首页/新闻资讯/正文详情

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

发布时间:2026/9/25 3:05:18 来源:云帆数科 栏目:资讯中心
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),仅供参考

相关推荐

STM32恒流源法电阻测量仪设计与实现
STM32恒流源法电阻测量仪设计与实现

做嵌入式这么多年,测电阻这件事我一直觉得没表面上那么简单。手里虽然有万用表,但每次测低阻值电阻或者在线测量时,接触电阻、导线压降带来的误差能让人抓狂。后来项目里需要做一个自动化的电阻测量模块,干脆自己用STM32搭了一个恒… · 2026/9/25 3:05:18

3ds Max 2026 原生 USD 与重拓扑:跨软件协作与高模治理新范式
3ds Max 2026 原生 USD 与重拓扑:跨软件协作与高模治理新范式

3ds Max 2026 的更新说明放出来那天,我盯着两个名词看了很久:原生 USD 工作流,内置重新拓扑工具。做三维这行的朋友应该懂我的感觉——这两个功能恰恰戳中了 DCC 工具链里最折磨人的两个环节:跨软件交接的格式泥潭,以及… · 2026/9/25 3:05:12

Qt与UWB智能仓储系统:从定位数据到业务轨迹可视化
Qt与UWB智能仓储系统:从定位数据到业务轨迹可视化

简介:本资源是一套基于Qt框架与UWB超宽带定位技术开发的智能仓储管理系统完整源码工程,面向计算机、物联网及物流工程相关专业的学生与开发者,适合作为课程设计、毕业设计或技术进阶的实战参考。系统围绕入库出库管理、库存盘点、物料追踪、人… · 2026/9/25 3:05:12

Metadata as Code 分阶段交付计划:kcmd 从只读快照到双向同步的落地路线图
Metadata as Code 分阶段交付计划:kcmd 从只读快照到双向同步的落地路线图

数据目录AI Agent人工智能知识管理示例工程 【免费下载链接】knowledge-catalog Google Cloud Knowledge Catalog Tools and Samples 项目地址: https://gitcode.com/gh_mirrors/kn/knowledge-catalog 点击查看 免费下载 导读 分阶段交付计划 是 toolbox/mdcode&a… · 2026/9/25 3:58:23

CNN-LSTM-Attention-AdaBoost多变量时序预测Matlab实现
CNN-LSTM-Attention-AdaBoost多变量时序预测Matlab实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 3:58:23

Hunk 快速上手:用 `hunk diff --files` 对比两个 TypeScript 文件并完成首次 Review
Hunk 快速上手:用 `hunk diff --files` 对比两个 TypeScript 文件并完成首次 Review

开发工具代码评审CLIAI 应用 【免费下载链接】hunk Review-first terminal diff viewer for agentic coders 项目地址: https://gitcode.com/gh_mirrors/hu/hunk 点击查看 免费下载 本篇技术指南围绕 Hunk 仓库中最小可运行的入门示例 examples/1-hello-diff 展开&… · 2026/9/25 3:58:23

Nuke 5 迁移指南:告别 Promise、拥抱闭包回调与职责更清晰的图像加载架构
Nuke 5 迁移指南:告别 Promise、拥抱闭包回调与职责更清晰的图像加载架构

移动开发图像处理 【免费下载链接】Nuke Image loading system 项目地址: https://gitcode.com/gh_mirrors/nu/Nuke 点击查看 免费下载 本文是 Nuke 图像加载框架(Image loading system)官方迁移系列文档之一,面向正在使用 Nuke … · 2026/9/25 3:58:23

Bandit 配置实战:INI / YAML / TOML 配置文件、测试选择与 nosec 排除机制详解
Bandit 配置实战:INI / YAML / TOML 配置文件、测试选择与 nosec 排除机制详解

SAST应用安全 【免费下载链接】bandit Bandit is a tool designed to find common security issues in Python code. 项目地址: https://gitcode.com/gh_mirrors/ba/bandit 点击查看 免费下载 本文基于 Bandit 官方文档中的 Configuration 章节,系统讲解… · 2026/9/25 3:58:23

AMS芯片流片前必查的版图与工艺协同设计要点
AMS芯片流片前必查的版图与工艺协同设计要点

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 3:58:17

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码