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

注册 登录

QQ登录

只需一步,快速开始

查看: 12352|回复: 5
打印 上一主题 下一主题

[原创] 终于找到了永久性修改剧情npc队友属性的方法,不用再忍受队友渣属性啦

[复制链接]

7

主题

564

帖子

560

积分

高级玩家

Rank: 4

贡献度
14
金元
5037
积分
560
精华
0
注册时间
2010-4-23

废土游民

跳转到指定楼层
主题
发表于 2018-5-6 23:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这游戏不知道从哪个版本更新之后,用控制台对eder、Aloth这类剧情加入的队友编辑属性后再次读档就会被重置回,不管是IEmod、还是曾经鼎鼎有名的Eternity Keeper 都无法提供有效修改,看着队友那一堆乱七八糟的属性,对我这种强迫症来说简直玩不下去...两年前买了游戏,至今游戏时间20个小时...
因为二代马上出了,所以现在我又想先把一代通关,不过还是遇到了修改属性点无效这个问题。在网上找了半天,才知道这鬼游戏给那些剧情队友都设有一个固定的属性模板,所以就算你不管怎么改,只要一读档,游戏就会自动读取那个模板,将玩家辛苦修改的属性打回原形,而主角和自定义队友因为没有那个模板,所以用控制台修改后就能一直生效。目前能百度到的修改器,还有N网上都没有能直接去修改那个基础模板文件的,所以我翻去外网逛了逛,发现也有不少玩家很烦恼队友npc的渣属性,后来看到有人给出了修改模板的方法。
因为是早两年的方法了,所以我先试了一下,虽然步骤繁琐但并很简单,而且确定有效,现在拿出来给大家分享

1.首先你需要从我提供的链接里下载一个叫AssetsBundleExtractor_2.2beta2的东西,我会提供64位和32位系统两种型号,请自行选择。


2.解压后,运行AssetBundleExtractor,点击file,open选择路径为Steam \ steamapps \ common \ Eternity \ PillarsOfEternity_Data \ assetbundles \ prefabs \ objectbundle,
这个路径里有所有队友的模板文件,举例比如:
companion_eder.unity3d,companion_aloth.unity3d,companion_gm.unity3d(Grieving Mother),companion_hiravias.unity3d,companion_ggp.unity3d(Durance)
我建议先找到全部要修改的队友对应的文件,然后在桌面另建一个文件夹复制进去,作为原文件备份,然后再复制一份为备份2作为修改用(因为每次读取模板文件,路径都会重置,很烦)


这里以aloth为例,我们选中companion_aloth.unity3d这个文件,


然后点击Export导出,创建新的文件命名为Aloth1


3.接着,再次用AssetBundleExtractor打开Aloth1,这时会出现一个很大的列表,


点选上方Size,找到大小为696的文件,名字一定必须是MonoBehaviour,点选此文件,然后点击右侧Export Dump,创立新的文件Aloth2,记得不要关闭列表。




4.用文档就可以打开Aloth2,然后找到 int BaseMight = 12 这一列,从这里开始就是Aloth模板默认的基础属性,这里就可以随便进行修改


Might威力,constitution体质
dexterity敏捷,perception感知
intellect智力,resolve信念,自己对应修改。
改完后保存退出。


5.返回步骤3打开的列表,这时继续选中大小为696的MonoBehaviour,点击右边Imprort Dump,找到刚才改好Aloth2文档导入。然后点击列表左上角file,Save,新命名为Aloth3。


6.关闭列表,继续运行AssetBundleExtractor,加载刚才保存在“备份2”文件夹里的companion_aloth.unity3d,点击Import,将Aloth3导入,然后左上角flie选择Save,随便命名为1。


7.将1更名为companion_aloth.unity3d,放入Steam \ steamapps \ common \ Eternity \ PillarsOfEternity_Data \ assetbundles \ prefabs \ objectbundle内覆盖原文件,Aloth属性修改便大功告成,其他队友的修改也是如此。
需要格外说明三点:
我的游戏版本是最新的3.7.0.1318,在旧版里需要选择的MonoBehaviour大小可能为688,而非696,新版本里个别队友可能也不是696,但必定是某个相似的值,这个我没有测试所有,我修改的eder、aloth、hiravias和gm都是696。
另外,在初次遇见队友时他的属性应该还是原本的默认属性,不必惊慌,只需保存一下再读档就可以看到修改后的数值了。
最后,请尽量严格按照此步骤进行修改,务必在修改前保存原文件,修改错误可能导致队友动作或模型或离队消失的错误。


AssetBundleExtractor下载地址:
https://pan.baidu.com/s/1hxPETFrkrlBfEQY-dKWIJw
回复

使用道具 举报

0

主题

141

帖子

493

积分

高级玩家

Rank: 4

贡献度
0
金元
4930
积分
493
精华
0
注册时间
2021-4-3
舒服的沙发
发表于 2025-6-28 20:12 | 只看该作者
不容易不容易
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-12 19:43 , Processed in 0.026543 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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