C
Cyberman
Guest
The complete list of field locations (ONLY) is contained starting @ 0003A5B8 of the uncompressed data. This is the LSN and size of each file IN field.bin
0003A5B8 to 0003EF80 2 pairs of uint32 (little endian) Logical Sector Number then Size. Again Field files ONLY (this does not include BCX files in other words). 2361 files total for that.
0003F08C to 0003F0DC has the BCX files indexed.
I haven't found anything else YET but that's what this thread is for what's where in it.
Anyhow looks as though the game uses this index for loading field files (Akari keep that in mind
).
Cyb
Edit 2/21/2007
FIELD.BIN is located at sector 55000 it's the first record in the \FIELD directory.
The first file listed in FIELD.BIN at offset 003A5B8 is DUMMY.DAT. The ordering of the files are thus DAT MIM then BSX. I'm not sure if this is related to the PC's ordering of the data for each field location (7 sections in the DAT + section 8 being the actual field data and section 9 being the BSX field character data or something like that). The final entry at 003EF78 is ZTRUCK.BSX. So this table covers JUST the field location files. The section from 003F08C to 003F0DC are the BCX files + the FIELD.TDB file (Texture data). This leaves 2 files not index and those are DSCHANGE.X and ENDING.X.
There are a number of uint32 numbers within the FIELD.BIN file that are suspicous when read in HEX. They appear to be offsets in the playstations memory. In addition the entire list of Opcodes are contained much like what was in the PC executable. To get to the point FIELD.BIN is likely the FIELD engine program that is loaded on top of the kernel. When porting the merged the FIELD engine section and KERNEL section into one ... conglomerate.
0003A5B8 to 0003EF80 2 pairs of uint32 (little endian) Logical Sector Number then Size. Again Field files ONLY (this does not include BCX files in other words). 2361 files total for that.
I haven't found anything else YET but that's what this thread is for what's where in it.
Anyhow looks as though the game uses this index for loading field files (Akari keep that in mind
Cyb
Edit 2/21/2007
FIELD.BIN is located at sector 55000 it's the first record in the \FIELD directory.
The first file listed in FIELD.BIN at offset 003A5B8 is DUMMY.DAT. The ordering of the files are thus DAT MIM then BSX. I'm not sure if this is related to the PC's ordering of the data for each field location (7 sections in the DAT + section 8 being the actual field data and section 9 being the BSX field character data or something like that). The final entry at 003EF78 is ZTRUCK.BSX. So this table covers JUST the field location files. The section from 003F08C to 003F0DC are the BCX files + the FIELD.TDB file (Texture data). This leaves 2 files not index and those are DSCHANGE.X and ENDING.X.
There are a number of uint32 numbers within the FIELD.BIN file that are suspicous when read in HEX. They appear to be offsets in the playstations memory. In addition the entire list of Opcodes are contained much like what was in the PC executable. To get to the point FIELD.BIN is likely the FIELD engine program that is loaded on top of the kernel. When porting the merged the FIELD engine section and KERNEL section into one ... conglomerate.
Last edited: