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

View file

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

View file

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

View file

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

View file

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