Here program witch I made, becouse we needed it.
What it does:Update Scene.bin Lookup table in unpacked 3rd file of kernel.bin. Update is based on header data from scene.bin
Why it does it:if you change scene.bin, headers can differ. You can see mosters in bad places, other monster instead boss,.... So Lookup table is not actual to current scene.bin. It need update.
What it need:Scene.bin
unapcked 3rd file of kernel.bin
How to use:ff7StoK [Scene.bin] [unpacked 3rd file of kernel.bin]
default file names are scene.bin and kernel.bin2
it doesnt care if that are not right files
example:
ff7StoK
;try open files scene.bin and kernel.bin2, if found, update kernel.bin2 based on data in scene.bin
ff7StoK SOMEfilename
;try open files SOMEfilename and kernel.bin2, if found, update kernel.bin2 based on data in SOMEfilename
ff7StoK SOMEfilename SomeFilename2
;try open files SOMEfilename and SomeFilename2, if found, update SomeFilename2 based on data in SOMEfilename
output:
none if succesfull
some error message if error.
bugs:currently none
Where:here
http://kruci.wz.cz/ff7stok.7zor zip here
http://kruci.wz.cz/ff7stok.zipTech info:http://forums.qhimm.com/index.php?topic=5759.msg74232#msg74232http://forums.qhimm.com/index.php?topic=6391.msg80497#msg80497technical update:
in original scene.bin last block has 11files
in original 3rd file of kernel.bin is for last block F5h-FFh
but this mean according to links above FF minus F5=10files or F5 to FE files (10files)
(FF minus 0 = 255files, files from 0 to FE = 255files, but scene.bin has 256files)
so last is FFh instead of "100h".
last file of scene.bin(256th file) contain only FFh chars.(5,251-256 are same)
I can release source code too, if anyone wants, but this program is simply.