S16 value2 = GAMESTATE->MemoryBankGet(memory_bank_2, offset_2) S16 value1 = GAMESTATE->MemoryBankGet(memory_bank_1, offset_1) U16 offset_2 = GetU16LE(script_position + 4) U16 offset_1 = GetU16LE(script_position + 2) ![]() U8 memory_bank_2 = GetU8(script_position + 1) & 0x0F U8 memory_bank_1 = GetU8(script_position + 1) > 4 Signed word conditional with byte relative jump Can someone tell me how to use this or make any sense out of it, or am I totally off and the pointers are located somewhere else?Ġ0000000 00 50 11 80 54 A7 11 80 8C B1 11 80 A4 F0 11 80. Then i think i'll be able to figure nearly everything out with the information from the wikki. I just need to find a way to seperate the scripts. It points me to areas that doesn't seem likes it the beganning. Even if i ignore the last 2 bytes and only use the first 2 bytes. And the last 2 bytes always seems to be the same. ![]() ![]() In the field scripts DAT file its 4 bytes long. it was easy since the pointers tell you how far you have to jump to get to the beganning of any script. In the other parts of FF7, like kernel, scene.bin, text, etc. I have nearly no knowledge of C++ or C or anyother programing language. I suppose I should have mentioned that I did everything by using a hex editor. Wow it's still too complicated for me to understands since thats a program.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |