Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.84 KB

File metadata and controls

42 lines (33 loc) · 1.84 KB

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.