Scanners Steam, Epic, GOG, Ubisoft Connect et EA app (registre, VDF/ACF, manifestes), isolés derrière une interface commune

This commit is contained in:
yasder5 2026-10-06 21:04:55 +02:00
parent b8b1afc626
commit bcc96d5fe5
16 changed files with 601 additions and 0 deletions

13
tests/fixtures/appmanifest_367520.acf vendored Normal file
View file

@ -0,0 +1,13 @@
"AppState"
{
"appid" "367520"
"universe" "1"
"name" "Hollow Knight"
"StateFlags" "4"
"installdir" "Hollow Knight"
// commentaire
"UserConfig"
{
"language" "french"
}
}

13
tests/fixtures/epic.item vendored Normal file
View file

@ -0,0 +1,13 @@
{
"FormatVersion": 0,
"bIsIncompleteInstall": false,
"LaunchCommand": "",
"LaunchExecutable": "Binaries/Win64/Game.exe",
"DisplayName": "Outer Wilds",
"InstallLocation": "C:\\Program Files\\Epic Games\\OuterWilds",
"CatalogNamespace": "ns123",
"CatalogItemId": "item456",
"AppName": "Bison",
"MainGameAppName": "Bison",
"AppCategories": ["public", "games", "applications"]
}

19
tests/fixtures/gog-reg.txt vendored Normal file
View file

@ -0,0 +1,19 @@
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GOG.com\Games
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GOG.com\Games\1207658924
gameName REG_SZ The Witcher 3: Wild Hunt
exe REG_SZ D:\GOG Games\The Witcher 3\bin\x64\witcher3.exe
path REG_SZ D:\GOG Games\The Witcher 3
workingDir REG_SZ D:\GOG Games\The Witcher 3\bin\x64
launchParam REG_SZ
gameID REG_SZ 1207658924
dependsOn REG_SZ
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GOG.com\Games\1640424747
gameName REG_SZ Witcher 3 DLC
exe REG_SZ D:\GOG Games\The Witcher 3\bin\x64\witcher3.exe
dependsOn REG_SZ 1207658924
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GOG.com\Games\1207658924\sub
x REG_DWORD 0x1

13
tests/fixtures/installerdata.xml vendored Normal file
View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<DiPManifest version="4.0">
<gameTitles>
<gameTitle locale="en_US">Mass Effect Legendary Edition</gameTitle>
<gameTitle locale="fr_FR">Mass Effect édition Légendaire</gameTitle>
</gameTitles>
<contentIDs><contentID>Origin.OFR.50.0004012</contentID></contentIDs>
<runtime>
<launcher>
<filePath>[HKEY_LOCAL_MACHINE\SOFTWARE\BioWare\Mass Effect Legendary Edition\Install Dir]\Game\Launcher\MassEffectLauncher.exe</filePath>
</launcher>
</runtime>
</DiPManifest>

21
tests/fixtures/libraryfolders.vdf vendored Normal file
View file

@ -0,0 +1,21 @@
"libraryfolders"
{
"0"
{
"path" "C:\\Program Files (x86)\\Steam"
"label" ""
"apps"
{
"228980" "1234"
"367520" "9100000000"
}
}
"1"
{
"path" "D:\\SteamLibrary"
"apps"
{
"1245620" "50000000000"
}
}
}