Open CamilleTamm opened 1 year ago
Hello, merci pour l'info et ce travail !
Je t'avoue que mes connaissances en C/C++ datent un peu, regarder le code va me prendre pas mal de temps, cela n'est pas possible que je m'y penche dessus...
A mon avis, il va être plus compliqué d'adapter mes outils, qui ont été conçus pour la version PC (en C# ou Java), que de créer un outil dédié. Peut-être que commencer petit, à l'image du BNK extractor créé pour TDU1 à l'époque par Jeff Sturnz, est plus judicieux. Beaucoup de choses sont parties de là.
Cependant, s'il s'agit juste de réaliser un parseur de ce format PCK, il y a deux options :
Sachant qu'aujourd'hui je fais mes recherches de format en hybride, c'est-à-dire je m'appuie sur kaitai pour comprendre un fichier, puis je crée une structure équivalente pour TDUF si tout se passe bien (c'est pour cela que certains résultats sont publiés ici sous forme de structures ksy).
Je laisse quelques liens ici:
Avec TDUF: https://github.com/djey47/tduf/wiki https://github.com/djey47/tduf/wiki/File-Tool-CLI https://github.com/djey47/tduf/wiki/Reverse-Engineering
Avec Kaitai: https://ide.kaitai.io/# https://doc.kaitai.io/user_guide.html#_introduction
Bon courage, n'hésite pas si tu as d'autres questions.
Bonjour djey, je viens de publier sur mon github l'extraction des ressources de test drive version psp/ps2. Les fichiers BNK sont tous regroupés dans un fichier nommé TDUPSP.PCK que l'on retrouve dans le .ISO du jeu.
tu pourrais y jetter un oeil ? voir l'intégrer à ton nouveau modding tool ? merci
Egalement, j'aimerais que les fichiers graphiques .2db soient décryptés car ils ne sont pas les mêmes que ceux sur pc (ils sont plus simples en data) j'aimerais faire un mod texture pour la psp...peut-être un jour du coup !