Releases: Heisenkebab/ShiftAtMidnight-NightmareMode
Releases · Heisenkebab/ShiftAtMidnight-NightmareMode
Release list
v1.1.0
Added
- Doppelgangers — Every doppelganger you serve instead of turning away now makes the rest of
the night worse. Past the first one, each adds 0.25x to the damage you take while a hunt is
running, and 0.2x per player in the session to spider health — so the same mistake costs a full
lobby more than it costs you alone. The tally resets when you return to the main menu, so it only
ever punishes the run you're on.
Changed
- Damage — The default multiplier is now 2.5x, down from 3x, since hunt damage now climbs on
top of it as doppelgangers get through. As always this only affects fresh installs — existing
players keep 3x until they change it or delete theDamage Taken Scalingline from
BepInEx/config/nightmaremode.cfg - Spiders — The default health multiplier is now 1.4x, up from the 1.2x set in 1.0.3, to give
the new per-doppelganger health scaling something to build on. Existing configs are untouched.
Fixed
- Damage — Damage scaling is now applied once, on the host, rather than wherever the game
happened to run the damage call. In multiplayer the multiplier could previously be applied more
than once for a single hit, so what you actually took depended on how many people were in the
lobby. Solo play is unaffected.
v1.0.3
Changed
- Spiders — The default health multiplier is now 1.2x, down from 4x. Health scaling only started
working properly in 1.0.2, and once it did, 4x turned spiders into something you had to run from
rather than fight. This only affects fresh installs: BepInEx writes the value into your config on
first run, so existing players keep 4x until they change it or delete theSpider Health Scaling
line fromBepInEx/config/nightmaremode.cfg
Fixed
- Packaging —
CHANGELOG.mdnow actually makes it into the Thunderstore zip. The copy step
added in 1.0.2 used a misspelled setting and silently did nothing, so the mod page still had no
release notes to show.
v1.0.2
Changed
- Packaging — The Thunderstore zip now includes
CHANGELOG.md, so release notes are readable
from the mod page instead of only here.
Fixed
- Spiders — Health scaling now actually works. The multiplier was only ever applied to a
spider's current health, and with maximum health left unscaled the increase never stuck, so
spiders went down in the usual number of hits no matter what you set. Both values are now scaled
once when the spider spawns. If you had already turned the multiplier up to compensate, expect
spiders to be considerably tougher than they were.
v1.0.1
Changed
- Quota — The default quota multiplier is now 2x, down from 3x.
Note for existing players: this only affects fresh installs. BepInEx writes the value into
your config on first run, so if you already have the mod, you'll keep 3x until you change it
yourself or delete the Quota Scaling line from BepInEx/config/nightmaremode.cfg.
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Makes Shift At Midnight meaner: scaled quotas, day-one thieves, faster and tankier
spiders, more damage taken, stingier restocks, impatient customers, and a full save
wipe on failure.
Every value below is exposed in the config, and the section names match the feature
names, so anything you want to dial back is easy to find.
Requirements
- BepInEx IL2CPP 6.0.755
- ModSettingsMenu 1.1.0 — hard dependency, the mod will
not load without it
Install
Install from Thunderstore, or drop NIGHTMAREMODE.dll into BepInEx/plugins/.
What's in it
- General — A master
Enabledtoggle that turns every patch off at once, without uninstalling the mod. - Quota — Daily store quotas are multiplied, starting from Day 1 and applying to every day after. Default 3x, adjustable from 1x to 10x. The scaling is applied once on the host, so clients never compound it.
- Thieves — Thieves can spawn from the very first day instead of only appearing later on, on a configurable interval (default: a 50% chance every 20 seconds). How much money you get back when a thief is caught is configurable too, and defaults to nothing.
- Damage — Every hit the player takes is multiplied. Default 3x.
- Spiders — Spider health (default 4x) and movement speed (default 2x) are both scaled up.
- Customers — Every customer gets a patience timer, so there are no more infinite-patience shoppers. Default 60 seconds, adjustable from 5 to 180.
- Boxes — Restock boxes hold 5 items instead of 15 by default, adjustable from 1 to 15. The Day 1 tutorial shelf is stripped by the matching amount so the tutorial still works out.
- Vents — You get pushed back out of vents much faster, so they are no longer a safe hiding spot. Default 2.30 against the game's 1.15. This one is handled purely client-side, so each player's own push-out speed applies to them rather than the host's.
- Game reset — Failure wipes the save entirely instead of just costing you the day. Dying is configurable between never resetting, a single death ending the run for everyone (the default), and only a full team wipe ending it. Ending a day without meeting the quota also wipes the run, and can be turned off separately. When a run ends, you are returned to the main menu with a NIGHTMARE MODE panel explaining what killed it.
Full changelog: CHANGELOG.MD