// Management · RimWorld Mod

Long Body Offset Fix

Fixes pawn sprite positioning for body mods that add visible legs, or for any reason you want to move sprites on the z axis I guess.

Fixes pawn sprite positioning for body mods that add visible legs, or for any reason you want to move sprites on the z axis I guess.


* This only needs the base game and harmony to function.
* Xenotypes will replace the generic humanoid settings if Biotech is installed
* Races added through Humanoid Alien Races will be added dynamically if installed.

RimWorld 1.5 broke the Custom Coordinate Offsets mod. This was created to give players a new solution, though not nearly as intricate or feature rich.

FEATURES
- Shifts the entire humanlike pawn sprite (body, head, hair, apparel, weapons) up or down uniformly
- Per-race offsets with per-life-stage overrides
- Per-xenotype offsets for Biotech (each xenotype × life stage combinable)
- Supports xenotypes and Race mods

HOW IT WORKS

A Harmony prefix on PawnRenderer.DynamicDrawPhaseAt and RenderPawnAt adjusts the Z coordinate of the draw position passed into the rendering pipeline.
This shifts the entire pawn sprite later in the drawing phase so the visual offset never interferes with gameplay systems. A compatibility patch temporarily shifts the tweened position during Show Me Your Hands' drawing methods so hands and forearms follow the body.


SETTINGS
Open Mod Settings → Long Body Offset Fix. Expand individual races or xenotypes to override life-stages individually, (adults from children and babies). Update a race to shift all life stages together. Set a default value and use the Inherit buttons to copy it to a specific race and it's life-stages, or Inherit All to push it everywhere at once.