
Platform Zero
Haunted transit station with 8-12 randomized rooms, 12 themes, trap doors and ghost events. Joins the interior pool across moons; modest quota-based scrap bonus. Experimental alpha; all players required.Platform Zero — Last Service
0.2.0 · Experimental alpha · Required on every player
An abandoned Company transit station still running a service cancelled in 1977. The board promises to take you home. It does not specify whose home.
This update compiles and passes automated logic checks, but has not been playtested in-game or in multiplayer. Lighting, native enemy navigation, mod integration and performance still need a live test.
A different station each visit
Each map seed produces 8, 10 or 12 rooms shuffled from 12 themes. Room sizes, concourse length, barriers, lighting variants, ticket locations, trap assignments and scrap placement vary.
| Original themes | New themes |
|---|---|
| Left luggage | Generator hall |
| Signal control | Quarantine ward |
| Lost property | Records archive |
| Staff canteen | Commuter chapel |
| Dead letter office | Pump station |
| Waiting room | Screening room |
Find three abandoned ticket punches for a hidden message. Employee notices and unsettling details are scattered throughout.
Scares
- Wrong doors: roughly one third summon the Conductor; the others knock back. Trap assignments change with the seed.
- Ticket inspection: stay near the emerging Conductor and you enter a red waiting room. Ring its bell after about six seconds, or wait for the twelve-second automatic return. Walking away before capture can save you. Outside rescue or death cancels the return.
- Last service: a spectral train passes through without collision or damage.
- Signal failure: room lights shut down for nine seconds; luminous signs remain visible.
- The attendant: a silent figure briefly appears beside a random room.
The host selects ambient events, avoiding immediate repeats, while somebody is inside. The Conductor is a scripted apparition; ordinary indoor enemies are still the roaming threats.
Interior selection
Platform Zero registers PlatformZeroFlow with LethalLevelLoader and builds the station only when that flow wins selection. It no longer forces itself onto Experimentation or replaces another selected interior.
- Available across vanilla and custom moons that generate interiors and support enemies/scrap. Company and no-dungeon scenes are excluded.
- With Hibyhii's Random Interiors: the new flow joins its global pool. That mod retains control of inclusion, moon settings and no-repeat history. Platform Zero never performs a second roll or bypasses the randomizer's exclusions. Your moon settings can still disable it on particular moons.
- Without Random Interiors: adaptive weighting gives it the average positive weight of the other eligible interiors. With N existing choices, this is approximately 1/(N+1); their relative weights remain intact. Other selection overhauls can change the outcome.
- For manual LethalLevelLoader weights/exclusions, disable Adaptive fair weight in
local.platformzero.cfg, then configure the Platform Zero entry in LLL. Random Interiors always keeps control when installed.
A large interior pool makes any single interior uncommon. No-repeat rotation makes the new entry another option in that rotation, not a guaranteed next landing.
Progression loot
On Platform Zero rounds only, scrap count increases 5% per completed profit quota, capped at 25% after five quotas. Fresh runs receive no bonus. Item values and loot tables are unchanged; actual counts are randomized and rounded by the game.
| Completed quotas | Scrap-count multiplier |
|---|---|
| 0 | 1.00x |
| 1 | 1.05x |
| 2 | 1.10x |
| 3 | 1.15x |
| 4 | 1.20x |
| 5+ | 1.25x |
The host controls this bonus. It multiplies the existing count setting during the spawn call and restores it afterward, including if the call throws. Other interiors receive no change. Disable Progression bonus in local.platformzero.cfg to turn it off.
Installation / upgrading
- Install/update through Thunderstore Mod Manager or r2modman. Dependencies: BepInExPack 5.4.2305 and LethalLevelLoader 1.7.13, plus its dependencies.
- Every player, including the host, must use 0.2.0 with matching game/mod versions. Remove duplicate 0.1.0 DLLs. This alpha does not enforce version matching.
- Land on an eligible moon and allow the normal interior selector to choose. For a focused test, temporarily exclude other interiors using Random Interiors in a separate test profile; restore the normal rotation afterward.
- Use normal interaction controls. Genuine exits say SURFACE and VERIFIED COMPANY SEAL.
For manual installation, merge this archive's BepInEx folder into your profile after installing dependencies. The DLL belongs at BepInEx/plugins/PlatformZero/PlatformZero.dll. Disable/remove it to uninstall. No persistent game-save data is stored.
Alpha limitations
The selected flow uses factory-generation plumbing, then constructs the playable station separately and relocates native arrival points, scrap markers and indoor AI nodes. No game assets are redistributed. Native map hazards are suppressed only when the station successfully builds. Apparatus, breaker boxes and original story logs are not relocated; no new sellable scrap is added.
The installed LLL 1.7.13 and Random Interiors 1.0.6 DLL APIs were inspected. This is not an end-to-end compatibility test. Large modpacks, culling mods, enemy overhauls and custom moons need playtesting. Late-join mods are unsupported. If any player logs a generation failure, end the round because other peers may have succeeded.
See VALIDATION.md for checks and remaining tests. Original mod code is MIT licensed. Requires BepInEx and LethalLevelLoader. Lethal Company belongs to its respective owners.