Read this first! > FAQs and Tutorials
About FF8's kernel.bin
(1/1)
Yugisokubodai:
I'm talking about the kernel.bin file in the PC version. I dumped out the some text as below
--- Code: ---//GAME NAME: FE8
//BLOCK #000 NAME: 1
//POINTER #0 @ $80 - STRING #0 @ $4E08
#W16($80)
//Attack<end>
//POINTER #1 @ $84 - STRING #1 @ $5188
#W16($84)
//Fire<end>
//POINTER #2 @ $88 - STRING #2 @ $57B0
#W16($88)
//Thunder Storm<end>
//POINTER #3 @ $8C - STRING #3 @ $59F0
#W16($8C)
//Blade Slice<end>
//POINTER #4 @ $90 - STRING #4 @ $619C
#W16($90)
//Revolver<end>
//POINTER #5 @ $94 - STRING #5 @ $62F8
#W16($94)
//Rough Divide<end>
//POINTER #6 @ $98 - STRING #6 @ $6364
#W16($98)
//Zell<end>
//POINTER #7 @ $9C - STRING #7 @ $63A0
#W16($9C)
//Potion<end>
//POINTER #8 @ $A0 - STRING #8 @ $6768
#W16($A0)
//Tent<end>
//POINTER #9 @ $A4 - STRING #9 @ $7C28
#W16($A4)
//Zantetsuken<end>
//POINTER #10 @ $A8 - STRING #10 @ $7CDC
#W16($A8)
//HP-J<end>
//POINTER #11 @ $AC - STRING #11 @ $7E9C
#W16($AC)
//Magic<end>
//POINTER #12 @ $B0 - STRING #12 @ $8000
#W16($B0)
//HP+20<end>
//POINTER #13 @ $B4 - STRING #13 @ $81A8
#W16($B4)
//Mug<end>
//POINTER #14 @ $B8 - STRING #14 @ $84A8
#W16($B8)
//Alert<end>
//POINTER #15 @ $BC - STRING #15 @ $8540
#W16($BC)
//SumMag+10<end>
//POINTER #16 @ $C0 - STRING #16 @ $862C
#W16($C0)
//Haggle<end>
//POINTER #17 @ $C4 - STRING #17 @ $89C0
#W16($C4)
//No Mercy<end>
//POINTER #18 @ $C8 - STRING #18 @ $8A40
#W16($C8)
//Laser Eye<end>
//POINTER #19 @ $CC - STRING #19 @ $8C24
#W16($CC)
//Normal Shot<end>
//POINTER #20 @ $D0 - STRING #20 @ $8D0C
#W16($D0)
//Punch Rush<end>
//POINTER #21 @ $D4 - STRING #21 @ $8E04
#W16($D4)
//<$03>'<end>
//POINTER #22 @ $D8 - STRING #22 @ $8E38
#W16($D8)
//<$03>' Cannon<end>
//POINTER #23 @ $DC - STRING #23 @ $8E74
#W16($DC)
//Tastes okay...<end>
//POINTER #24 @ $E0 - STRING #24 @ $8F74
#W16($E0)
//Game over...<end>
--- End code ---
That's all things I can dump out. But in the file, there's more text that I can not locate the pointers.
The only ones pointers that I can locate range from $80 to $E1, between 2 pointers is <$00><$00>.
Anyone here who know this clearly could tell me where the pointers are?
Thank you for reading.
Colly:
I found all pointers in kernel.bin, you can find information about it here:
http://forums.qhimm.com/index.php?topic=8461.msg102571#msg102571
(see section III, table in HTM file)
Navigation
[0] Message Index
Go to full version