Info

For those familiar with code / dotnet, you can checkout the source to see how each path is obtained exactly, thought on the Linux side of things it might not be what you expect because of Proton and Wine.

Data Folder

This folder contains the global skins folder and any data that the mod dump/exports/stores persistently.

For the specific path to the data folder on different platforms, check out the sections below for each OS.

Folder Locations

Windows

%APPDATA%\io.takina.gtfo.Skins\

Info

%APPDATA% is the Roaming AppData folder specifically

Linux

steamapps/compatdata/493520/pfx/drive_c/users/steamuser/AppData/Roaming/io.takina.gtfo.Skins/

Info

steamapps is the steam games install folder.
493520 is GTFO’s AppID.
This is the location because when GTFO runs through Proton (Wine) the dotnet runtime injected thinks it is running on windows, and thus writes to the Windows style folder, which then gets mapped to the above location.

Mac

N/A (GTFO does not run on Mac)

Info

However, you can still run the SkinGroup Editor on macOS, and it will expect the data folder to be located at

~/Library/Application Support/io.takina.gtfo.Skins/

Folder Contents

Directories

DirectoryPurposeRelative Path to Data Folder
Global Skins FolderStores global skin groups./skins/
Dumps FolderDebug dumps such as the Gear Tree dump./dumps/
Skins PackagesStores packages created in the Editor./packages/
Staging FolderStaging area for .skinspkg installation./__staging__/

Files

DirectoryPurposeRelative Path to Data Folder
Skins ConfigStores skin configuration for the Plugin./config.json
Editor SettingsStores settings for the SkinGroup Editor./editor_config.json
Internal Data FileGame information used by the Editor./internal_data.json
Internal Data Gear DumpGear information dump used by the Editor./internal_data_gear_dump.json
Internal Data Mesh DumpMesh information dump used by the Editor./internal_data_mesh_dump.json

Per-Profile Skins Folder

The per-profile skins folder is where package installed (e.g. Thunderstore) skins are received. The global skins folder always takes precedence over the per-profile folder for skin groups, while the per-profile folder is always seen as more up-to-date version when both folders contain the same skin.

This folder is located at

<BepInEx>/Assets/Skins/

Info

Where <BepInEx> is the BepInEx folder for the specific modded profile.