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

注册 登录

QQ登录

只需一步,快速开始

查看: 7603|回复: 16
打印 上一主题 下一主题

[资料] 下九品·使用 Assets Bundle Extractor 制作太吾绘卷 MOD·手抄本

[复制链接]

16

主题

576

帖子

730

积分

超级玩家

Rank: 5Rank: 5

贡献度
45
金元
5501
积分
730
精华
0
注册时间
2012-7-23
跳转到指定楼层
主题
发表于 2018-10-1 23:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 妄想鄉大混蛋 于 2018-10-1 23:07 编辑

零、囫囵吞枣(太长不看)
旧瓶装新酒,受  qweytr_1 发表的《一个无创修改assets的新思路》一文启发,我们可以通过 Unity Assets Bundle Extractor 提取 sharedassets0.assets 数据包,进而实现游戏参数修改与应用。
本文将以修改游戏中玩家每个月可活动次数(暂名 Action Point,AP)为例演示具体方法。

一、迁思回虑(原理剖析)
Unity 引擎制作的游戏允许用户以补丁的形式,将文本文档格式的配置文件放置到对应目录,因补丁目录的优先级更高,游戏将优先访问修改后的配置文件,从而达到应用修改目的。

二、口诵心惟(具体操作)
以修改游戏中 AP 为例:
1、下载 Assets Bundle Extractor,在主菜单选择 File - Open,导航到《太吾绘卷》游戏资源目录中:steamapps\common\The Scroll Of Taiwu\The Scroll Of Taiwu Alpha V1.0_Data,然后打开 sharedassets0.assets 数据包。

2、定位配置文件。一般来说,文件名为 xxx_Date,类型为 TextAsset 的即为配置文件。
Data 写成 Date 明显是开发组的锅啊,不过那群神人 C++++ 心法逆练大圆满,天天修仙肝更新,这点小毛病还是无视好了,反正我也吐槽四次了。

如下图,此时我们应该提取的是 Age_Date 文件。

2.1、提取配置文件。这里我们需要通过右侧面板的 Export Raw 来提取,随便放到一个目录,稍后用文本编辑工具修改它,我选择 Atom。

3、此时我们已经可以打开 unnamed asset-sharedassets0.assets-187.dat 这个配置文件,它大概是这样的:

3.1、根据那篇教程贴的提示,我们要把首行 # 号之前的内容删掉,然后进行后续编辑。

3.2、现阶段因尚无官方 MOD 开发工具,我们如果想以这种形式制作 MOD,需要自行推测每个位置的参数代表何种意义。根据一番研究,我们会发现参数的首项是年龄,而第七项对应着游戏中的 AP。

3.3、之后,我们便可通过正则表达式替换,将每个年龄对应的 AP 进行修改。
具体的表达式仁者见仁了,笔者三脚猫功夫,有几个错误命中,需要手动调过。
在此感谢朋友 RCJacH 教会了我 $1 的用法。以及另一位朋友 Moy 提示我说 Atom 也支持多光标编辑,即通过正则表达式高亮命中内容之后 Alt+Enter 可以进入多光标编辑模式,试了一下对命中内容要求很高,感兴趣的朋友也可以试试。



3.4、然后将命中的项目的最后一项改成 60(不管它先前是 10、20 还是 30)
即查找内容为:
<替换内容为:
<注:这里的 $1 代表保持每行前面六个参数,而将第七个参数改成 60。如果想统一改成 100,那么就改成 $1100。

4、一通操作之后,即可将每行的第七个参数改成你想改的内容。确认当前编码模式为 UTF-8,修改完毕后保存,将文件名重命名为 Age_Date.txt,然后将其拷贝到 steamapps\common\The Scroll Of Taiwu\The Scroll Of Taiwu Alpha V1.0_Data\Data 目录。
如果该目录不存在,手动创建一个即可。


5、启动游戏检查一下,当月活动完之后点下一回合(下个月),修改生效。


三、奇思妙想(一些吐槽)
  • 开发组把内息紊乱的五个阶段嵌到了年龄参数的前五岁中有点意思,但没明白具体用法。
  • 年龄的参数中只配置了 0 到 100 岁的相关参数,而游戏中“相枢入体”设定会让人突破百岁,如果放着那类 NPC 不管会不会出 BUG,不得而知。
  • qweytr_1 的原贴写得及其晦涩,我感觉自己是点了融融惟才看懂的……


——That's all, happy modding.



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

1

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4
回复

使用道具 举报

16

主题

576

帖子

730

积分

超级玩家

Rank: 5Rank: 5

贡献度
45
金元
5501
积分
730
精华
0
注册时间
2012-7-23
舒服的沙发
 楼主| 发表于 2018-10-1 23:03 | 只看该作者
原文是我自己发表在知乎专栏上的:https://zhuanlan.zhihu.com/p/45812281
部分链接可能用到了知乎的跳转,懒得改了,就先这样。
转载随意。
回复 支持 反对

使用道具 举报

1

主题

223

帖子

285

积分

高级玩家

Rank: 4

贡献度
0
金元
2854
积分
285
精华
0
注册时间
2016-7-25
硬硬的板凳
发表于 2018-10-1 23:05 | 只看该作者
我觉得我可以吞了
回复 支持 反对

使用道具 举报

16

主题

576

帖子

730

积分

超级玩家

Rank: 5Rank: 5

贡献度
45
金元
5501
积分
730
精华
0
注册时间
2012-7-23
冰凉的地板
 楼主| 发表于 2018-10-1 23:07 | 只看该作者
dorororo16 发表于 2018-10-1 23:05
我觉得我可以吞了

大兄弟你要点一个愚
回复 支持 反对

使用道具 举报

1

主题

184

帖子

1006

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
10064
积分
1006
精华
0
注册时间
2016-11-20

小罗~

5#
发表于 2018-10-1 23:31 | 只看该作者
好东西,但是……一堆数字好头痛。老老实实撸游戏
回复 支持 反对

使用道具 举报

31

主题

3018

帖子

1万

积分

骨灰玩家

Rank: 10Rank: 10Rank: 10

贡献度
87
金元
193889
积分
19737
精华
0
注册时间
2014-7-2

足球小罗~

6#
发表于 2018-10-1 23:32 | 只看该作者
太棒了!!顶顶顶!.
回复 支持 反对

使用道具 举报

230

主题

2015

帖子

2268

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
103
金元
18557
积分
2268
精华
0
注册时间
2011-10-2

G胖の微笑

7#
发表于 2018-10-1 23:36 | 只看该作者
问下 N++打开 茫茫多的\r\n 不像你们这样的自动换行啊 什么情况
回复 支持 反对

使用道具 举报

16

主题

576

帖子

730

积分

超级玩家

Rank: 5Rank: 5

贡献度
45
金元
5501
积分
730
精华
0
注册时间
2012-7-23
8#
 楼主| 发表于 2018-10-1 23:38 | 只看该作者
631222712 发表于 2018-10-1 23:36
问下 N++打开 茫茫多的\r\n 不像你们这样的自动换行啊 什么情况

我检查了一下,导出 Raw 是没有 \r\n 的,导出 Dump 倒是会有。
而且头部内容也不太一样,我这里是以 Raw 为示例的。
回复 支持 反对

使用道具 举报

63

主题

974

帖子

3328

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16184
积分
3328
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

9#
发表于 2018-10-1 23:50 | 只看该作者
你或许没听说过openoffice
你会爱上它的
opencalc,逗号分隔,utf-8编码
本来这些文件都能用excel打开
奈何excel只支持ansi



回复 支持 反对

使用道具 举报

0

主题

89

帖子

135

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1349
积分
135
精华
0
注册时间
2012-9-21
10#
发表于 2018-10-2 00:06 | 只看该作者
楼主能不能分享下修改好的文件,就是截图里的那几个
回复 支持 反对

使用道具 举报

0

主题

14

帖子

74

积分

初级玩家

Rank: 2

贡献度
0
金元
735
积分
74
精华
0
注册时间
2011-8-27
11#
发表于 2018-10-4 08:19 | 只看该作者
有人研究出 行囊负重上限 这个属性应该在哪个txt里了吗。。
回复 支持 反对

使用道具 举报

9

主题

359

帖子

387

积分

高级玩家

Rank: 4

贡献度
0
金元
3872
积分
387
精华
0
注册时间
2018-9-26
12#
发表于 2018-10-4 11:08 | 只看该作者
这么好的贴,顶
回复 支持 反对

使用道具 举报

93

主题

3万

帖子

5万

积分

游戏圣者

Rank: 12Rank: 12Rank: 12

贡献度
134
金元
497193
积分
50255
精华
0
注册时间
2015-12-17

3DMer

13#
发表于 2018-10-4 11:53 | 只看该作者
支持下。
回复 支持 反对

使用道具 举报

0

主题

439

帖子

494

积分

高级玩家

Rank: 4

贡献度
0
金元
4938
积分
494
精华
0
注册时间
2016-2-23
14#
发表于 2018-10-4 15:03 | 只看该作者
做个记号
回复 支持 反对

使用道具 举报

10

主题

2277

帖子

2777

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
3
金元
27645
积分
2777
精华
0
注册时间
2015-9-11
15#
发表于 2018-10-7 22:14 | 只看该作者
先膜拜一波大佬,再说别的
回复 支持 反对

使用道具 举报

3

主题

258

帖子

770

积分

超级玩家

Rank: 5Rank: 5

贡献度
91
金元
3961
积分
770
精华
1
注册时间
2013-3-28

3DM MOD站(白银)

16#
发表于 2018-10-9 19:53 | 只看该作者
大佬啊,研究研究绝技效果代码啊
回复 支持 反对

使用道具 举报

2

主题

76

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
959
积分
108
精华
0
注册时间
2018-10-6
17#
发表于 2018-10-9 23:23 | 只看该作者
数字太多有点神烦,不过很有启发思路,恩恩,采集也是按钮……可以调用功能,很棒的思路
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 16:11 , Processed in 0.232011 second(s), 33 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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