末学家-威廉 dmy615595828
签名?是什么?能吃吗?
关注数: 13 粉丝数: 155 发帖数: 4,148 关注贴吧数: 40
【AssetBundleExtractor】关于召唤类法术的一些修改 最近突然想玩召唤类型的职业,神界之类的回合制玩腻了,其他非回合的又没法控制召唤物卡位,找了一圈发现暂停类的还能控制召唤物的游戏貌似就永恒之柱一个。可原版游戏里只有诗人能次次战斗都召唤,而且还不能开场召,召了还有持续时间,于是就尝试着在柱子里改出来一个能以召唤物为主的角色。只是不知道现在还有多少在玩1代的呢。 首先介绍一下一个技能adragan_conjure_blight,用addtalent adragan_conjure_blight就可以添加,四种元素随机召唤一只,持续整场战斗,无限次数死了还能再招。但这个技能只能召一个,怎么才能增加数量呢? X:\steam\steamapps\common\Pillars of Eternity\PillarsOfEternity_Data\assetbundles\prefabs\objectbundle目录下面有游戏所有的技能物品法术,但里面的文件都是unity3d,不能直接记事本改,这时候就需要用到AssetBundleExtractor了。用AssetBundleExtractor打开adragan_conjure_blight.unity3d文件,然后点export保存到随便一个目录然后再用AssetBundleExtractor打开,这时候就会出现下面这样的列表往下拉,找到type里带summon字样的,view data后可以看到召唤物的数量类型基本都是保存在这里。summonfilelist就是召唤的东西,可以看到0-3分别对应四种元素,而最下面的maxsummons控制召唤的最大的数量,所以虽然列表里有四种元素但你实际使用这个技能的时候只能随机召唤一只,改成4就可以四种各召一只。想要修改的话需要点export dump然后随便保存一下。保存的文件可以用记事本打开,但强烈建议用notepad打开和保存,用记事本修改极大概率出错。用notepad打开后就可以随便修改了,比如把maxsummons改成4就可以召唤四只,想召唤更多的话就需要把filelist里面的东西多复制几遍然后改序号比如这个就是黑曜石灯的summonfilelist,这样就能召唤6只阴影。但实际使用的时候会遇到一个问题,当召唤数量超过3的时候就只能控制其中3个,超出的只会站着发呆没办法指挥,这个问题暂时没找到解决办法,如果有大佬知道的话希望能指教一下。 除了数量以外通过修改CRE开头的名字也可以更改召唤物的类型,比如我上面那个图四个元素都加上了Greater,所以我召唤出来的就是上级元素而不是普通的元素。如果你知道召唤物对应的代码的话改出来十几条龙也是没问题的,当然,还是只能控制其中三个。 都改完了以后就该重新导入成unity3d文件了,打开之前的列表,选中列表里你导出的那一行然后import dump,选中你用notepad改好的的文件。修改成功的话你view data应该是能看到改后的信息的,如果是空白说明你保存的文件不对,用notepad仔细修改,别用记事本。确认无误之后点File——save随便保存一下。 保存好列表之后就可以打开最初的adragan_conjure_blight.unity3d文件了,点import然后选中保存的列表文件,然后再File——save。保存之后的文件要改成和最初的文件一样的名字,也就是adragan_conjure_blight.unity3d,覆盖,这样就修改完成了。覆盖之前记得备份。 同样的方法可以改其他召唤技能和物品,不仅仅是召唤的种类和数量,距离和持续时间应该也是可以改的,但具体的改哪一段我就不清楚了,有兴趣的可以慢慢研究之前那个列表里的内容。
1 下一页