LCStatsCapture

v1.0.0·Updated 2026-05-16

Saves end-of-day stats to JSON: scrap collected, player count, survivor count, and an auto-updated registry of every moon, enemy, weather, interior, and scrap type found in your modpack.

About this mod Author’s original text

LC Stats Capture

Automatically saves a JSON file at the end of every round with your crew's performance stats.

No configuration needed — mod content is discovered automatically.

What It Captures

Per round:

  • Moon name, weather, interior type, seed
  • Player count, survivor count, survivor names
  • Every death (player name, cause, time of day)
  • Every scrap item brought back to the ship (name, value, weight)
  • Total scrap value and weight collected

Growing content registry (saved separately, updated every run):

  • All moons — including mod-added ones
  • All weather types
  • All enemy types — including mod-added ones
  • All scrap item types
  • All interior/dungeon flows

The registry builds itself up passively as you visit new moons and encounter new content.

You never have to list anything manually.

Output Files

All files go to:

C:\Users\\AppData\Roaming\LCStatsCapture\

Round snapshots are named:

_day__.json

Example: a3f7c901_day02_TitanMoon_20250301_213045.json

Content registry is a single file that grows over time:

content_registry.json

Example Round Snapshot

{

"SessionId": "a3f7c901",

"DayNumber": 2,

"CapturedAt": "2025-03-01 21:30:45",

"Seed": 498271634,

"MoonName": "Titan",

"Weather": "Stormy",

"InteriorType": "Level3Flow",

"PlayerCount": 3,

"SurvivorCount": 2,

"SurvivorNames": ["Alice", "Bob"],

"Deaths": [

{ "PlayerName": "Charlie", "CauseOfDeath": "Mauling", "TimeNormalized": 0.62 }

],

"TotalScrapItemCount": 8,

"TotalScrapValueCollected": 420,

"TotalScrapWeightCollectedLbs": 103.5,

"ScrapCollected": [

{ "Name": "Gold bar", "Value": 210, "WeightLbs": 77.0, "TwoHanded": false, "IsConductive": true },

{ "Name": "Old phone", "Value": 45, "WeightLbs": 7.3, "TwoHanded": false, "IsConductive": false }

],

"KnownContent": {

"Moons": ["Experimentation", "Assurance", "Vow", "Titan", "CustomMod Moon"],

"WeatherTypes": ["None", "Rainy", "Stormy", "Foggy", "Eclipsed", "CustomWeather"],

"EnemyTypes": ["Bracken", "Hoarding bug", "Coil-head", "CustomEnemy"],

"ScrapTypes": ["Gold bar", "Old phone", "Jar of pickles", "CustomScrap"],

"InteriorFlows":["Level1Flow", "Level2Flow", "Level3Flow"],

"LastUpdated": "2025-03-01 21:30:45"

}

}

Notes

  • Mod compatibility: Any mod that adds moons, enemies, weathers, interiors, or scrap

items is automatically picked up. Nothing needs to be configured.

  • Death tracking: On the host, all player deaths are captured with cause. On non-host

clients, only your own death cause is captured in real time; other players' deaths are

reconciled at round end as "Unknown" cause (they are still counted correctly for

survivor math).

  • Non-destructive: This mod only reads game state and writes JSON files.

It never modifies the game and is safe to use alongside any other mod.

Iteration Loop

| Change | What to do |

|---|---|

| Analyse existing runs | Open the JSONs — no game restart needed |

| Capture different data | Edit DataCapture.cs, run dotnet build, relaunch |

| Re-test same seed | Use Imperium's seed field — paste the seed from the filename |

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
LCStatsCapture-1.0.0.zip
File size
33.7 KiB