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

[Feature request]: Online Updater -> Update System Overrides #16503

Open
davidhedlund opened this issue May 6, 2024 · 0 comments
Open

[Feature request]: Online Updater -> Update System Overrides #16503

davidhedlund opened this issue May 6, 2024 · 0 comments

Comments

@davidhedlund
Copy link

davidhedlund commented May 6, 2024

I propose a new entry: Online Updater -> Update System Overrides that works similar to Online Updater -> Cheats (for example. Metroid (USA).cht will be loaded with Metroid (USA).sfc).

Download the files

Online Updater -> Update Screen Resolution Game Settings it will create a directory called system_overrides and download setting files for individual games. Example files:

Super Mario All-Stars (USA).cfg
# Aspect ratio 8:7
aspect_ratio_index="22"

Metroid (USA).cfg
# Aspect ratio 8:7
aspect_ratio_index="22"

Chrono Trigger (USA).cfg
# Aspect ratio 4:3
aspect_ratio_index="0"

Mortal Kombat II (USA).cfg: 4:3
# Aspect ratio 4:3
aspect_ratio_index="0"

1: aspect_ratio_index="0" will set the aspect ratio to 4:3 for both the GNU/Linux package, as well as the Flatpak package. "1:1 PAR (4:3 DAR)" for the retroarch GNU/Linux package = aspect_ratio_index = "20". "21 = 1:1 PAR (4:3 DAR) for Flatpak = aspect_ratio_index = "21"

Apply the settings

Like the cheat files, when the game file is loaded, it will look for a matching file name in aspect_ratio, and apply it to the screen resolution automatically.

@davidhedlund davidhedlund changed the title [Feature request]: Game configuration files, to automatically set ideal aspect ratio for example [Feature request]: Online Updater -> Update System Overrides May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant