Fuzz-ShiftAtMidnightHostMenu icon

ShiftAtMidnightHostMenu

Host-only testing toolkit for spawning NPCs, monsters and items in controlled Shift At Midnight matches.

CHANGELOG

Changelog

All notable changes to Shift At Midnight Testing Toolkit will be documented in this file.

[1.0.0] - Initial Public Release

Added

  • Host-only access protection.
  • Menu access restricted to active in-game matches.
  • Automatic blocking when the local player is not the host.
  • Additional host validation before gameplay-changing actions are executed.
  • NPC Browser with:
    • NPC search by internal ID or prefab name.
    • NPC difficulty and spawn information.
    • Doppelganger metadata display.
    • Selected NPC spawning.
    • Random browsing customer spawning.
    • Random nuisance customer spawning.
  • Monster Browser with:
    • Available monster listing.
    • Singleplayer and multiplayer difficulty information.
    • Monster spawn queue support.
    • Immediate monster spawning for the host.
    • Full hunt testing.
  • Item Browser with:
    • Purchasable object listing.
    • Search by object name or internal index.
    • Free item ordering for testing.
    • Separate handling for repeated object names.
    • Automatic blocking of null, unidentified, or unsafe purchase entries.
  • Small fixed testing actions for funds and tokens.
  • Input blocking while the toolkit menu is open.
  • Cursor unlocking and restoration when opening or closing the menu.
  • Console logging for important actions and blocked access attempts.
  • F5 as the default menu key.

Safety

  • Clients connected to another player's lobby cannot open the toolkit.
  • The toolkit cannot be opened from the main menu or lobby.
  • Unsafe purchase entries cannot be executed through the Item Browser.
  • Gameplay-changing actions are validated again at execution time.
  • The public package is intended for private, controlled, and development-focused testing.

Notes

  • This is an experimental community-made tool.
  • Internal game changes may affect compatibility after updates.
  • Some spawned NPCs, monsters, or items may behave differently outside their normal game conditions.
  • Restarting the match may be required after extensive testing.