You are viewing a potentially older version of this package. View all versions.
LokiMoonLabs-Chinese_to_English_Mod_Translator-1.0.2 icon

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 2 weeks ago
Version 1.0.2
Download link LokiMoonLabs-Chinese_to_English_Mod_Translator-1.0.2.zip
Downloads 34
Dependency string LokiMoonLabs-Chinese_to_English_Mod_Translator-1.0.2

This mod requires the following mods to function

xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

Preferred version: 5.4.17

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.2 adds support links only. Mod binaries and gameplay behavior are unchanged from 1.0.1; implementation version references below remain unchanged.

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.

Documentation update 1.0.1: adds the AI development disclosure. The mod binaries and gameplay behavior are unchanged from package 1.0.0. Existing version references below describe that unchanged implementation.

Version: 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 includes 306 reviewed or MIT-licensed entries. It can recover another 731 reviewed entries directly from supported installed mod DLLs, giving 1,037 entries and 38 formatted-message templates with the complete tested mod set. There are no additional hard dependencies on those optional mods.

Coverage includes 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 earlier private build was confirmed in game. This renamed public build and its local-source loader have passed automated checks; a fresh in-game visual check of this exact DLL is still pending.

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.