Data/Save Paths

Listed below are the paths for saves and other data saved by my games. There has been some effort toward standardization but older projects of course don’t adhere to this. Note that these paths assume an English-language OS- the folder names will be different on localized OSes!

Games listed as examples are non-exhaustive.

CommonCore-based Games

Ascension III, Beach Defend 2000, Bang Ouch, Heavy Metal Slug, Toilet Paper Panic, Shattered – Why Not Me, and others

Most games from 2019 onward are CommonCore-based and use the same save paths and file formats.

The game’s internal name may not match it’s proper name. For example, Beach Defend 2000 is Sandstorm, and Shattered – Why Not Me is Lucidity. Generally it will be the same as the executable name.

Windows

Config, saves: %UserProfile%\AppData\Roaming\XCVG Systems\<name of game>

Unity debug: %UserProfile%\AppData\LocalLow\XCVG Systems\<name of game>

Screenshots: %UserProfile%\Pictures\Screenshots

%UserProfile% will generally be C:\Users\<username>, but may differ and there may be quirks if you have moved some of the special folders.

Windows UWP

All: %UserProfile%\AppData\Local\Packages\<package name>\LocalState

The package name is generally similar to the game name and always starts with XCVGSystems.

Linux

Saves, config, debug: $XDG_CONFIG_HOME/unity3d/XCVG Systems/<name of game>

Screenshots: ~/Pictures/Screenshots or $HOME/Screenshots

$XDG_CONFIG_HOME is usually ~/.config

macOS

Saves, config, debug: ~/Library/Application Support/XCVG Systems/ <name of game>

Screenshots: ~/Pictures/Screenshots

Recent RPG Maker-based Games

Ja Wizardman 4 HD, Jennifer of Vandenberg, The Impossible Mission

Recent RPG Maker games from XCVG Systems have custom scripting in place that alters the save location to save in a similar location to CommonCore-based games.

%UserProfile%\AppData\Roaming\XCVG Systems\<name of game>

The game’s internal name may not match it’s proper name. For example, Jennifer of Vandenberg is California.

Early CommonCore and pre-CommonCore Unity Games

STARFURY, early Ascension III test builds, Firefighter VR+Touch

Windows

All: %UserProfile%\AppData\LocalLow\XCVG Systems\<name of game>

Linux

All: $XDG_CONFIG_HOME/unity3d/XCVG Systems/<name of game>

macOS

All: ~/Library/Application Support/XCVG Systems/ <name of game>

Project Katana

%UserProfile%\AppData\Roaming\XCVG Systems\katana

Project Katana was never tested on any platform other than Windows. It uses process.env.APPDATA from node.js

GZDoom-based Games

Firefighter Simulator 2016/2017, Tactical Weapons and Tactics, CyberShield

All GZDoom-based games save in the install directory. Note that this may cause issues with UAC on Windows.

Older RPG Maker-based Games

Graydawn, Ja Wizardman 4 (non-HD)

Older RPG Maker-based games from XCVG Systems save in the install directory.

Ascension Adventure 2

%UserProfile%\AppData\Local\dubnium

This applies to the standalone version only. The online version is browser-dependent.

Ascension 2

%UserProfile%\AppData\Roaming\Ascension 2 Galaxy

Ascension Adventure

%UserProfile%\AppData\Local\cerium_standalone

This applies to the standalone version only. The online version is browser-dependent.

Ascension (1.43 and later)

Windows

%UserProfile%\AppData\Roaming\XCVG Systems\Ascension

Linux, macOS, other *nix

~/XCVG Systems/Ascension

Updating to Ascension 1.43 and running it once will migrate saves from the old directory to the new one.

Ascension (older versions)

Prior to version 1.43, Ascension put its save games in the install directory. Note that this may cause issues with UAC on Windows.