You are viewing a potentially older version of this package. View all versions.
doku_macaron-MissionLog-0.1.2 icon

MissionLog

Writes one line per mission (result, time, mission, threat, modifiers, DPS...) to a TSV file, so you can look back at your runs. Read-only: never touches the save.

Date uploaded 2 days ago
Version 0.1.2
Download link doku_macaron-MissionLog-0.1.2.zip
Downloads 16
Dependency string doku_macaron-MissionLog-0.1.2

This mod requires the following mods to function

BepInEx-BepInExPack_Mycopunk-5.4.2403 icon
BepInEx-BepInExPack_Mycopunk

BepInEx pack for Mycopunk. Preconfigured and ready to use.

Preferred version: 5.4.2403
doku_macaron-MacaronCore-1.1.0 icon
doku_macaron-MacaronCore

Shared library used only by doku_macaron's Mycopunk mods: adds a MODS tab to the Settings window (ON/OFF rows, colour pickers, English/Japanese labels) and logs hotkey conflicts. Replaces doku_macaron-ModKit.

Preferred version: 1.1.0

README

Mission Log

Keeps a record of your missions. After every mission it adds one row to BepInEx/MissionLog/missions-v1.tsv: what you played, how it went, your loadout, the game's own mission statistics, and how smoothly the game ran. The file is a UTF-8, tab-separated table with a header row, so you can paste it straight into a spreadsheet.

Features

  • One row per mission, with the outcome: success, fail, or left (the mission ended without the game's normal end, for example a disconnect or quitting the game).
  • Columns include:
    • start time and duration (real time),
    • mission, region, seed, threat and intensity,
    • number of players, your character, both weapons and your grenade,
    • the game's per-mission statistics (enemies killed and the other values the game tracks for the mission),
    • your max DPS and up to 3 teammates' name, character, max DPS and kills, when DPS Checker is installed,
    • performance: frame count, average FPS, 1% low FPS, the slowest frame, and how many frames took over 25 / 50 / 100 ms.
  • Mission and region names are written in the game's current language.

Requirements

  • BepInExPack_Mycopunk
  • Macaron Core (installed automatically as a dependency)
  • Optional: DPS Checker, to fill in the DPS and teammate columns

Settings

Mission Log has no settings.

Multiplayer

Client-side only. It only reads the game's data and writes its own file, so other players don't need it. It also works when you join someone else's mission.

Notes

  • It never touches your save; the only file it writes is its own log.
  • Leaving a mission from the menu counts as a failure in the game, so that row says fail, not left.
  • When you join a mission that is already running, the time and frame columns count from the moment you joined.
  • For a left row, the resource and upgrade columns are empty.
  • Teammate DPS values marked as estimated come from DPS Checker's estimate for players who don't have it.

Source: https://github.com/doku-macaron/mycopunk-mods-public Author: t4t5u0 Not affiliated with Pigeons at Play or Devolver Digital.

CHANGELOG

Changelog

0.1.2

  • When the log file cannot be written for a moment, the row is kept and written again every 5 seconds and when the game quits. A row still not written when the game quits is lost.
  • Code follows the Mycopunk modding wiki conventions (publicized game assembly, [HarmonyPatch] classes, no reflection by name).
  • Needs doku_macaron-MacaronCore 1.1.0.

0.1.1

  • Depends on doku_macaron-MacaronCore (the renamed shared library) instead of doku_macaron-ModKit. No other change in game.

0.1.0

  • First release on Thunderstore.