• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
June 05, 2024, 09:59:34 am

News:

Please use .png instead of .bmp when uploading unfinished sprites to the forum!


Request: A more detailed Guide:Hex/Battle.BIN

Started by evan212, July 29, 2010, 11:57:17 am

evan212

So Philsov has helped me find the BATTLE.BIN ect and ive found WinHex to be useful after extracting the Battle.Bin to a seperate folder using CDMAGE...

But as to how to get to the things i need to change ... i am lost .... so maybe (if there's not already a guide to all this that i missed) we could setup a GREATLY detailed  guide for this .... i am not reffering to how to read decimal/hex/ect.  but as to how to edit the BATTLE.BIN and how to search using WinHex to find the offset or binary/hex to change ...

I.E.

>CDMAGE//open the iso/img of clean FFT//Extract Battle.BIN
>Use WinHex//open Battle.BIN// ... where to go from here

>>>>>for example and lets just use something simple ....

------We will use Razele's ASM hack change----------

Defending reduces physical damage by 25%
BATTLE.BIN :
0x11F378 change 5B004290 to 4B4D0508
0x11E48A change 0x40 to 0x42

0xEC52C
21204000
58008390
02006330
03006014
5B008290
E0180608
00000000
CE382384
21106000
40100200
21104300
82100200
CE3822A4
982D228C
5B004290
E0180608
00000000

------We will use Razele's ASM hack change----------
once the battle.bin is opened up using winhex how would i find this change in the battle.bin and exactly how to change it....
now i do not NEED to change this anymore since the PSX fix is done on my burned game .... i am simply asking how to find/search and change things so i know how to do this .... or simply could someone just msg me with a hotmail/yahoo/ect. and help me in spare time that they may have .....

also what does a table do in winhex i know how to load it but don't fully understand what it does ....

THANKS FOR ANY HELP //// ALREADY A GUIDE?? LINK IT HERE PLZ!!

philsov

Quote0x11E48A change 0x40 to 0x42

Using this as an example:

"0x" is a term used as a random abbreviation, where x just stands for a line of 0's; but most text editors also come with this sort of counting.  Either way...

11E48A -- locate the 0x11E480 row (scroll down), and then go across until you hit A.  This is hex, mind, so each row has 16 bytes.  

Um... here's a couple random pictures which might help what I'm getting at -- check out the examples section, note the desired values and where the stuff is highlighted.

viewtopic.php?f=8&t=4207
Just another rebel plotting rebellion.

evan212