2.0
- piltrafus
bopper2010 wrote: ... it seems like more emphasis was put on visual aesthetics and the looks of the tool itself rather than on ease of use...
I have to admit that this was my impression too. To the 14 year old in me It seems that it's at least the third iteration on this tool and every new version feels more like a step in a new direction rather than a step forward in functionality. However, I can see all the new improvements that go under the hood in order to build a better and more accessible framework. I'm also well aware that nothing is perfect right away. Things only get better when you keep hammering them into the desired shape.
I'll offer some friendly feedback in case it helps this assistant tool move forward:
- My main problem with the tool is that it takes too many clicks to do things, is cluttered and unclear and it doesn't follow basic UI conventions. Details below...
- The shader list is too long and extends beyond the window without giving a visual clue (scroll bar). Therefore breaks UI design conventions. Also is not functional without a scroll wheel on your mouse ( Can't use a wacom pen with this tool for example)
- The "shaders" and "Values" tabs should be active simultaneously. Too many clicks to go back and forth btw those two.
- Left click on shader name or tick-box selects and activates the shader. But it doesn't show the shader settings in "values" tab. You have to use Right click for that and then click on the side panel to actually get to the "Values". A single left click on a shader should do all that at once.(with the two panels active)
- Left click and drag should drag the shader to a new position in the pipeline. it is a pain to rearrange a long list of shaders clicking the tiny arrows on top hundreds of times. Drag and drop is a basic and intuitive UI function that any user will get right away.
And that drives me to my main suggestion
- The shader list is too long. Nobody that cares for their eyesight would ever use all shaders at once. There should be an option to hide all unused shaders, so you easily get a cleaner uncluttered list to rearange and work with. Better still would be to have a shader "Vault" where you select the shaders you want to work with on this particular preset and only those show in the current 'Shaders" tab.
I'm well aware is easy to come in at the eleventh hour and offer a improvements to something that took months of work to get into its current shape. However that doesn't make a fresh view less useful. Respect to the devs and I hope this feedback is useful and in no ways is felt as a criticism.
- crosire
- Topic Author
No it's not. I simply do not have the time (sorry, but there are much more important things in my life). One doesn't just write an in-game UI in a day. Companies put months/years of effort into theirs to get it right (i.e. Steam overlay).MaxG3D wrote: ... if you would've create an in-game GUI. It's that simple.
Right now we managed to split up the work: I'm responsible for the injector and backend, Ganossa for the configuration frontend and UI.
Thank you. That's the kind of feedback I'd love to see more often. I agree with all points on your list. And since the tool moved to WPF, it should be much easier for Ganossa to improve the UI further.piltrafus wrote: I'll offer some friendly feedback in case it helps this assistant tool move forward:
- padolamap
Can it be possible that I can not use the loxa fit with this new interface?
from already thank you very much for your time and for sharing it for the good of all
- crosire
- Topic Author
Yes, but not vice-versa.padolamap wrote: Two questions is it possible to use these new dll with the old files without using the interface?
I'm not sure what you mean?padolamap wrote: Can it be possible that I can not use the loxa fit with this new interface?
- piltrafus
crosire wrote:
Yes, but not vice-versa.padolamap wrote: ...is it possible to use these new dll with the old files without using the interface?
so can we use the new library with old presets? how can we do this? just dropping the new libraries into the game is giving me errors.
that would be great so we can hit the ground running while we get adjusted to the new assistant.
- Evan20xx
crosire wrote:
Yes, but not vice-versa.padolamap wrote: Two questions is it possible to use these new dll with the old files without using the interface?
How about with the SweetFX Preview 8 package? I get errors when trying just the new .dll's only. If there is something I've missed somewhere I apologize in advance. Busy days = less time to read everything.
Thanks
- Ioxa
They won't work with the new assistant / framework files. I'm working on porting them but running into some problems I can't figure out. Hopefully I'll get it sorted out in a day or two.padolamap wrote: Can it be possible that I can not use the loxa fit with this new interface?
- Ganossa
- Golgotha
Last night when I saw, not 1.11 or 1.2, but 2.0, all those dopamine-pregnant vesicles in my brain birthed a wave of pleasure. I thought I heard the sound that plays in Zelda when Link finds a piece of the triforce and holds it over his head in triumph. I bet if you had hooked up me and someone who's taken a small toke of crack to an fMRI, a neuroscientist wouldn't have been able to tell the difference. I think that's pretty amazing when you think about it; I'm just some random dude in Atlanta, Georgia and as a result of your work my neurochemistry was physically changed. Take all the randos around the world and convert their reshade update-induced minigasms into a few ounces of pure liquid pleasure extract using a linear function based on their respective nerd quotients and y'all could take a dive. Or at least take turns in a pretty disgusting bath.
I'm also impressed with how you guys welcome and respond to criticism from both mature people endowed with the understanding that they are not the only conscious entity in the universe and sincerely want to help with the tremendous amount of unpaid effort done in the free time of highly skilled individuals, and also the equanimity displayed in dealing with the inevitable small, but very vocal minority of those suffering from "Trump Syndrome" who, for whatever reason, lack the neural mechanisms that allow for a meta-awareness beyond what they desire in the moment and see any obstacle to its fulfillment as an intentional slight against their person that justifies them venting unlimited wrath to depressurize an existential panic they cannot name, much less understand. There was someone a couple of pages back who seemed like, if they could, would have pressed a button resulting in a swarm of killer bees emanating from Crosire's unused USB ports! "I'll teach him to give something to the world for free without only considering what I want!" Humans are kind of hilarious.
Damn! I put myself in tldr city with this one! Myself, I lack the neural mechanisms for brevity and conciseness. Anyway I was going to point out a couple of things but piltraeus already did a better job of outlining them than I would have. Except for one thing, am I the only one who misses the sliders from mediator to adjust the values? It takes me a lot longer to stop and manually enter in the values via keyboard. Or am I missing something? I thought I was going crazy for a minute until I realized some adjustments I made on the appearances tab made some things disappear for lack of contrast.
- crosire
- Topic Author
That (once again) ... was ... an amazing read! Thank you so much. No money in the world could buy me the joy I experience reading these posts .Golgotha wrote: tldr
Oh, as for entering values: It might help to know that you don't need to click into the edit boxes to enter numbers, it's enough to just hover over with the mouse (makes it very fast to change multiple settings in a row: point with right hand and enter value with left hand).
- Ganossa
Also, at 1:08 I describe the navigation with MiddleMouse/RightShift + MouseWheel, you can also use RightClick + MouseWheel for the navigation as long as you click on non-interactive elements.
- kingeric1992
- louiscarter88
One thing tho, any plans to re visit HUD exclusion? I know you said there was work on an automated process, but is there any chance of including a manual system of injecting PS and VS hash codes? (for those of us who dug them up from using GeDoSaTo)
- OtisInf
Is this as great as I think it is, e.g. can this be used to obtain the focus point for AF in the DoF shader? As that would be awesome.crosire wrote: 2.0.0:
- Added "mousepoint" source for uniform variables (float2 with mouse cursor coordinates)
Will look at it more tonight.
(ps: there's still a PR waiting )
(edit) btw: you could add the binary distribution to github, under 'releases'. This is IMHO better than using sites like mediafire.
- OtisInf
Yep, same here: the new mediator is simply abit unfriendly to the user, like its predecessor, sorry. Things are crammed together which should be separate (shader list and pipeline, this is totally unclear. All I was thinking was 'why is this list sorted using the 'chaos' directive', only after reading piltrafus post I realized it's the pipeline we're looking at.) and things which are now separate should be together (values and selected shader).piltrafus wrote: First of all congrats on the new release and thanks for all the hard work you guys have put on it. All the effort towards the improvement of this gift of a tool is greatly appreciated.
bopper2010 wrote: ... it seems like more emphasis was put on visual aesthetics and the looks of the tool itself rather than on ease of use...
I have to admit that this was my impression too. To the 14 year old in me It seems that it's at least the third iteration on this tool and every new version feels more like a step in a new direction rather than a step forward in functionality. However, I can see all the new improvements that go under the hood in order to build a better and more accessible framework. I'm also well aware that nothing is perfect right away. Things only get better when you keep hammering them into the desired shape.
Also, it's unclear why sometimes multiple shaders are selected when you select one and not with other shaders.
The help for a shader is displayed only when you hover over it, not for the selected shader
Which shader is actually active is done through bold text, but it's unclear what that means if the shaders around it are selected too through their backcolor.
If a shader value is a range, a textbox _with_ a slider might have been better. Even a spinner control would have been better. There's screen estate enough.
Heck, if you would have used something like: github.com/FransBouma/Algorithmia/tree/m...ures/PropertyEditing (it's from my algorithm lib, it's an example not a plug that you should use that) you could have used a simple property grid. Not that that is great UX, but alas...
The UI runs around in a circle or something, but I have no idea where to go if I want to access a tab: do I look left or right? Sometimes the globals are on the left, sometimes on the right.
I understand it's made this way to look flashy, but putting in numbers and fiddling with settings is precisely what LoB apps offer and they're made with the most boring controls one can imagine.
A tree, a treelist perhaps (like DevExpress' one), some tabs, a menu. Terribly boring but very efficient. Yes, I know the old one had tabs, but those were not tabs like one sees in normal software. With the amount of info one can edit in a shader, I doubt there have to be tabs anyway.
Why are all shaders in the pipeline btw? If they're not enabled, they don't need to be in the pipeline so the whole list of shaders in the form of a pipeline is a little odd.
If you want dependencies to be honored, and that might be a good thing, it's easy to do: define per shader which shaders it should be placed _after_ by default. Place those dependencies in a directed graph, run a topological sort over it and you have the right order. (see: github.com/FransBouma/Algorithmia/blob/m...s/GraphTests.cs#L267 same lib ;))
True. It's a bit of a letdown that the new tool is not really a step forward with respect to UX.I'm well aware is easy to come in at the eleventh hour and offer a improvements to something that took months of work to get into its current shape. However that doesn't make a fresh view less useful. Respect to the devs and I hope this feedback is useful and in no ways is felt as a criticism.
- robgrab
Ganossa wrote: Since it got buried so fast:
- ReShade Assistant Tutorial -
Also, at 1:08 I describe the navigation with MiddleMouse/RightShift + MouseWheel, you can also use RightClick + MouseWheel for the navigation as long as you click on non-interactive elements.
Thanks for taking the time to do this. You should move this to the first page of the thread so people can see it or make it a separate thread altogether. It makes more sense now. Can't wait to try it out when I get home.
- Ganossa
(Video is already on the front page, just in my post which is second)
I am sure some more active youtuber can improve on that tutorial
- Abby
TuningColor LUT is working
TuningColor Palette is working
Ignore Error "ReShade.fx (10, 2)" ReShade is still compiling effects normally
Note: Testing everything in progress on game GTA San Andreas.
- geffyb
- Ganossa
Abby wrote: Well, TuningPalette like in ENB is not working when enabling Tuning Color Map "#define TuningColorMap 1"
TuningColor LUT is working
TuningColor Palette is working
Ignore Error "ReShade.fx (10, 2)" ReShade is still compiling effects normally
Note: Testing everything in progress on game GTA San Andreas.
The TuningColorMap uses bright detection in a certain setup. We change a few things about namespaces which cause the issue here. I will need to investigate when I got some time, for now you either have to disable dependency (which will then not take scene brightness into account for the map) or activate the ambient light which forces the bright detection algorithm to run.