Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

AFS (Gotcha Force): Difference between revisions

No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Gotcha Force | ← Gotcha Force]]
[[Gotcha Force | ← Gotcha Force]]


Files packed in the Gotcha Force AFSs are loaded using theirs index in the suite of (offset / length) in the Table Of Content. We verify that by running the game after removing empty spaces after the end of the TOC which represent several empty blocks changing every offsets of files packed in it. Also removing Filename Directory of the game and running it start the game without bugs.
''This article is about Gotcha Force AFS file format and ongoing researches on it. See [[AFS (File format)]] for AFS file format description.''
 
{{Research | 2| Researches on headers / bodies structures are partially achieved. }}
 
Files packed in the Gotcha Force AFSs are loaded using their index in the suite of (offset / length) in the Table Of Content. We verify that by running the game after removing empty spaces at the end of the TOC which represent several empty blocks changing every offsets of files packed into it. Also removing Filename Directory of the game and running it starts the game without bugs.


---------------------------------
---------------------------------
Researchs:
Researches:
The assembly code unpacking the afs could be find by diffs of a collection of dols parsing the AFS with the same structures, by studiying offsets rather than bits:
The assembly code unpacking the afs could be found by diffs of a collection of dols parsing the AFS with the same structures, by studying offsets rather than bits:
* FD present ?
* FD present ?
* ?
* ?
We could build a csv with dol names with presence of not of AFS with errors tolerence.
We could build a csv with dol names with presence or not of AFS with errors tolerances.


[[Category:File format]]
[[Category:File format]]
[[Category:Gotcha Force]]
[[Category:Gotcha Force]]

Latest revision as of 14:06, 7 October 2023

← Gotcha Force

This article is about Gotcha Force AFS file format and ongoing researches on it. See AFS (File format) for AFS file format description.


This file format needs more research.
Researches on headers / bodies structures are partially achieved.


Files packed in the Gotcha Force AFSs are loaded using their index in the suite of (offset / length) in the Table Of Content. We verify that by running the game after removing empty spaces at the end of the TOC which represent several empty blocks changing every offsets of files packed into it. Also removing Filename Directory of the game and running it starts the game without bugs.


Researches: The assembly code unpacking the afs could be found by diffs of a collection of dols parsing the AFS with the same structures, by studying offsets rather than bits:

  • FD present ?
  • ?

We could build a csv with dol names with presence or not of AFS with errors tolerances.