Offsets/TOCs of EVGRACE. archives | Evergrace (PS2) (SOLVED)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
swosho
Posts: 13
Joined: Sun Jul 07, 2019 3:58 pm

Offsets/TOCs of EVGRACE. archives | Evergrace (PS2) (SOLVED)

Post by swosho »

Edit: Solved! If anyone's interested, all the TOCs were contained in EVGRACE.G after all (.W is at the beginning, .E is at 0xFF20, .A is at 0x20900, etc.), though they are somewhat different across the board. Some only contain offsets, some have offsets & sizes, others throw in file IDs into the mix, and so on.
I've ended up going through the archives manually in the end, as a lot of those were beyond my basic quickbms syntax knowledge to make the scripts for.
_______________________________________
The game's data is contained within these 11 binary files (EVGRACE.A, EVGRACE.B, etc.) with no internal or external tables, which leaves only the executable for that purpose.
However, I can't seem to be able to locate the file offsets and I'm at my wits' end at this point. I've tried the usual basic things: searching by the regular addresses, divided by 0x800 / 0x1000 / 0x8000, all of the aforementioned but bitshifted, as well as trying my luck with searching by the sizes instead.

Here's the folder with all of the archives and the executable will be attached to this post along with the Japanese one in case there might be a need to cross-reference them. EVGRACE.A (452MB) is probably the easiest archive to work with but it's also the largest one.

Thank you so much for your time!