Fix mapping for LocalLow on Windows

This commit is contained in:
mtkennerly 2021-02-09 17:14:47 -05:00
parent 9d642a6a0d
commit 014c293117
5 changed files with 83 additions and 81 deletions

View file

@ -7512,7 +7512,7 @@ Aentity:
id: 536690 id: 536690
Aeolis Tournament: Aeolis Tournament:
files: files:
<winAppData>/LocalLow/Beyond Fun Studio/Aeolis Tournament: <home>/AppData/LocalLow/Beyond Fun Studio/Aeolis Tournament:
tags: tags:
- config - config
- save - save
@ -11553,7 +11553,7 @@ Alpine Ski VR:
id: 553110 id: 553110
Alt-Frequencies: Alt-Frequencies:
files: files:
<winAppData>/LocalLow/Accidental Queens/Alt-Frequencies/SaveData.es3: <home>/AppData/LocalLow/Accidental Queens/Alt-Frequencies/SaveData.es3:
tags: tags:
- save - save
when: when:
@ -12668,12 +12668,12 @@ Among Trees:
id: 897730 id: 897730
Among Us: Among Us:
files: files:
<winAppData>/LocalLow/Innersloth/Among Us: <home>/AppData/LocalLow/Innersloth/Among Us:
tags: tags:
- config - config
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/Innersloth/Among Us/playerStats2: <home>/AppData/LocalLow/Innersloth/Among Us/playerStats2:
tags: tags:
- save - save
when: when:
@ -15763,7 +15763,7 @@ Ara Fell:
- save - save
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/Stegosoft Games/Ara Fell/Custom Input Config.json: <home>/AppData/LocalLow/Stegosoft Games/Ara Fell/Custom Input Config.json:
tags: tags:
- config - config
when: when:
@ -26511,12 +26511,12 @@ Became The Hunted:
id: 917600 id: 917600
Becastled: Becastled:
files: files:
<winAppData>/LocalLow/Mana Potion Studios/Becastled: <home>/AppData/LocalLow/Mana Potion Studios/Becastled:
tags: tags:
- config - config
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/Mana Potion Studios/Becastled/saves: <home>/AppData/LocalLow/Mana Potion Studios/Becastled/saves:
tags: tags:
- save - save
when: when:
@ -35235,7 +35235,7 @@ Breaking Wheel:
id: 545890 id: 545890
Breakneck: Breakneck:
files: files:
<winAppData>/LocalLow/PikPok/Breakneck: <home>/AppData/LocalLow/PikPok/Breakneck:
tags: tags:
- save - save
when: when:
@ -35517,7 +35517,7 @@ Bridge Constructor Medieval:
id: 319850 id: 319850
Bridge Constructor Playground: Bridge Constructor Playground:
files: files:
<winAppData>/LocalLow/ClockStone Software GmbH/Bridge Constructor Playground: <home>/AppData/LocalLow/ClockStone Software GmbH/Bridge Constructor Playground:
tags: tags:
- save - save
when: when:
@ -36691,12 +36691,12 @@ Buddy Bash:
id: 1223550 id: 1223550
Budget Cuts: Budget Cuts:
files: files:
<winAppData>/LocalLow/Neat Corporation/Budget Cuts/*: <home>/AppData/LocalLow/Neat Corporation/Budget Cuts/*:
tags: tags:
- save - save
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/Neat Corporation/Budget Cuts/config_machine.cfg: <home>/AppData/LocalLow/Neat Corporation/Budget Cuts/config_machine.cfg:
tags: tags:
- config - config
when: when:
@ -49277,7 +49277,7 @@ Comedy Quest:
id: 399520 id: 399520
Comet 64: Comet 64:
files: files:
<winAppData>/LocalLow/what sorceress this/Comet 64/comet64slot*.dat: <home>/AppData/LocalLow/what sorceress this/Comet 64/comet64slot*.dat:
tags: tags:
- save - save
when: when:
@ -62253,7 +62253,7 @@ Deadly Curse:
id: 949510 id: 949510
Deadly Days: Deadly Days:
files: files:
<winAppData>/LocalLow/Pixelsplit/Deadly Days/ddsave: <home>/AppData/LocalLow/Pixelsplit/Deadly Days/ddsave:
tags: tags:
- save - save
when: when:
@ -64458,12 +64458,12 @@ Delete:
id: 773670 id: 773670
Deleveled: Deleveled:
files: files:
<winAppData>/LocalLow/The Quantum Astrophysicists Guild/Deleveled/NotAsImportantButStillImportantInfo.dontLook: <home>/AppData/LocalLow/The Quantum Astrophysicists Guild/Deleveled/NotAsImportantButStillImportantInfo.dontLook:
tags: tags:
- config - config
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/The Quantum Astrophysicists Guild/Deleveled/SuperImportantSaveInfo.dontLook: <home>/AppData/LocalLow/The Quantum Astrophysicists Guild/Deleveled/SuperImportantSaveInfo.dontLook:
tags: tags:
- save - save
when: when:
@ -65914,16 +65914,16 @@ Despair:
id: 9710 id: 9710
Desperados III: Desperados III:
files: files:
<home>/AppData/LocalLow/Desperados III:
tags:
- save
when:
- os: windows
<home>/Library/Application Support/Desperados III: <home>/Library/Application Support/Desperados III:
tags: tags:
- save - save
when: when:
- os: mac - os: mac
<winAppData>/LocalLow/Desperados III:
tags:
- save
when:
- os: windows
<winLocalAppData>/Desperados III: <winLocalAppData>/Desperados III:
tags: tags:
- config - config
@ -66267,7 +66267,7 @@ Detached:
id: 711920 id: 711920
'Detective Di: The Silk Rose Murders': 'Detective Di: The Silk Rose Murders':
files: files:
<winAppData>/LocalLow/Nupixo Games/Detective Di_ The Silk Rose Murders/*.save: <home>/AppData/LocalLow/Nupixo Games/Detective Di_ The Silk Rose Murders/*.save:
tags: tags:
- save - save
when: when:
@ -67939,7 +67939,7 @@ Din's Legacy:
id: 911550 id: 911550
Diner Bros: Diner Bros:
files: files:
<winAppData>/LocalLow/JAYFLGAMES/Diner Bros: <home>/AppData/LocalLow/JAYFLGAMES/Diner Bros:
tags: tags:
- save - save
when: when:
@ -78119,7 +78119,7 @@ Eastern Exorcist:
id: 1120810 id: 1120810
Eastshade: Eastshade:
files: files:
<winAppData>/LocalLow/Eastshade Studios/Eastshade/GraphicsSettings.txt: <home>/AppData/LocalLow/Eastshade Studios/Eastshade/GraphicsSettings.txt:
tags: tags:
- config - config
when: when:
@ -79064,16 +79064,16 @@ Eggcellent VR:
id: 727840 id: 727840
Eggggg - The platform puker: Eggggg - The platform puker:
files: files:
<home>/AppData/LocalLow/Hyper Games/Eggggg:
tags:
- save
when:
- os: windows
<home>/Library/Application Support/Hyper Games/Eggggg: <home>/Library/Application Support/Hyper Games/Eggggg:
tags: tags:
- save - save
when: when:
- os: mac - os: mac
<winAppData>/LocalLow/Hyper Games/Eggggg:
tags:
- save
when:
- os: windows
installDir: installDir:
Eggggg: {} Eggggg: {}
steam: steam:
@ -80994,7 +80994,7 @@ Enclave:
id: 253980 id: 253980
Encodya: Encodya:
files: files:
<winAppData>/LocalLow/chaosmonger studio/ENCODYA: <home>/AppData/LocalLow/chaosmonger studio/ENCODYA:
tags: tags:
- save - save
when: when:
@ -82103,7 +82103,7 @@ Epic Clicker Journey:
id: 414730 id: 414730
Epic Conquest 2: Epic Conquest 2:
files: files:
<winAppData>/LocalLow/Gaco Games/EC2: <home>/AppData/LocalLow/Gaco Games/EC2:
tags: tags:
- config - config
when: when:
@ -102749,12 +102749,12 @@ Gloom:
id: 766040 id: 766040
Gloomhaven: Gloomhaven:
files: files:
<winAppData>/LocalLow/FlamingFowlStudios/Gloomhaven/GloomSaves: <home>/AppData/LocalLow/FlamingFowlStudios/Gloomhaven/GloomSaves:
tags: tags:
- save - save
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/FlamingFowlStudios/Gloomhaven/GloomSaves/GlobalData.dat: <home>/AppData/LocalLow/FlamingFowlStudios/Gloomhaven/GloomSaves/GlobalData.dat:
tags: tags:
- config - config
when: when:
@ -111307,7 +111307,7 @@ Have A Sticker:
id: 841860 id: 841860
Haven: Haven:
files: files:
<winAppData>/LocalLow/TheGameBakers/Haven: <home>/AppData/LocalLow/TheGameBakers/Haven:
tags: tags:
- save - save
when: when:
@ -114895,12 +114895,12 @@ Hexaverse:
id: 468350 id: 468350
Hexceed: Hexceed:
files: files:
<winAppData>/LocalLow/ToastieLabs/hexceed/*.save: <home>/AppData/LocalLow/ToastieLabs/hexceed/*.save:
tags: tags:
- save - save
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/ToastieLabs/hexceed/main.save: <home>/AppData/LocalLow/ToastieLabs/hexceed/main.save:
tags: tags:
- config - config
when: when:
@ -125767,7 +125767,7 @@ Isbarah:
id: 333510 id: 333510
Isekai Quest: Isekai Quest:
files: files:
<winAppData>/LocalLow/Studio Ginkgo/ISEKAI QUEST: <home>/AppData/LocalLow/Studio Ginkgo/ISEKAI QUEST:
tags: tags:
- config - config
- save - save
@ -133525,7 +133525,7 @@ Korwin The Game:
id: 375030 id: 375030
Kosmokrats: Kosmokrats:
files: files:
<winAppData>/LocalLow/Pixel Delusion/Kosmokrats: <home>/AppData/LocalLow/Pixel Delusion/Kosmokrats:
tags: tags:
- save - save
when: when:
@ -136293,7 +136293,7 @@ Leap Up no jutsu:
id: 560710 id: 560710
Leap of Fate: Leap of Fate:
files: files:
<winAppData>/LocalLow/Clever-Plays/Leap of Fate: <home>/AppData/LocalLow/Clever-Plays/Leap of Fate:
tags: tags:
- save - save
when: when:
@ -151598,7 +151598,7 @@ Metal Suit Warrior VR:
id: 418210 id: 418210
Metal Unit: Metal Unit:
files: files:
<winAppData>/LocalLow/JellySnow/MetalUnit/<storeUserId>/data.jly: <home>/AppData/LocalLow/JellySnow/MetalUnit/<storeUserId>/data.jly:
tags: tags:
- save - save
when: when:
@ -157150,13 +157150,13 @@ Moribund:
id: 500790 id: 500790
Morkredd: Morkredd:
files: files:
<winAppData>/LocalLow/Aspyr Media Inc_/Morkredd/SettingsSaves: <home>/AppData/LocalLow/Aspyr Media Inc_/Morkredd/SettingsSaves:
tags: tags:
- config - config
when: when:
- os: windows - os: windows
store: microsoft store: microsoft
<winAppData>/LocalLow/Aspyr/Morkredd/SaveData: <home>/AppData/LocalLow/Aspyr/Morkredd/SaveData:
tags: tags:
- save - save
when: when:
@ -169910,12 +169910,12 @@ Oligopoly:
id: 888610 id: 888610
Olija: Olija:
files: files:
<winAppData>/LocalLow/Skeleton Crew Studio/Olija/Olija_binary_Olija_GameStatus: <home>/AppData/LocalLow/Skeleton Crew Studio/Olija/Olija_binary_Olija_GameStatus:
tags: tags:
- save - save
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/Skeleton Crew Studio/Olija/Olija_binary_SystemStatus: <home>/AppData/LocalLow/Skeleton Crew Studio/Olija/Olija_binary_SystemStatus:
tags: tags:
- config - config
when: when:
@ -170489,7 +170489,7 @@ One Drop Bot:
id: 1060320 id: 1060320
One Eyed Kutkh: One Eyed Kutkh:
files: files:
<winAppData>/LocalLow/BabaYagaGames/One Eyed Kutkh: <home>/AppData/LocalLow/BabaYagaGames/One Eyed Kutkh:
tags: tags:
- config - config
when: when:
@ -176940,12 +176940,12 @@ Pathologic:
- os: windows - os: windows
Pathologic 2: Pathologic 2:
files: files:
<winAppData>/LocalLow/Ice-Pick Lodge/Pathologic 2/Saves: <home>/AppData/LocalLow/Ice-Pick Lodge/Pathologic 2/Saves:
tags: tags:
- save - save
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/Ice-Pick Lodge/Pathologic 2/Settings: <home>/AppData/LocalLow/Ice-Pick Lodge/Pathologic 2/Settings:
tags: tags:
- config - config
when: when:
@ -193886,12 +193886,12 @@ Red Bull X-Fighters:
id: 61230 id: 61230
'Red Comrades 2: For the Great Justice': 'Red Comrades 2: For the Great Justice':
files: files:
<winAppData>/LocalLow/BUKA Development/Red Comrades 2: <home>/AppData/LocalLow/BUKA Development/Red Comrades 2:
tags: tags:
- save - save
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/BUKA Development/Red Comrades 2/settings.xml: <home>/AppData/LocalLow/BUKA Development/Red Comrades 2/settings.xml:
tags: tags:
- config - config
when: when:
@ -193926,12 +193926,12 @@ Red Bull X-Fighters:
id: 546220 id: 546220
Red Comrades Save the Galaxy: Red Comrades Save the Galaxy:
files: files:
<winAppData>/LocalLow/BUKA Development/Red Comrades: <home>/AppData/LocalLow/BUKA Development/Red Comrades:
tags: tags:
- save - save
when: when:
- os: windows - os: windows
<winAppData>/LocalLow/BUKA Development/Red Comrades/settings.xml: <home>/AppData/LocalLow/BUKA Development/Red Comrades/settings.xml:
tags: tags:
- config - config
when: when:
@ -194408,7 +194408,7 @@ Red Wake Carnage:
id: 656610 id: 656610
'Red Wings: Aces of the Sky': 'Red Wings: Aces of the Sky':
files: files:
<winAppData>/LocalLow/All in! Games/Red Wings Aces of the Sky/MySaveData.save: <home>/AppData/LocalLow/All in! Games/Red Wings Aces of the Sky/MySaveData.save:
tags: tags:
- save - save
when: when:
@ -203039,7 +203039,7 @@ Rusted Warfare - RTS:
id: 647960 id: 647960
Rustler: Rustler:
files: files:
<winAppData>/LocalLow/JutsuGames/Rustler: <home>/AppData/LocalLow/JutsuGames/Rustler:
tags: tags:
- save - save
when: when:
@ -208782,7 +208782,7 @@ SenrenBanka:
id: 1144400 id: 1144400
Sense: Sense:
files: files:
<winAppData>/LocalLow/Suzaku/Sense - A Cyberpunk Ghost Story: <home>/AppData/LocalLow/Suzaku/Sense - A Cyberpunk Ghost Story:
tags: tags:
- config - config
- save - save
@ -213525,7 +213525,7 @@ Signs of Life:
id: 263200 id: 263200
Signs of the Sojourner: Signs of the Sojourner:
files: files:
<winAppData>/LocalLow/Echodog Games/Signs of the Sojourner: <home>/AppData/LocalLow/Echodog Games/Signs of the Sojourner:
tags: tags:
- save - save
when: when:
@ -216567,7 +216567,7 @@ Slipstream 5000:
id: 306350 id: 306350
Slipways: Slipways:
files: files:
<winAppData>/LocalLow/Beetlewing/slipways_demo: <home>/AppData/LocalLow/Beetlewing/slipways_demo:
tags: tags:
- config - config
- save - save
@ -220614,16 +220614,16 @@ Space Crew:
- save - save
when: when:
- os: linux - os: linux
<home>/AppData/LocalLow/Runner Duck/Space Crew:
tags:
- save
when:
- os: windows
<home>/Library/Application Support/Runner Duck/Space Crew: <home>/Library/Application Support/Runner Duck/Space Crew:
tags: tags:
- save - save
when: when:
- os: mac - os: mac
<winAppData>/LocalLow/Runner Duck/Space Crew:
tags:
- save
when:
- os: windows
registry: registry:
HKEY_CURRENT_USER/Software/Runner Duck/Space Crew: HKEY_CURRENT_USER/Software/Runner Duck/Space Crew:
tags: tags:
@ -235283,16 +235283,16 @@ Suwarudo:
id: 1013970 id: 1013970
Suzerain: Suzerain:
files: files:
<home>/AppData/LocalLow/TorporGames/Suzerain/Suzerain:
tags:
- save
when:
- os: windows
<home>/Library/Application Support/Suzerain/unity.TorporGames.Suzerain: <home>/Library/Application Support/Suzerain/unity.TorporGames.Suzerain:
tags: tags:
- save - save
when: when:
- os: mac - os: mac
<winAppData>/LocalLow/TorporGames/Suzerain/Suzerain:
tags:
- save
when:
- os: windows
steam: steam:
id: 1207650 id: 1207650
Suzunaan on Fire: Suzunaan on Fire:
@ -238389,7 +238389,7 @@ Tales of the Lumminai:
id: 610560 id: 610560
Tales of the Neon Sea: Tales of the Neon Sea:
files: files:
<winAppData>/LocalLow/palmpioneer/TalesoftheNeonSea/TalesoftheNeonSea.sav: <home>/AppData/LocalLow/palmpioneer/TalesoftheNeonSea/TalesoftheNeonSea.sav:
tags: tags:
- save - save
when: when:
@ -245083,7 +245083,7 @@ The Dungeon of Lulu Farea:
id: 998220 id: 998220
'The Dungeon of Naheulbeuk: The Amulet of Chaos': 'The Dungeon of Naheulbeuk: The Amulet of Chaos':
files: files:
<winAppData>/LocalLow/Artefacts Studio/Naheulbeuk/Save: <home>/AppData/LocalLow/Artefacts Studio/Naheulbeuk/Save:
tags: tags:
- save - save
when: when:
@ -260512,7 +260512,7 @@ Together VR:
id: 771920 id: 771920
Tohu: Tohu:
files: files:
<winAppData>/LocalLow/Fireart Games/TOHU: <home>/AppData/LocalLow/Fireart Games/TOHU:
tags: tags:
- save - save
when: when:
@ -272595,17 +272595,13 @@ Valhalla Hills:
id: 351910 id: 351910
Valheim: Valheim:
files: files:
<winAppData>/LocalLow/IronGate/Valheim: <home>/AppData/LocalLow/IronGate/Valheim:
tags: tags:
- config - config
when:
- os: windows
<winAppData>/LocalLow/IronGate/Valheim/characters/*.fch:
tags:
- save - save
when: when:
- os: windows - os: windows
<xdgConfig>/unity3d/IronGate/Valheim/characters/*.fch: <xdgConfig>/unity3d/IronGate/Valheim:
tags: tags:
- save - save
when: when:
@ -274253,7 +274249,7 @@ Viewpoints:
id: 2570 id: 2570
'Vigil: The Longest Night': 'Vigil: The Longest Night':
files: files:
<winAppData>/LocalLow/glassheart/Vigil_Night: <home>/AppData/LocalLow/glassheart/Vigil_Night:
tags: tags:
- config - config
- save - save
@ -275289,7 +275285,7 @@ Viscera Cleanup Detail:
id: 255520 id: 255520
Viscerafest: Viscerafest:
files: files:
<winAppData>/LocalLow/Acid Man Games/Viscerafest: <home>/AppData/LocalLow/Acid Man Games/Viscerafest:
tags: tags:
- config - config
- save - save
@ -289665,7 +289661,7 @@ Zombie Office Politics:
id: 412860 id: 412860
Zombie Panic In Wonderland DX: Zombie Panic In Wonderland DX:
files: files:
<winAppData>/LocalLow/Akaoni Studio/Zombie Panic in Wonderland DX/SaveData/ZPIW_SavedData.dat: <home>/AppData/LocalLow/Akaoni Studio/Zombie Panic in Wonderland DX/SaveData/ZPIW_SavedData.dat:
tags: tags:
- save - save
when: when:

View file

@ -22769,7 +22769,7 @@ Comedy Quest:
revId: 847813 revId: 847813
Comet 64: Comet 64:
pageId: 166466 pageId: 166466
revId: 1027534 revId: 1028104
Comet Crasher: Comet Crasher:
pageId: 124398 pageId: 124398
revId: 847814 revId: 847814
@ -93945,7 +93945,7 @@ Rusted Warfare - RTS:
revId: 868016 revId: 868016
Rustler: Rustler:
pageId: 94152 pageId: 94152
revId: 1025541 revId: 1028089
Rusty Hearts: Rusty Hearts:
pageId: 162574 pageId: 162574
revId: 991603 revId: 991603
@ -125039,7 +125039,7 @@ Valhalla Hills:
revId: 1021070 revId: 1021070
Valheim: Valheim:
pageId: 113522 pageId: 113522
revId: 1027692 revId: 1028016
Valiant: Valiant:
pageId: 43235 pageId: 43235
revId: 876761 revId: 876761

View file

@ -19,6 +19,7 @@ interface Cli {
irregularPathUntagged?: boolean, irregularPathUntagged?: boolean,
tooBroad?: boolean, tooBroad?: boolean,
tooBroadUntagged?: boolean, tooBroadUntagged?: boolean,
pathContains?: string,
skipUntil?: string, skipUntil?: string,
recent?: boolean, recent?: boolean,
limit?: number, limit?: number,
@ -83,6 +84,7 @@ async function main() {
tooBroadUntagged: args.tooBroadUntagged ?? false, tooBroadUntagged: args.tooBroadUntagged ?? false,
irregularPath: args.irregularPath ?? false, irregularPath: args.irregularPath ?? false,
irregularPathUntagged: args.irregularPathUntagged ?? false, irregularPathUntagged: args.irregularPathUntagged ?? false,
pathContains: args.pathContains,
skipUntil: args.skipUntil, skipUntil: args.skipUntil,
games: args._, games: args._,
recent: args.recent, recent: args.recent,

View file

@ -55,6 +55,7 @@ export class ManifestFile extends YamlFile<Manifest> {
irregularPathUntagged: boolean, irregularPathUntagged: boolean,
tooBroad: boolean, tooBroad: boolean,
tooBroadUntagged: boolean, tooBroadUntagged: boolean,
pathContains: string | undefined,
skipUntil: string | undefined, skipUntil: string | undefined,
games: Array<string> | undefined, games: Array<string> | undefined,
recent: boolean | undefined, recent: boolean | undefined,
@ -74,6 +75,9 @@ export class ManifestFile extends YamlFile<Manifest> {
} }
let check = false; let check = false;
if (filter.pathContains && Object.keys(this.data[title]?.files ?? {}).some(x => x.includes(filter.pathContains))) {
check = true;
}
if (filter.all) { if (filter.all) {
check = true; check = true;
} }

View file

@ -152,7 +152,7 @@ const PATH_ARGS: { [arg: string]: { mapped: string, when?: Constraint, registry?
when: { os: "windows" }, when: { os: "windows" },
}, },
"userprofile\\appdata\\locallow": { "userprofile\\appdata\\locallow": {
mapped: "<winAppData>/LocalLow", mapped: "<home>/AppData/LocalLow",
when: { os: "windows" }, when: { os: "windows" },
}, },
appdata: { appdata: {