Add support for {{P|userprofile\appdata\locallow}}

This commit is contained in:
mtkennerly 2021-01-03 23:10:22 -05:00
parent 640ad5e474
commit 4d570f1790
3 changed files with 65 additions and 57 deletions

View file

@ -7481,7 +7481,7 @@ Aentity:
id: 536690
Aeolis Tournament:
files:
'{{p|userprofile/appdata/locallow}}/Beyond Fun Studio/Aeolis Tournament':
<winAppData>/LocalLow/Beyond Fun Studio/Aeolis Tournament:
tags:
- config
- save
@ -15700,10 +15700,15 @@ Ara Fell:
- save
when:
- os: windows
<winAppData>/LocalLow/Stegosoft Games/Ara Fell/Custom Input Config.json:
tags:
- config
when:
- os: windows
installDir:
Ara Fell: {}
registry:
'HKEY_CURRENT_USER/SOFTWARE/Stegosoft Games/Ara Fell{{P|userprofile/appdata/locallow}}/Stegosoft Games/Ara Fell/Custom Input Config.json':
HKEY_CURRENT_USER/SOFTWARE/Stegosoft Games/Ara Fell:
tags:
- config
steam:
@ -26404,12 +26409,12 @@ Became The Hunted:
id: 917600
Becastled:
files:
'{{P|userprofile/appdata/locallow}}/Mana Potion Studios/Becastled':
<winAppData>/LocalLow/Mana Potion Studios/Becastled:
tags:
- config
when:
- os: windows
'{{P|userprofile/appdata/locallow}}/Mana Potion Studios/Becastled/saves':
<winAppData>/LocalLow/Mana Potion Studios/Becastled/saves:
tags:
- save
when:
@ -35093,7 +35098,7 @@ Breaking Wheel:
id: 545890
Breakneck:
files:
'{{p|userprofile/appdata/locallow}}/PikPok/Breakneck':
<winAppData>/LocalLow/PikPok/Breakneck:
tags:
- save
when:
@ -36549,6 +36554,16 @@ Buddy Bash:
id: 1223550
Budget Cuts:
files:
<winAppData>/LocalLow/Neat Corporation/Budget Cuts/*:
tags:
- save
when:
- os: windows
<winAppData>/LocalLow/Neat Corporation/Budget Cuts/config_machine.cfg:
tags:
- config
when:
- os: windows
<winDocuments>/Budget Cuts Save Data/*:
tags:
- save
@ -36559,16 +36574,6 @@ Budget Cuts:
- config
when:
- os: windows
'{{P|userprofile/appdata/locallow}}/Neat Corporation/Budget Cuts/*':
tags:
- save
when:
- os: windows
'{{P|userprofile/appdata/locallow}}/Neat Corporation/Budget Cuts/config_machine.cfg':
tags:
- config
when:
- os: windows
installDir:
Budget Cuts: {}
registry:
@ -64163,12 +64168,12 @@ Delete:
id: 773670
Deleveled:
files:
'{{P|userprofile/appdata/locallow}}/The Quantum Astrophysicists Guild/Deleveled/NotAsImportantButStillImportantInfo.dontLook':
<winAppData>/LocalLow/The Quantum Astrophysicists Guild/Deleveled/NotAsImportantButStillImportantInfo.dontLook:
tags:
- config
when:
- os: windows
'{{P|userprofile/appdata/locallow}}/The Quantum Astrophysicists Guild/Deleveled/SuperImportantSaveInfo.dontLook':
<winAppData>/LocalLow/The Quantum Astrophysicists Guild/Deleveled/SuperImportantSaveInfo.dontLook:
tags:
- save
when:
@ -65963,7 +65968,7 @@ Detached:
id: 711920
'Detective Di: The Silk Rose Murders':
files:
'{{P|userprofile/appdata/locallow}}/Nupixo Games/Detective Di_ The Silk Rose Murders/*.save':
<winAppData>/LocalLow/Nupixo Games/Detective Di_ The Silk Rose Murders/*.save:
tags:
- save
when:
@ -67617,7 +67622,7 @@ Din's Legacy:
id: 911550
Diner Bros:
files:
'{{p|userprofile/appdata/locallow}}/JAYFLGAMES/Diner Bros':
<winAppData>/LocalLow/JAYFLGAMES/Diner Bros:
tags:
- save
when:
@ -102215,12 +102220,12 @@ Gloom:
id: 766040
Gloomhaven:
files:
'{{P|userprofile/appdata/locallow}}/FlamingFowlStudios/Gloomhaven/GloomSaves':
<winAppData>/LocalLow/FlamingFowlStudios/Gloomhaven/GloomSaves:
tags:
- save
when:
- os: windows
'{{P|userprofile/appdata/locallow}}/FlamingFowlStudios/Gloomhaven/GloomSaves/GlobalData.dat':
<winAppData>/LocalLow/FlamingFowlStudios/Gloomhaven/GloomSaves/GlobalData.dat:
tags:
- config
when:
@ -110770,7 +110775,7 @@ Have A Sticker:
id: 841860
Haven:
files:
'{{p|userprofile/appdata/locallow}}/TheGameBakers/Haven':
<winAppData>/LocalLow/TheGameBakers/Haven:
tags:
- save
when:
@ -135606,7 +135611,7 @@ Leap Up no jutsu:
id: 560710
Leap of Fate:
files:
'{{P|userprofile/appdata/locallow}}/Clever-Plays/Leap of Fate':
<winAppData>/LocalLow/Clever-Plays/Leap of Fate:
tags:
- save
when:
@ -156287,7 +156292,7 @@ Moribund:
id: 500790
Morkredd:
files:
'{{P|userprofile/appdata/locallow}}/Aspyr/Morkredd/SaveData':
<winAppData>/LocalLow/Aspyr/Morkredd/SaveData:
tags:
- save
when:
@ -169442,7 +169447,7 @@ One Drop Bot:
id: 1060320
One Eyed Kutkh:
files:
'{{P|userprofile/appdata/locallow}}/BabaYagaGames/One Eyed Kutkh':
<winAppData>/LocalLow/BabaYagaGames/One Eyed Kutkh:
tags:
- config
when:
@ -175870,12 +175875,12 @@ Pathologic:
- os: windows
Pathologic 2:
files:
'{{P|userprofile/appdata/locallow}}/Ice-Pick Lodge/Pathologic 2/Saves':
<winAppData>/LocalLow/Ice-Pick Lodge/Pathologic 2/Saves:
tags:
- save
when:
- os: windows
'{{P|userprofile/appdata/locallow}}/Ice-Pick Lodge/Pathologic 2/Settings':
<winAppData>/LocalLow/Ice-Pick Lodge/Pathologic 2/Settings:
tags:
- config
when:
@ -192734,6 +192739,16 @@ Red Bull X-Fighters:
id: 61230
'Red Comrades 2: For the Great Justice':
files:
<winAppData>/LocalLow/BUKA Development/Red Comrades 2:
tags:
- save
when:
- os: windows
<winAppData>/LocalLow/BUKA Development/Red Comrades 2/settings.xml:
tags:
- config
when:
- os: windows
<xdgConfig>/unity3d/BUKA Development/Red Comrades 2:
tags:
- save
@ -192749,16 +192764,6 @@ Red Bull X-Fighters:
- config
when:
- os: linux
'{{P|userprofile/appdata/locallow}}/BUKA Development/Red Comrades 2':
tags:
- save
when:
- os: windows
'{{P|userprofile/appdata/locallow}}/BUKA Development/Red Comrades 2/settings.xml':
tags:
- config
when:
- os: windows
installDir:
Red Comrades 2 For the Great Justice. Reloaded: {}
registry:
@ -192774,6 +192779,16 @@ Red Bull X-Fighters:
id: 546220
Red Comrades Save the Galaxy:
files:
<winAppData>/LocalLow/BUKA Development/Red Comrades:
tags:
- save
when:
- os: windows
<winAppData>/LocalLow/BUKA Development/Red Comrades/settings.xml:
tags:
- config
when:
- os: windows
<xdgConfig>/unity3d/BUKA Development/Red Comrades:
tags:
- save
@ -192789,16 +192804,6 @@ Red Comrades Save the Galaxy:
- config
when:
- os: linux
'{{P|userprofile/appdata/locallow}}/BUKA Development/Red Comrades':
tags:
- save
when:
- os: windows
'{{P|userprofile/appdata/locallow}}/BUKA Development/Red Comrades/settings.xml':
tags:
- config
when:
- os: windows
installDir:
Red Comrades Save the Galaxy Reloaded: {}
registry:
@ -193256,7 +193261,7 @@ Red Wake Carnage:
id: 656610
'Red Wings: Aces of the Sky':
files:
'{{P|userprofile/appdata/locallow}}/All in! Games/Red Wings Aces of the Sky/MySaveData.save':
<winAppData>/LocalLow/All in! Games/Red Wings Aces of the Sky/MySaveData.save:
tags:
- save
when:
@ -207565,7 +207570,7 @@ SenrenBanka:
id: 1144400
Sense:
files:
'{{P|userprofile/appdata/locallow}}/Suzaku/Sense - A Cyberpunk Ghost Story':
<winAppData>/LocalLow/Suzaku/Sense - A Cyberpunk Ghost Story:
tags:
- config
- save
@ -233967,7 +233972,7 @@ Suzerain:
- save
when:
- os: mac
'{{p|userprofile/appdata/locallow}}/TorporGames/Suzerain/Suzerain':
<winAppData>/LocalLow/TorporGames/Suzerain/Suzerain:
tags:
- save
when:
@ -273747,7 +273752,7 @@ Viscera Cleanup Detail:
id: 255520
Viscerafest:
files:
'{{P|userprofile/AppData/LocalLow}}/Acid Man Games/Viscerafest':
<winAppData>/LocalLow/Acid Man Games/Viscerafest:
tags:
- config
- save

View file

@ -7096,9 +7096,8 @@ Aquila Bird Flight Simulator:
pageId: 152240
revId: 976484
Ara Fell:
irregularPath: true
pageId: 34437
revId: 1015612
revId: 1020882
Arabian Nights:
pageId: 32114
revId: 963326

View file

@ -151,6 +151,10 @@ const PATH_ARGS: { [arg: string]: { mapped: string, when?: Constraint, registry?
mapped: "<winDocuments>",
when: { os: "windows" },
},
"userprofile\\appdata\\locallow": {
mapped: "<winAppData>/LocalLow",
when: { os: "windows" },
},
appdata: {
mapped: "<winAppData>",
when: { os: "windows" },
@ -199,10 +203,10 @@ const PATH_ARGS: { [arg: string]: { mapped: string, when?: Constraint, registry?
function makePathArgRegex(arg: string): RegExp {
const escaped = `{{P(ath)?|${arg}}}`
.replace("\\", "\\\\")
.replace("|", "\\|")
.replace("{", "\\{")
.replace("}", "\\}");
.replace(/\\/g, "\\\\")
.replace(/\|/g, "\\|")
.replace(/\{/g, "\\{")
.replace(/\}/g, "\\}");
return new RegExp(escaped, "gi");
}