Specified · Specification
SubCell Placement
Putting a one-by-one object on a cell edge, in an engine that only believes in whole cells.
Modders who have hit the same wall and want the problem written out properly.
- Built on
- C# + Harmony
- Specified in full
- Written out before any of it was built
- Status
- Designed in full, build not started
What it is
A specification for a RimWorld mod that lets a 1×1 item sit centred on a cell edge or on a grid crossing, instead of being forced onto a single whole cell.
The engine only lets a thing occupy whole cells and exposes no half-cell placement workflow. The document works out two ways to get the result anyway — one that works with the engine and one that fights it — and breaks each into small, testable phases.
Capabilities
What it actually does.
Modders who have hit the same wall and want the problem written out properly.
Two independent approaches
Two independent approaches analysed against the engine's actual constraints
Phased implementation plan
Phased implementation plan with testable acceptance criteria per phase
How it works
3 moves, end to end.
This is how SubCell Placement works, not a set of steps you can follow yet — it is specified and not distributed.
Read the specification
The design is written out in full — the mechanism, the edge cases and the parts that do not work yet.
Check the reasoning
Every decision carries the alternative it was chosen over.
Build from it
A specification an engineer can read is a specification an agent can read.
Specification
Made of, and made when.
Read from the repository at build time rather than typed onto a marketing page.
- State
- Specified
- Discipline
- Research
- Shape
- Specification
- Last change
- Jul 2026
- C#
- Harmony
- Specification
Related work
Built alongside SubCell Placement
Next
Build SubCell Placement
The design is finished. Ask about implementing it, funding it, or taking it somewhere else.