I was trying to create more races/classes with ljnedit on wg3.20nt mmudv1.11g ran into a problem.
Steps I took:
1. removed wccupda2.dat
2. Opened up the editor and created the new race #14 basic copy of a humman with a new name.
3. brought up wg and let mmud created a new partial wccupda2.dat
4. shut down wg and then used ljnedit to compile a new wccupda2.dat containing the new edits.
5. launched wg and entered the majormud and noticed the new race edit was there.
6. typed the command: sys edit race 14 and it worked I was now the new race.
7. exited the realm to do a retrain and fix my the stats before finishing the edits on the new race.
Problem:
upon entered the realm again it sent me to the stat trainer like expected but, it had changed me from the new race #14 to a half-ogre.
The same type of thing happened when I tryed to make a new class.
Anyone have an easy fix for this?
I found the following part on a post in one of the forums here but being new at this i'm kinda lost. I'm willing to do it this way if I can get better instructions from someone who knows what they're doing.
tools I have:
turbo-debugger
hexworkshop
notpad
If I need anything else tell me.
-----------------------------------------------------------
"searching for 0000000D (the number 13 in hex, being the amount of races) *And then I looked for some sort of test statement that checked if the race was below 1 and/or above 13. *Then I searched back for the routine that was jumping to the check and found the following:
*====RACE/CLASS CRACK====* Best to do a search for 0000000D and return
to
ref point
* Reference To: WGSERVER._dfaRstBlk, Ord:0000h
* * * * * * * * * * * * * * * * * |
:0041499E E8C1DA0500 * * * * * * *Call 00472464
:004149A3 837DF800 * * * * * * * *cmp dword ptr [ebp-08], 00000000
:004149A7 7508 * * * * * * * * * *jne 004149B1
:004149A9 8B45F8 * * * * * * * * *mov eax, dword ptr [ebp-08]
:004149AC E9800D0000 * * * * * * *jmp 00415731
* Referenced by a (U)nconditional or ©onditional Jump at Address:
|:004149A7©
|
:004149B1 0FB75340 * * * * * * * *movzx edx, word ptr [ebx+40]
:004149B5 52 * * * * * * * * * * *push edx [NOOP] *:004149B6
E8BC3E0500 * * * * * * *call 00468877
:004149BB 59 * * * * * * * * * * *pop ecx
:004149BC 6685C0 * * * * * * * * *test ax, ax
:004149BF 7506 * * * * * * * * * *jne 004149C7
:004149C1 66C743400A00 * * * * * *mov [ebx+40], 000A
* Referenced by a (U)nconditional or ©onditional Jump at Address:
|:004149BF©
|
:004149C7 0FB74B42 * * * * * * * *movzx ecx, word ptr [ebx+42]
:004149CB 51 * * * * * * * * * * *push ecx [NOOP] *:004149CC
E88C3E0500 * * * * * * *call 0046885D
:004149D1 59 * * * * * * * * * * *pop ecx
:004149D2 6685C0 * * * * * * * * *test ax, ax
:004149D5 7506 * * * * * * * * * *jne 004149DD
:004149D7 66C743420E00 * * * * * *mov [ebx+42], 000E
Then if you NOOP out the call statements (90 is noop in hex, meaning no operation) it will not call the check and, therefor, mud won't change your race or class back to a valid number. *If you are interested in the programs I used to do the following I used these:
WDASM32
WinHeX
Notepad"
------------------------------------------------------------
Thanks,
TCA
problem with creating more races/classes [Archive] - ForumsHQ
-
the crazy animal
- Posts: 0
- Joined: Wed May 01, 2002 5:00 am
-
sennis
Re: problem with creating more races/classes [Archive] - ForumsHQ
For what little it may be worth, I've not had any problem editing 1.1g (at least that problem), but I used Nightmare to do the core of my editing (this was before LJN was around, and was when I was too lazy to hex it, much like I still am). Have you run the crack for the update thingy? That's kind of what it sounds like to me, but it's been so long since I've run into this particular problem, I don't remember for certain. I'm running into different problems now....
If you haven't run the update crack, try that. Otherwise, maybe give Nightmare a whirl or try hexing it. Sorry I couldn't give any more useful info.
If you haven't run the update crack, try that. Otherwise, maybe give Nightmare a whirl or try hexing it. Sorry I couldn't give any more useful info.
-
the crazy animal
- Posts: 0
- Joined: Wed May 01, 2002 5:00 am
Re: problem with creating more races/classes [Archive] - ForumsHQ
the 1.11h update-crack for the dll that I have messes up the wccuser2.dat file. it then leaves me with a betieve "don't think i spelled that right but oh well" insert error and crashes wg3.20nt. so i left it as ver1.11g till i figure out where to get an update-crack that works.
I'm fairly sure that its more to do with a general dll crack than it is the update-one though.
Thanks,
TCA
I'm fairly sure that its more to do with a general dll crack than it is the update-one though.
Thanks,
TCA