CraxyMaxy-CharacterSidebar icon

CharacterSidebar

A persistent right-side panel showing the active character's traits, skills, and active conditions (with rising/falling arrows). Collapsible, MegaTooltip-aware, and out of the way during menus.

CHANGELOG

Changelog

Character Sidebar 0.3.0: 2026-08-20

Fixes

  • Collapsing a sub-section (e.g. TRAINING) no longer collapses its whole parent group along with it — each section's collapse state is independent again.
  • Panel resize now tracks the MegaTooltip's open/expand state immediately, instead of lagging up to half a second behind.
  • Trend arrows on "discomfort" stats (Altruism, Contact, Esteem, Family, and the rest of the psychological needs where 0 is ideal and rising is worse) now point the right way — they used to show which way the raw number moved rather than whether that was good news, so these read backwards.

New

  • New MinimiseWithHelmet config: folds the panel to its side tab while a pressure/EVA helmet is up, and unfolds it when the helmet comes off. Separate from HideWithHelmet, which also hides the tab. Defaults on automatically if the companion Helmet HUD mod is installed (the two are designed to hand off to each other), off otherwise.
  • Interoperable with the Helmet HUD mod when both are installed — no configuration needed beyond the default above.
  • Config entries (panel width, offsets, reference height) now show sane min/max ranges in the BepInEx Configuration Manager (F1 menu).

Character Sidebar 0.2.1: 2026-08-11

Performance

  • Condition need-stat lookups are now cached for the session; previously every mood condition triggered allocating game-data lookups on every refresh, which scaled badly when other mods add many conditions.
  • Menu detection no longer rescans the scene several times a second; the save/load and options screens are found once and cached.
  • Panel geometry and visibility updates now skip entirely when nothing changed, instead of recalculating every frame.
  • The MegaTooltip measurement no longer allocates each pass, and runs at half the previous rate.

These target a reported slowdown with certain mod load orders. The slowdown hasn't been reproduced locally, so if it persists after updating, a copy of your BepInEx/LogOutput.log and mod list would help track it down.

Character Sidebar 0.2.0: 2026-08-06

Fixes

  • Sidebar now actually follows the actively-controlled character.
  • Condition detection rebuilt on the game's own MegaTooltip status lists allowing previously-missed conditions to now appear (including nanorobotic first aid, OTC/prescription painkillers, caffeine high/crash, CRS phases, ebullism, G-LOC cramps, nicotine itch/craving, cannabis comedown, immunostimulant, chronic illnesses/scars, postures, and social events).
  • Severity ranking corrected: "BadVery" conditions (severe blood loss, dehydrated, etc.) now rank Critical instead of below plain "Bad"; cold-line conditions (hypothermia, freezing) now rank as negative instead of neutral.
  • Life-support alert conditions (hypoxia, hypercapnia, hypothermia, heat stroke, gasping) always render Critical — including their mild early stages.
  • Trend-arrow history resets when the displayed character changes, so one character's stat movements can't paint arrows on another's rows.

UI changes

  • Panel reorganized by permanence: TRAITS → SKILLS → STATUS.
  • TRAITS split into ESTABLISHED + TRAINING sub-sections; SKILLS split into LEARNED + TRAINING (with %).
  • Static lists default collapsed, training lists default expanded; empty training sections auto-hide.
  • Collapse/expand states persist between sessions (stored in the config file).
  • Collapsing a group's last open sub-section collapses the whole group to a single bar.
  • Negative conditions render brighter than body text; Critical conditions are bold with a larger marker.
  • Character-name header removed.
  • Panel height now accurately tracks the MegaTooltip's actual visible bottom edge in real time instead of using fixed height fractions (no dead gap under short tooltips, no overlap with tall ones).
  • Sidebar now hides during full-screen menus like the esc/system menu, fullscreen terminals and fullscreen plot/encounter readouts.
  • Sidebar starts reduced to its side tab during character creation.

Config

  • New: Behaviour.HideWithHelmet (default off) — hide the sidebar while the pressure-suit/EVA helmet overlay is up.
  • New: SectionsExpanded.* — per-section collapse states, managed automatically.

Misc

  • Footer version label now reads from the plugin version automatically.
  • Workshop metadata updated to game version 1.0.0.7.