debug_nightreign.dll is the DLL that ships with the Eclipse mod. Its source is the crate debug-nightreign in
S:/fromsoftware-rs/tools/debug-nightreign. It is built for Nightreign 1.3.3.0.
Despite the name it does two kinds of work:
- Mod features players get: the seed pool (which Limveld seed a Nightlord gets), depth 6 of Deep of Night, the Restage crash fix, the bigger enemy-AI Lua heap, Andre's starting armament, the Soul of Cinder Nightlord, storm control.
- Diagnostics: crash and freeze reports, debug logs, the run recorder, AI and sound tracing, hitbox drawing, a LAN dashboard.
It is loaded by me3 as a native DLL and reads debug-nightreign.toml from its own folder. Logs go beside the DLL.
Pages
- Build and install the debug DLL: the cargo command, where the DLL goes, the release rule.
- Turn on a debug log: the
[debug_log]section and the other logs, where they are written, what to read first. - Reference: every config section and key with its default, every source module.
Rules
- Never launch the game. Build and install only. Stan starts Nightreign himself.
- The shipped DLL is built from a clean release worktree, never from the main checkout's working tree.
- Never put
[test_cheats]in a release toml. - The toml files may hold a dashboard token. Do not paste a player's toml into a page or a chat.