Skip to content

Welcome aboard the WarRaft — a totally unnecessary, semi-serious and fully heart-driven voyage to build tools for a 20-year-old game that never really left our hearts.

Flying the Jolly Roger, we sail through forgotten file formats and cursed codebases — not because anyone asked, but because we still care. This isn't just about tech. It's about the smell of pine trees in Ashenvale, the clash of Blademasters, and that one custom map you could never finish.

🏴‍☠️ Join us

If you still hum the menu music, remember which patch broke your favorite map, and feel a strange warmth opening World Editor — you’re one of us. Climb aboard.

Pinned Loading

  1. JASS-Tree-sitter-Rust JASS-Tree-sitter-Rust Public

    A collection of Rust-based tools and libraries for working with JASS and related Warcraft III formats. Includes parsers, analyzers, and development utilities.

    Rust 1

  2. BLP BLP Public

    Detailed technical documentation of the BLP1 image format: structure, header fields, JPEG and palette encoding, mipmap layout, and alpha handling. Focused exclusively on the original BLP1 format us…

  3. blp-rs blp-rs Public

    A full-featured Rust crate for decoding and encoding Warcraft III BLP1 files. Includes a cross-platform CLI for batch conversion and a lightweight UI viewer for inspecting textures.

    Rust

  4. BNI BNI Public

    A formal specification and tooling for the Blizzard Notation INI (BNI) format used in classic Blizzard games like Warcraft III.

  5. tree-sitter-bni tree-sitter-bni Public

    A Tree-sitter grammar for the BNI format used in classic Blizzard games like Warcraft III.

    C

Repositories

Showing 10 of 41 repositories

Most used topics

Loading…