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.