NGemity
Rappelz Tooling & Emulation

NGemity Projects

NGemity maintains public Rappelz tools and a growing set of private, actively developed projects on a custom Forgejo.

Public Repositories 2 RZEmulator and stipant remain on GitHub
Private Forgejo Projects 5 Active development at code.ngemity.dev
Current Focus ROSE Rust server stack: Styx, Expel, protocol, content
Repository Index

Current and Archived Work

RZEmulator

Archived

Archived C++17 MMORPG framework for Rappelz, originally based on SkyFire/TrinityCore patterns for networking and database services.

C++ CMakeMySQLLegacy Chihiro/Mononoke

stipant

Stable

Tauri desktop unpacker for ROSE/Rappelz resource archives, including fast multi-file dump workflows and configurable decode keys.

Tauri Rust backendResource archivesConfigurable keys

ngemity-gm

Active

Desktop Game Master helper for Rappelz administration, with searchable resource workspaces, profiles, database imports, and command clipboard generation.

Tauri SvelteKitMS-SQL/Postgres/MySQLCommand generator
NGemity/ngemity-gm

ngemity-rdb

Active

Tauri workbench for inspecting and editing Rappelz RDB/RDU data with Lua schemas, row views, SQL workflows, and offset inspection.

Tauri RDB/RDU parserLua schemasSQL import/export
NGemity/ngemity-rdb

ngemity-rose

Active

Rust workspace for the modern Rappelz server stack: Styx login/auth, Expel world runtime, typed packets, content loaders, metrics, and test tooling.

Rust Styx + ExpelTyped protocolPrometheus metrics
NGemity/ngemity-rose

ngemity-ui

Active

Shared Svelte interface library for NGemity apps, bundling theme tokens, application chrome, panels, tables, forms, modals, and status primitives.

Svelte Theme tokensWorkbench primitivesTauri app chrome
NGemity/ngemity-ui

ngemity-web

Active

Public NGemity landing page built with Svelte/Vite, prerendered for static hosting and wired to the shared NGemity UI package.

Svelte ViteStatic prerender@ngemity/ui
NGemity/ngemity-web

Project Shape

Public reference work outside, active development inside Forgejo.

Active private Forgejo

The newer NGemity work lives on a custom Forgejo at code.ngemity.dev until it is ready for a wider release.

Developer-facing tools

The current workspace spans desktop GM utilities, RDB/RDU data editing, shared UI, the website, and the new Rust server stack.

Public when ready

RZEmulator and stipant remain public today; the active projects stay private while they are still taking shape.

Status

What is public today, and what is still private.

RZEmulator remains available as archived open-source history.
stipant is the public utility for unpacking Rappelz client files.
ngemity-gm, ngemity-rdb, ngemity-rose, ngemity-ui, and ngemity-web are active on private Forgejo.
Public + Private Workbench

Current work is active, just not all public yet.

Browse the public repositories, study the archived emulator, unpack client files, or check the Forgejo home while the current NGemity tools continue to evolve.