Serenta-GoldScrapLite icon

GoldScrapLite

Trimmed fork of SimonTendo's LCGoldScrapMod: 50 gold scrap types, 3 tools, configurable prices and per-item spawn weights. All players required. Experimental.

By Serenta
Last updated an hour ago
Total downloads 8
Total rating 0 
Categories Mods BepInEx Equipment Items Tweaks & Quality Of Life AI Generated
Dependency string Serenta-GoldScrapLite-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

LCGoldScrap Lite

An experimental fork of Simon Tendo's LCGoldScrapMod 2.2.7, focused on finding valuable gold scrap and using three shop tools. It retains 50 natural gold scrap types with their existing interactions.

Package version: 1.0.1. Internal plugin version: 2.2.7.2. Target game version: Lethal Company v81; in-game and real multiplayer testing are still pending.

Retained tools

Tool Default base price Purpose
Golden Hourglass 133 Slows the day's passage of time using the original tool behavior.
Golden Ticket 50 Preserves carried items during teleportation, retaining the original normal/inverse teleporter and ticket-consumption rules.
Golden Glove 800 Retains its three combat and remote-item-handling abilities.

Enter gold store in the terminal to view the tools, an item's English name to buy it, or its name followed by info for details. gold scrap displays a short overview.

Disabled content

The other 17 store entries are unavailable for purchase:

Group Entries
Suits, furniture, and interactive objects Bronze Suit, Silver Suit, Gold Suit, Golden Throne, Gold Trophy, Gold Medal, Groovy Gold, Gold Toilet, Goldfather Clock
Mining items Golden Pickaxe, Gold Nugget, Gold Ore
Other store items Gold Crown, Credits Card, Directory LOG, Cat o Gold, Safe Box

This fork also disables Gold Fever and its rewards, Gold Sale, mining-node generation, special-date triggers and password overrides, active story-log generation and related independent XML persistence, random player tags, optional joke-sound replacements, selectable prototype models, and the optional extra Gold Crate integration.

Vanilla sounds and models are preferred where available, with necessary fallbacks retained. The useful or dangerous interactions of the 50 natural scrap types remain.

The original goldscrapassetbundle is reused. Disabled content still exists in that bundle, and legacy registration identities are retained. This fork does not reduce the asset bundle's size or automatically remove old items from saves. Retaining identities is not a guarantee of safe migration from an original-mod save.

Configuration

Edit BepInEx/config/GoldScrapLite.cfg, or use LethalConfig if installed. Restart the game after changes. There are 114 active settings: 11 global settings, 3 tool prices, and 2 settings for each of the 50 natural scrap types.

CONFIG_EXAMPLE.cfg in the download is a reference copy of the defaults, not the active configuration file.

When the new file does not exist, an existing BepInEx/config/LCGoldScrapMod.cfg is copied to GoldScrapLite.cfg to migrate your settings. An existing GoldScrapLite.cfg is never overwritten by this migration, and the old file is not deleted. After migration, edit GoldScrapLite.cfg; subsequent changes to the old file are not synchronized. The plugin GUID remains LCGoldScrapMod despite the new configuration filename.

Tool prices

Each tool has BasePrice in its own section: Shop - GoldenHourglass, Shop - GoldenTicket, or Shop - GoldenGlove.

  • Defaults are 133, 50, and 800 credits respectively.
  • 0 means free. Prices cannot be negative.
  • Final price = individual BasePrice × global Multiplier Price, converted to whole credits. Setting the global multiplier to 0 makes all three tools free.
  • The host sends the final prices to clients. Clients do not apply the multiplier a second time.

Individual scrap spawning

Each natural scrap type has a Scrap - <folderName> section, using its stable asset folder name:

Setting Default Meaning
Enabled true Allows this item to spawn naturally.
SpawnWeightMultiplier 1 Multiplies this item's spawn weight; allowed range: 0–100.

These are relative weights, not spawn percentages or guaranteed item counts. A multiplier of 1 retains the existing weight; 2 doubles it. Actual appearance depends on other items in the pool, the game's selection process, and integer weight calculations.

Setting Enabled = false or SpawnWeightMultiplier = 0 prevents natural spawning. It does not delete existing items. Positive multipliers still respect global spawn settings and moon restrictions.

The original global controls remain: vanilla moon selection, minimum/maximum value multipliers, spawn-weight and carry-weight settings, the shared tool-price multiplier, modded-moon spawn settings and travel-cost threshold, terminal scan behavior, and the original tool-balance option. Their defaults are unchanged; all new item switches start enabled with a multiplier of 1.

Multiplayer and installation

  • Every player needs the same Lite fork version and asset bundle. Do not install this fork alongside the original LCGoldScrapMod or mix the two in one lobby. They share the plugin GUID LCGoldScrapMod and original assembly identity.
  • The host controls natural spawning and effective tool prices. Client-side configuration values do not override the host; the client's local settings screen is not a display of the lobby's effective configuration.
  • Joining clients cannot purchase these tools until host settings and final prices have been applied.
  • When using a local ZIP, each player must import it separately. r2modman profile codes do not embed a locally imported mod's DLL or asset bundle. A published Thunderstore package can instead be downloaded through its package listing.

Verification status

The 1.0.1 plugin build completed with zero errors and warnings, including Unity Netcode post-processing and assembly metadata checks. 143 configuration assertions passed using the real BepInEx configuration library, including the new filename, first-run import, preservation of existing settings, and preservation of the old file. Separate offline fixtures also cover store availability, spawn weights, and host-price application.

These checks exercise selected production logic and real BepInEx configuration binding; the game-facing fixtures use stand-ins. They do not prove game startup, asset loading, actual RPC delivery, save migration, compatibility with other mods, or successful multiplayer play. Those runtime tests remain pending.

Credits, source, and license

The original mod is by Simon van Luxemburg, known as Simon Tendo. This fork reuses the upstream code and assets. It is an independent derivative and is not an official or endorsed Simon Tendo release.

The upstream copyright and MIT license notice are retained in the distribution.

AI disclosure

OpenAI Codex assisted with this fork's implementation and documentation. This fork reuses the original upstream asset bundle; its art, models, and audio were not redrawn or regenerated with AI for this fork.