Dyson Sphere Program
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
Downloads
214
Size
258KB
Edited · Nov 11, 2026

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.

Known mod compatibility

Single-player profile snapshot. The enabled list records mods present in the profile. Individual compatibility evidence is identified separately.

Other enabled mods in the profile

  • AdvancedPump, AIO Assembler, Assembler UI Speed Info, AutoPilotPlus, BepInEx, Better Sphere, BiggerBuildRange, BigTower, BottleneckUI
  • BUG_UIFix, Build Back Better, BuildBarTool, BuildToolOpt, Bulldozer, BulletTime, CameraMemory, CatAPI, CatUIPanel
  • CheatEnabler, Chinese to English Mod Translator, CloseError, CloserStations, CollectorDeployer, CommonAPI, CompressSave, ControlPanelPlus, CopyPasteStations
  • CruiseAssistPlus, DeliverySlotsTweaks, DSP Tech Tree UX Overhaul, DSPAfterburner, DSPAutoSorter, DSPBigMechaStorage, DSPCalculator, DSPCalculatorPlus, DSPCompass
  • DSPDarkFogIndustry, DSPModSave, DSPReplicatorPlus, DSPSmartQueue, DSPSphereBuilder, EnableAchievementsFix, EnergyExchangerTweaks, ErrorAnalyzer, Extended Tech Queue
  • FarZoom, Fast N Furious, Galactic Scale 2, GasAcceleratorMod, Hand Crafted Trinkets, Honey I Shrunk the Factory, Icarus Boost, LaserClearing, LDBTool
  • Logistics Architect, Logistics Capacities, LogisticsBotsTweaks, LongSorter, LossyCompression, MaxLVLIncrease, MegaRayReceiver, ModFixerOne, MoreMegaStructure
  • Nebula Multiplayer Mod API, Planetary Resource Architect, PlanetwideMining, PlanetwidePlanetaryShieldGenerator, PoolTrim, ProliferatorMultiplier, Quantum Conduit, RebindBuildBar, SaveTheWindows
  • SmartTank, SortByStorage, SphereEditorTools, SplitterOverBelt, StackingPlus, StacksizeMultiplier, Star System Explorer, Star System Production, StationAssistant
  • StatsUITweaks, TechHashReduce, UXAssist, WaterElectrolysis, WorldWidePower

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.4
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.

Molecular Assembly Hub

Adds English labels for the Hub window, including recipe slots, storage controls, inputs, outputs, and recipe details.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.