Skip to content

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

License

Notifications You must be signed in to change notification settings

DexrnZacAttack/LegacyEditor

 
 

Repository files navigation

LegacyEditor Project Documentation

My goal is to write the code necessary to convert saves between all "Minecraft Console Edition" consoles and all their specific versions. It will also be able to handle player conversion, and be usable in such a way to be easily scriptable for editing blocks / nbt.

IF YOU FIND ANY ISSUES, PLEASE REPORT THEM! It helps me develop faster :)

Known issues: PS3 / RPCS3 -> WiiU does not work

Supported Consoles and Formats

Reading From:

  • WiiU
  • PS3
  • RPCS3 Emulator
  • PSVita
  • Xbox 360 (.dat format)

Partially Reading From:

  • Xbox 360 (.bin format) (needs testing)
  • PS4 (entity conversion missing)
  • Switch (region/entity conversion missing)

Writing To:

  • WiiU
  • PSVita
  • RPCS3 Emulator

Partially Writing To:

  • PS3 (PARAM.PFD not yet resignable)

Usage

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

Dependencies

This project makes use of several external libraries, including:

Building

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

Submodules

This project uses a separate project.

Outside Help

PS-VITA: https://docs.google.com/document/d/1HUoeH9YcIwqYPYMx9ps0Ui3YF0x_g9QkluADAx_fTJQ

License

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


About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 54.5%
  • C++ 45.4%
  • Other 0.1%