chore: merge integ configs root and switch folders

The configs root place joins roms and emulator folders in the split
handed directories, and RetroBat's portable folder table keeps both
sides. Batocera, KNULLI and RetroBat records regenerated.
This commit is contained in:
Abdessamad Derraz committed 2026-11-09 20:16:41 +01:00
commit e93ff86bf1
27 files changed
+893 -206

No files matched your search

+5
View File
@@ -6633,3 +6633,8 @@ launchers:
\ of citron_path / KEYS_DIR"
fails_when_missing: false
source_ref: "package/batocera/emulators/citron/002-adjust-paths.patch:9-10"
configs_root:
path: /userdata/system/configs
from_bios: ../system/configs
source_ref: "package/batocera/core/batocera-configgen/configgen/configgen/batoceraPaths.py:14,\
\ 19-20, 25"
+5 -10
View File
@@ -186,7 +186,6 @@ cores:
- superbroswar
- supermodel
- supermodel-legacy
- suyu
- swanstation
- taradino
- tgbdual
@@ -4970,7 +4969,6 @@ standalone_cores:
- stella
- supermodel
- supermodel-legacy
- suyu
- taradino
- theforceengine
- thextech
@@ -6144,14 +6142,6 @@ launchers:
depends_on_option: not system.name == 'ti99'
source_ref: "package/system/knulli-configgen/configgen/configgen/generators/libretro/libretroMAMEConfig.py:431-432,\
\ 435"
- emulator: suyu
build: standalone
kind: passes_path
names: []
search_dir: /userdata/saves/switch
passes_to: environment XDG_DATA_HOME
fails_when_missing: false
source_ref: "package/system/knulli-configgen/configgen/configgen/generators/suyu/suyuGenerator.py:41"
- emulator: citron
build: standalone
kind: passes_path
@@ -6161,3 +6151,8 @@ launchers:
\ of citron_path / KEYS_DIR"
fails_when_missing: false
source_ref: "batocera/package/batocera/emulators/citron/002-adjust-paths.patch:9-10"
configs_root:
path: /userdata/system/configs
from_bios: ../system/configs
source_ref: "package/system/knulli-configgen/configgen/configgen/batoceraPaths.py:14,\
\ 19-20, 25"
+27 -2
View File
@@ -4979,17 +4979,42 @@ launchers:
kind: passes_path
names: []
search_dir: "<AppConfig.GetFullPath(\"citron\")>/user"
passes_to: PORTABLE_DIR, the user folder beside citron.exe
passes_to: PORTABLE_DIR, the portable folder beside citron.exe
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Citron.Generator.cs:25, 29-30"
- emulator: eden
build: standalone
kind: passes_path
names: []
search_dir: "<AppConfig.GetFullPath(\"eden\")>/user"
passes_to: PORTABLE_DIR, the portable folder beside eden.exe
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Eden.Generator.cs:28, 35-36"
- emulator: ryujinx
build: standalone
kind: passes_path
names: []
search_dir: "<AppConfig.GetFullPath(\"ryujinx\")>/portable"
passes_to: DefaultPortableDir, the portable folder beside Ryujinx.exe
fails_when_missing: false
depends_on_option: unless saves/switch/ryujinx/portable exists, passed with -r
source_ref: "emulatorLauncher/Generators/Ryujinx.Generator.cs:31, 73-75"
- emulator: shadps4
build: standalone
kind: passes_path
names: []
search_dir: "<AppConfig.GetFullPath(\"shadps4\")>/user"
passes_to: PORTABLE_DIR, the user folder beside shadPS4.exe
passes_to: PORTABLE_DIR, the portable folder beside shadPS4.exe
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/ShadPS4.Generator.cs:29, 158-160"
- emulator: yuzu
build: standalone
kind: passes_path
names: []
search_dir: "<AppConfig.GetFullPath(\"yuzu\")>/user"
passes_to: PORTABLE_DIR, the portable folder beside yuzu.exe
fails_when_missing: false
source_ref: "emulatorLauncher/Generators/Yuzu.Generator.cs:24, 33-34"
- emulator: bizhawk
build: standalone
kind: names_searched