Android Quick Clean
A tiny companion mod for Vanilla Races Expanded - Android.
The Problem
Androids have a Memory Space need that drains over time. When it hits zero, the android freezes in a forced Reformatting state — usually right when a raid hits. Vanilla VRE - Android only lets you free memory by right-clicking an Android Stand for each pawn one at a time. With five androids in your colony, that's five right-clicks across five different buildings — tedious in peacetime, and mid-combat it's already too late.
The Fix — Less Clicking, Same Game
This mod's whole reason for existing is to cut down the click count. It adds a Free Memory Space command to every friendly android's command bar (the gizmo row at the bottom of the screen, where Draft / Rest / etc. live). Click it once with multiple androids selected, pick where to clean, and the order dispatches to every selected android at the same time.
Five right-clicks on five buildings → one click on one button.
- Clean memory in place (slow, ~40s) — the android stays put. No stand required. Perfect when a raid is at the gate and you can't afford the walk.
- Go to an Android Stand (fast, ~4s) — the android walks to its assigned or any available stand. Same speed as vanilla.
Features
- One button, multi-select aware (shared groupKey)
- [NEW v1.1] Drafted pawns keep their draft state through cleanup — briefly undrafted to run the order, then automatically re-drafted once it succeeds. No more losing combat readiness when you top up before a fight.
- Speed scales correctly with FastRAM / SlowRAM genes
- Clear feedback when no stand is available or memory is already full
- Save/load safe; lightweight; one Harmony postfix; no def replacement
- Languages: English, Simplified Chinese
How to Use
- Select one or more androids
- Click the Free Memory Space command in the command bar at the bottom of the screen (same row as Draft / Rest)
- Pick "Clean in place" or "Go to a stand"
Pre-combat tip: select all androids, click, "in place", everyone tops off in 40 seconds and you fight without freezes.
Requirements
Compatibility
- RimWorld 1.6
- Safe to add or remove mid-save
- No conflicts expected — only patches Pawn.GetGizmos and Pawn_JobTracker.EndCurrentJob, plus one new JobDef
Load Order
After Harmony, Core, Biotech, Vanilla Expanded Framework, and Vanilla Races Expanded - Android.
Changelog
v1.1.0 — Drafted pawns now keep their draft state through manual memory cleanup.
v1.0.0 — Initial release.
Credits
- All Android art and original mod by Oskar Potocki, Taranchuk, ISOREX, and Sarg Bjornson (Vanilla Races Expanded - Android)
- Preview cover derived from VRE - Android preview
If you enjoy this mod, please support the original Vanilla Races Expanded - Android team — this is just a small QoL companion built on their work.