3.4
- crosire
- Topic Author
Less
More
Changelog
3.4.0:
3.4.1:
3.4.0:
- Moved default location of the UI to the left side of the screen (more similar to how overlays like NVIDIA FreeStyle, Radeon Overlay, Uplay Overlay, ... look like)
- Added improved D3D10 and D3D11 depth buffer detection techniques thanks to work by Thalixte and el3ment
- Added clear button to log tab in UI and made log options sticky when scrolling through log text
- Added annotation to allow shaders to query whether a mouse button was pressed this frame
uniform bool x < type = "mousebutton"; keycode = 0; mode = "press"; >;
- Added INI option to disable font scaling via ctrl + mouse wheel
[GENERAL] NoFontScaling=1
- Added support for ALT key modifier in all keyboard shortcuts
- Added collapsing support to variable categories in the UI
- Changed boolean variables to show up as checkboxes in the UI instead of combo boxes
- Fixed it being impossible to remove technique toggle keys via backspace
- Fixed D3D10, D3D11 and OpenGL stateblock implementation not restoring scissor rectangles (causing artifacts like parts of the screen missing etc.)
- Fixed long error message overflowing and being impossible to read in the setup tool
- Fixed setup tool deleting custom shaders upon update and it duplicating search paths sometimes
- Removed blinking ":" in the clock so it's less distracting
- Removed a lot of log messages so the log is shorter, less verbose and easier to understand
3.4.1:
- Added keyboard shortcut option to reload all effects
- Added error message to splash screen again when a shader failed to compile
- Added button to move all active techniques to the top of the list
- Fixed text input not handling dead chararacters correctly (this fixes special character input in both ReShade and them being ignored in games like FFXIV)
- Fixed messed up texture data in OpenGL games with non-default pixel storage modes
- Fixed D3D9 implementation of "tex2Dfetch" intrinsic
- Fixed invalid added cast in OpenGL effect compiler backend if both types were integral
- Fixed texture and sampler redefinition errors in D3D9 compiler backend when using textures in both vertex and pixel shader
- Fix incorrect FPS calculation (thanks to seri14)
- Changed default width of UI to a fixed value
- When clicking on the "Log" tab it now automatically scrolls to the bottom
- Setup now defaults to creating a "ReShade.ini" instead of a module name specific one on new installations
- Double-clicking the menu window title bar now resets it to the default position and size
Last edit: 6 years 2 months ago by crosire.
The following user(s) said Thank You: Wicked Sick, MrBeer, CeeJay.dk, Pondural, Tom Yum 72, Marty McFly, SpinelessJelly, sajittarius, brussell, conan2k and 60 other people also said thanks.
The topic has been locked.
- Wicked Sick
Less
More
- lowenz
Less
More
- Tom Yum 72
Less
More
- roger561
Less
More
- Lifell
Less
More
- Chavolatra
Less
More
- Sasmira
Less
More
- x8009
Less
More
- crosire
- Topic Author
Less
More
- Qsimil
Less
More
Sasmira wrote: Hello,
After an update of reshade 3.3.2 to 3.4.0, Bless online crash and stop to work with the new D3D9.DLL
Reshade now prevents shitty games from running
Last edit: 6 years 3 months ago by Qsimil.
The topic has been locked.
- arrowflash
Less
More
Hi,
I'm not 100% sure since I'm new to ReShade, but I think relative path support is broken in the dx9 version.
I've created very similar presets for 2 games: Shantae and the Pirate's Curse (DX11) and Shantae Risky's Revenge (DX9). Everything worked fine, but for sake of portability, I wanted to use relative paths for the Shaders and Textures folders.
Relative paths work just fine for Pirate's Curse, but Risky's Revenge only works when I use absolute paths. The preset .ini file also isn't located automatically with relative paths on dx9. I tried a few older versions (v3.3.0 and v3.1.2) to see if it was some sort of regression, but got the same results.
Not sure about the OpenGL version since I don't have any games to test it with atm.
I'm not 100% sure since I'm new to ReShade, but I think relative path support is broken in the dx9 version.
I've created very similar presets for 2 games: Shantae and the Pirate's Curse (DX11) and Shantae Risky's Revenge (DX9). Everything worked fine, but for sake of portability, I wanted to use relative paths for the Shaders and Textures folders.
Relative paths work just fine for Pirate's Curse, but Risky's Revenge only works when I use absolute paths. The preset .ini file also isn't located automatically with relative paths on dx9. I tried a few older versions (v3.3.0 and v3.1.2) to see if it was some sort of regression, but got the same results.
Not sure about the OpenGL version since I don't have any games to test it with atm.
The topic has been locked.
- AssassinsDecree
Less
More
6 years 3 months ago - 6 years 3 months ago #14
by AssassinsDecree
Replied by AssassinsDecree on topic 3.4
crosire wrote: It's up to BattlEye to whitelist the new version again.
They are SO slow about it. Haven't been able to use anything pass 3.1.2 with any Ubi games using it. Even non-online ones like Far Cry 5. Just evil, lol. Anyway, this update sounds just great, thanks Crosire!
Last edit: 6 years 3 months ago by AssassinsDecree.
The topic has been locked.
- JBeckman
Less
More
That's EAC or Easy Anti Cheat, the problem here is due to the solution keeping the whitelist in the game folder so it takes a patch for it to be updated and the thing can't just download the newest "definition" file from their server or something.
(The files in the certificates folder.)
When possible I just forego multiplayer and rip that stuff out, it'll disable online play but I'm not too big on it anyway though this isn't a solution for everyone.
Nor does it work in every game, For Honor uses a server side check for example so removing EAC prevents logging in and playing the game, Wildlands and Far Cry 5 in turn either lack or have checks against disabling the thing even if disabling it then also removes online so it needs altering the files a bit to undo those.
And early on Watch_Dogs 2 and a few others had "-eac_launcher" or variants thereof to disable it without going to these lengths, I preferred that but apparently it must have been exploitable or something because that switch seems all but gone now in current games using Easy Anti Cheat.
Far Cry 5 is pretty heavily invested online though, arcade and the entire silver bar currency even if co-op and multiplayer itself isn't too big, weekly challenges and unlocks as well. (Some outfits usually but they finally also unlocked the desert eagle, bp2 and beretta and the next should start in about an hour with the unpacked game files providing some clues to what's left, like the MG.)
EDIT: And of course once game support is done with and over there will be no newer whitelist files so you have to remove it to use newer versions of ReShade or other utilities with the game, one of the bigger drawbacks to that setup really.
(The files in the certificates folder.)
When possible I just forego multiplayer and rip that stuff out, it'll disable online play but I'm not too big on it anyway though this isn't a solution for everyone.
Nor does it work in every game, For Honor uses a server side check for example so removing EAC prevents logging in and playing the game, Wildlands and Far Cry 5 in turn either lack or have checks against disabling the thing even if disabling it then also removes online so it needs altering the files a bit to undo those.
And early on Watch_Dogs 2 and a few others had "-eac_launcher" or variants thereof to disable it without going to these lengths, I preferred that but apparently it must have been exploitable or something because that switch seems all but gone now in current games using Easy Anti Cheat.
Far Cry 5 is pretty heavily invested online though, arcade and the entire silver bar currency even if co-op and multiplayer itself isn't too big, weekly challenges and unlocks as well. (Some outfits usually but they finally also unlocked the desert eagle, bp2 and beretta and the next should start in about an hour with the unpacked game files providing some clues to what's left, like the MG.)
EDIT: And of course once game support is done with and over there will be no newer whitelist files so you have to remove it to use newer versions of ReShade or other utilities with the game, one of the bigger drawbacks to that setup really.
Last edit: 6 years 3 months ago by JBeckman.
The topic has been locked.
- MonarchX
Less
More
- Kyokushinoyama
Less
More
- zoidbun
Less
More
- Deyrax
Less
More
- crosire
- Topic Author
Less
More
It actually has happened in every one of them, since the installer was introduced. It takes a few days for the file to become popular enough that some antivirus no longer see it as suspicious. But you can always verify with VirusTotal.
The following user(s) said Thank You: YEG
The topic has been locked.