First you need to play Mount and Blade: Warband. Create your character (new game or your saved game) 3. Press C or go into Character. Second, while you are in Character go to Statistics. You need to press Export Character first! And you can find in Documents, Mount and Blade Warband, Characters and your nickname. Saved Games Location. Deponia; Space Pirates and Zombies; Blades of Time; Kingdoms of Amalur Reckoning; Dishonored; Consortium; Resonance; Community. Recent blog posts. Save Location Edit. On Windows: shell:personal My Games Sid Meier's Civilization 5 Saves On Mac OS X: /Documents/Aspyr/Sid Meier's Civilization 5/Saves or /Library/Application Support/Sid Meier's Civilization 5/Saves.
- 1Save File Location
- 2Save File Format
Save File Location[edit | edit source]
For both Steam and Epic Games version, the save files are located in:%localappdata%FactoryGameSavedSaveGames<your id>
orC:Users<your Windows username>AppDataLocalFactoryGameSavedSaveGames<your id>
Take note the Steam ID and Epic ID may not be the same. To share save files across platform, simply copy over the save files.
- If you cannot find your steam save folder (probably because you have owned the game in Epic and just bought the Steam copy recently), first start a new game with Steam, then save the new game. You should now be able to see your steam save folder beside epic. The steam ID is usually shorter than the Epic ID. The folder location is stated above.
Save editing[edit | edit source]
Save files can be edited using online tools such as Satisfactory Interactive Map. See here.
Cloud sync[edit | edit source]
If playing on Epic Games or Steam and the Cloud Sync is enabled, a notification may sometime appears when the player:
- Switches the game version between experimental and stable
- Copies over the save game across different platforms
- Continues a game at different machine
And you will be prompted to either upload your save file to the cloud or download the save file from the cloud to your PC.
Unless you are playing across multiple PC, always choose upload your save file to the cloud to avoid losing your progress. And always backup your saves!
Save File Format[edit | edit source]
This page is a work in progress.
This page describes the save file format. These values and structures were determined by opening save files using a hex editor.
Data is stored in Little Endian encoding.
Starting with Save Version 21, the body of the file is compressed in chunks. See Compressed Save File Format below.
Multiple times throughout the file you will see templates like {1} used, which means it uses the value of that field for its size or other math.
Note that all strings are null-terminated, so you almost always want to read all strings of their length - 1.
The length of the string is determined by the previous Int32. A negative length means that the String is encoded in UTF16.
General Save Structure[edit | edit source]
Length (in bytes) | Type | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
0x4 | Int32 | Save Header Version | ||||||||
0x4 | Int32 | Save Version | ||||||||
0x4 | Int32 | Build Version | ||||||||
0x4 | Int32 | ๐ก (String length) | ||||||||
๐ก | String | World type | ||||||||
0x4 | Int32 | ๐ก (String length) | ||||||||
๐ก | String | World properties | ||||||||
0x4 | Int32 | ๐ก (String length) | ||||||||
๐ก | String | Session Name | ||||||||
0x4 | Int32 | Play Time (seconds) | ||||||||
0x8 | Int64 | Save Date (Number of Ticks, See Microsoft Docs for details) | ||||||||
0x1 | Byte | Session Visibility | ||||||||
0x4 | Int32 | World Object Count {1} | ||||||||
{1} * N | Array |
| ||||||||
0x4 | Int32 | World Object Property Count {2} | ||||||||
{2} * N | Array |
| ||||||||
0x4 | Int32 | World Collected Object Count {3} | ||||||||
{3} * N | Array |
|
World Object Data[edit | edit source]
Length (in bytes) | Type | Description |
---|---|---|
0x4 | Int32 | ๐ก (String length) |
๐ก | String | Name |
0x4 | Int32 | ๐ก (String length) |
๐ก | String | Property Type |
0x4 | Int32 | Value Length |
0x4 | Int32 | Index (if object has multiple of the same key) |
๐ก ๐ก | ๐ก ๐ก ๐ก | Data of the property |
Here is a generic property type format, each property then has a descendant with extras.
Property[edit | edit source]
Length (in bytes) | Type | Description |
---|---|---|
0x4 | Int32 | ๐ก (String length) |
๐ก | String | Name |
0x4 | Int32 | ๐ก (String length) |
๐ก | String | Property Type |
0x4 | Int32 | Value Length |
0x4 | Int32 | Index (if object has multiple of the same key) |
๐ก ๐ก | ๐ก ๐ก ๐ก | Data of the property |
This generic property type is used for primitive types like integers, floats, strings, booleans, etc.
ObjectProperty[edit | edit source]
Warband Save Game Location Mac Download
Length (in bytes) | Type | Description |
---|---|---|
0x4 | Int32 | ๐ก (String length) |
๐ก | String | Name |
0x4 | Int32 | ๐ก (String length) |
๐ก | String | Property Type (ObjectProperty) |
0x4 | Int32 | Value Length |
0x4 | Int32 | Index (if object has multiple of the same key) |
0x4 | Int32 | Quantity |
๐ก | ๐ก | Data of the property |
ArrayProperty[edit | edit source]
Length (in bytes) | Type | Description |
---|---|---|
0x4 | Int32 | ๐ก (String length) |
๐ก | String | Name |
0x4 | Int32 | ๐ก (String length) |
๐ก | String | Property Type (ArrayProperty) |
0x4 | Int32 | Value Length |
0x4 | Int32 | Index (if object has multiple of the same key) |
0x4 | Int32 | ๐ก (String length) |
๐ก | String | Element Property Type |
0x4 | Int32 | Number of Elements |
๐ก | ๐ก | Array of Elements |
StructProperty[edit | edit source]
Length (in bytes) | Type | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x4 | Int32 | ๐ก (String length) | ||||||||||||||||||
๐ก | String | Name | ||||||||||||||||||
0x4 | Int32 | ๐ก (String length) | ||||||||||||||||||
๐ก | String | Property Type (StructProperty) | ||||||||||||||||||
0x4 | Int32 | Value Length | ||||||||||||||||||
0x4 | Int32 | Index (if object has multiple of the same key) | ||||||||||||||||||
0x4 | Int32 | ๐ก (String length) | ||||||||||||||||||
๐ก | String | Structure (Class) Type | ||||||||||||||||||
N * ??? | Array? |
|
MapProperty[edit | edit source]
Length (in bytes) | Type | Description | |||||||
---|---|---|---|---|---|---|---|---|---|
0x4 | Int32 | ๐ก (String length) | |||||||
๐ก | String | Name | |||||||
0x4 | Int32 | ๐ก (String length) | |||||||
๐ก | String | Property Type (MapProperty) | |||||||
0x4 | Int32 | Value Length | |||||||
0x4 | Int32 | Index (if object has multiple of the same key) | |||||||
0x4 | Int32 | ๐ก (String length) | |||||||
๐ก | String | Key Property Type? | |||||||
0x4 | Int32 | ๐ก (String length) | |||||||
๐ก | String | Value Property Type? | |||||||
0x9 | ??? | ??? | |||||||
N * ??? | Array? |
|
Compressed Save File Format[edit | edit source]
This section is a work in progress.
Warband Save Files
After reading the save file header and checking the save version is at least 21, the body is composed of a certain amount of compressed chunks. Each chunk has a 48 bytes header followed by a zlib compressed body.
Length (in bytes) | Type | Description |
---|---|---|
0x8 | Int64 | PACKAGE_FILE_TAG |
0x8 | Int64 | Maximum chunk size (Default to 131072 in Unreal Engine) |
0x8 | Int64 | Current chunk compressed length {1} |
0x8 | Int64 | Current chunk uncompressed length |
0x8 | Int64 | Current chunk compressed length {1} |
0x8 | Int64 | Current chunk uncompressed length |
{1} * N | Zlib | Zlib compressed chunk |
Warband Save Game Location Machine
Warband Save Game Location Mac Download
|