Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Graphics Options Usability / UX #61

Closed
7 of 8 tasks
drojf opened this issue Mar 25, 2021 · 2 comments
Closed
7 of 8 tasks

Improve Graphics Options Usability / UX #61

drojf opened this issue Mar 25, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@drojf
Copy link
Contributor

drojf commented Mar 25, 2021

Currently the graphics options in the mod menu (added by me) is pretty confusing/hard to use (the "presets" are reasonable, but the "advanced options" are very confusing).

@fallenguru has suggested the following:

Re. UI suggestions for the new settings ...

  • move the reset buttons to some sort of developer/debugging "don't touch unless instructed" area
  • have sane presets, e.g. MangaGamer, Console, Original, [whatever else makes sense] [done]
  • have switching presets switch all the individual options below, think of advanced graphics settings in AAA 3D games: text: NVL|ADV; sprites: MG, Console, R07; BGs: Console, Original; Audio: MG, Original; Censorship level, ... [no "default" buttons, the default for a preset gets selected/highlighted when you switch to that preset; no linked options, like "art style" switching both sprites and BG, either]
  • if the user changes any of these individual options, the preset indicator switches to "custom", in effect an extra preset
  • have a hotkey that cycles between the presets [done], including the "custom" one. That way, if I want to check out how a particular scene looked/sounded like in the different versions, I can quickly cycle through them, and get back to my usual settings as well

It's just an idea, but considering it'd make the F10 screen more similar to the advanced graphics setup screens people already know, I think it might work.

Also - reminder to myself to first do a mock-up of how it would look like, then get someone to have a look at it to see it seems reasonable.

Task List:

  • move the reset buttons to some sort of developer/debugging "don't touch unless instructed" area
    • moved to troubleshooting page, and also added a warning on that page
  • have sane presets, e.g. MangaGamer, Console, Original, [whatever else makes sense]
  • have switching presets switch all the individual options below, think of advanced graphics settings in AAA 3D games: text: NVL|ADV; sprites: MG, Console, R07; BGs: Console, Original; Audio: MG, Original; Censorship level, ... [no "default" buttons, the default for a preset gets selected/highlighted when you switch to that preset; no linked options, like "art style" switching both sprites and BG, either]
  • if the user changes any of these individual options, the preset indicator switches to "custom", in effect an extra preset
  • have a hotkey that cycles between the presets [done], including the "custom" one. That way, if I want to check out how a particular scene looked/sounded like in the different versions, I can quickly cycle through them, and get back to my usual settings as well
    • This one is difficult, because we directly use the global flags throughout the code for our settings. I think this is doable if all graphics references to flags were replaced with a in-between, which switches between the graphics presets vs actually using the saved flags. I'm not sure if it's worth implementing this considering the effort though, I'll try this one last.
    • If implemented just for the session (eg forget custom settings if custom settings not selected when you close the game), it is reasonably easy to implement though.
  • In the mod menu description for Italo's OST remake, state that it doesn't come installed with the mod by default, and that you need to install it via the installer or manually.
  • Add different tabs for each set of options (eg Gameplay, Graphics, Audio, Troubleshooting)
  • Organize lip sync into a proper section (currently it's kinda on its own)
@drojf drojf added the enhancement New feature or request label Mar 25, 2021
@drojf
Copy link
Contributor Author

drojf commented May 19, 2021

Currently, if you want to have "OG with stretched backgrounds", you need to do:

  1. Select "ADV" or "NVL" (not Original/Ryukishi)
  2. Select "Hide CGs"
  3. Choose the Art Set "Original"
  4. Choose the Art Set Background "Original Stretched"

If you just tick "Original Stretched" while in ryukishi mode, it just crops the sprites making it unusable.

It shouldn't be possible to do this, or be obvious how to fix this, or give a warning if you are using an odd set of options

@drojf
Copy link
Contributor Author

drojf commented Nov 6, 2021

All of the above should have been fixed in the latest release of the mod

@drojf drojf closed this as completed Nov 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant