New: Hypertrace

The Hypertrace Mod 🔗

I've got the might to trace all evil - In every shadow it hides

Hypertrace is an advanced debugging tool for Luanti modding. It provides an item, the R.M.U. Scanner, which can give detailed information about its target. Currently it has two modes, switched by right-click: the Node Scanner that scans any pointed node, and the All-Node Scanner that can scan unpointable nodes. The latter has a HUD to show what is currently in its sights, and is also useful for watching node timers. When you left-click, it can display information on node definitions, functions and where in the source code they were defined, can read and manipulate node timers, and read and edit metadata.

The tool was designed to help diagnose the reason cocoa pods weren't growing in a world I had set up; the on_timer function was overridden, but it was hard to tell what had done it in the huge thicket of mods. Using the functions tab, I could see exactly which file had last done an override of on_timer, and the line number it happened, allowing me to discover the culprit and fix it. The tool also bundles other things I've found useful, with more to come.

You can grab one with /giveme RMU

Like an eagle I descend - My intention is to scan

The whole success depends on my research

Planned features: 🔗

Scanning of players and objects

An inspector mode for globally defined namespaces, functions and data

A mapgen and biome inspection mode

A detached inventory inspector