so first up thank you so much for all the work you're doing in regards to game modification.
UNXWB, for example, allowed (and still allows!) us to get custom music into the Initial D Arcade Stage games
Now, with card emulation, we've been fiddling around with modifying our avatars (different hairstyle / shirts / mouth / ...) via. hex editing the card files.
That works pretty well already.
When trying to get images of the individual "avatar parts" into corresponding .PNG files, GLIntercept just saved the avatar itself.
Example:
Which means that the avatar picture seems to be built dynamically ingame and it's storing this specific image in the cache / memory somewhere.
This avatar is in the main menu. The background is being appended apparently.
On the other hand, when you're in-game the background doesn't seem to be there...
Additionally, we're relatively certain that the individual avatar parts are in files in the sub-directory of the games (data/AVATAR).
I've uploaded the .avt files from each game (ID6, ID7 and ID8) here:
https://ufile.io/8hqrv
Opening them up with a hex editor shows some
Code: Select all
*mannequin*
I'm relatively sure there is a pattern in this, though I have absolutely no idea what the end result would be.
Assumptions were made that it could be some form of DDS structure, but neither of us knows.
Would be amazing if you could have a look into this
~ Greets