Difference between revisions of "Template:Save game cloud syncing"
(improved handling for unknown values (Origin and Uplay always shown when listed in availability; Xbox Cloud hidden when unknown)) |
m ({{#ifeq:{{NAMESPACE}}||Category:Invalid section order}}) |
||
(48 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | <div class="container-pcgwikitable"><table class="pcgwikitable template-infotable template-gamedata" id="table-cloudsync"> | + | <includeonly>{{#switch:{{#var:section}} |
− | <tr class="template-infotable-head"> | + | |Availability/done |
− | <th scope="col" style="width: 230px;">System</th> | + | |Monetization |
− | <th scope="col" style="width: 50px;">Native</th> | + | |DLC/done |
− | <th scope="col" style="width: 540px;">Notes</th> | + | |Microtransactions |
+ | |Game data/config | ||
+ | |Game data/done={{#vardefine:section|Save game cloud syncing}} | ||
+ | |#Default = {{#ifeq:{{NAMESPACE}}||[[Category:Invalid section order]]}} | ||
+ | }}{{#if:{{#var:Epic Games Launcher}}{{{epic games store|}}}{{{epic games launcher|}}}{{{discord|}}}{{#var:gogcom id}}{{#var:Origin}}{{{origin|}}}{{#var:steam appid}}{{#var:Ubisoft Connect}}{{{uplay|}}}{{{ubisoft connect|}}}{{{xbox cloud|}}}{{#var:ScummVM}}|{{#if:{{#var:Epic Games Launcher}}{{{epic games store|}}}{{{epic games launcher|}}}{{{discord|}}}{{#var:gogcom id}}{{#var:Origin}}{{{origin|}}}{{#var:steam appid}}{{#var:Ubisoft Connect}}{{{uplay|}}}{{{ubisoft connect|}}}{{{xbox cloud|}}}|{{#vardefine:cloud|present}}<div class="container-pcgwikitable"><table class="pcgwikitable template-infotable template-gamedata" id="table-cloudsync"> | ||
+ | <tr class="template-infotable-head table-cloudsync-head-row"> | ||
+ | <th scope="col" style="width: 230px;" class="table-cloudsync-head-system">System</th> | ||
+ | <th scope="col" style="width: 50px;" class="table-cloudsync-head-rating">Native</th> | ||
+ | <th scope="col" style="width: 540px;" class="table-cloudsync-head-notes">Notes</th> | ||
</tr> | </tr> | ||
+ | <!-- Discord --> | ||
+ | {{#if: {{#var:Discord}} | | ||
+ | <tr class="template-infotable-body table-cloudsync-body-row"> | ||
+ | <th scope="row" class="table-cloudsync-body-system">[[Store:Discord|Discord]]</th> | ||
+ | <td class="table-cloudsync-body-rating">{{Tickcross-nohack|{{{discord|}}}}}</td> | ||
+ | <td class="table-cloudsync-body-notes">{{{discord notes|}}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | |||
+ | <!-- Epic Games Launcher --> | ||
+ | {{#if: {{#var:Epic Games Launcher}} | | ||
+ | <tr class="template-infotable-body table-cloudsync-body-row"> | ||
+ | <th scope="row" class="table-cloudsync-body-system">[[Store:Epic Games Store|Epic Games Launcher]]</th> | ||
+ | <td class="table-cloudsync-body-rating">{{Tickcross-nohack|{{{epic games store|}}}{{{epic games launcher|}}}}}</td> | ||
+ | <td class="table-cloudsync-body-notes">{{{epic games store notes|}}}{{{epic games launcher notes|}}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | |||
<!-- GOG Galaxy --> | <!-- GOG Galaxy --> | ||
− | {{#if: {{#var:gogcom | + | {{#if: {{#var:gogcom id}} | |
− | <tr class="template-infotable-body"> | + | <tr class="template-infotable-body table-cloudsync-body-row"> |
− | <th scope="row">[[Store:GOG.com|GOG Galaxy]]</th> | + | <th scope="row" class="table-cloudsync-body-system">[[Store:GOG.com|GOG Galaxy]]</th> |
− | <td>{{Tickcross-nohack|{{{gog galaxy|}}} | + | <td class="table-cloudsync-body-rating">{{Tickcross-nohack|{{{gog galaxy|}}}}}</td> |
− | <td>{{{gog galaxy notes|}}}</td> | + | <td class="table-cloudsync-body-notes">{{{gog galaxy notes|}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
− | <!-- Origin --> | + | <!-- Origin/EA Desktop --> |
− | {{#ifeq:{{#var:Origin}}{{{origin|}}}||| | + | {{#ifeq:{{#var:Origin}}{{{origin|}}}{{{ea desktop|}}}||| |
− | {{#ifeq:{{#var:Origin}}{{{origin|}}}|unknown|| | + | {{#ifeq:{{#var:Origin}}{{{origin|}}}{{{ea desktop|}}}|unknown|| |
− | <tr class="template-infotable-body"> | + | <tr class="template-infotable-body table-cloudsync-body-row"> |
− | <th scope="row">[[Store:Origin|Origin]]</th> | + | <th scope="row" class="table-cloudsync-body-system">[[Store:Origin|Origin]]</th> |
− | <td>{{Tickcross-nohack|{{{origin|}}}| | + | <td class="table-cloudsync-body-rating">{{Tickcross-nohack|{{{origin|}}}{{{ea desktop|}}}}}</td> |
− | <td>{{{origin notes|}}}</td> | + | <td class="table-cloudsync-body-notes">{{{origin notes|}}}{{{ea desktop notes|}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
+ | }} | ||
+ | |||
+ | <!-- OneDrive --> | ||
+ | {{#if: {{#var:SavesInOneDrive}} | | ||
+ | <tr class="template-infotable-body table-cloudsync-body-row"> | ||
+ | <th scope="row" class="table-cloudsync-body-system">[[List of games that support OneDrive save game cloud syncing|OneDrive]]</th> | ||
+ | <td class="table-cloudsync-body-rating">{{Tickcross|{{#var:SavesInOneDrive|}}||none}}</td> | ||
+ | <td class="table-cloudsync-body-notes">''Requires enabling backup of the '''Documents''' folder in OneDrive on all computers.''</td> | ||
+ | </tr> | ||
}} | }} | ||
<!-- Steam Cloud --> | <!-- Steam Cloud --> | ||
{{#if: {{#var:steam appid}} | | {{#if: {{#var:steam appid}} | | ||
− | <tr class="template-infotable-body"> | + | <tr class="template-infotable-body table-cloudsync-body-row"> |
− | <th scope="row">[[Store:Steam#Steam Cloud|Steam Cloud]]</th> | + | <th scope="row" class="table-cloudsync-body-system">[[Store:Steam#Steam Cloud|Steam Cloud]]</th> |
− | <td>{{Tickcross-nohack|{{{steam cloud|}}}| | + | <td class="table-cloudsync-body-rating">{{Tickcross-l-nohack|{{{steam cloud|}}}||{{{steam cloud notes|}}}}}</td> |
− | <td>{{{steam cloud notes|}}}</td> | + | <td class="table-cloudsync-body-notes">{{{steam cloud notes|}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
− | <!-- | + | <!-- Ubisoft Connect --> |
− | {{#ifeq:{{#var: | + | {{#ifeq:{{{uplay|}}}{{#var:Ubisoft Connect}}{{{ubisoft connect|}}}||| |
− | {{#ifeq:{{#var: | + | {{#ifeq:{{{uplay|}}}{{#var:Ubisoft Connect}}{{{ubisoft connect|}}}|unknown|| |
− | <tr class="template-infotable-body"> | + | <tr class="template-infotable-body table-cloudsync-body-row"> |
− | <th scope="row">[[Store: | + | <th scope="row" class="table-cloudsync-body-system">[[Store:Ubisoft Connect|Ubisoft Connect]]</th> |
− | <td>{{Tickcross-nohack|{{{uplay|}}}| | + | <td class="table-cloudsync-body-rating">{{Tickcross-nohack|{{{uplay|}}}{{{ubisoft connect|}}}}}</td> |
− | <td>{{{uplay notes|}}}</td> | + | <td class="table-cloudsync-body-notes">{{{uplay notes|}}}{{{ubisoft connect notes|}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
Line 46: | Line 81: | ||
<!-- Xbox Cloud --> | <!-- Xbox Cloud --> | ||
− | {{#ifeq:{{{xbox cloud|}}}||| | + | {{#ifeq:{{#var:Xbox}}{{{xbox cloud|}}}||| |
− | {{#ifeq:{{{xbox cloud|}}}|unknown|| | + | {{#ifeq:{{#var:Xbox}}{{{xbox cloud|}}}|unknown|| |
− | <tr class="template-infotable-body"> | + | <tr class="template-infotable-body table-cloudsync-body-row"> |
− | <th scope="row">[[Store:Microsoft Store|Xbox Cloud]]</th> | + | <th scope="row" class="table-cloudsync-body-system">[[Store:Microsoft Store|Xbox Cloud]]</th> |
− | <td>{{Tickcross-nohack|{{{xbox cloud|}}} | + | <td class="table-cloudsync-body-rating">{{Tickcross-nohack|{{{xbox cloud|}}}}}</td> |
− | <td>{{{xbox cloud notes|}}}</td> | + | <td class="table-cloudsync-body-notes">{{{xbox cloud notes|}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
}} | }} | ||
− | </table></div><noinclude>{{Documentation}}</noinclude> | + | </table></div>}}{{#ifeq: {{#var:ScummVM}} | true | {{ii}} ScummVM 2.1+ supports cloud saves on third-party cloud storage services. See the [https://docs.scummvm.org/en/latest/use_scummvm/connect_cloud.html ScummVM documentation] for details. }}{{#vardefine:cloud|present}}|{{ii}} ''No save game cloud syncing information; you can <span class="plainlinks">[{{fullurl:{{FULLPAGENAME}}|action=edit}} edit this page]</span> to add it.''}}</includeonly><noinclude>{{#cargo_declare: |
+ | _table=Cloud | ||
+ | |Discord=String | ||
+ | |Epic_Games_Launcher=String | ||
+ | |GOG_Galaxy=String | ||
+ | |EA_Desktop=String | ||
+ | |OneDrive=String | ||
+ | |Steam=String | ||
+ | |Ubisoft_Connect=String | ||
+ | |Xbox=String | ||
+ | }}</noinclude><includeonly>{{#if:{{#var:Game}}|{{#cargo_store: | ||
+ | _table=Cloud | ||
+ | |Discord={{{discord|}}} | ||
+ | |Epic_Games_Launcher={{{epic games store|}}}{{{epic games launcher|}}} | ||
+ | |GOG_Galaxy={{{gog galaxy|}}} | ||
+ | |EA_Desktop={{{origin|}}}{{{ea desktop|}}} | ||
+ | |OneDrive={{#var:SavesInOneDrive|}} | ||
+ | |Steam={{{steam cloud|}}} | ||
+ | |Ubisoft_Connect={{{uplay|}}}{{{ubisoft connect|}}} | ||
+ | |Xbox={{{xbox cloud|}}} | ||
+ | }}|}}</includeonly><noinclude>{{Documentation}}</noinclude> |
Latest revision as of 16:48, 20 June 2022
This template defines the table "Cloud". View table.
- Description
The purpose of the template is to quickly and easily present in table form whether online save game syncing is available and on which service. The value should only ever be true, false or unknown. All parameters can be appended with notes
to provide further clarification as to what is synced.
If the value for any of the rows below is hackable, it will be ignored.
- Arguments
discord
epic games launcher
epic games store
can also be used, but this parameter is only retained for back compat.
gog galaxy
ea desktop
origin
can also be used, but this parameter is only retained for back compat.
steam cloud
ubisoft connect
uplay
can also be used, but this parameter is only retained for back compat.
xbox cloud
- Syntax
{{Save game cloud syncing |discord = |discord notes = |epic games launcher = |epic games launcher notes = |gog galaxy = |gog galaxy notes = |origin = |origin notes = |steam cloud = |steam cloud notes = |ubisoft connect = |ubisoft connect notes = |xbox cloud = |xbox cloud notes = }}