Skip to content

HP Commander v1.6.0

Choose a tag to compare

@foreverforbidden foreverforbidden released this 18 Jul 23:29
· 12 commits to master since this release

HP Commander v1.6.0

The view layer got rebuilt, the UI got a dark theme and auto-copy, and the game data went from hand-maintained scraps to a real import pipeline. This is a big one.

Download

Grab HpCommander-v1.6.0-win-x64.zip below, extract it, run HpCommander.exe. Self-contained, no .NET install needed.

Fixed: Movement silently teleported the wrong character

Movement had five separate character/destination pickers, one per tab (Warp/Walk/Over Time/Turn/Roaming), each defaulting independently. Pick someone on the Warp tab, switch to Walk, and it silently reverted to "all" — a command that looked fine and moved the entire party. One shared character/destination pair now sits above the tabs and survives switching between them. Same fix applied to Social and Cutscene, which had the same problem with their character pickers and cast lists.

Fixed: a locale bug that broke numeric commands

Numbers were formatted with the current culture instead of invariant, so on a comma-decimal system (de-DE, pl-PL, fr-FR, ...) Size, Time, and a few others would emit Amy.size = 1,5 instead of 1.5 — which the console can't parse. Fixed and covered by regression tests.

New: dark mode

Toggle at the bottom of the sidebar, switches instantly, remembered between launches.

New: optional auto-copy

Builds a command and copies it to the clipboard automatically once you stop typing — opt-in, asks for consent the first time, and never copies an incomplete command.

New: type-ahead everywhere

Character, location, and clothing pickers now filter as you type instead of making you scroll a 270-entry list.

New: 2,053 clothing IDs, properly organized

Clothing went from 3 hand-entered items covering 2 characters to the full catalogue, bucketed per-character. Since the bucketing is inferred rather than verified in-game, there's a "show all clothing" fallback so nothing is ever unreachable if a character's list gets it wrong.

New: cutscene cast validation

Picking a scene that needs 2 NPCs and providing 0 now tells you so before you paste a command that silently does nothing in-game. Also flags when a scene expects a specific star gender.

Changed: Data/commands.json split into per-domain files

If you were hand-editing Data/commands.json, it's now Data/characters.json, clothing.json, values.json, items.json, world.json, social.json, and quests.json. Same data, organized so a bad edit to one domain doesn't affect the rest. tools/import-data.cs regenerates all of it from the docs/ reference dumps if you want to refresh from source.

Notes

  • Some commands (e.g. the Intimacy reset subcommand, Size/Time edge cases) aren't fully confirmed against the game's actual behavior and are labeled as such in the UI.
  • Item functions (133 items / ~3,500 functions) and console examples (155) are imported into the data files but don't have a UI yet — next up.
  • Unofficial, community-built tool — not affiliated with or endorsed by Eek! Games.