146
« on: 2007-03-21 19:25:01 »
Wow it's still too complicated for me to understands since thats a program.
I suppose I should have mentioned that I did everything by using a hex editor. I have nearly no knowledge of C++ or C or anyother programing language.
In the other parts of FF7, like kernel, scene.bin, text, etc. it was easy since the pointers tell you how far you have to jump to get to the beganning of any script. And the pointers was always 2 bytes.
In the field scripts DAT file its 4 bytes long. And the last 2 bytes always seems to be the same. Even if i ignore the last 2 bytes and only use the first 2 bytes. It points me to areas that doesn't seem likes it the beganning.
I just need to find a way to seperate the scripts. Then i think i'll be able to figure nearly everything out with the information from the wikki.
Well maybe i'm not making any sense. I think the bolded area is the pointer. 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?
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000000 00 50 11 80 54 A7 11 80 8C B1 11 80 A4 F0 11 80 .P.€T§.€Œ±.€¤ð.€
00000010 DC F0 11 80 C0 F3 11 80 F0 F3 11 80 02 05 18 0F Üð.€Àó.€ðó.€....
00000020 9A 21 02 00 00 02 00 00 00 00 00 00 68 69 72 6F Å¡!..........hiro
00000030 6B 69 00 00 63 6F 6C 6F 69 6E 31 00 64 69 63 00 ki..coloin1.dic.
00000040 00 00 00 00 63 6C 6F 75 64 00 00 00 65 61 72 69 ....cloud...eari
00000050 74 68 00 00 62 61 6C 6C 65 74 00 00 74 69 66 61 th..ballet..tifa
00000060 00 00 00 00 72 65 64 00 00 00 00 00 63 69 64 00 ....red.....cid.
00000070 00 00 00 00 79 75 66 69 00 00 00 00 63 61 69 74 ....yufi....cait