julianxhokaxhiu / FFNx

Next generation modding platform for Final Fantasy VII and Final Fantasy VIII ( with native Steam 2013 release support! )
GNU General Public License v3.0
366 stars 49 forks source link

[ FF8 ] Custom texture override #29

Open julianxhokaxhiu opened 4 years ago

julianxhokaxhiu commented 4 years ago

Like we do on FF7, also on FF8 we need to provide a way to override textures around the game.

Current overridden modules:

julianxhokaxhiu commented 2 years ago

Work has been started by @myst6re

myst6re commented 2 years ago

For modules not listed in the list:

Also please add Triple Triad module in your list

julianxhokaxhiu commented 2 years ago

Done, thanks!

myst6re commented 2 years ago

Thanks to you!

Oh actually, maybe the "Main" module refer to both pubintro and cdcheck?

julianxhokaxhiu commented 2 years ago

Yes, I think that was it. I'll remove it from the list, good catch!

myst6re commented 2 years ago

Triple Triad is done with #444

Worldmap is partially done, there are few uncovered texture uploads for this module.

myst6re commented 1 year ago

Remaining issues:

myst6re commented 9 months ago

Erratum: battle magic does not work completely, a lot of anonymous textures remains (meaning without info about their bpp, not even a tim file, just plain pixels copied on VRAM)

I'm working on identifying some, I have successfully identified Brothers textures, and most of Leviathan textures. I'm pretty sure my current implementation cover 80 % of what's remain.

Unfortunately, I already see complex cases, for example with Leviathan, a texture is uploaded a lot, but each time the pixels are moved from left to right (to simulate the water movement). It is also hard to detect early what palette are used, I'm looking for new solutions like saving textures later

digixu from Tsunamods discord:

quez dumps fine i believe but is split between magic and battle folder shiva dumps also splits between battle and magic ifrit doesnt dump at all but will use his boss model if its in the battle folder siren dumps only her model not her particles/animation diablos dumps his model and particles into battle folder brothers doesnt dump at all carbuncle dumps his model to magic folder but not his particles/animation leveiation doesnt dump at all pandemonia dumps his model to battle and half of his effects to magic folder cerberus does dump i believe but its the 4 black textures in the battle folder alexander doesnt dump at all doomtrain dumps texture to battle folder but no particles models etc such as the track warning light/barrier etc bahumat doesnt dump cactuar dumps his model to magic folder tonberry dumps his model to the magic folder and his effects to the battle folder eden doesnt dump.

julianxhokaxhiu commented 9 months ago

Unfortunately, I already see complex cases, for example with Leviathan, a texture is uploaded a lot, but each time the pixels are moved from left to right (to simulate the water movement).

That reminds me of the MPPAL behavior in FF7, would hashing work in this case?