Coroner Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. Dates are based on UTC.
- Reinstalling the mod may sometimes cause modded language data to be deleted.
This update provides some updated language strings as well as a bugfix.
- Added additional death messages for English (via Thundermaker300).
- Updated Italian translations (via MakinDay)
- Updated Russian translations (via D4N9-Twitch)
- Fixed an issue when getting captured by the Masked and then getting saved.
This update improves the documentation as well as adds support for v64.
- Added cause of death for the new event in v64.
- Improved documentation for the modding API and translations (major thanks to Jatc251!).
- Fixed a crash found when dying to the Eyeless Dogs.
This update finalizes the modding API!
- Added cause of death for the new enemy in v60/61.
- Finished up the Modding API!
- See the modding docs for more info.
- Check out the Coroner Mimic plugin for an example of how to implement this
- Split up cause of death for pits to differentiate between different tiles.
- Added specific cause of death for that one pit in the Facility. You know the one.
- Fixed an issue with fallback behavior (for when a language is missing translations).
This update represents a major refactor of Coroner's codebase.
- Added new causes of death for version 50.
- Added new causes of death for version 55/56.
- Added a cause of death specifically for dying of falling in pits in the facility.
- Split up causes of death for coworkers murdering with different weapons into different types (for example, Stop Signs vs Knives).
- Added a documented
Coroner.API
class to make it easy for mods to add their own integrations.- NOTE: This feature is not currently 100% complete as mods cannot display their own custom causes of death right now.
- Added a
test
language which displays generic death messages for debugging purposes.
- Replaced
LC_API
withStaticNetcodeLib
for more reliable, less bloated networking that doesn't depend on an outdated library.
- Removed all languages except for English, due to the other languages now having missing causes of death. A long-term solution for this problem will come later.
- Fixed a bug where leaving the game before the Performance Report and then joining a new lobby would not clear causes of death, resulting in incorrect causes of death being displayed later.
- Coroner may sometimes fail to distinguish between the driver and passenger of the Company Cruiser.
- Languages other than English may be missing causes of death, they should fall back to English if one is missing.
- Fixed an issue where Coroner fails to detect the config folder (even when it is in the proper location).
- Improved the clarity of the error messages for when people install the mod incorrectly (you won't get this error if you use R2Modman!).
- Added new custom messages for specific causes of death:
- Holding a Stun Grenade
- Extension Ladder
- Added support for the expanded Unicode character set while FontFixer is installed.
- Added a new Spanish localization.
- Added a new German localization.
- Added a new Italian localization.
- Added a new Korean localization.
- Added a new Hungarian localization.
- Added a new Chinese (Simplified) localization.
- Added a new Portuguese (Brazilian) localization.
- Numerous translation changes.
- The English Translation now has additional notes to assist other translators.
- Moved the localization files into the config folder.
- This should allow modpacks to properly override them.
- Changed translation handling to fallback to English if specific lines are missing.
- This applies when some lines are present and some aren't.
- Fixes for Lethal Company v49.
- Fixed a build issue with 1.5.2.
- Attempting to fix an issue caused when installing Coroner without R2Modman.
- Added a new French localization.
- I have removed LC_API as a dependency from the manifest. Coroner on its own does a reasonable job of synchronizing cause of death messages across clients without it, in my experience, to a greater extent than I originally thought. I do not anticipate making it a dependency again in the future. Apologies for the inconvenience.
- Improved the Dutch localization.
- Added a new localization feature! Coroner now has official support for English, Dutch, and Russian.
- If you want to help localize Coroner for other languages, please visit the Lethal Company Modding Discord or submit a pull request on GitHub, I would GREATLY appreciate your contributions.
- LC_API has been readded as a dependency after the 3.0.0 update fixed all the weird bugs.
- Fixed an issue where vanilla notes would be replaced with funny notes (funny notes should only display if no vanilla ones were given)
- Fixed an issue where "Funny Notes" were not randomized when serious death messages were turned on.
- Now includes the mod lel
- I decided you folks had it too good yoinks mod away
- Added custom death messages for specific types of explosions:
- Landmines
- Jetpack
- Lightning
- Added custom death message for Turrets.
- Added a
SeriousDeathMessages
config option to display only more to-the-point death messages. Defaults tofalse
.
- The death report now says "Cause of Death" instead of "Notes" when a player dies.
- Decreased log verbosity to improve performance.
- Fixed an issue where an exception in one of the cause-of-death patches would cause the player to not die.
- Fixed an issue where not having LC_API installed would cause an exception to occur.
- Additional death messages for other death types.
- Added new death messages for the enemies from v45.
- Fixed some bugs related to v45.
- Each death type can now randomly display one of several messages.
- Messages should now match across clients, even when randomized.
- Added new death messages for the enemies that didn't have them.
- Bunker Spider
- Coil Head
- Hoarder Bug
- Hygrodere
- Spore Lizard
- Thumper
- Removed LC_API as a dependency from the manifest (Thunderstore was enforcing it as mandatory rather than optional). It is still recommended that players install LC_API alongside this if possible.
- Fixed an issue where Bunkers Spiders were called Sand Spiders.
- Fixed an issue where the mod ZIP was included inside the mod ZIP, causing a console error.
- Added a custom cause of death for the dropship.
- Added an optional dependency on LC_API and used it to improve accuracy of cause of death reports over multiplayer.
- Fixed a softlock/crash related to checking if the player has a Jetpack.
- Fixed the cause of death not being evaluated properly when being crushed by a ladder.
- Fixed the cause of death not being evaluated properly when drowning in Quicksand.
- Fixed a bug where notes would not start with "Notes:".
- Fixed an issue where BepInEx was not listed as a mandatory dependency.
- Fixed an issue with enemy-related custom deaths not working
Initial release
- Added cause of death to the results screen.
- Added advanced cause-of-death tracking for specific enemies, falling back to built-in tracking on failure.