With Undertale Save Editor you can easily modify your Undertale save files and learn more about what each save entry does.
The "Web Edition" of the save editor can be found here https://cofeiini.github.io/UndertaleSaveEditor.
The source code for the web edition can be found here https://github.com/Cofeiini/UndertaleSaveEditor/tree/web.
The executables can be found in the releases page.
There are files for Linux, Windows, and macOS.
- Simple controls
- Explanations on data
- Organized user interface
- Tools for automating tasks
- Automated update checking
- file0 and undertale.ini support
To compile, you need the following:
qt6-base
cmake
ninja
> On Linux, installing qt6-base
and ninja
(or ninja-build
) should install everything else as a dependency.
> The easiest option for cmake
on Windows is to install it with Chocolatey.
> The easiest option for the requirements on macOS is to install them with Homebrew.
> To get a standalone executable, you need to compile Qt with static linking and assign the appropriate kits before building (basically same for the terminal).
Opening the "CMakeLists.txt" file, configuring/selecting Release mode, and clicking Build should be enough.
The project uses Qt features that deprecate any older Qt libraries, so 6.7.0 is the minimum required version.
This will generate the executable in the "build" directory inside the source directory.
git clone --depth=1 https://github.com/Cofeiini/UndertaleSaveEditor.git
cd UndertaleSaveEditor
qt-cmake -G Ninja -S . -B build
cmake --build build --parallel
You might have to find
qt-cmake
in your system, especially if you compiled Qt from source.
The project is built using Open Source Qt Libraries