Skip to content

v0.1.0 — first public release

Choose a tag to compare

@zorrobyte zorrobyte released this 16 Sep 15:14
· 123 commits to main since this release

rimagent v0.1.0: an LLM that plays RimWorld and rewrites its own playbook

First public release of the two halves:

RimBridge (the mod, attached as RimBridge-mod-v0.1.0.zip, drop the RimBridge folder into your Mods directory, load after Harmony)

  • Loopback HTTP bridge, 90+ RPC methods: game.* (seeded new games, save/load/speed), state.* (summaries, pawns, research, letters, alerts, the base as a scene graph), map.* (layered ASCII, the numbered building camera, find/cell/path/open-rects, off-screen screenshots that never move your view), ui.* (right-click orders, gizmos, designators, blueprints with a location grammar and batch layouts, zones/areas/storage, work/schedule/policies, bills, research, letters, every window type incl. rituals and trade), engine.* (reflection over any live object), defs.*, dev.* (training tools, marks the run as assisted), anchor.* (named places).
  • Event ledger via Harmony patches (letters, incidents, danger changes, deaths, downed, mental breaks, research, construction, dialogs…).

rimagent (the agent)

  • Bounded tool-use think steps with change-first perception: tracked trends, world diff, base scene graph, events/alerts/dialogs.
  • Wakes on danger/dialogs/critical alerts (game paused for those), otherwise plays at 3× with long sleeps; interrupts running steps for urgent events; operator chat that gets folded into skills.
  • Self-improvement: hot-loaded Python tools and watchers it writes itself, markdown skills, journal, per-episode scores, improvement passes on a second LLM stream, end-of-episode reflection, git history of brain/ with revert.
  • Set-of-Mark screenshots (grid + numbered marks + anchor boxes) for the vision model, persistent Python REPL, wiki + decompiled-source search.
  • Dashboard: Live (with the exact situation the model was shown), Ledger, Watchers, Brain, Scores, Base, Map, ASCII.

Tested with RimWorld 1.6.4871 on macOS (Steam, all DLCs) and Qwen 3 27B on vLLM. See the README for setup.