Chinese to English Mod Translator
Offline English translations for Chinese DSP mod text. Protects original vanilla English, preserves formatted values, and leaves gameplay, saves, and configuration files untouched.
| Date uploaded | a week ago |
| Version | 1.0.3 |
| Download link | LokiMoonLabs-Chinese_to_English_Mod_Translator-1.0.3.zip |
| Downloads | 49 |
| Dependency string | LokiMoonLabs-Chinese_to_English_Mod_Translator-1.0.3 |
This mod requires the following mods to function
README
Chinese to English Mod Translator
Bug reports and support
Report a bug or browse existing reports in the shared Loki Moon Labs DSP support tracker. Select the affected mod and include its version, the game version, and steps to reproduce the problem. Screenshots and relevant logs are helpful; review attachments before posting because reports are public.
Package 1.0.3 — DSP Easy Starport translations
Adds 248 dictionary entries for DSP Easy Starport 0.0.1: the F9 panel, controls, help tooltips, deployment and upgrade messages, stargate travel, plasma ammunition and station status. This is a dictionary update; the translator DLL remains implementation version 1.0.0. Install the included translations.tsv beside the DLL and restart the game. Starport itself is not modified. Config-file translation remains excluded.
820 checks passed against the actual installed translator, including all new entries, earlier dictionary entries, combined display messages, numbers, rich-text formatting and unknown names. Loki Moon Labs confirmed the Starport translations working in game before release.
AI Development Disclosure
This mod was developed using AI tools for coding, debugging, and documentation. Loki Moon Labs directs development and is responsible for testing and maintaining the released mod.
AI tools also assisted with the Starport translations, dictionary validation and documentation. Loki Moon Labs confirmed the 1.0.3 dictionary update working in game before release. Earlier release and library counts below describe the original 1.0.0 implementation.
Package version: 1.0.3 (translator DLL: 1.0.0)
Studio: Loki Moon Labs
Displays reviewed Chinese mod text in English while Dyson Sphere Program is set to English. Translation runs locally, with no online service, account, API key, or configuration file.
What it does
- Translates supported Unity UI labels, tooltips, and formatted messages while preserving counts, names supplied as message arguments, and rich-text formatting.
- Uses the game's own English language files to protect standard vanilla names, descriptions, and research conclusions from localization overrides.
- Changes rendering and text sizing without replacing mods' underlying text fields or modifying gameplay, saves, recipes, or other mods' files.
- Leaves editable text fields, other selected languages, and unknown phrases unchanged.
Translation library
The package ships 554 dictionary entries: the original 306 entries plus 248 Easy Starport additions. The DLL retains the original 306-entry embedded fallback. The included translations.tsv is required for the new Starport coverage. Optional installed-mod recovery supplements this library; the currently tested profile loads 1,256 total entries. Available totals vary with installed mod versions. There are no additional hard dependencies on those optional mods.
Coverage includes DSP Easy Starport, MoreMegaStructure, DSPCalculator, UXAssist, CheatEnabler, DarkFogWorkshop, CollectorDeployer, StationAssistant, BuildBarTool, InterstellarLogisticsOpt, WaterElectrolysis, BuildToolOpt, SphereEditorTools, GlobalProliferatorSupply, StatsUITweaks, and LossyCompression. Some phrases are already translated correctly by their original mods.
Local recovery reads only known DLL filenames and accepts reviewed text fingerprints. It does not execute the inspected DLLs, download translations, or write a generated library to disk. Missing, modified, or unreadable sources are skipped; available translations continue to work. A mod update that changes a phrase may require an updated translation index.
Installation
Install through r2modman or a Thunderstore-compatible mod manager. For manual installation, put ChineseToEnglishModTranslator.dll and the optional translations.tsv together in BepInEx/plugins/ChineseToEnglishModTranslator/.
Set the game language to English and launch with BepInEx. There are no configuration settings. Remove the plugin folder to uninstall; it writes no save data.
Upgrading from the private DSP Mod English build: remove the previous DSPModEnglish.dll first, including any copy under Unknown-DSPModEnglish.dll. Do not install both translators. This release declares the private plugin incompatible to prevent duplicate translation patches.
Requirements and compatibility
Requires the DSP BepInEx 5 package (xiaoye97-BepInEx-5.4.17) or a compatible newer BepInEx 5 installation. Harmony and Mono.Cecil are supplied by BepInEx. No CommonAPI or translation service is required.
Checked against DSP 0.10.35.29151 with BepInEx 5.4.23.5. The vanilla index identifies 2,027 text bindings across 1,302 localization keys. Original English text is read from the player's Locale/1033 files; no game assembly, asset bundle, or English text dump is distributed. Missing locale entries are left unchanged.
If a game update changes the game assembly, prototype ID protection is disabled with a warning until the index is updated. Matching localization keys and display aliases can still use the current game's English files. Protection covers the game's normal localization and prototype getters; custom replacement interfaces or later conflicting patches can bypass those paths.
Text inside images, separate IMGUI interfaces, and unsupported custom UI is outside the current coverage. This is a reviewed local library, not an unrestricted machine translator for every possible Chinese string.
Optional dictionary additions
translations.tsv is an optional UTF-8 dictionary, not a BepInEx configuration file. Its entries supplement or override bundled mod translations; protected vanilla text remains separate. Restart after editing. The embedded library still works if the file is absent.
Each entry is Chinese text, a literal tab, then English. Use \n, \r, \t, and \\ for escaped control characters and backslashes. Preserve numbered placeholders such as {0:N2} and keep rich-text tags and attributes intact. Invalid entries are skipped with a warning.
Verification
The release passes 120 isolated check groups plus 5 memory-loader regression checks against the installed game and dependency assemblies. These cover the complete tested library, all vanilla bindings, the Planetary Anomalies Tesla Tower tooltip, formatted values, markup, language and editable-field guards, optional-source failures, and emitted Harmony patches.
The original automated checks cover the translator implementation. Loki Moon Labs also confirmed the 1.0.3 Starport dictionary update working in game before release.
Credits
Created by Loki Moon Labs: Dark Lord Coz, Luna, and Loki the Cat.
Thanks to the original mod authors for their work and existing English translations. Licensed bundled translation material and local-source coverage are documented in THIRD_PARTY_NOTICES.md. This translator is a separate project and is not an official release of those mods.
CHANGELOG
Changelog
1.0.4
- Add Molecular Assembly Hub window translations for recipe slots, buttons, inventory headings, instructions and recipe details.
1.0.3
- Add 248 DSP Easy Starport 0.0.1 dictionary entries for in-game panels, tooltips and messages.
- Preserve live counts, units, formatting and existing translations.
- Dictionary-only update: no translator DLL, Starport DLL, config or gameplay changes.
- Pass 820 checks against the installed translator. Confirmed working in game by Loki Moon Labs before release.
Changelog
1.0.2
- Add links to the shared Loki Moon Labs DSP mod issue tracker and bug-report form.
- Set the package website to the support repository.
- Documentation-only release; mod binaries and supporting gameplay files are unchanged from 1.0.1.
1.0.1
- Add an AI Development Disclosure to the package description.
- Documentation-only release; all mod binaries and supporting gameplay files are unchanged from 1.0.0.
1.0.0
- Initial public release of Chinese to English Mod Translator.
- Added offline display translation, formatted-message support, and original vanilla English protection.
- Included 306 reviewed or licensed entries and local recovery of 731 additional reviewed entries from supported installed mods.
- Kept editable fields, configuration files, saves, and gameplay data untouched.