ThirteenAG / WidescreenFixesPack

Plugins to make or improve widescreen resolutions support in games, add more features and fix bugs.
https://thirteenag.github.io/wfp
MIT License
2.27k stars 215 forks source link

REQUEST: Resident Evil HD Remaster Fusion Fix black crush / color filter toggle. #1454

Closed brad86m closed 11 months ago

brad86m commented 11 months ago

Unfortunately, the Real Time Graphics mod that allows disabling the black crush filter does not work with Fusion Fix as the dll's conflict. Trying to work around the conflict with Special K dis not work.

Would you be able to implement this filter toggle into Fusion Fix directly ?

Thank you :)

ThirteenAG commented 11 months ago

What do you mean, conflict how? You can rename asi loader's dll to something else, e.g. version.dll.

brad86m commented 11 months ago

I have tried this. As long as the other d3d9.dll is alongside your .dll (with any of the available naming options to make Fusion Fix work) the shader override doesn't actually do anything, at all. If I remove Fusion Fix it's fine, it works fine. I also tried running the dll via the scripts folder renames with an asi extension. A method that works for something like Reshade.

Here is the dll in question.

shaderoverride.zip

ThirteenAG commented 11 months ago

I'm not sure why that d3d9(which seems to be a helixmod?) behaves this way. Please try this version then,

ResidentEvil.FusionFix.zip

I added

DisableNoise = 1
DisableColorCorrection = 1

to the ini file.

Resident Evil   biohazard HD REMASTER Screenshot 2023 10 22 - 18 10 38 32

Resident Evil   biohazard HD REMASTER Screenshot 2023 10 22 - 18 11 29 04

brad86m commented 11 months ago

Absolutely fantastic! Works like a charm.

Thank you very much for this :)

ThirteenAG commented 11 months ago

Alright, releasing now.

Filoppi commented 4 months ago

@ThirteenAG what kind of color correction did they have in RE0? Do you think it's something to emulate old screens (TVs/Monitors, possibly CTR) the game was developed on (e.g. see here https://github.com/dolphin-emu/dolphin/pull/11850)? Or just a normal filter to make the atmosphere more creepy?

I'm also wondering if your mod could add functionality to unlock the internal rendering resolution, like this other mod does: https://www.pcgamingwiki.com/wiki/Resident_Evil_Zero_HD_Remaster#Widescreen_resolution

ThirteenAG commented 4 months ago

what kind of color correction did they have in RE0?

No clue what the intent was.

I'm also wondering if your mod could add functionality to unlock the internal rendering resolution, like this other mod does:

I saw where they set it in the code, but afair changing it breaks some things.

Filoppi commented 4 months ago

Yeah, I just gave a try to the other mod that allows changing the internal resolution and it seems completely broken, the game is unusable with it, either in windowed or fullscreen, as only a portion of the image is then visible, the rest is cropped.

Filoppi commented 4 months ago

Regarding the color correction, I found another post here: https://steamcommunity.com/app/339340/discussions/0/343785574521847386/ It seems like the color correction (it could be a LUT, or just some manual rgb effect per scene) is critical to the look of the game, and makes it more in line with the GameCube original (assuming it was developed on/for Rec.709/sRGB displays). The color correction possibly causes some near black crush in some scenes, but then again, it's a horror game :D. It's likely the original were targeting a gamma around 2.35 as that's what usually CRT TVs averaged to (it's possible they made the remake darker to make it look as dark as the original was meant to be, as newer TVs often default to gamma 2.2). It also seems from the screenshots above that removing color correction or fog also removes bloom? Though maybe your version of the fix is different.

Klemci commented 3 months ago

I'm not sure why that d3d9(which seems to be a helixmod?) behaves this way. Please try this version then,

ResidentEvil.FusionFix.zip

I added

DisableNoise = 1
DisableColorCorrection = 1

to the ini file.

Resident Evil biohazard HD REMASTER Screenshot 2023 10 22 - 18 10 38 32

Resident Evil biohazard HD REMASTER Screenshot 2023 10 22 - 18 11 29 04

Look, this DLL is strange yes, it fixes REHDHook not quiting the game, but only fully functionnal (or it's black screen map and inventory instead, not lol) if only the DLL without his ini and shaders folder is applied :p

https://github.com/atom0s/Steamless/issues/117#issue-2342181654

Klemci commented 3 months ago

Yeah, I just gave a try to the other mod that allows changing the internal resolution and it seems completely broken, the game is unusable with it, either in windowed or fullscreen, as only a portion of the image is then visible, the rest is cropped.

It's difficult, but on Deck i managed to set render res (game internel res) to 1280x960, and screen to 1280x800 perfectly, also it needed the d3d9 DLL (effects toogler) without ini and folder shaders or map and inventory get black instead REHDHook stuck on black screen whe quitting the game, fixed by the DLL, but without his ini and shaders only, btw now i use this Fusion Fix instead, easier !

With fusion i had to manually set A:R in game ini, to render correctly, on Deck and desktop ;p