妈妈说用户名不能太长 发表于 2015-11-23 10:36

【MOD工具】【教程】FO4Edit中文文本UTF8编码支持及使用FO4Edit快速恢复被mod覆盖的文本-更新了2015-12-17的bug

本帖最后由 妈妈说用户名不能太长 于 2015-12-24 14:38 编辑

2015-12-19
为master条目的复制添加了空值判定,修复了2015-12-17master条目为空时进行复制可能导致部分条目失效的问题
(如果论坛有汉化,最好优先用汉化版本,如果仍然存在英文,可以考虑使用下这个)
另外有人提到汉化不全的问题,这个脚本的功能是快速恢复被mod覆盖的文本,并不是自动汉化。。。如果是新增的文本是不会覆写过去的。而且覆写过程只会覆写条目顶层的FullName和Description,不会覆写其他任何任何任何内容,所以类似技能相关的lable标签,嵌套在其他标签内的名字和描述都不会自动汉化,依然需要手动处理。所以还是那句话:如果论坛有汉化,最好优先用汉化版本。

首先是FO4Edit下载
http://bbs.3dmgame.com/thread-4981009-1-1.html

FO4Edit中文化
中文化部分可以使用老滚5当时使用的方法,只不过需要需要变更默认加载的文件,我这里写了一个简单的bat文件
放到FO4Edit文件夹下,执行runFO4EditCN.bat即可启动支持中文的FO4Edit

中文UTF8支持来源 来源点我
自己下载,然后用命令行“hdtTES5EditUTF8_loader.exe FO4Edit.exe”执行也是一样的
刚载入mod之后,Fallout4.esm并没有加载本地化文件
右键Fallout4.esm,依此选择Other -> Localization -> Language -> cn(或者你需要的语言)
选择完之后就能看见正常的文本了

写在修改mod之前
千万不要直接使用FO4Edit修改Fallout 4.esm,如果要汉化主文件,建议使用Fallout4Translator
http://bbs.3dmgame.com/thread-4980980-1-1.html

这里有更为详细的使用方法,如果认为本篇接下来的说明过于简介,可以去下面的帖子看看
http://bbs.3dmgame.com/thread-4991180-1-1.html
作者是shihenwx同学

带界面的完全汉化版也有了,大家可以试试,暂时还不太完善,如果有问题可以去下面帖子反馈,大家多用才能早点完善。
http://bbs.3dmgame.com/thread-4990796-1-1.html

【简略教程】
我下面提到的内容是用来将Fallout 4.esm中已有的文本,覆盖到其他mod中的。
比如英文版的“更多的装甲槽位”和“更多的可改造服装”,他们会修改服装,然后顺带改了服装的名字,所以游戏里会显示英文服装名字。这时候就可以用这个方法,将Fallout 4.esm中的中文,覆盖到这些mod里面,然后这些mod就中文化了。

这个方法的优势是,可以让mod和当前你使用的原版文本内容一致,比如你可能在使用简体中文那么复制之后得到的mod就是简中的,而现在发布的汉化可能是针对原版繁中的。(不过由于是复制原始文本,所以如果mod新增了物品,还是需要手动汉化)

如何使用FO4Edit快速修改esm/esp文件来恢复被mod覆盖的原版内容文本
FO4Edit自某个版本提供脚本功能之后,其可用性提高了一大步。
这里讲一下如何使用它来快速恢复被修改的原版文本

1、首先需要用FO4Edit打开esp/esm文件
      当然这一步是废话。。。但是必须要有。而且最好单独打开,这样可以保证复制过去的是原始文本。
2、载入本地化文件
      载入之后右键需要汉化的mod(或者mod条目浏览那里的空白也可以)
      依此选择Other -> Localization -> Language -> cn(或者你需要的语言)
3、恢复文本
      在你需要恢复的 mod/条目/条目分类 上点击右键,选择 Apply Script
      然后在Script的下拉列表里找到名为“Restore record names from master”的脚本
      当然,那个不知道是猴年的脚本,直接运行是没有用的(也许每个人都不一样,但我这边是不行的)
      所以需要将该脚本进行修改,将'FULL'和'DESC'字段的名字补全为'FULL - Name'和'DESC - Description'
      (请下载附件的pas文件,复制到FO4Edit的Edit Scripts文件夹下,然后使用。这里就不讲了)
4、执行脚本
      点击OK,一秒还原(以More armor slots.esp为例,如果mod大了,估计会慢些)
5、关闭FO4Edit并保存修改
      用过FO4Edit的都懂。。。点右上角关闭,然后勾上要保存的脚本,点OK。
      右下角有个备份选项(请确保勾上了),如果修改之后无法正常工作可以用来还原,目录就在存放esp的Data文件夹的FO4Edit Backups子文件夹里

Script:
为了方便更新,不再列出code内容,请使用附件的pas文件


图?因为需要一点动手能力,所以就放步骤3那里调用脚本那一步的图
(主要是告诉大家点哪里比较方便,实际自己会玩的话,可以试一试,很多方法可以完成这一步)
图以外的步骤如果试了一下,发现自己不会的话,请使用别人编辑好的esm/esp文件。




呃,但愿别沉的太早了。

cc_pxh 发表于 2015-11-23 10:39

支持了,很好的技术贴。

xiaoxie83 发表于 2015-11-23 12:26

看到的第一个技术贴帮你顶上去

大气的浪花 发表于 2015-11-23 15:25

到现在还没用mod的路过。

妈妈说用户名不能太长 发表于 2015-11-24 01:11

貌似没人需要啊。。。这次加了一点FO4EditUTF8支持的内容。。。这下总有人看来吧{:3_93:}

c55852 发表于 2015-11-24 01:28

能看中文了..谢谢分享...

dr21 发表于 2015-11-24 04:52

本帖最后由 dr21 于 2015-11-24 05:16 编辑

第3步後面在講什麼... 目前沒有要漢化的mod

那直接開 Fallout 4.esm 來漢化可以嗎?

妈妈说用户名不能太长 发表于 2015-11-24 08:23

dr21 发表于 2015-11-24 04:52 static/image/common/back.gif
第3步後面在講什麼... 目前沒有要漢化的mod

那直接開 Fallout 4.esm 來漢化可以嗎?


千万不要直接使用FO4Edit修改Fallout 4.esm,如果要汉化主文件,建议使用Fallout4Translator
http://bbs.3dmgame.com/thread-4980980-1-1.html

我帖子里这个是用来将Fallout 4.esm中已有的文本,覆盖到其他mod中的。
比如英文版的“更多的装甲槽位”和“更多的可改造服装”,他们会修改服装,然后顺带改了服装的名字,所以游戏里会显示英文服装名字。这时候就可以用这个方法,将Fallout 4.esm中的中文,覆盖到这些mod里面,然后这些mod就中文化了。

这个方法的优势是,可以让mod和当前你使用的原版文本内容一致,比如你可能在使用简体中文那么复制之后得到的mod就是简中的,而现在发布的汉化可能是针对原版繁中的。(不过由于是复制原始文本,所以如果mod新增了物品,还是需要手动汉化)

林玄的北落 发表于 2015-11-24 08:56

还没试。手动转码ansi复制会丢失字符,直接utf编码编辑如果有效是很好的

topgamer 发表于 2015-11-24 08:58

实在是太感谢LZ的热心共享啦~
技术贴好评~

qwedsadew 发表于 2015-11-24 09:04

谢谢分享,辛苦了!!!!!

幸福大回旋 发表于 2015-11-24 09:21

楼主辛苦了
但好像不用这麽复杂啊...

scythe1912 发表于 2015-11-24 09:35

標題太長啦,就是說可以用 FO4Edit 漢化 Mod 了

妈妈说用户名不能太长 发表于 2015-11-24 09:40

jason0110103 发表于 2015-11-24 09:21 static/image/common/back.gif
楼主辛苦了
但好像不用这麽复杂啊...

有更简单的方法吗?我试了下Fallout4Translator,貌似不能直接导原版文本到esp里面去,也不能直接生成带本地化文件的esp。

幸福大回旋 发表于 2015-11-24 09:49

妈妈说用户名不能太长 发表于 2015-11-24 09:40 static/image/common/back.gif
有更简单的方法吗?我试了下Fallout4Translator,貌似不能直接导原版文本到esp里面去,也不能直接生成带 ...
我的情况是Fallout4Translater一载入MOD esp 就会自动翻译好(当然只限原版有的),确认後直接储存就可以了。。。

妈妈说用户名不能太长 发表于 2015-11-24 09:56

jason0110103 发表于 2015-11-24 09:49 static/image/common/back.gif
我的情况是Fallout4Translater一载入MOD esp 就会自动翻译好(当然只限原版有的),确认後直接储存就可以了 ...

我拿这个试了下取消技能等级要求的那个,貌似不行。折腾了半天,然后才用FO4Edit来做。。。不知道是不是遗漏了什么东西。

幸福大回旋 发表于 2015-11-24 10:00

妈妈说用户名不能太长 发表于 2015-11-24 09:56 static/image/common/back.gif
我拿这个试了下取消技能等级要求的那个,貌似不行。折腾了半天,然后才用FO4Edit来做。。。不知道是不是 ...
你是说这个?我就是用FO4Translater弄的,10秒完事...
http://bbs.3dmgame.com/thread-4981359-1-1.html

妈妈说用户名不能太长 发表于 2015-11-24 10:03

jason0110103 发表于 2015-11-24 10:00 static/image/common/back.gif
你是说这个?我就是用FO4Translater弄的,10秒完事...
http://bbs.3dmgame.com/thread-4981359-1-1.html
...

不是,我用的是那个需要复制strings文件的那个,就是原版的那个。
http://www.nexusmods.com/fallout4/mods/136/


妈妈说用户名不能太长 发表于 2015-11-24 10:08

jason0110103 发表于 2015-11-24 10:00 static/image/common/back.gif
你是说这个?我就是用FO4Translater弄的,10秒完事...
http://bbs.3dmgame.com/thread-4981359-1-1.html
...

不知道是不是我设置问题,我这边加载之后是这样的


不知道什么情况,要导入或者导出什么东西吗?

幸福大回旋 发表于 2015-11-24 10:12

妈妈说用户名不能太长 发表于 2015-11-24 10:08 static/image/common/back.gif
不知道是不是我设置问题,我这边加载之后是这样的




你把FO4Translater语言设成繁体中文试试

yuhaifeng 发表于 2015-11-24 10:17

支持了,很好的技术贴。

妈妈说用户名不能太长 发表于 2015-11-24 10:21

jason0110103 发表于 2015-11-24 10:12 static/image/common/back.gif
你把FO4Translater语言设成繁体中文试试

给跪了。。。是需要英文STRINGS文件之类的吗?
设完是这样的


林玄的北落 发表于 2015-11-24 13:39

很好用。脚本下载也行自己手动照着订正也行,

强调一句,尽量单独载入然后中文化,不然可能会把mod里的翻译盖到另一个mod里,而不是从原文fallout4里覆盖过来。楼主已经说了,这点我亲身体会要注意。不是从fallout4盖过来的翻译很容易出现缺字或者个别字乱码

幸福大回旋 发表于 2015-11-24 16:21

妈妈说用户名不能太长 发表于 2015-11-24 10:21 static/image/common/back.gif
给跪了。。。是需要英文STRINGS文件之类的吗?
设完是这样的

这是我的设置
没弄过,全都是预设的
游戏和软件是完全分开路径放的

还有看看有没有图中那三个cn.STRLINGS

妈妈说用户名不能太长 发表于 2015-11-24 17:14

jason0110103 发表于 2015-11-24 16:21 static/image/common/back.gif
这是我的设置
没弄过,全都是预设的
游戏和软件是完全分开路径放的


我估计是因为没有en文本的问题,我这边只有cn的。。。我回头试一下看看。

Vdeathless 发表于 2015-11-24 23:29

感谢楼主,此贴必顶

id2213 发表于 2015-11-25 10:54

好东西啊,感谢分享!

luciferfiend 发表于 2015-11-26 13:01

感谢!!!!!!

straight 发表于 2015-11-27 22:45

奇怪...用了這個,FO4EDIT打開來東西的名字還是顯示錯誤...是顯示不出繁體中文嗎?

妈妈说用户名不能太长 发表于 2015-11-27 22:58

straight 发表于 2015-11-27 22:45 static/image/common/back.gif
奇怪...用了這個,FO4EDIT打開來東西的名字還是顯示錯誤...是顯示不出繁體中文嗎? ...

可以截个图吗?用哪个东西启动的?

页: [1] 2 3 4
查看完整版本: 【MOD工具】【教程】FO4Edit中文文本UTF8编码支持及使用FO4Edit快速恢复被mod覆盖的文本-更新了2015-12-17的bug