Add support for {{P|userprofile\appdata\locallow}}
This commit is contained in:
parent
640ad5e474
commit
4d570f1790
3 changed files with 65 additions and 57 deletions
|
@ -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 @@ Senren*Banka:
|
|||
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
|
||||
|
|
|
@ -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
|
||||
|
|
12
src/wiki.ts
12
src/wiki.ts
|
@ -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");
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue