SkillAgentSearch skills...

LegacyEditor

A save file converter and editor for Minecraft Legacy Console Edition.

Install / Use

/learn @zugebot/LegacyEditor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

LegacyEditor Project Documentation

My goal is to write the code necessary to convert saves between all "Minecraft Legacy Console Edition" platforms and versions.

This will include:

  • Full world conversion
  • Full player data conversion
  • Easy scripting support for block and NBT editing
  • Many libraries specific to managing niche console things...

If you find any issues, please report them!
It helps me develop faster 🙂

Consoles Supported

| Console | Reading From | Writing To | |---------------------------|------------------|------------------------------------------| | Xbox 360 (.dat) | ✔️ | ❌ | | Xbox 360 (.bin) | ✔️ | ❌ | | >> Xenia Emulator | ✔️ | ❌ | | WiiU | ✔️ | ✔️ | | >> Cemu Emulator | ✔️ | ✔️ | | PS Vita | ✔️ | ✔️ | | >> Vita3K Emulator | ✔️ | ✔️ | | PS3 | ✔️ | ⚠️ (Partial - cannot resign PARAM.PFD) | | >> RPCS3 Emulator | ✔️ | ✔️ | | Xbox One | ❌ | ❌ | | >> Xbox1 Emulator | ✔️ | ❌ | | Switch | ✔️ | ✔️ | | PS4 | ✔️ | ✔️ | | >> ShadPS4 Emulator | ✔️ | ✔️ |

Versions Support

| Version | Reading From | Writing To | |-------------------|--------------|------------| | Pre-Release | ✔️ | ❌ | | Pistons | ✔️ | ❌ | | Generation | ✔️ | ❌ | | Adventure | ✔️ | ❌ | | Potions | ✔️ | ✔️ | | Horse | ✔️ | ❌ | | Bountiful | ✔️ | ❌ | | Elytra | ✔️ | ✔️ | | Aquatic | ✔️ | ✔️ | | Village & Pillage | ✔️ | ❌ |

More coming soon!

Setup

To properly set up this project, you must run:

git init
git submodule add https://github.com/lce-resources/lceLIB.git include/lce
git submodule update --init

Building

  • CLion - Have the IDE auto-detect the CMakeLists.txt.
  • Windows - Run build.bat.
  • Linux - Run build.sh. I have not tested this one.

Usage

BatchConverter

To use BatchConverter.exe, supply the full filepath of your savefiles

Information on extracting save files: Google Docs Guide

Code Examples

Refer to the tests/ directory to see different ways the code can be used. For unit testing, edit the folder locations in code/unit_tests.cpp to the directory that contains your saves (e.g., tests/).

Dependencies

License

Please refer to LICENSE.md for information on the licensing of this code and its usage permissions.


View on GitHub
GitHub Stars56
CategoryDevelopment
Updated2d ago
Forks8

Languages

C++

Security Score

80/100

Audited on Apr 4, 2026

No findings