ReShade 3.0 Progress Discussion
- OtisInf
- crosire
- Topic Author
Please Log in or Create an account to join the conversation.
- MonarchX
Please Log in or Create an account to join the conversation.
- crosire
- Topic Author
Well. Yes, to a degree. You can load the shaders. As you can load all old or new shaders. But it won't give you any of the benefits ReShade 3.0 has to offer. For that, shaders have to start using uniform variables for their configuration first.MonarchX wrote: Will the new DLL files work with ReShade 2.0.3f1 file structure?
Please Log in or Create an account to join the conversation.
- VAMET
crosire wrote: I'll likely publish a beta soon. So I can get some feedback on the design and usability.
...so when this soon will be?
Sincerely
Please Log in or Create an account to join the conversation.
- FierySwordswoman
Skyrim ENB .305MonarchX wrote: blah blah Game? blah blah Proxy? blah blah blah...
No matter my proxy library settings, I CTD'd on launch.
Oh well. I just went out and got a custom effect.txt that has vibrance, lumasharpen, etc. Close enough.
Please Log in or Create an account to join the conversation.
- Bishi
Please Log in or Create an account to join the conversation.
- crosire
- Topic Author
Please only use it for personal testing and don't reupload it or use it to distribute presets.
Just drop the DLL into the game folder as usual (or use the setup tool, which does the same) and run the game. Once launched, press "Shift + F2" (default settings) to open the in-game menu.
ReShade is capable of blocking mouse and keyboard input from the game as long as the cursor is above one of the open dialogs. So no need to worry about accidently clicking something behind them .
You may want to enable developer mode on the "Settings" tab, so shaders can be reloaded and edited in-game (file modifications are not currently detected). ReShade attempts to load all "*.fx" files it can find in the folders specified via the "Effect Search Paths" setting. Textures paths are resolved via the "Texture Search Paths" setting. Since there are no public ReShade shaders which make use uniform variables currently, this build is mainly targeted at shader developers. Anybody else won't benefit from the built-in preset management, which uses uniforms internally. Also, there is no documentation for now. Just some quick info:
To make a global variable editable from the in-game menu, mark it as "uniform". There are a few new annotations which can be used to alter their appearance.
// Displayed as a single component number input box
uniform float test1 = 1.0;
// Displayed as a two-component box, the value is changed by clicking and dragging its content with the mouse
uniform float test2 < ui_type = "drag"; ui_min = 0.0; ui_max = 3.0; > = 3.0;
// Displayed as a four-component color input box
uniform float test4 = float4(1.0, 0.0, 0.0, 1.0);
To scale the font, press Ctrl and move the mouse wheel (be warned, upscaled text looks ugly). Dialog positions, sizes and UI customization settings are preserved across all games. Anything else is stored game-specific.
This is an alpha build. Treat it as such. There are plenty of features that don't work, various controls with missing input validation (so if you enter something unexpected, it may crash the game), bugs, and more bugs. Did I mention bugs already?
Please Log in or Create an account to join the conversation.
- ShoterXX
Please Log in or Create an account to join the conversation.
- crosire
- Topic Author
Yes.ShoterXX wrote: I suppose #define still works, just not editable in-game on-the-fly, right? Sorry, I can't test it right now, and dying to know.
Please Log in or Create an account to join the conversation.
- bluelovers
no longer follow ReShade.fx symbolic link?
i try copy ReShade to game folder but show error
Please Log in or Create an account to join the conversation.
- crosire
- Topic Author
No. Add the path to "Effect Search Paths".bluelovers wrote: no longer follow ReShade.fx symbolic link?
Please Log in or Create an account to join the conversation.
- brussell
Please Log in or Create an account to join the conversation.
- Tom Yum 72
Please Log in or Create an account to join the conversation.
- crosire
- Topic Author
I know. Haven't figured that one out yet. It's likely some stenciling issue in the last pass, because all of SMAA's temporary buffers contain the correct data.brussell wrote: However, SMAA doesn't work as intended. It only renders the smoothed edges (instead of the original image + smoothed edges).
This is not the topic for that. I'm sorry if it doesn't work. I do not own the game, neither am I really interested in it, so this likely remains unfixed.Tom Yum 72 wrote: No matter 2.0 or now 3.0 , none of them work in Doom (2016). Am i doing something wrong or will there be a fix soon ? Thank you in advance !
Please Log in or Create an account to join the conversation.
Apparently, the shader i ported with help some time ago took advantage of this system, i can tell you the uniform float things are working fine!
This is so amazing, now i don't have to do lots of includes, bad thing is separating the shaders but eh, i guess that will come as soon as people find out how RS 3.0 works.
Please Log in or Create an account to join the conversation.
- NotSoSweet
crosire wrote: Note: ReShade 3.0 will remove all external tools and files and do all shader and preset management right through the in-game UI.
Will you leave an option to edit configuration file(s) in a text editor i.e. not in in-game UI?
crosire wrote:
Probably.matsilagi wrote: Also, about the shaders thingy: Will we still be able to install shaders the old-fashioned way? I have waay too many shaders which uses the "legacy" system
Please don't go with the online only way...
crosire wrote:
I rewrote the input system. It supports blocking the game input now. So if the mouse is on the overlay, the game won't receive input anymore and you can freely click on buttons and enter text without the game noticing.ShoterXX wrote: How does the original application handle the mouse input though? Does it still receive the input, or is it locked off?
Can it trigger anti-cheat protection in online games? Gameguard/Xigncode etc
Eh, i'm scared of 3.0.
Please Log in or Create an account to join the conversation.
- crosire
- Topic Author
They are stored in a file. Which can be opened with a text editor. Which means you can edit them any way you want.NotSoSweet wrote: Will you leave an option to edit configuration file(s) in a text editor i.e. not in in-game UI?
Which online way? There is no such thing. You drop in a bunch of shaders you downloaded somewhere and ReShade picks them up. That's no different from now, except right now those shaders are already part of the initial download and it only allows loading a single file, where 3.0 has no limit.NotSoSweet wrote: Please don't go with the online only way...
Anything ReShade does can trigger anti-cheat protection. It's the nature of the tool, being an injector and all. But most anti-cheat tools don't care in case of ReShade, since its obviously harmless.NotSoSweet wrote: Can it trigger anti-cheat protection in online games? Gameguard/Xigncode etc
Please Log in or Create an account to join the conversation.
- NotSoSweet
crosire wrote: Anything ReShade does can trigger anti-cheat protection. It's the nature of the tool, being an injector and all. But most anti-cheat tools don't care in case of ReShade, since its obviously harmless.
Umm, but semi-passive injector is one thing and something more advanced that can block controls is another, right? I mean, maybe it can move ReShade from "harmless" to "suspicious"? Maybe it's better to disable this feature in online games like you do with depth-buffer related features?
Please Log in or Create an account to join the conversation.
- crosire
- Topic Author
No, it's not. Technically it doesn’t make any difference.NotSoSweet wrote: Umm, but semi-passive injector is one thing and something more advanced that can block controls is another, right? I mean, maybe it can move ReShade from "harmless" to "suspicious"? Maybe it's better to disable this feature in online games like you do with depth-buffer related features?
Please Log in or Create an account to join the conversation.