Data editor for forgottenserver and otclient.
Currently only .dat version 10.98 is supported.
Made with the assistance of Claude Opus 4.6.
- Requirements: Git, CMake, MSBuild/VS (with C++20 support), vcpkg.
- Steps
git clone git@github.com:diath/hellspawn.gitcd hellspawnbuild.bat
- Requirements: Git, CMake, GCC or Clang (with C++20 support), vcpkg (or required system libraries: Qt6, fmtlib, pugixml).
- Steps:
git clone git@github.com:diath/hellspawn.gitcd hellspawnchmod +x build.sh./build.sh
Pre-built binaries are available through GitHub Releases.
Non-exhaustive list of nice-to-have features that are currently missing in the editor and other things:
- Support for importing T12+ assets.
- Support for other common versions of the .dat file format (7.1, 7.4, 7.6, 8.6).
- Support for older .spr file format (16-bit count header).
- Support for visual grid-based sprite assembler for large objects.
This project is licensed under the 3-Clause BSD License.