Difference between revisions of "Template:Path/Documentation"
From PCGamingWiki, the wiki about fixing PC games
(added example) |
m (added steamlibrary) |
||
(18 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
;Description | ;Description | ||
− | Template for | + | Template primarily intended for {{T|Game data}} but can also be used with {{T|File}}, {{T|Folder}}, and {{T|Registry}}. |
+ | |||
+ | See [[PCGamingWiki:Editing guide/Game data#Popular file locations|the editing guide]] for real-world paths and examples. | ||
;Syntax | ;Syntax | ||
− | + | {{T|Path|localappdata}} or {{T|P|localappdata}} produces {{p|localappdata}} | |
;Arguments | ;Arguments | ||
− | + | ||
− | + | ''General'' | |
− | + | {| class="wikitable" | |
− | + | |- | |
− | + | ! Argument !! Result !! Location | |
− | + | |- | |
− | + | | {{code|game}} || {{p|game}} || The base installation folder | |
− | + | |- | |
− | + | | {{code|uid}} || {{p|uid}} || The user ID or profile name (specific to your account or computer).<br>Typically used to refer to Steam/Ubisoft Connect/game-specific user ID or profile name. | |
− | + | |- | |
− | + | | {{code|steam}} || {{p|steam}} || The base Steam installation folder | |
− | + | |- | |
− | + | | {{code|steamlibrary}} || {{p|steamlibrary}} || The SteamLibrary folder the user installed the game under under; or the base Steam installation folder if no alternate location was used. | |
− | + | |- | |
− | + | | {{code|ubisoftconnect}} || {{p|ubisoftconnect}} || The base Ubisoft Connect (Ubisoft Game Launcher) installation folder | |
− | + | |- | |
− | + | |} | |
− | + | ||
− | + | ''Windows registry'' | |
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Argument !! Result !! Location | ||
+ | |- | ||
+ | | {{code|hkcu}} || {{p|hkcu}} || HKEY_CURRENT_USER registry path | ||
+ | |- | ||
+ | | {{code|hklm}} || {{p|hklm}} || HKEY_LOCAL_MACHINE registry path | ||
+ | |- | ||
+ | | {{code|wow64}} || {{p|wow64}} || Used for 32-bit applications running on 64-bit operating systems | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | ''Windows filesystem'' | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Argument !! Result !! Location | ||
+ | |- | ||
+ | | {{code|username}} || {{p|username}} || Not a location, but resolves to the username in Windows | ||
+ | |- | ||
+ | | {{code|userprofile}} || {{p|userprofile}} || Base user profile folder | ||
+ | |- | ||
+ | | {{code|userprofile\documents}} || {{p|userprofile\documents}} || "Documents" folder | ||
+ | |- | ||
+ | | {{code|appdata}} || {{p|appdata}} || AppData\Roaming | ||
+ | |- | ||
+ | | {{code|localappdata}} || {{p|localappdata}} || AppData\Local | ||
+ | |- | ||
+ | | {{code|userprofile\appdata\locallow}} || {{p|userprofile\appdata\locallow}} || AppData\LocalLow | ||
+ | |- | ||
+ | | {{code|public}} || {{p|public}} || Public (aka shared) user profile folder | ||
+ | |- | ||
+ | | {{code|allusersprofile}}<br>''or''<br>{{code|programdata}} || {{p|programdata}} || Program data folder | ||
+ | |- | ||
+ | | {{code|programfiles}} || {{p|programfiles}} || Shared applications folder. Use <code>game</code> instead ({{Code|{{p|game}}}}). | ||
+ | |- | ||
+ | | {{code|windir}} || {{p|windir}} || Windows directory | ||
+ | |- | ||
+ | | {{code|syswow64}} || {{p|syswow64}} || Stores 32-bit system libraries on 64-bit operating systems | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | ''OS X'' | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Argument !! Result !! Location | ||
+ | |- | ||
+ | | {{code|osxhome}} || {{p|osxhome}} || User home folder ~/ | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | ''Linux'' | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Argument !! Result !! Location | ||
+ | |- | ||
+ | | {{code|linuxhome}} || {{p|linuxhome}} || User home folder ~/ | ||
+ | |- | ||
+ | | {{code|xdgdatahome}} || {{p|xdgdatahome}} || ~/.local/share/ | ||
+ | |- | ||
+ | | {{code|xdgconfighome}} || {{p|xdgconfighome}} || ~/.config/ | ||
+ | |- | ||
+ | |} | ||
;Redirects | ;Redirects | ||
− | * | + | * {{T|P}} |
+ | |||
+ | ;Related | ||
+ | * {{T|LocalizedPath}} | ||
− | <includeonly>[[Category: | + | <includeonly>[[Category:General templates]]</includeonly> |
− | <noinclude>[[Category: | + | <noinclude>[[Category:Documentation templates]]</noinclude> |
Latest revision as of 15:53, 20 April 2024
- Description
Template primarily intended for {{Game data}} but can also be used with {{File}}, {{Folder}}, and {{Registry}}.
See the editing guide for real-world paths and examples.
- Syntax
{{Path|localappdata}} or {{P|localappdata}} produces %LOCALAPPDATA%
- Arguments
General
Argument | Result | Location |
---|---|---|
game |
<path-to-game> | The base installation folder |
uid |
<user-id> | The user ID or profile name (specific to your account or computer). Typically used to refer to Steam/Ubisoft Connect/game-specific user ID or profile name. |
steam |
<Steam-folder> | The base Steam installation folder |
steamlibrary |
<SteamLibrary-folder> | The SteamLibrary folder the user installed the game under under; or the base Steam installation folder if no alternate location was used. |
ubisoftconnect |
<Ubisoft-Connect-folder> | The base Ubisoft Connect (Ubisoft Game Launcher) installation folder |
Windows registry
Argument | Result | Location |
---|---|---|
hkcu |
HKEY_CURRENT_USER | HKEY_CURRENT_USER registry path |
hklm |
HKEY_LOCAL_MACHINE | HKEY_LOCAL_MACHINE registry path |
wow64 |
Wow6432Node | Used for 32-bit applications running on 64-bit operating systems |
Windows filesystem
Argument | Result | Location |
---|---|---|
username |
%USERNAME% | Not a location, but resolves to the username in Windows |
userprofile |
%USERPROFILE% | Base user profile folder |
userprofile\documents |
%USERPROFILE%\Documents | "Documents" folder |
appdata |
%APPDATA% | AppData\Roaming |
localappdata |
%LOCALAPPDATA% | AppData\Local |
userprofile\appdata\locallow |
%USERPROFILE%\AppData\LocalLow | AppData\LocalLow |
public |
%PUBLIC% | Public (aka shared) user profile folder |
allusersprofile or programdata |
%PROGRAMDATA% | Program data folder |
programfiles |
%PROGRAMFILES% | Shared applications folder. Use game instead (<path-to-game> ).
|
windir |
%WINDIR% | Windows directory |
syswow64 |
SysWOW64 | Stores 32-bit system libraries on 64-bit operating systems |
OS X
Argument | Result | Location |
---|---|---|
osxhome |
$HOME | User home folder ~/ |
Linux
Argument | Result | Location |
---|---|---|
linuxhome |
$HOME | User home folder ~/ |
xdgdatahome |
$XDG_DATA_HOME | ~/.local/share/ |
xdgconfighome |
$XDG_CONFIG_HOME | ~/.config/ |
- Redirects
- {{P}}
- Related
- {{LocalizedPath}}