Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Template:Path

From PCGamingWiki, the wiki about fixing PC games
Revision as of 08:57, 28 November 2020 by Suicide machine (talk | contribs) (LocalLow annoys me)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Documentation for the above template (sometimes hidden from view).
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 = %LOCALAPPDATA%
|public = %PUBLIC%
|allusersprofile
|programdata = %PROGRAMDATA%
|programfiles = %PROGRAMFILES%
|windir = %WINDIR%
|syswow64 = SysWOW64
|osxhome = $HOME
|linuxhome = $HOME
|xdgdatahome = $XDG_DATA_HOME
|xdgconfighome = $XDG_CONFIG_HOME
|#default =

}}

Arguments

General

Argument Result Location
game <path-to-game>]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || The base installation folder

uid <user-id>]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || 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>]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || The base Steam installation folder

steamlibrary ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || 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>]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || The base Ubisoft Connect (Ubisoft Game Launcher) installation folder

Windows registry

Argument Result Location
hkcu HKEY_CURRENT_USER]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || HKEY_CURRENT_USER registry path

hklm HKEY_LOCAL_MACHINE]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || HKEY_LOCAL_MACHINE registry path

wow64 Wow6432Node]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || Used for 32-bit applications running on 64-bit operating systems

Windows filesystem

Argument Result Location
username %USERNAME%]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || Not a location, but resolves to the username in Windows

userprofile %USERPROFILE%]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || Base user profile folder

userprofile\documents %USERPROFILE%\Documents]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || "Documents" folder

appdata %APPDATA%]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || AppData\Roaming

localappdata ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || AppData\Local

userprofile\appdata\locallow ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || AppData\LocalLow

public ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || Public (aka shared) user profile folder

allusersprofile
or
programdata
]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || Program data folder

programfiles ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || Shared applications folder. Use game instead (<path-to-game>]]

localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}}).

windir ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || Windows directory

syswow64 ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || Stores 32-bit system libraries on 64-bit operating systems

OS X

Argument Result Location
osxhome ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || User home folder ~/

Linux

Argument Result Location
linuxhome ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || User home folder ~/

xdgdatahome ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || ~/.local/share/

xdgconfighome ]] localappdata = %LOCALAPPDATA% public = %PUBLIC% allusersprofile programdata = %PROGRAMDATA% programfiles = %PROGRAMFILES% windir = %WINDIR% syswow64 = SysWOW64 osxhome = $HOME linuxhome = $HOME xdgdatahome = $XDG_DATA_HOME xdgconfighome = $XDG_CONFIG_HOME #default =

}} || ~/.config/

Redirects
  • {{P}}
Related