Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
LC Chinese Project
Simplified Chinese localization project for Lethal Company with independent runtime translation, localized UI textures, and embedded Chinese font fallback support.
| Date uploaded | 2 months ago |
| Version | 0.2.3 |
| Download link | Aueser-LC_Chinese_Project-0.2.3.zip |
| Downloads | 680 |
| Dependency string | Aueser-LC_Chinese_Project-0.2.3 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
LC Chinese Project
中文说明
LC Chinese Project 是面向 Lethal Company V81 测试环境维护的简体中文本地化模组。包体包含运行时文本汉化、中文 TextMeshPro 字体 fallback、部分 UI 贴图本地化,以及常见 UI、动态文本、终端页面和图标类模组的兼容处理。
本模组不依赖 GameTranslator 运行时。
功能范围
- 汉化 UI、HUD、终端、商店、扫描提示、飞船显示屏、星球信息、结算界面、大厅提示和部分场景文本。
- 覆盖终端订单、星球天气、扫描价值、聊天系统消息、投票、剩余天数、重量单位、服装切换提示、载具交互提示和观战状态等动态文本。
- 优化快捷菜单、游戏设置、退出确认、联机提示和大厅状态弹窗等界面的中文显示稳定性。
- 提供中文 TextMeshPro fallback,降低缺字、透明字、黑色字和动态文本渲染异常。
- 包含部分本地化贴图资源。
- 兼容 RuntimeIcons、RuntimeIcons_BetterRotations 和 HoneeItemIcons,不打包、不引用、不复制这些模组的代码或资源。
- 支持自定义本地化:可通过独立
.cfg文件扩展文本替换规则。
安装
使用 Thunderstore 或 r2modman 安装时,请先安装 BepInExPack,再安装本模组。
手动安装时,将压缩包根目录中的 BepInEx 文件夹合并到游戏或 profile 根目录。正确安装后应存在:
BepInEx/plugins/V81TestChn/V81TestChn.dll
BepInEx/plugins/V81TestChn/translations-cfg/
BepInEx/plugins/V81TestChn/fonts/
BepInEx/plugins/V81TestChn/fontpatcher/
BepInEx/plugins/V81TestChn/textures/
不要把整个包解压成 BepInEx/plugins/package,也不要在 zip 外额外套一层 package/ 目录。
自定义本地化
推荐将个人规则或其他英文模组的补充规则放在:
BepInEx/config/V81TestChn/custom-localization/
插件也会读取:
BepInEx/plugins/V81TestChn/custom-localization/
BepInEx/config/V81TestChn/custom-translations/
BepInEx/config/translations/custom/
示例:
exact:Company Cruiser=公司巡航车
ignorecase:Pull switch=拉动开关
regex:^(\d+) lb$=$1 磅
style:exact:WARNING|color=#FF4D4D|fontSize=28|richText=true
常用配置:
[01 基础 - 自定义本地化]
Enabled = true
PreferCustomTranslations = false
EnableRegex = false
MaxLoadedFiles = 32
MaxConfigFileBytes = 262144
MaxExactRules = 4096
MaxIgnoreCaseRules = 4096
MaxRegexRules = 64
MaxStyleRules = 64
建议优先使用 exact 或 ignore-case 规则。regex 默认关闭,只在确认规则可靠且性能可控时启用。需要字面量 =、| 或反斜杠时,请写作 \=、\|、\\。
排查
- 如果日志显示
TranslationService loaded 0 exact + 0 regex entries from 0 source(s).,说明插件 DLL 已加载但资源目录未找到,请检查安装路径和旧包残留。 - 如果其他图标类模组依赖原版英文物品名,本模组会尽量保留图标匹配 key,只在显示层翻译中文。
- 如果发现未覆盖文本,请提供截图、触发场景和相关终端命令或 UI 路径。
- 如果自定义本地化规则导致卡顿,请先关闭 regex,再逐步缩小规则范围。
许可
本项目以 MIT 协议发布。包体包含或改编部分第三方 MIT 内容,并分发基于 OFL 字体生成的 TextMeshPro 字体资源。详细说明见 THIRD_PARTY_LICENSES.md。
English
LC Chinese Project is a Simplified Chinese localization mod maintained for the Lethal Company V81 test environment. The package includes runtime text localization, Chinese TextMeshPro font fallback, selected localized UI textures, and compatibility handling for common UI, dynamic text, terminal pages, and icon-related mods.
The mod does not require GameTranslator at runtime.
Features
- Localizes UI, HUD, terminal pages, store pages, scan prompts, ship monitor text, planet information, endgame screens, lobby warnings, and selected scene text.
- Covers dynamic text such as terminal orders, planet weather, scanner values, chat system messages, votes, days left, weight units, suit-change prompts, vehicle prompts, and spectate status.
- Improves Chinese display stability for quick menus, game settings, leave-game confirmation, online warnings, and lobby status popups.
- Provides Chinese TextMeshPro fallback to reduce missing glyphs, transparent glyphs, black glyphs, and dynamic text rendering issues.
- Includes selected localized texture resources.
- Compatible with RuntimeIcons, RuntimeIcons_BetterRotations, and HoneeItemIcons without bundling, referencing, or copying their code or assets.
- Supports custom localization through standalone
.cfgfiles.
Installation
When using Thunderstore or r2modman, install BepInExPack first, then install this mod.
For manual installation, merge the package BepInEx folder into the game or profile root. A correct install contains:
BepInEx/plugins/V81TestChn/V81TestChn.dll
BepInEx/plugins/V81TestChn/translations-cfg/
BepInEx/plugins/V81TestChn/fonts/
BepInEx/plugins/V81TestChn/fontpatcher/
BepInEx/plugins/V81TestChn/textures/
Do not install the package as BepInEx/plugins/package, and do not create a zip with an extra top-level package/ directory.
Custom Localization
The recommended directory for personal rules and additional English-mod rules is:
BepInEx/config/V81TestChn/custom-localization/
The plugin also scans:
BepInEx/plugins/V81TestChn/custom-localization/
BepInEx/config/V81TestChn/custom-translations/
BepInEx/config/translations/custom/
Examples:
exact:Company Cruiser=公司巡航车
ignorecase:Pull switch=拉动开关
regex:^(\d+) lb$=$1 磅
style:exact:WARNING|color=#FF4D4D|fontSize=28|richText=true
Common options:
[01 基础 - 自定义本地化]
Enabled = true
PreferCustomTranslations = false
EnableRegex = false
MaxLoadedFiles = 32
MaxConfigFileBytes = 262144
MaxExactRules = 4096
MaxIgnoreCaseRules = 4096
MaxRegexRules = 64
MaxStyleRules = 64
Prefer exact or ignore-case rules. Regex is disabled by default and should only be enabled for tested, controlled rules. Use \=, \|, and \\ for literal =, |, and backslash characters.
Troubleshooting
- If logs show
TranslationService loaded 0 exact + 0 regex entries from 0 source(s)., the plugin DLL loaded but the resource folders were not found. Check the install path and stale package remnants. - If another icon mod depends on vanilla English item names, this mod tries to preserve icon-matching keys while translating display text separately.
- When reporting uncovered text, include a screenshot, the scene, and the related terminal command or UI path.
- If custom localization rules cause stutter, disable regex first and narrow the affected rules gradually.
License
LC Chinese Project is released under the MIT License. The package includes or adapts selected third-party MIT content and distributes TextMeshPro font assets generated from OFL-licensed fonts. See THIRD_PARTY_LICENSES.md for details.
CHANGELOG
更新日志
3.2.0 · 通用兼容、性能与界面更新
修复扫描物品、建筑、怪物和船内设施时的名称错配、错误价值行与动态文本残留。
补全终端、家具移动、信号发射器、气象事件等运行时文本兼容。
优化高频聊天、长时间游戏、多人场景与大型整合包下的缓存和文本处理开销。
引入程序集 Publicizer,减少后续维护中对非公开游戏成员的反射访问需求。
改进气象警报排版、Storage 家具名称格式。
3.1.3 · 文本覆盖与兼容性更新
相较 3.1.2,本版本补全更多游戏内与第三方运行时文本的汉化覆盖,并优化文本处理稳定性。
- 补全 HUD、扫描、终端、交互提示及常见命令输出中的英文残留。
- 优化聊天命令和批量操作相关的文本处理逻辑,降低大量消息刷新时的冲突风险。
- 保持通用文本处理方式,提升运行时文本兼容性。
3.1.2 · 汉化补全更新
- 补全灯光开关、梯子、飞船移动状态和建造模式等 HUD 交互提示。
- 补全 Company Cruiser 扫描提示和终端订单反馈中的动态文本。
- 保持轻量化处理方式,不扩大高频全局扫描范围。
3.1.1 · 东亚字符显示与大厅列表稳定性更新
- 补充基于系统字体的日文、韩文等非中文东亚字符 fallback。
- 改进混合语言文本分类,避免误处理玩家名称、大厅名称与跨语言消息。
- 优化高频 TMP 与字体 fallback 路径,减少重复字符扫描和判断。
- 收窄大厅列表字号补偿范围,避免影响普通 UI。
- 改进 HUD 聊天输出时机,降低短时间大量消息导致冲突的风险。
3.1.0 · 覆盖稳定性与大型整合包性能更新
- 优化大型整合包中的运行时文本路径,并新增可配置缓存与菜单处理预算。
- 改进星球信息、扫描 HUD 和交互提示等动态 UI 的显示一致性。
- 改善固定宽度输入框、搜索框和占位文本的中文排版。
- 扩展价格、折扣、战斗提示与 HUD 通知等第三方运行时文本兼容。
- 在提升覆盖的同时控制额外性能开销。
3.0.0 · 独立运行时本地化更新
- 移除对第三方汉化和字体修补运行时的依赖。
- 切换至自维护词库,覆盖物品、怪物、终端、HUD、星球信息、菜单与结算界面。
- 新增默认关闭的自动翻译功能,并使用缓存和后台请求避免阻塞主线程。
- 重做中文 TextMeshPro fallback 与本地化贴图资源。
- 保留原版英文物品键供图标模组匹配,仅在显示层输出中文。
- 统一多处用户可见译名和交互提示。
0.2.3 · 修复必要运行时文件缺失
- 修复 0.2.2 发布包缺失必要运行时文件的问题。
0.2.2 · 菜单稳定性、配置可读性与文本覆盖更新
- 改进快捷菜单、游戏设置和退出确认界面的本地化时机。
- 优化运行时字体与材质保护,降低黑字、透明字、方块字和裁切风险。
- 补充公司星球说明、观战状态、退出确认、提前离船投票和结算文本。
- 改进设置、调试菜单和弹窗类 UI 的目标后处理。
- 将发布配置分组与说明改为中文。
0.2.1 · 性能、观战状态与文本覆盖更新
- 降低右键扫描、富文本消息和高频 UI 更新时的重复处理成本。
- 改进终端输入、聊天输入、玩家名与大厅动态文本保护。
- 修复观战和结算界面中的玩家名与死亡状态边界识别。
- 加强退出、场景切换和插件销毁阶段的运行时清理。
- 补充
Cookie pan物品名和房主关闭房间后的说明文本。 - 优化断线、连接失败和大厅状态类弹窗排版。
0.2.0 · 自定义本地化与运行时稳定性更新
- 新增独立
.cfg自定义本地化规则。 - 支持 exact、ignore-case、regex 和 style;regex 默认关闭。
- 增加文件大小、规则数量和 regex 超时限制。
- 优化运行时文本收集和扫描 HUD 的处理节奏。
- 按终端、HUD、聊天、结算和星球信息拆分动态翻译路径。
- 补全服装切换提示中的服装名称。
- 保持输入文本、玩家名、大厅动态名和图标匹配键保护。
0.1.7 · Signal Translator HUD 更新
- 增加带缓存和节流的 Signal Translator HUD 汉化路径。
- 放大“正在接收信号”提示,同时保留后续信号文本字号。
- 补全 Cruiser、飞船磁铁、信号翻译器和订单状态相关终端文本。
- 刷新 Thunderstore 包体和 GitHub 发布元数据。