mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-27 06:07:24 -05:00
feat: find RetroBat through the folder it records
RetroBat.exe writes its folder to HKCU\SOFTWARE\RetroBat LatestKnownInstallPath on every start (retrobat-executable 702da66a, Program.cs:57 and 99, RegistryTools.cs:15-50). Only C:\RetroBat and the profile folder were looked at, so an install on D: was missed and a forced --platform retrobat wrote into C:\RetroBat\bios. The value is read through winreg, or reg.exe under WSL, before the fixed folders.
This commit is contained in:
1 parent
4f20b5daaf
commit
cdb2cfa6f0
6 files changed
+117
-2
No files matched your search
@@ -351,6 +351,14 @@ platforms:
|
||||
target_source: null
|
||||
install:
|
||||
detect:
|
||||
# RetroBat.exe writes its own folder there on every start, wherever it
|
||||
# was installed (retrobat-executable 702da66a,
|
||||
# RetroBat/RetroBat/Program.cs:57 and 99, RegistryTools.cs:15-50).
|
||||
- os: windows
|
||||
method: registry
|
||||
key: 'HKCU\SOFTWARE\RetroBat'
|
||||
value: LatestKnownInstallPath
|
||||
bios_subdir: bios
|
||||
# installer.iss: DefaultDirName=C:\RetroBat, the first place to look.
|
||||
- os: windows
|
||||
method: path_exists
|
||||
|
||||
Reference in new issue
Block a user