Skip to content

Shadow Man Remastered Randomizer v1.1.7 - Piston Combos & Starting Bundles

Choose a tag to compare

@bropacman bropacman released this 28 Jun 17:13
· 14 commits to main since this release

What's New

Dark Engine Piston Combo Randomization

  • The six dark engine piston combination values can now be randomized per-seed
  • New combination codes are patched directly into the in-game Jack's Schematic journal page — the journal is always the source of truth for the current seed
  • When active, Jack's Schematic becomes a required progression item in fill logic
  • Supports the standard three-state system: always on, always off, or random (let the seed decide)

Starting Bundles

  • New option to grant a full group of sub-items at seed start, removing them from the shuffle pool
  • Available bundles: All Accumulators, All Retractors, All Eclipsers, All Gad Powers
  • Replaces the previous per-sub-item shuffle toggles — if you want a group out of the pool, just start with it

Decimal Health Steps

  • Starting Health, Health Per Altar, and Death Penalty now accept values in 0.5 steps (e.g. 3.5, 0.5)
  • Random resolution for health options also rounds to the nearest 0.5 step

Patch Tracker On by Default

  • The Teddy Bear map tracker hints are now enabled by default
  • Uncheck in the GUI (or pass --no-patch-tracker via CLI) to strip all item badges instead

Visual Polish

  • New key item container — the in-game object used to hold randomized key items has been replaced with a Jaunty-themed pot model, fitting more naturally into the world
  • Randomizer program icon — the .exe and GUI now have a proper icon

Fixes

  • Fill now respects randomized soul level thresholds — when soul threshold shuffle is active, the fill algorithm uses the randomized SL→souls mapping during simulation so gate logic matches what the player actually sees in-game
  • Map hints fixed for Gad Powers, Retractors, and Accumulators — hints now correctly update after collecting these items
  • Settings string copy/paste — trailing == padding is now stripped from the exported settings string for easier copy-pasting; import handles both padded and unpadded strings

Spoiler Log Overhaul

  • Randomizer version and compact settings string now appear in the log header
  • Boolean settings display as yes/no instead of True/False
  • Dark engine piston combo table — shows vanilla combo on the left, new combo on the right, with on changed pistons
  • Soul threshold table — shows vanilla vs. randomized soul counts for SL1–SL10
  • Sky shuffle table — shows which level's sky files were swapped into each slot
  • KPF output filename now includes the seed: shadowman_randomizer_<seed>.kpf

Known Issues

  • Cadeaux counting is not fully reliable — some cadeaux may not register in-game depending on how they were placed. Lowering the altar cost and Fogometers door from their defaults is recommended until this is resolved (try altar ~50, Fogometers ~500)
  • Entrance hints are not updated when the Entrance Randomizer is active

How to Use

Download Shadow Man Randomizer.exe, point it at your game folder, and hit Run. No Python required. For CLI usage and all available options, see the README.

Requirements

  • Shadow Man Remastered (Steam or GOG)
  • Windows 10/11