Lethal Company
You are viewing a potentially older version of this package. View Latest Version
Install

Details

Date Uploaded
8 hours ago
Downloads
7
Size
25KB
Dependency string
SherifDuPerif-SteveFixes-1.2.8

SteveFixes

SteveFixes is the compatibility and lifecycle fix layer developed for the private Lethal Company modpack Le poisson STEVE, targeting Lethal Company v81.

The public package contains fix code only. It does not redistribute the private Macron dance music files and it never deletes or cleans audio files from the Macron folder.

Fixes included

Enemy pool lifecycle

Restores only missing known LethalLib enemy entries after leaving a lobby and creating/joining another lobby in the same Lethal Company process. The repair is idempotent and does not replace the full enemy list.

LethalLevelLoader lifecycle

Handles stale NetworkBundleManager.RefreshLoadStatus callbacks after rehosting by redirecting them to the current spawned manager. It does not fake completion and does not bypass the ship lever.

Macron Enemy v81 compatibility

For the supported Swif2D-MacronEnemy-1.2.0 build, the BepInEx preloader applies the checksum-guarded binary compatibility patch before normal plugins load. Unknown Macron DLL builds are left untouched.

Validated Macron behavior:

  • maximum one shovel per Macron instance;
  • base HP = 8 force units;
  • optional macron_dance1.mp3 through macron_dance10.mp3, loaded only when already present locally;
  • stable dance track per Macron instance;
  • 9-second delayed final death;
  • no duplicate Macron loot from the delayed death path;
  • v81 mesh/death compatibility fixes.

Installation

Install through r2modman / Thunderstore Mod Manager. Required dependencies are declared in the package manifest.

No build script or manual Macron DLL patch is required for players. The SteveFixes preloader performs the supported Macron compatibility patch automatically at game startup.

Music

SteveFixes contains no Macron music files.

If macron_dance1.mp3 ... macron_dance10.mp3 are already present in the user's Macron folder, SteveFixes can use them. Missing files are not downloaded, replaced or deleted by SteveFixes.

Supported Macron build

The binary patch is checksum-guarded. The supported public path is the original Swif2D MacronEnemy 1.2.0 DLL. Unknown builds are refused and left unchanged.

Reinstalling the official MacronEnemy package restores its original DLL.

Validation

The 1.2.8 release candidate was validated in-game in the full Le poisson STEVE profile with 309 loaded plugins, including:

  • Macron dance / shovel / HP / delayed death behavior;
  • lobby exit and rehost;
  • enemy-pool restoration on the second lobby;
  • streamed custom moon loading and ship-lever start after rehost;
  • high-chaos Mystery Dice stress testing.

AI-assisted development disclosure

A significant portion of SteveFixes was created with OpenAI ChatGPT assistance.

The project used ChatGPT extensively for log analysis, debugging strategy, reverse-engineering comparisons, C# implementation, BepInEx/Harmony patch design and Thunderstore packaging. The maintainer performed the repeated in-game tests, regression checks and final release validation.

SteveFixes would not exist in its current form without this AI-assisted development workflow. The Thunderstore release should therefore be published with the AI Generated category selected.

Scope

SteveFixes was built specifically for Le poisson STEVE. Outside that modpack, only modules whose target mods/state are present will do anything.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.