Skip to content

diath/hellspawn

Repository files navigation

Hellspawn

Data editor for forgottenserver and otclient.

Currently only .dat version 10.98 is supported.

Made with the assistance of Claude Opus 4.6.

Screenshots

image image image

Build Instructions (Windows)

  • Requirements: Git, CMake, MSBuild/VS (with C++20 support), vcpkg.
  • Steps
    • git clone git@github.com:diath/hellspawn.git
    • cd hellspawn
    • build.bat

Build Instructions (Linux)

  • 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.git
    • cd hellspawn
    • chmod +x build.sh
    • ./build.sh

Pre-built Binaries

Pre-built binaries are available through GitHub Releases.

TODO

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.

License

This project is licensed under the 3-Clause BSD License.

Icon

The application icon was created by Lorc under CC BY 3.0.

About

Data editor for forgottenserver and otclient.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors