Now that Qt is default, it's time when this finally comes in.
Considering that technically more things are hacks than just the things included currently on the Hack tab.
This is one part of an overall idea from way back to summer 2017 where I was briefly mentioning it, botto guy was interested in it but I never got to explaining it in full, and still not now because I'm trying to find the logfile with all the points I wrote down, there was some idea around the graphics resolution options not being optimal which was changed in-between then and now as others have recognized the same issue but I don't know if it fixed it the way I originall imagined, and also some changes sorrounding some of the sizing options with the "auto adjust window size" option, whether it should be moved to another tab or not, I see some talk about this option right now so I will postpone with my idea and figure out what's going on with that first.
EDIT: Nevermind I just recalled it's not in a textfile but a DRAFT post right here on this forum, lovely feature:
And not even finished it, but the things I said today should override the old ones, I still feel not keeping the Hacks tab named "Hacks"
If it should be kept then I think first some kind of a standard should be figured out which would determine whether something is a hack and each option should go thorugh some discussion with everyone else which things are considered Hacks that would go there.
Then becomes the issue, what do you want to call "Widescreen Hack" then, would it retain the name, or would it just be moved to the Hacks tab, which makes sense from a naming point of view, but not from a functional one, since it's very close to basic settings around resolution, I don't have a problem with moving it tho.
Also I'll reevaluate the draft later and post more updated ideas where my stand is.
EDIT2: I saw and read the reasoning behind the complete removal of the Fullscreen Resolution option, but at the time didn't recall and connect it with my draft ideas so I'll go back and compare the two again, so yeah some of the things I meant were already fixed looks like it, which is a great start.
Considering that technically more things are hacks than just the things included currently on the Hack tab.
- I suggest renaming the "Hacks" tab into "Caches" or "Buffers" or some even more appropriate name for EFB/XFB/Tex Cache (but with new unified system under ubershader settings aren't some of these options obsolete?)
- A new "Debug" tab added.
- Custom Textures would be removed from the Utility groupbox in the Advanced tab and moved to either a new groupbox under Advanced tab or under a new tab.
- Custom Textures could be more on it's own rather than just a needle in a haystack, it could possibly have a slider two (or the one with 2 pins if possible in qt?) which would control the maximum and minimum prefetch allowance in % of maximum RAM and or VRAM on the system, with some kind of a minimum limit like it would allow the slider to go below 10% and above 95%, and additional checkbox option would be added whether to use RAM or VRAM or even BOTH for prefetching, there was a plan to add support for VRAM prefetching but not sure what happened to that.
- All the debug stuff on the current "Advanced" tab would be moved to the new "Debug" tab - Utility groupbox and Debugging groupbox -
- The options under "Other" groupbox in the old Hacks tab should be moved to the "Advanced" tab under "Misc" groupbox and that groupbox naming should be decided, whther to keep Misc or change to Other or spell out Miscellaneous in full.
- The "Other" groupbox in the "General" tab could get a better name, because if it's on the general tab it's means it's more important than being some other thing? These options could be presented as General without any groupbox, positioned a bit differently so it would look okay, not an unnamed groupbox.
This is one part of an overall idea from way back to summer 2017 where I was briefly mentioning it, botto guy was interested in it but I never got to explaining it in full, and still not now because I'm trying to find the logfile with all the points I wrote down, there was some idea around the graphics resolution options not being optimal which was changed in-between then and now as others have recognized the same issue but I don't know if it fixed it the way I originall imagined, and also some changes sorrounding some of the sizing options with the "auto adjust window size" option, whether it should be moved to another tab or not, I see some talk about this option right now so I will postpone with my idea and figure out what's going on with that first.
EDIT: Nevermind I just recalled it's not in a textfile but a DRAFT post right here on this forum, lovely feature:
Quote:DOLPHIN GUI GRAPHICS WINDOW SUGGESTED CHANGES
DRAFT 1.0 - (To be used for QT GUI in some fashion)
----- Global:
---- Placement of tabs "Hacks" & "Advanced" swapped
---- Add "Debug" to the rightmost place
--- General Tab:
-- GroupBox "Basic" & "Display" and their items merged, dropping "Display" text
- Label "Backend:" renamed to "API:" or "Backend API:" (it doesn't feel full enough, it feels like talk in a chat message)
- Add new dropdown option "Display Mode" with options "Fullscreen", "Windowed, Free" and "Windowed, Native Bound"
- SubOption "Fullscreen" should replicate the behavior of option "Use Fullscreen"
- SubOption "Windowed, Native Bound" should replicate the behavior of option "Auto adjust Window Size" (because that's what that option appears to be doing right now)
- Remove option "Use Fullscreen"
- Remove option "Auto adjust Window Size"
- Function: SubOptions "Windowed, Free" and "Windowed, Native Bound" unticked will grey out the option "Fullscreen Resolution" and
set it's value equal to the value of option "Internal Resolution".
--- Enhancements Tab:
- Option "Internal Resolution" moved to tab "General" into groupbox "Basic", below the option "Fullscreen Resolution"
And not even finished it, but the things I said today should override the old ones, I still feel not keeping the Hacks tab named "Hacks"
If it should be kept then I think first some kind of a standard should be figured out which would determine whether something is a hack and each option should go thorugh some discussion with everyone else which things are considered Hacks that would go there.
Then becomes the issue, what do you want to call "Widescreen Hack" then, would it retain the name, or would it just be moved to the Hacks tab, which makes sense from a naming point of view, but not from a functional one, since it's very close to basic settings around resolution, I don't have a problem with moving it tho.
Also I'll reevaluate the draft later and post more updated ideas where my stand is.
EDIT2: I saw and read the reasoning behind the complete removal of the Fullscreen Resolution option, but at the time didn't recall and connect it with my draft ideas so I'll go back and compare the two again, so yeah some of the things I meant were already fixed looks like it, which is a great start.