Shadow Man Remastered Randomizer v1.1.7 - Piston Combos & Starting Bundles
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-trackervia 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
.exeand 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