Difference between revisions of "Template:Game data"

From PCGamingWiki, the wiki about fixing PC games
(put template inside includeonly to prevent cleanup categorization)
(removed Cargo table (not used))
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
 
</tr>{{#vardefine:Game data note|}}
 
</tr>{{#vardefine:Game data note|}}
 
{{#switch:{{#var:section}}
 
{{#switch:{{#var:section}}
 +
|Infobox game
 +
|Introduction
 
|Availability/done
 
|Availability/done
 
|Monetization
 
|Monetization
Line 21: Line 23:
 
}}
 
}}
 
}}
 
}}
</table></div>{{#ifeq:{{#var:section}}|Game data/saves|{{#vardefine:section|Game data/done}}}}</includeonly><noinclude>{{documentation}}</noinclude><noinclude>{{#cargo_declare:
+
</table></div>{{#ifeq:{{#var:section}}|Game data/saves|{{#vardefine:section|Game data/done}}}}</includeonly><noinclude>{{documentation}}</noinclude>
_table = GameData
 
|System = String
 
|Location = List (,) of Wikitext string
 
}}</noinclude>
 

Latest revision as of 08:01, 4 September 2021

Documentation for the above template (sometimes hidden from view).

Specify each row with {{Game data/config| (for configuration files) or {{Game data/saves| (for save game data). The first parameter is for the data type, the second parameter is the path.

Where possible use environmental variables instead of manual paths (e.g. %USERPROFILE%\Saved Games\, not C:\Users\your user name\Saved Games\) since these will automatically expand when used to match the path on the user's end.

Using notes

Add a note if the folder path needs further explanation, e.g. Ultima Underworld: The Stygian Abyss has a SAVE0 folder that isn't actually one of the user's save files.
If the game has a Linux version, specify whether it supports the XDG specification using the Template:XDG.

Example usage

{{Game data|
{{Game data/saves|DOS|{{p|game}}\DATA\SAVEGAME}}
}}

This produces:

System Location
DOS <path-to-game>\DATA\SAVEGAME