(05-02-2018, 10:43 AM)Renazor Wrote: 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.
- 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:
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.
Essentially "Hacks" are pieces of code that do not replicate or approximate original behaviour but take a shortcut to do things.
Googles definition of Hack:
[color=#222222][color=#878787]informal[/color]
an act of computer hacking.
[color=#878787]"the challenge of the hack itself"[/color]
[/color]
- a piece of computer code providing a quick or inelegant solution to a particular problem.
[color=#878787]"this hack doesn't work on machines that have a firewall"[/color]
- a strategy or technique for managing one's time or activities more efficiently.
[color=#878787]"another hack that will save time is to cover your side mirrors with a plastic bag when freezing rain is forecast"[/color]
1. A quick solution to a particular problem (Slow games)
2. A technique for managing one's time (the computer in this case) more efficiently.
3. They are NOT Enhancements.... (they do not make the game look better than the original)
That is why the Widescreen Hack could maybe get a different name, but although it is called a Hack it is more perceivable as an enhancement on your game/console, although the culling is crap for this enhancement.
Same thing with Per Pixel Lighting... your GC/Wii is unable to do that (and Dolphin in most cases as well because the way lighting works in a lot of games)
Forcing Texture Filtering to always on is an enhancement to your game, but it is still a hack (Quick and inelegant solution to a particular problem namely: blurry textures).
Even being able to increase the IR, change the AA and AF should be considered a hack (a strategy or technique for managing activities more efficiently, why? You have more resources available than you were using originally in the GC/Wii, it would be a waste not to use it for something, thus lets use it for better graphics)
Check my profile for up to date specs.
