flathub / flathub/org.libretro.RetroArch

Settings removed from user's retroarch.cfg are autofilled with wrong defaults

Open
#318 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
20
Forks
19
Avg merge
49m
Merged PRs (30d)
1

Description

When the user individually removes a setting from the user's retroarch.cfg, RetroArch automatically fills the config file with defaults that appear to be standard Linux ones, rather than those provided by the system retroarch.cfg included by the Flatpak installation. This is in opposition to a complete removal of user's config, in which case the system retroarch.cfg is correctly taken into account when generating a new .cfg.
For instance: in the Flatpak build, retroarch.cfg created from scratch includes video_record_quality = "6", as per the system retroarch.cfg, but if video_record_quality = "6" is wiped from user's cfg., then RetroArch launched and closed, video_record_quality = "2" is added to user's retroarch.cfg instead.

Contributor guide

No contributing guide indexed for this repository

Research direction

Begin by reproducing the two configuration-removal paths in the Flatpak build: create retroarch.cfg from scratch, then delete video_record_quality from an existing user config and relaunch RetroArch. Compare the resulting values with the system retroarch.cfg; done means both paths use the expected system-provided default.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.