No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Les fichiers contenus dans l'AFS de Gotcha Force sont | Les fichiers contenus dans l'AFS de Gotcha Force sont chargés en utilisant l'index de la suite d'offsets / length dans la TOC. On vérifie cela car le jeu fonctionne bien en supprimant le pad entre la fin des couples offset/length et l'adresse du FD (pad qui représente plusieurs blocks), ce qui décale l'ensemble des offsets de chaque fichiers. D'ailleurs le jeu fonctionnera sans FD. | ||
--------------------------------- | |||
Le code pour décompresser l'afs pourrait se trouver en effectuant des diffs sur l'ensemble des dols qui parsent des AFS ayant la même structure, en étudiant les octets plutôt que les bits : | Le code pour décompresser l'afs pourrait se trouver en effectuant des diffs sur l'ensemble des dols qui parsent des AFS ayant la même structure, en étudiant les octets plutôt que les bits : |
Revision as of 15:00, 7 February 2022
Les fichiers contenus dans l'AFS de Gotcha Force sont chargés en utilisant l'index de la suite d'offsets / length dans la TOC. On vérifie cela car le jeu fonctionne bien en supprimant le pad entre la fin des couples offset/length et l'adresse du FD (pad qui représente plusieurs blocks), ce qui décale l'ensemble des offsets de chaque fichiers. D'ailleurs le jeu fonctionnera sans FD.
Le code pour décompresser l'afs pourrait se trouver en effectuant des diffs sur l'ensemble des dols qui parsent des AFS ayant la même structure, en étudiant les octets plutôt que les bits :
- FD présent,
- ?
On réalisera un csv avec le nom des dols, et la présence ou non d'un fichier AFS, avec une tolérance aux erreurs.