Translator
Translates Mycopunk's alien-language text to readable English. Toggle it on/off in-game via Sparroh's mod config menu.
By Coruscnium
| Date uploaded | a week ago |
| Version | 1.3.0 |
| Download link | Coruscnium-Translator-1.3.0.zip |
| Downloads | 52 |
| Dependency string | Coruscnium-Translator-1.3.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_Mycopunk
BepInEx pack for Mycopunk. Preconfigured and ready to use.
Preferred version: 5.4.2403README
Translator
Makes Mycopunk's alien-language text readable.
It does this two ways: it redirects the alien "H" font to a normal readable font (so any
<font=H> text shows as English no matter where it comes from), and as a backup it strips the
<font=H> / </font> tags from text as it's generated. Between the two it covers essentially
everything you'll run into. No text content, colors, or other formatting are changed.
Toggle it in-game (optional)
Install Sparroh's ModSettingsMenu
and open it (default F10) to flip EnableTranslation on/off without restarting —
handy if you want the readable text most of the time but like seeing the Hashetty script now
and then. Reopened menus reflect the change immediately; new chat lines and popups update on
the spot. Without ModSettingsMenu you can still set it by hand in
BepInEx/config/coruscnium.translator.cfg.
Installation
Thunderstore
- Install BepInExPack_Mycopunk.
- Install this mod through your mod manager.
- Launch the game.
Manual
- Install BepInExPack_Mycopunk as above.
- Extract
TranslatorMod.dllintoBepInEx/plugins/in your Mycopunk directory. - Launch the game.
Usage
Works automatically. No configuration needed.
Requirements
- Mycopunk, obviously
- BepInExPack_Mycopunk
Credits
Icon: Font H Yellow Prism upgrade from Mycopunk.
License
Licensed under GPL v3 — see LICENSE.
CHANGELOG
Changelog
1.3.0 (2026-07-25)
Fixed
- Gear/item descriptions that stayed alien (e.g. Contraband Gats) now translate — they read a raw
.textfield viaTextBlocks.GetString, which bypassed the patchedGetText. - Replaced the 1.2.0 font swap (too timing-dependent) with an always-on redirect of TMP's
<font=H>lookup (MaterialReferenceManager.TryGetFontAsset) — catches every alien run at render time, however the text was produced. - Redirect uses the game's own normal UI font, so translated text looks native.
- Added tag-stripping to the
TextBlocks.GetStringoverloads that gear names/types/descriptions actually use.
1.2.0 (2026-07-25)
Added
- Font swap: redirects the alien "H" font itself to a readable one, so any
<font=H>text renders in English no matter where it comes from — not just the spots the tag-stripper patched. SameEnableTranslationtoggle, reversible live. - Kept the tag-stripping patches as a backup layer for components with rich text disabled.
1.1.0 (2026-07-25)
Added
- In-game toggle:
EnableTranslationconfig (default on), editable live via Sparroh's ModSettingsMenu F10 overlay — switch between readable English and the Hashetty look, no restart. - FileSystemWatcher + Config.Reload() hot-reload pattern (ModSettingsMenu's own ConfigFile instance wouldn't propagate changes).
Changed
- PluginName changed to "Translator" so ModSettingsMenu's substring-based config matching can find it (GUID unchanged, so existing configs/installs are unaffected).
- Centralized the tag-stripping into one code path (no behavior change).
1.0.0 (2026-07-23)
Added
- Initial release
- Strips alien-language font tags (
<font=H>,</font>) from as much in-game text as I could get it to. - Works automatically, no configuration needed