rage-cli 0.18.0
Maps, manifests and exterior plots.
resource info now reads map data, not just drawables and textures: a .ymap's name, parent, flags, streaming and entity extents and an entity table (archetype, position, heading, scale, lod distance, flags; --limit N, --json); a .ytyp's archetypes and interiors; a _manifest.ymf's dependencies in PSO, RBF or XML form. Names come from the built-in list, the harvested list, --names FILE and the stems of files next to the one inspected.
resource dump writes any Meta or PSO file (.ymap .ytyp .ymt .ymf .pso) out whole, as XML in CodeWalker's layout or as JSON.
rage names harvest | info | lookup: the hash-to-name list, built from the game's own archives (every file stem and every name in its XML metadata; a couple of minutes), kept in ~/.rage-cli/names.txt or RAGE_NAMES.
plot draws exterior maps: each entity marked where it stands, with its model placed there from the folder or from the game through the index, else its bounding box, else its mark (--props N, --no-props). The default scale lowers itself to fit large areas. On an interior plot only entities near the interior are drawn, so a resource's bundled vanilla chunks no longer frame the page.
The game index gained drawable locations and archetype asset bindings (cache format 7): run rage index build again (about 7 minutes on a Steam install). Depends on rage-formats 0.2 and rage-render 0.2.
🤖 Generated with Claude Code