Welcome, Guest.
Username: Password: Remember me

TOPIC: ReShade 3.0 Progress Discussion

ReShade 3.0 Progress 7 months 2 weeks ago #1

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
Testing some simple controls with ReShade's new WIP in-game UI:
Cheers, crosire =)
Last Edit: 7 months 2 weeks ago by crosire.
The administrator has disabled public write access.
The following user(s) said Thank You: JPulowski, Nekrik, MaxG3D, Alex_outer, klotim, VoodaGod, kingeric1992, Elimina, Tidias, GhostRider521 and this user have 20 others thankyou

ReShade 3.0 Progress 7 months 2 weeks ago #2

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
Some more stuff. Ignore the version number at the top.


Note: ReShade 3.0 will remove all external tools and files and do all shader and preset management right through the in-game UI.
Cheers, crosire =)
Last Edit: 7 months 2 weeks ago by crosire.
The administrator has disabled public write access.
The following user(s) said Thank You: SunBroDave, MaxG3D, GhostRider521, DeMondo, Tze088, munday78

ReShade in-game UI 7 months 2 weeks ago #3

  • brussell
  • brussell's Avatar
  • Offline
  • Posts: 139
  • Thank you received: 113
Note: ReShade 3.0 will remove all external tools and files and do all shader and preset management right through the in-game UI.

Ehm, can you elaborate on that? Which files will be removed?

edit: I seriously hope, that you don't intend to hardcode all the shaders into the dll. That would be a very bad move and totally anti-KISS.
One should always be able to use external shader files and shouldn't need to rely on the framework, like it has always been. Ingame-UI is ok, as long as it's optional.
But I hope I've misunderstood that quote of yours...
Last Edit: 7 months 2 weeks ago by brussell.
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #4

  • MonarchX
  • MonarchX's Avatar
  • Offline
  • Posts: 210
  • Thank you received: 15
WOW! That is so cool. I just hope it ends up working for most games, just like the current ReShade 2.0.3f1. Should we expected updated / improved SweetFX / CeeJay shaders? Overall performance improvement (although ReShade is far from slow!) ?
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #5

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
brussell wrote:
Ehm, can you elaborate on that? Which files will be removed?
The DLL will be self contained. Shaders can be downloaded separatly from the web through the in-game UI. Same for presets, which are configured there too.

MonarchX wrote:
Overall performance improvement (although ReShade is far from slow!) ?
I reduced the general overhead a bit, yeah. But don't expect wonders, there is not much optimize anymore.
Cheers, crosire =)
The administrator has disabled public write access.
The following user(s) said Thank You: Tze088

ReShade 3.0 Progress 7 months 2 weeks ago #6

  • brussell
  • brussell's Avatar
  • Offline
  • Posts: 139
  • Thank you received: 113
crosire wrote:
brussell wrote:
Ehm, can you elaborate on that? Which files will be removed?
The DLL will be self contained. Shaders can be downloaded separatly from the web through the in-game UI. Same for presets, which are configured there too.

Oh boy, it couldn't be worse. I mean.. seriously? (See my previous edited post)
Last Edit: 7 months 2 weeks ago by brussell.
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #7

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
You misunderstood me. ReShade won't contain any shaders at all. That's stupid and not the point of ReShade (an injector and post-processing shader pipeline and that alone). On startup it polls a list of available shaders from GitHub and you can select which shaders you want to use. Those are then downloaded and installed. Of course you can put them there manually too. What I'm saying is that there won't be a 20mb package of files of which the normal user only uses a very small amount. Those are downloaded on-demand.
Cheers, crosire =)
Last Edit: 7 months 2 weeks ago by crosire.
The administrator has disabled public write access.
The following user(s) said Thank You: Pondural, Alex_outer, klotim, Tidias, OtisInf, Tze088

ReShade 3.0 Progress 7 months 2 weeks ago #8

Nice i look forward to the in game UI.
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #9

  • matsilagi
  • matsilagi's Avatar
  • Offline
  • Posts: 199
  • Thank you received: 54
In-Game UI, just what i needed!

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
Loves to test stuff for no reason.
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #10

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
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
Probably.
I could use some input here by the way. I posted two layout studies, but the possibilities are endless really. What features do you wish the in-game UI to have? How should it be layed out? Something like Steam, where you have one thing covering the whole screen (see image #2), or multiple movable windows (see image #1)? Be creative! =)
Cheers, crosire =)
Last Edit: 7 months 2 weeks ago by crosire.
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #11

  • ShoterXX
  • ShoterXX's Avatar
  • Offline
  • Posts: 52
  • Thank you received: 9
Steam style. I like having both things separated, to avoid misclicks. How does the original application handle the mouse input though? Does it still receive the input, or is it locked off?

Also, instead of needing to resize the window, you could simply create a fully transparent area, so we can tune things while being safe from the issue I mentioned above.
Last Edit: 7 months 2 weeks ago by ShoterXX.
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #12

  • SunBroDave
  • SunBroDave's Avatar
  • Offline
  • Posts: 202
  • Thank you received: 174
crosire wrote:
Some more stuff. Ignore the version number at the top.
Extremely excited for this Crosire. That realtime shader editing is fire.
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #13

  • Elimina
  • Elimina's Avatar
  • Offline
  • ΞLIMINΛ
  • Posts: 329
  • Thank you received: 356
I honestly like the movable windows like ENB, since you can see the changes in the screen better when you change values
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #14

  • OtisInf
  • OtisInf's Avatar
  • Offline
  • Posts: 122
  • Thank you received: 51
YES! Very happy with this approach! Especially the realtime value editing without leaving the game, like ENB does is precisely what reshade needs. External tools are nice, but it's a little awkward.

For how things are laid out... a similar approach to how ENB has might work best: effect selection in one window, per effect parameter editing in another. For value editing: sliders with min/max values are great.

Editing shader code.. I'm not sure one would use an in-game editor to type text as e.g. vs code or other editor with HLSL syntax highlighting is a big help, and performance is likely much higher. I'd not invest a lot of time in that: external shader code editing in some external editor is fine I think: stuff is changed, reload/parse the files, and you can tweak the parameters in-game.

Looks great! I hope you succeed with this, would be awesome :)
The administrator has disabled public write access.
The following user(s) said Thank You: matsilagi

ReShade 3.0 Progress 7 months 2 weeks ago #15

  • DeMondo
  • DeMondo's Avatar
  • Offline
  • Posts: 200
  • Thank you received: 174
@crosire: just excellent !!
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #16

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
ShoterXX wrote:
How does the original application handle the mouse input though? Does it still receive the input, or is it locked off?
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.
Cheers, crosire =)
The administrator has disabled public write access.
The following user(s) said Thank You: MaxG3D, Kumbandit, Tze088, ShoterXX

ReShade 3.0 Progress 7 months 2 weeks ago #17

  • MaxG3D
  • MaxG3D's Avatar
  • Offline
  • Posts: 26
  • Thank you received: 2
Thank GOD for this update! That was really needed, just like I told you before, all that is necessary is this and classic .txt editing, no point in creating convoluted mediators/helpers or whatever the f**k. Great job, can't wait!
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #18

Looking good mate.

Any word on HUD exclusion yet, sorry to keep nagging haha.
The administrator has disabled public write access.

ReShade 3.0 Progress 7 months 2 weeks ago #19

  • Dampfnudel
  • Dampfnudel's Avatar
  • Offline
  • Posts: 4
  • Thank you received: 4
I think this looks great :)
But do not forget to implement visual feedback for every ui element like changing the cursor if it enters the border or highlight the region.
The administrator has disabled public write access.
The following user(s) said Thank You: klotim

ReShade 3.0 Progress 7 months 2 weeks ago #20

Neat!
And ppl've been fighting over the layout of off-line tool for months...LoL

The text editor is quite a feature indeed.

I would say, at this point, a off-line tool is probably only good for user-end pipeline setup.
Last Edit: 7 months 2 weeks ago by kingeric1992.
The administrator has disabled public write access.