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
365 stars 49 forks source link

[ FF8 ] Transparency appears really dark when using custom background textures #693

Open kayleewright-bluescape opened 5 months ago

kayleewright-bluescape commented 5 months ago

Describe the bug When using custom background textures (even ones dumped directly from the game using save_textures = true), the transparency (alpha?) on things like the elevator or transparent screen that Ellone talks to squall through in the intro are much darker than default.

To Reproduce Steps to reproduce the behavior:

  1. Set save_textures = true and start a new games
  2. After the doctor talks to Squall and the girl appears on screen take a screenshot
  3. Once you have full control go down the elevator outside the classroom and after you step out take another screen shot.
  4. Set save_textures = false and start a new game.
  5. Repeat 2 + 3
  6. Compare both screenshots

Expected behavior Screenshots are identical

Actual behavior Screenshots appear to to be identical except for the transparent surfaces.

Screenshots FF8 no custom textures ff8 custom textures

GPU (please complete the following information):

Additional context

julianxhokaxhiu commented 5 months ago

cc @myst6re

myst6re commented 5 months ago

Expected behavior Screenshots are identical

Yes but we need to check which one is accurate comparing to the original rendering (on PSX), I'm not even sure that the FFNx without mods is correct.

I recently modified a sub related to that (available in the last canary), because on my machine it was not transparent anymore since the last release.

I will take a look, thanks for the report!

kayleewright-bluescape commented 5 months ago

Did a little digging and I found this: PSX (via youtube since I can't pull from my psx): image

Remastered Steam: 20240513161108_1

2013 steam no ffnx: 20240513162119_1

So it sort of looks like ffnx is rendering accurate to the base 2013 steam version but that itself was wrong compared to psx (which got fixed in the remaster). Which is somewhat closer in ffnx once you start using custom textures (???).