Right, so I didn't think this would really work.
It means that Tantorus' level is hardcoded, ie. in the executable. Tantorus is the monster who has Joey's leg in case someone was wondering.
For anyone that wants to try this, here's how to do it:
You'll need a hex editor. I use one called 010 editor, but you could probably use Cheat engine, or any other editor for that matter.
Before I go any further, this was tested on hellgate_sp_dx10_x64.exe only, so I won't guarantee that it will work on hellgate_sp_dx9_x64.exe.
Oh and make a backup of the executable, just in case.
Anyway
Open the executable in your hex editor.
Goto address 454A04h. This will likely be under Search, but rather than Find, use Goto.
Using Find on the value will turn up lots(about 68) of instances of the value, and then narrowing it would be tedious, well it was tedious since I already did that.
So just use Goto.
Right, now at that address you should see 41 B9 02 00
41 B9 can be left alone, we want to change just 02
Oh yeah the values are in
hexadecimal format. Using Programmer view in windows Calc is recommended to convert between hexadecimal and decimal.
I changed it from 02 to 32( so to 50 in decimal), Don't go above 64(100 decimal), since the game doesn't allow monsters to go above that. That's not a hardcoded limit, that's just what monlevel supports.
Ahem, anyway, once you've changed to the value you want, save the file, close the file or program, and run the game.
On that note, the first time I tried this the game apparently crashed, but didn't. It came up with an error when you see the little loading screen, but when I clicked on ok, the game loaded and worked properly. And then when I made the change to 50, there were no problems.
Oh yeah this is for the normal difficulty, not nightmare. The characters I have in nightmare have all completed that quest.