Add workaround for Nine Sols registry size issue

This commit is contained in:
mtkennerly 2024-07-19 16:14:58 -04:00
parent 20e6db809f
commit 9d0d0d2435
No known key found for this signature in database
GPG key ID: E764BE00BE6E6408
3 changed files with 11 additions and 4 deletions

View file

@ -455,6 +455,10 @@ impl Game {
self.id.flatpak = Some(flatpak.clone());
}
self.install_dir.extend(overridden.game.install_dir.clone());
if overridden.omit_registry {
self.registry.clear();
}
}
pub fn usable(&self) -> bool {
@ -620,6 +624,7 @@ pub struct ManifestOverride(pub BTreeMap<String, OverrideGame>);
#[serde(default, rename_all = "camelCase")]
pub struct OverrideGame {
pub omit: bool,
pub omit_registry: bool,
pub use_steam_cloud: bool,
#[serde(flatten)]
pub game: Game,