Use Homebrew and Unknown region flags#20889
Conversation
|
Oops, I meant to open this as DRAFT -- there are things to consider. |
|
Ah so that's what the teapot was for! Though, a teapot isn't really much related to a game framedump... it's more of a general graphics programming trope. On another note, not a huge fan of the "free speech flag" aesthetically. Might come up with something different for homebrew... |
|
Since some time the problem of savedata showing the homebrew region is gone. Instead, I added a "Save data" overlay to them. Maybe we can device an icon instead... Also now you can press them to get the same dialog as in the save data manager, might be preferrable for some. that's since #21277 . |
|
Can I force a new build for this PR somehow?
How about a small floppy icon in the place where the user config icon usually is? (Maybe I can cook something on Sunday....) I'm also considering a helper function to help placing the icons on / next to the game buttons, because the code is a bit messy and currently the offsets depend on the size of the icon, rather than being positioned relatively to the corners / sides, requiring manual change every time the icons are edited.
That's a pretty neat feature! But it looks like there's a flash when the popup gets cancelled. 👀 |
|
@NABN00B to force a new build, I assume you mean apply this to the latest version. What you want to do is to rebase your branch on Floppy, maybe :) Yeah, it just reloads the listing. Not ideal, ideally it should only refresh if you delete the savedata from the dialog (otherwise nothing changed, so not needed) |



Draws the Free Spreech Flag for (what we detect as) Homebrew and a question mark flag for Internal, Test, Diagnostic tool and Unknown regions. Unknown kind of covers everything that isn't a PSP ISO.
Before merging, we need to consider whether this is needed or wanted at all. Users who play a lot of homebrew might find it annoying.
(In the screenshots I've used the
images.svgfile supplied at this time from the repo. Size, colors and UI position of the flags may or may not be changed in the future.)