

This is a Thunderstore-ready package that adds extra English death messages for EliteMasterEric-Coroner.
It now includes a companion BepInEx plugin that exposes message lists in the mod manager config editor, discovers registered Coroner death tags on startup, and writes the Coroner XML file for you.
It uses Coroner's addon language file pattern under the hood:
Strings_en-us.xml is the base English file.Strings_en-us_*.xml is also loaded.Strings_en-us_custom.xml, so it adds messages without replacing the base file.Settings.Import local mod..zip.After import, these files should exist in the active profile:
BepInEx/config/dowompi.coronercustommessages.cfg
BepInEx/config/EliteMasterEric-Coroner/Strings_en-us_custom.xml
If the config editor does not show the package immediately, start the game modded once and reopen the config editor.
On first launch, the plugin scans Coroner's registered Death* tags and appends any missing config entries. After that first launch, restart the game or reopen the config editor to edit the newly discovered tags.
Open the config editor for Coroner Custom Messages.
Each supported death type is a string entry under the Messages section. Put multiple variants in one field separated by ||.
Example:
Stayed for the punchline. There was no survival after it.||Heard the music and still did not leave.||Took the performance too seriously.
On game launch, the plugin rewrites Strings_en-us_custom.xml from those config values and reloads Coroner's language handlers.
After launch, the plugin writes a report here:
BepInEx/config/dowompi.coronercustommessages.discovered-tags.txt
That file lists every Death* tag Coroner exposed to this plugin when the game loaded, so you can see what was recognized and which entries were created.
Zip the package root so the archive contains:
manifest.jsonREADME.mdicon.pngBepInEx/plugins/CoronerCustomMessages/CoronerCustomMessages.dllBepInEx/config/dowompi.coronercustommessages.cfgBepInEx/config/EliteMasterEric-Coroner/Strings_en-us_custom.xmlThen upload that zip as its own package or as part of a modpack.
Recommended: edit BepInEx/config/dowompi.coronercustommessages.cfg through the mod manager config editor.
Direct XML editing still works if you want it:
Open BepInEx/config/EliteMasterEric-Coroner/Strings_en-us_custom.xml.
Each line inside <strings> is one message entry:
<DeathEnemyBracken text="Was folded into a portable shape by a Bracken." />
Rules:
DeathEnemyBracken.text attribute is the message shown in-game." inside the message, replace it with ".Example with multiple random messages for the same death type:
<DeathOtherLandmine text="Conducted an unscheduled landmine inspection." />
<DeathOtherLandmine text="Proved the mine was active." />
<DeathOtherLandmine text="Discovered that pressure plates are not a myth." />
If you want more control than "append extra messages", create your own full language file:
Strings_en-us.xml.Strings_my-pack.xml.LanguagePicker to my-pack.Coroner looks for:
Strings_<language>.xml as the main fileStrings_<language>_*.xml as extra addon filesThat means LanguagePicker = my-pack will load Strings_my-pack.xml and any extra files like Strings_my-pack_extra.xml.
BepInEx/config/dowompi.coronercustommessages.cfgBepInEx/config/EliteMasterEric-Coroner/Strings_en-us.xmlBepInEx/config/EliteMasterEric-Coroner/Strings_en-us_custom.xmlStrings_en-us_*.xml files add to the message pool; they do not remove existing English lines.Death* tags at startup and creates config entries for them.