|QUOTE (grovespaz @ Feb 5 2010, 06:38)|
| Well, I've also spent quite some time mapping the opcode handler, and was even thinking of taking over the opcode interpreter entirely but that's too much work with too little to gain at the moment.|
Well, every bit of this stuff coming out helps me link routines...
This "opcode handler" routine is a large jump table resolver called by one "mission manager" routine, which first calls the wasted-busted check, does some thinking, then calls the opcode handler.
This routine is called by three different routines involved in loading the game frontend.
Use the graph tool in IDA to see how it links together.
|The ingame debugger seems like a very nice way to go, so do you feel like working together on this a bit?|
|As you can (probably) see, I've based my mod on Spookie's Speedo as well, and I've got a GUI system running in VC which we could use |
I'm still having a bit of trouble calculating the correct address of the opcode, so I'll be off again trying to fix it :monocle:By the way, is there any document/page which describes the complete actor block as far as it's been documented yet?
Been having trouble with this as well. Info is scattered and incomplete.