3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2372|回复: 10
打印 上一主题 下一主题

[分享] 如何汉化一个mod

[复制链接]

42

主题

731

帖子

1987

积分

游戏狂人

Rank: 6Rank: 6

贡献度
65
金元
17174
积分
1987
精华
1
注册时间
2009-8-4
跳转到指定楼层
主题
发表于 2023-8-24 13:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gzbenx 于 2023-8-24 13:59 编辑

最新的版本可以直接打开按照步骤一步步来,不是最新的版本需要安装激活游戏作弊菜单和开发者模式的mod,激活后按“~”键打开,在mod菜单里选择“open mod manager”。很容易的

首先打开模组编辑器:


新版可见下面的选项,点击打开


然后在mod manager 左边列表选择想编辑的mod,双击打开。灰色的是没有激活的,也可以编辑,需要双击两次(第一次激活,第二次进入编辑,这里激活后自动加到激活列表)。如果是steam正版的mod,会出一个对话框说要copy到游戏mod专用目录,问你是否同意,点了同意后可以在 c:\user\你的用户名\AppData\Roaming\Jagged Alliance 3\Mods 里面找到对应的文件夹,里面是已经解密解压好的mod文件,你可以随便自己改了,甚至steam退订了也在的。我这里随便打开一个举例:


打开以后mod editor 首先显示的是这个mod的基本信息,选择如图位置的Content path,然后选择右边的copy,把信息复制到剪贴板





在打开的mod editor 选择菜单对应的项目New,然后选Assets,再选Localization添加一个本地化项目:



点击新加的标签Localization,在右边的language选项里面找Chinese(Simplified),添加上去


然后在下一项Filename里面,把前面复制到剪贴板的内容粘贴上去,后面自己起一个csv文件名,比如cn.csv,这就是你的汉化文件了,(也可以自己加个文件夹名字,比如local之类的反正自己选择汉化文件放哪里)。
然后就是在mod editor里面的最后一步,选择菜单里面File选项下面的Export Translation Table(这时应该会自动保存文件,如果没有自动保存,先Save然后再选择这项)




出现下面的对话框可以退出全部程序了



去c:\user\你的用户名\AppData\Roaming\Jagged Alliance 3\Mods打开对应的mod文件夹,能看到一个ModTexts.csv文件,改成自己的汉化文件名cn.csv,如果你设置了local路径,记得创建一个同名的文件夹,然后把这个文件移过去


用记事本(excel也行,更好,只要你会导入)打开这个文件


最上面两行是这样的:
sep=,
ID,Text,Translation,VoiceActor,Context

ID 文本对应的编号
Text 文本内容(关键的东西就是这个了)
Translation 翻译的内容
VoiceActor 声音样本(选择使用谁的语音)
Context 语音内容(现在能编辑的恐怕没有)

这两行是文件的标题栏,以英文逗号隔开。下面的内容就是按照这个方式排列的:

290687644087,"Lindsay 'Lola' Kristin",,,ModItemUnitDataCompositeDef Lindsay Name

我们需要在第二个和第三个英文逗号之间填上汉化的内容:

290687644087,"Lindsay 'Lola' Kristin","'劳拉' 琳赛 克里斯丁",,ModItemUnitDataCompositeDef Lindsay Name

翻译的内容可以找百度翻译,复制粘贴即可,需要注意几点:
1)翻译的内容中不要使用英文逗号和英文单双引号,会造成格式出错
2)如果要翻译的文字分了段落,把段落使用“\n”形式替换
3)如果要翻译的文字使用了英文逗号,单引号和分了段落,翻译过来后也使用了这些符号和替代符,在粘贴后记得在文字的头尾使用英文双引号框住,(参考我刚才的人名例子吧)



评分

1

查看全部评分

回复

使用道具 举报

25

主题

1310

帖子

1976

积分

游戏狂人

Rank: 6Rank: 6

贡献度
137
金元
14284
积分
1976
精华
0
注册时间
2008-10-25
舒服的沙发
发表于 2023-8-24 15:21 | 只看该作者
支持一下
回复 支持 反对

使用道具 举报

11

主题

1542

帖子

1384

积分

游戏狂人

Rank: 6Rank: 6

贡献度
21
金元
13004
积分
1384
精华
0
注册时间
2008-5-25
硬硬的板凳
发表于 2023-8-25 02:51 | 只看该作者
非常感谢大佬
回复 支持 反对

使用道具 举报

11

主题

1542

帖子

1384

积分

游戏狂人

Rank: 6Rank: 6

贡献度
21
金元
13004
积分
1384
精华
0
注册时间
2008-5-25
冰凉的地板
发表于 2023-8-26 20:30 | 只看该作者
请教一下我汉化的时候为什么汉化文件会自动将原本的英文替换了?
回复 支持 反对

使用道具 举报

42

主题

731

帖子

1987

积分

游戏狂人

Rank: 6Rank: 6

贡献度
65
金元
17174
积分
1987
精华
1
注册时间
2009-8-4
5#
 楼主| 发表于 2023-8-27 00:36 | 只看该作者
程序设定的,如果有指定语言在编辑时自动调用指定语言的本地化文件,没办法的。要预防也简单,打开mod编辑之前把汉化文件改个名字即可,编辑完了退出后再把文件名改回来
回复 支持 反对

使用道具 举报

42

主题

1748

帖子

2142

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
66
金元
18780
积分
2142
精华
0
注册时间
2012-3-13

G胖の微笑

6#
发表于 2023-11-20 18:59 | 只看该作者
感谢教学!
回复 支持 反对

使用道具 举报

4

主题

492

帖子

526

积分

高级玩家

Rank: 4

贡献度
1
金元
5215
积分
526
精华
0
注册时间
2008-6-6
7#
发表于 2024-3-8 12:37 | 只看该作者
其他游戏也能通过这个管理器导出翻译内容吗?
回复 支持 反对

使用道具 举报

0

主题

28

帖子

47

积分

初级玩家

Rank: 2

贡献度
0
金元
467
积分
47
精华
0
注册时间
2023-1-19
8#
发表于 2024-12-26 13:18 | 只看该作者
求教!!!!用excel把文件翻译好了后怎么导入??
回复 支持 反对

使用道具 举报

42

主题

731

帖子

1987

积分

游戏狂人

Rank: 6Rank: 6

贡献度
65
金元
17174
积分
1987
精华
1
注册时间
2009-8-4
9#
 楼主| 发表于 2024-12-27 01:14 | 只看该作者
天堂静电 发表于 2024-12-26 13:18
求教!!!!用excel把文件翻译好了后怎么导入??

教程中标红字的部分
回复 支持 反对

使用道具 举报

0

主题

28

帖子

47

积分

初级玩家

Rank: 2

贡献度
0
金元
467
积分
47
精华
0
注册时间
2023-1-19
10#
发表于 2024-12-27 08:36 | 只看该作者
gzbenx 发表于 2024-12-27 01:14
教程中标红字的部分


我按教程已经生成了一个CN.CSV文件,也翻译完成了,但进到游戏里还是英文的,看到教程里说需要导入,不知道怎么弄。


回复 支持 反对

使用道具 举报

0

主题

28

帖子

47

积分

初级玩家

Rank: 2

贡献度
0
金元
467
积分
47
精华
0
注册时间
2023-1-19
11#
发表于 2024-12-27 12:41 | 只看该作者


我按照教程已经把生成的cn.csv文件用excel打开并翻译好了,但进游戏还是英文的,看了教程说还要导入,不知道该怎么弄。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-26 03:08 , Processed in 0.036094 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表