Jun 24, 2009 at 6:27 AM
Join Date: Apr 6, 2009
Location: Forgotten Tower
Posts: 2052
This thread's going to be about the various issues that appear whenever you edit the NPC.TBL and how to fix them.
Zarro figured out the death sounds, but I dun think he was all that clear... {I only know just figured out what he meant ; }
OK, first, the dancy Balrog issue. The problem where large NPCs seem to dance in place.
It really affects how they act and fight, so it's kinda a killer on gameplay....
{You might be able to still see the effect if you've got an older version of WTF-story. Those B@lrogs aren't suppose to dance }
If you want teh whole little story, read here.
To skip all of that extra reading, here's the basic idea:
All you need to do is make sure all of the NPC's Hit and Display boxes do not go past the bottom of the Bounding Box {The grey one}.
Just edit the values until the boxes are the same dimensions, but higher up.
We typically leave it at 8 for the bottom, so they match the Bounding box perfectly....
Example: Balrog's new Hit Box dimensions would be 15 up and 8 down. The Display Box would now be 16 up and 8 down. Don't mess with the sides.
Some NPCs may require more work.... It took me forever to get the Drolls' feet to stay outta the ground....
Now, the Silent Death issue...
Zarro figured this out, but I don't think he was all that clear. {Specially when no one else seemed to know how to help me}
I only just now realized what he meant, XD
Anyways, the issue is that, whenever you edit the table, all of the death sounds disappear.
GIR saw how all of the Death values were completely whiped out when CE saved the file.
Now, that makes the fix pretty simple...
What we did was go to the offset where the Death sounds begin {0x070D} on a clean table, copied everything up to offset 0x0876 {Where hurt sounds begin}, and then pasted it all on the edited table.
'S pretty easy, but since this thread is aimed to help new users who might not know how to use Hex Editors that well.....
At offset 0x070D, paste this:
{Hope I got that right, Translhextion hates pasting on anything besides itself >.<" I had to use another Hex editor...}
Make sure they overwrite, too.
GIR made a hilarious screw up when he added those values in, instead of overwriting the old ones.....
That should restore all of your death sounds, so your enemies cry at your feet when you kill them!
So much more satisfying than just disappearing into a silent puff of smoke....
Now everyone should be able to edit the NPC.tbl with ease!!
At least, where these glitches are concerned.....
If anyone finds more mess-haps with the table, post 'em here so we can figure them out
Zarro figured out the death sounds, but I dun think he was all that clear... {I only know just figured out what he meant ; }
OK, first, the dancy Balrog issue. The problem where large NPCs seem to dance in place.
It really affects how they act and fight, so it's kinda a killer on gameplay....
{You might be able to still see the effect if you've got an older version of WTF-story. Those B@lrogs aren't suppose to dance }
If you want teh whole little story, read here.
To skip all of that extra reading, here's the basic idea:
All you need to do is make sure all of the NPC's Hit and Display boxes do not go past the bottom of the Bounding Box {The grey one}.
Just edit the values until the boxes are the same dimensions, but higher up.
We typically leave it at 8 for the bottom, so they match the Bounding box perfectly....
Example: Balrog's new Hit Box dimensions would be 15 up and 8 down. The Display Box would now be 16 up and 8 down. Don't mess with the sides.
Some NPCs may require more work.... It took me forever to get the Drolls' feet to stay outta the ground....
Now, the Silent Death issue...
Zarro figured this out, but I don't think he was all that clear. {Specially when no one else seemed to know how to help me}
I only just now realized what he meant, XD
Anyways, the issue is that, whenever you edit the table, all of the death sounds disappear.
GIR saw how all of the Death values were completely whiped out when CE saved the file.
Now, that makes the fix pretty simple...
What we did was go to the offset where the Death sounds begin {0x070D} on a clean table, copied everything up to offset 0x0876 {Where hurt sounds begin}, and then pasted it all on the edited table.
'S pretty easy, but since this thread is aimed to help new users who might not know how to use Hex Editors that well.....
At offset 0x070D, paste this:
00 00 48 00 00 47 47 47 47 48 48 46 48 00 00 00 00 00 00 48 00 00 00 00 48 00 46 00 47 00 00 46 00 46 00 00 48 00 00 00 00 00 00 00 48 47 00 48 46 47 46 47 00 46 47 00 47 47 47 48 00 00 00 46 47 46 46 46 48 47 00 46 00 00 00 00 00 00 00 00 47 48 46 00 46 00 00 00 48 48 00 00 00 00 48 15 00 00 00 00 00 00 00 00 48 00 00 00 15 00 46 00 00 00 48 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 48 00 00 00 00 48 46 46 00 00 00 00 47 46 00 00 00 48 47 47 47 15 00 48 48 48 00 48 00 00 00 00 00 00 48 47 48 00 47 15 47 48 46 46 46 00 00 00 00 00 00 00 47 46 00 00 00 00 00 00 00 00 46 00 00 48 48 46 47 00 0C 48 00 47 46 47 00 00 48 48 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 46 00 47 47 47 48 00 00 47 46 00 00 00 48 00 46 00 46 46 46 19 00 00 00 00 00 00 00 00 00 00 46 46 46 00 48 22 22 22 22 00 48 00 48 00 00 00 46 46 46 48 48 46 46 00 00 47 47 46 00 00 00 00 00 00 00 00 00 48 00 00 47 00 48 00 47 46 46 46 46 47 00 47 46 48 48 46 00 00 48 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 00 00 00 47 00 00 00 00 46 00 00 46 2C 00 46 00 00 00 00 00 00 00 00
{Hope I got that right, Translhextion hates pasting on anything besides itself >.<" I had to use another Hex editor...}
Make sure they overwrite, too.
GIR made a hilarious screw up when he added those values in, instead of overwriting the old ones.....
That should restore all of your death sounds, so your enemies cry at your feet when you kill them!
So much more satisfying than just disappearing into a silent puff of smoke....
Now everyone should be able to edit the NPC.tbl with ease!!
At least, where these glitches are concerned.....
If anyone finds more mess-haps with the table, post 'em here so we can figure them out
Last edited by a moderator: