ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

RPFM三大进阶教程:如何翻译MOD、优化MOD体积与Datacore数据删除

2026/9/25 3:05:29 拓冰建站 浏览量
RPFM三大进阶教程:如何翻译MOD、优化MOD体积与Datacore数据删除 RPFM三大进阶教程如何翻译MOD、优化MOD体积与Datacore数据删除【免费下载链接】rpfmRusted PackFile Manager (RPFM) is a... reimplementation in Rust and Qt6 of PackFile Manager (PFM), one of the best modding tools for Total War Games.项目地址: https://gitcode.com/gh_mirrors/rp/rpfmRPFMRusted PackFile Manager是用 Rust 和 Qt6 重写的 Total War 系列游戏 MOD 管理工具是 PackFile ManagerPFM的现代替代品。本教程面向已能打开 Pack 文件的 MOD 作者带你在 RPFM 中完成三件进阶事项用内置 Translator 翻译 MOD、用 Optimizer 一键优化 MOD 体积、以及用 twad_key_deletes 彻底告别 Datacore 数据删除。一、MOD翻译教程Translator工具五步出译文翻译 MOD 有三种方式直接改 loc 文件、导出 TSV 后处理、使用 RPFM 内置的Translator。推荐第三种——它会自动处理原版未修改的行直接复用官方译文子 MOD 复用父 MOD 译文标记新增/变更/删除行等最头疼的工作MOD 更新后你只需重新打开 Translator 确认即可。推荐流程五步打开要翻译的 Pack菜单Tools → Translator翻译左侧列表中标记Needs Retranslation需重新翻译的行点击Accept保存 Pack。右侧编辑器还提供DeepL / AI兼容 OpenAI 接口支持本地 Ollama 等/ Google 自动翻译等行为选项API 配置在PackFile → Settings → AI中。点击 Accept 后翻译会写入两处Pack 内的text/!!!!!!translated_locs.loc旧游戏为text/localisation.loc游戏内立即生效配置目录translations_local/game/pack/语言.json——这份结构化 JSON 方便提交分享其他用户通过启动器可自动应用译文。详细字段说明见官方文档 docs/tutorials/translating-a-mod.md 与 docs/tools/translator.mdTranslator 界面源码在 rpfm_ui/src/tools/translator/。二、MOD体积优化教程Optimizer一键瘦身发布前的优化能让 Pack更小、兼容性更好。冗余行和与原版相同的行常常被遗忘在 MOD 里导致覆盖其他 MOD 的修改与原版相同的 loc 条目还会把非英语玩家的本地化静默覆盖成英文。两个右键入口作用于 Pack 根节点Optimize PackFile——运行选中的优化步骤结果留在内存中供你检查不直接保存Save Pack For Release——运行优化并直接保存到磁盘发布快捷方式。优化对话框将步骤分为四组可自由勾选分组主要步骤Pack删除与母包相同的文件ITM、应用压缩Table (DB/Loc)导入 Datacore 到twad_key_deletes、优化 Datacore 表、删除重复行/ITM 行/空文件Text清理 map/ 与 prefab 中无用的.xml、.agf、.model_statistics等工具副产物Portrait Settings删除未使用的图集、变体与空掩膜⏰最佳时机发布或更新前一刻。优化器会剥离数据开发阶段这些数据有时是你改动意图的备忘不建议提前跑。默认选项偏保守破坏性步骤默认关闭。优化器实现位于 rpfm_extensions/src/optimizer/完整教程见 docs/tutorials/optimising-a-mod.md。三、Datacore数据删除教程twad_key_deletes让Datacore退出历史舞台引擎合并同名表格时相同 Key 的行只有第一条生效。想删除原版的一行传统做法是把整张原版表导入 MOD 后删掉该行再打包——这就是Datacore。它的痛点父 MOD 更新后你的子 MOD 会悄悄抹掉新增内容多个子 MOD 各删各的行则只能存在一个且体积膨胀、维护成本高。自《全面战争战锤3》6.3 补丁起引擎新增了twad_key_deletes_tablestable_namekey两列运行时自动从指定表中删除对应行完全替代 Datacore。RPFM 提供三种用法迁移已有 Datacore右键 Pack →Optimize PackFile在 Table 组勾选Import datacores intotwad_key_deletes运行后 RPFM 自动分析出被删的行并写入新表。注意把生成的表改名如mymod_deletes否则重跑优化器会覆盖它从源表批量添加推荐先右键Create ▸ New DB建一张名为twad_key_deletes_tables的空表打开源表选中要删除的行右键Add Selection to Key Deletes并选择目标表——RPFM 自动填好正确的主键避免手抄复合键出错直接编辑表格最后手段像普通 DB 表一样手工编辑但错误的 Key 会静默失效谨慎使用。⚠️两个注意事项删除仍被其他表引用的行会导致游戏加载崩溃加载顺序会影响结果——低优先级 MOD 重新添加的行会让高优先级 MOD 的删除失效。删除前请先思考引用关系详见 docs/tutorials/datacores.md。小结翻译 MODTools → Translator五步完成JSON 可分享复用优化体积发布前右键 Pack 执行 Save Pack For Release分组勾选瘦身步骤删除数据战锤3 用户用twad_key_deletes_tables替代 Datacore兼容性大幅提升。更多功能MyMod 管理、全局搜索、诊断面板、插件脚本等可查阅完整文档目录 docs/SUMMARY.md。【免费下载链接】rpfmRusted PackFile Manager (RPFM) is a... reimplementation in Rust and Qt6 of PackFile Manager (PFM), one of the best modding tools for Total War Games.项目地址: https://gitcode.com/gh_mirrors/rp/rpfm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考