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

注册 登录

QQ登录

只需一步,快速开始

查看: 63162|回复: 90
打印 上一主题 下一主题

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

  [复制链接]

51

主题

3789

帖子

3774

积分

游戏精英

Rank: 8Rank: 8

贡献度
213
金元
29223
积分
3774
精华
0
注册时间
2009-4-1
跳转到指定楼层
主题
发表于 2015-11-23 10:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 妈妈说用户名不能太长 于 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
Fallout4EditCN.zip (78.31 KB, 下载次数: 5512)
中文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文件
0 Restore record names from master.pas (1.28 KB, 下载次数: 459)

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




呃,但愿别沉的太早了。

评分

7

查看全部评分

回复

使用道具 举报

1052

主题

4116

帖子

5099

积分

游戏精英

Rank: 8Rank: 8

贡献度
355
金元
36786
积分
5099
精华
0
注册时间
2010-5-10
舒服的沙发
发表于 2022-4-9 16:16 | 只看该作者
有没有 4.0.3 的汉化
回复 支持 反对

使用道具 举报

51

主题

3789

帖子

3774

积分

游戏精英

Rank: 8Rank: 8

贡献度
213
金元
29223
积分
3774
精华
0
注册时间
2009-4-1
硬硬的板凳
 楼主| 发表于 2022-4-11 13:07 | 只看该作者
13378334 发表于 2022-4-9 16:16
有没有 4.0.3 的汉化

这个不是汉化,只是让xEdit支持utf8编码,并不是汉化xEdit。
至于更新就不确定了。。。你只能试试看了。

另外,可能xEdit新版本已经原生支持UTF8了,你可以试试看能不能正常显示中文,如果可以就不需要前面的汉化插件了。
回复 支持 反对

使用道具 举报

1052

主题

4116

帖子

5099

积分

游戏精英

Rank: 8Rank: 8

贡献度
355
金元
36786
积分
5099
精华
0
注册时间
2010-5-10
冰凉的地板
发表于 2022-4-11 14:05 | 只看该作者
妈妈说用户名不能太长 发表于 2022-4-11 13:07
这个不是汉化,只是让xEdit支持utf8编码,并不是汉化xEdit。
至于更新就不确定了。。。你只能试试看了。
...

直接下载xedit就行了是吗
回复 支持 反对

使用道具 举报

51

主题

3789

帖子

3774

积分

游戏精英

Rank: 8Rank: 8

贡献度
213
金元
29223
积分
3774
精华
0
注册时间
2009-4-1
5#
 楼主| 发表于 2022-4-12 08:52 | 只看该作者
13378334 发表于 2022-4-11 14:05
直接下载xedit就行了是吗

xEdit是B社这些Edit的项目名称,他们是共享的,改成不同的名字好像就可以激活对应的功能(之前是这样的,现在不清楚)。辐射4的话可以直接下载这个
https://www.nexusmods.com/fallout4/mods/2737/
回复 支持 反对

使用道具 举报

1052

主题

4116

帖子

5099

积分

游戏精英

Rank: 8Rank: 8

贡献度
355
金元
36786
积分
5099
精华
0
注册时间
2010-5-10
6#
发表于 2022-4-14 18:17 | 只看该作者
妈妈说用户名不能太长 发表于 2022-4-12 08:52
xEdit是B社这些Edit的项目名称,他们是共享的,改成不同的名字好像就可以激活对应的功能(之前是这样的, ...


XEDIT编辑不了下面的ESP是什么情况?
回复 支持 反对

使用道具 举报

51

主题

3789

帖子

3774

积分

游戏精英

Rank: 8Rank: 8

贡献度
213
金元
29223
积分
3774
精华
0
注册时间
2009-4-1
7#
 楼主| 发表于 2022-4-14 20:58 | 只看该作者
13378334 发表于 2022-4-14 18:17
XEDIT编辑不了下面的ESP是什么情况?

没遇到过这种情况,你这个是辐射4的esp吗?如果是的话就不清楚了。
回复 支持 反对

使用道具 举报

1052

主题

4116

帖子

5099

积分

游戏精英

Rank: 8Rank: 8

贡献度
355
金元
36786
积分
5099
精华
0
注册时间
2010-5-10
8#
发表于 2022-5-15 21:48 | 只看该作者
妈妈说用户名不能太长 发表于 2022-4-14 20:58
没遇到过这种情况,你这个是辐射4的esp吗?如果是的话就不清楚了。

新版本的 无论是FO4EDIT还是 XEDIT都不支持中文,怎么让他支持中文?
回复 支持 反对

使用道具 举报

3

主题

795

帖子

1311

积分

游戏狂人

Rank: 6Rank: 6

贡献度
1
金元
13071
积分
1311
精华
0
注册时间
2014-1-5
9#
发表于 2024-3-25 15:19 | 只看该作者
谢谢分享!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-14 04:30 , Processed in 0.460395 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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