Skip to content

Commit

Permalink
UtterEvergreen1 explained the filenames, thanks!
Browse files Browse the repository at this point in the history
Signed-off-by: Dexrn ZacAttack <[email protected]>
  • Loading branch information
DexrnZacAttack authored Oct 25, 2024
1 parent 8b60195 commit 57419e9
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions LCE/Saving/Split Saves.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,23 @@
# Split Save Format
Not much seems to be known about split saves, so some info may be inaccurate.
Not much seems to be known about split saves, so some info may be inaccurate.

Split saves are just region files that are compressed with special RLE, it seems.
- Split saves are only used on Xbox One, PlayStation 4, and Nintendo Switch edition, although there is a symbol named useSplitSaves on Wii U Edition, which apparently does not do anything.
- When split saves are used, regions are not saved in the save file, instead outside in their own seperate files, which use a [specific name format](#name).
- Additionally, split saves are just region files that are compressed with special RLE, it seems.

### Name

`GAMEDATA_DDDDXXYY`
- `DDDD`: An int representing the dimension (in decimal):
- `0000` for the Overworld
- `0001` for the Nether
- `0002` for the End
- `XXYY`: 2 shorts representing the X and Y coordinates of the region (in hexadecimal).


Thanks to [UtterEvergreen1](https://github.com/UtterEvergreen1) for helping out and explaining this.

### Format
| Name | Size (in bytes) | Description |
| :-:|:-:|:-:|
| Decompressed Size | 0x04 (uint) | |
Expand Down

0 comments on commit 57419e9

Please sign in to comment.