liyun_1981 发表于 2018-1-6 15:44

永恒之柱GOG最新版中文省略号修复,及100级等级上限、附魔槽数20、自动开启完全控制台等超级补丁。。。。。。

本帖最后由 liyun_1981 于 2019-4-30 17:45 编辑

本人是DND规则游戏爱好者,首先感谢 @杨佐 大佬无私分享最新的GOG版游戏,本来很高兴的在蒸汽论坛找到了最新的能用的汉化补丁(https://steamcn.com/t334498-1-1),以为能爽玩一番了,没想到进游戏却发现了游戏中有部分中文变成了省略号,这太他妹的搞了。。。。。。没想到还有这种情况。。。不过看到这游戏是unity3d做的老夫笑了,鉴于unity3d的尿性本能的想到了反编译一下Assembly-CSharp.dll看看能不能找出问题。。。没想到黑石头的编码规范还是不错的,老夫只修改了两行代码就搞定了,嘿嘿。。。貌似永恒之柱贴吧里也有这个补丁,但是我下下来试了下不是很稳定,有时候切换地图会无限读取,经测试还是我自己弄的这个补丁好用,哈哈哈。。。

修改之前效果图


修改之后效果图


安装方法很简单,直接把解压后的 Assembly-CSharp.dll 文件覆盖到 游戏目录\Pillars of Eternity\PillarsOfEternity_data\Managed 目录下就行。
本着负责的态度,嘿嘿,对于使用steam版本的玩家,可以先用此补丁试下,如果不行可以按照以下的步骤自行修改:
1、安装好Microsoft Visual Studio 2017 Professional(微软官网有现成资源,安装方法网上也有,这里就不赘述了);
2、打开“VS 2017的开发人员命令提示符 ”,输入命令:ildasm 如下图:

弹出ildasm窗口后从文件菜单选择文件 游戏目录\Pillars of Eternity\PillarsOfEternity_data\Managed\Assembly-CSharp.dll 加载进来,在树结构图中找到 UIFont类,再找到红框内的 WrapText方法,双击打开该方法的 il代码窗口,记住红框内的关键字;
3、新建两个文件夹分别为DLL和DLL-idlasm ,把Assembly-CSharp.dll文件复制到DLL目录,输入命令:cd /d "E:\Decompile\DLL"
ildasm Assembly-CSharp.dll /output:..\DLL-ildasm\Assembly-CSharp.il
执行完后DLL-idlasm目录下会生成两个文件,用UE打开 Assembly-CSharp.il,根据第2步记录的关键字找到 WrapText方法的il代码,如下图:


4、在该方法代码中找到关键字 “useAllCharacters”,用下一行代码中的“IL_03b9”替换掉上面两处红框内的“IL_0396”,保存文件完成修改!!
这里需要说明一下,不同机器上运行的反编译结果中的 IL_XXXX 标签名称可能会不同,不过没关系,按照上面的方法替换就行,随它是啥值都行。。

5、输入命令:cd /d "E:\Decompile\DLL-ildasm"
ilasm /dll /resource:Assembly-CSharp.res Assembly-CSharp.il /output:Assembly-CSharp.dll
执行完后将在 DLL-idlasm目录下生成 Assembly-CSharp.dll文件,用此文件替换到游戏目录\Pillars of Eternity\PillarsOfEternity_data\Managed 目录下,搞定!

特别说明:此补丁只适用于最新版本v3.07.0.1318 ,如果将来黑石头又更新了我会及时更新补丁,动手能力强的也可以按照我上面说的方法自己更新补丁,哈哈,我使用的这种修改方式理论上应该是最稳定的了,不过不能保证一定不会有任何问题,建议大家替换前还是先备份一下Assembly-CSharp.dll文件!
2018年3月30日晚最新更新,修改了一些游戏功能,如下:
1、100级等级上限:16级后人物可以继续升级并获得技能点
2、10倍经验:杀怪和做任务获得10倍经验,16级以后所需经验值算法为:n*(n-1)*500
3、初始属性点修改:新建或洗点后角色初始获得属性点为20,各属性为10,属性下限为5,上限为30
4、移动速度修改:慢速模式改为0.5倍,倍速模式改为4倍
5、装备附魔槽数量修改:由14改为20
6、自动开启完全控制台:进游戏后不需要先输入iroll20s,直接输命令就行!

附件下载:
**** Hidden Message *****

yanghao169 发表于 2018-1-6 16:08

沙发占位,感谢分享方法

Lrr. 发表于 2018-1-14 22:40

感谢分享

blswdf 发表于 2018-1-26 10:47

为什么是2个文件。

yiyu2012 发表于 2018-2-2 15:23

感谢分享!!!

7Kings 发表于 2018-2-2 19:21

谢谢分享

pushan 发表于 2018-2-6 14:55

感谢大佬,可以用这个方法修改iemod的那个dll文件不?晚上回去试试

渣诚vs悠哥 发表于 2018-2-12 02:03

能分享下游戏本体吗。杨佐大佬的被和谐了

isaac~ 发表于 2018-2-20 01:39

本帖最后由 isaac~ 于 2018-3-25 18:35 编辑

谢谢分享

ilxm2004 发表于 2018-4-2 16:59

这两个文件解压后就是完整的汉化包吗?

.Eden 发表于 2018-4-17 23:52

感谢分享

easy465 发表于 2018-4-20 21:55

为什么我替换了这个文件游戏就进不去了呢?把原来的文件恢复回来就能进去。

q1589622 发表于 2018-4-23 15:04

感谢分享

伽蓝帝 发表于 2018-4-29 21:36

这个是不包含汉化的是吧?要先打汉化补丁再打你这个么

Xiang_Yu 发表于 2018-5-2 23:06

这个在mac上面好像不能用呢?dll难道不一样嘛

红旗的刘 发表于 2018-5-3 17:07

请问,怎么反编译呢?想学简单修改,

韩信 发表于 2018-5-4 17:54

感谢大佬。

hanyu2017 发表于 2018-5-5 22:37

非常感谢,正需要!

七殇枫 发表于 2018-5-10 22:35

感谢大大分享看到2除了 回顾下1感觉怕麻烦~支持

newkyo 发表于 2018-5-11 20:29

大神能不能弄个关闭自动存档的功能。?

wscqzy 发表于 2018-5-12 11:43

感谢楼主 可是用了你的 我的游戏 无线读条 黑屏

A-delrio 发表于 2018-5-13 14:25

er……游戏头像居然有点像陈文茜

wuzhiqiang 发表于 2018-5-15 14:48

感谢大佬~~辛苦了

ws1988 发表于 2018-5-16 14:56

替换文件以后进不去游戏,黑屏……

34874327 发表于 2018-5-16 17:38

谢谢你的分享

darkmlight 发表于 2018-5-19 21:33

10倍经验可以关了么。。。有点过分了啊

qiuwen1211 发表于 2018-5-20 18:57


10倍经验可以关了么。。。有点过分了啊

wwhwgs 发表于 2018-5-24 21:51

这个很好用的啊。

u571z 发表于 2018-7-27 19:10

10倍经验好尴尬。。。 才做了几个丰饶谷任务,咏唱者血量999了。。。

左边的小妖 发表于 2018-9-30 22:46

感谢分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 永恒之柱GOG最新版中文省略号修复,及100级等级上限、附魔槽数20、自动开启完全控制台等超级补丁。。。。。。