[小白向txtmod] 简易自制功法
太吾绘卷吧
全部回复
仅看楼主
level 3
剃刀虫群 楼主
自写了一个简易的功法编辑器GongFaEditor(整天对着txt文档里一堆0真的要瞎了)
该exe为个人闲暇时所写。在下并不是专业的程序编写者,所以该软件还有很多功能没制作出来,不过也算基本能用。另外有bug还请谅解
制作出来的txtmod为纯增量txt
2021年01月31日 14点01分 1
level 3
剃刀虫群 楼主
需求:基础资源框架,用来使用txtmod。安装了基础资源框架后,将txt文件放到Steam\steamapps\common\The Scroll Of Taiwu\Data\xxx(英文名文件夹)下
使用工具:AssetStudioGUI,GongFaEditor
2021年01月31日 14点01分 2
level 3
剃刀虫群 楼主
step1 解包获得原版功法Date文件
这里使用AssetStudioGUI解包素材,素材在
Steam\steamapps\common\The Scroll Of Taiwu\The Scroll Of Taiwu Alpha V1.0_Data\resources.assets
打开AssetStudioGUI后,点击左上角的File→Load file载入素材
载入后,选择Asset List,并将Filter Type调到TextAsset以单独显示素材内的txt
功法设置文件为GongFa_Date。另外内功功法正逆练效果在GongFaFPower_Date,非内功正逆练在GongFaOtherFPower_Date
(觉得在AssetStudioGUI里看很伤眼睛的,可以右键GongFa_Date,Export selected assets输出文件,用文本文档打开)
2021年01月31日 14点01分 5
level 3
剃刀虫群 楼主
step2 自主修改
以下为导出的txt,以沛然诀示例(自制功法建议在一个类似功法的基础上进行修改)
显然蓝色括选部分即一个功法的完整设置数据
复制整套数据到GongFaEditor,确定,读取整套功法的设定数据
点击“修改”可在下方输出框内显示编辑后的功法设置数据。点击“清空”清空原始数据框
必须要说明一下的是,此编辑器的效果数据源自某位大佬的对照表(见GongFa_Date.xlsx),有些效果不甚明朗的数据仅仅使用IDxxx表示,xxx对应Excel对照表中的行数。
由于排版问题(有些效果的说明实在太长 才不是懒得写注释 )编辑器有些条目可能描述得不甚清楚,还请自行查看对照表中的相应项
2021年01月31日 14点01分 6
level 3
剃刀虫群 楼主
一些编辑时需要注意的事项:
ID1 编号一个功法唯一对应1个编号!
ID11出现奇怪的东西是正常现象。如武当的玄空神拂
ID17、18 心法正逆练所用的数据只是编号。对应的内容在GongFaFPower_Date和GongFaOtherFPower_Date中
ID33 使用需求
由于需求一般不会超过5个,所以现在最多支持同时改5个。若不巧需求多于5个,则会跳红字提示,此时第6个到最后一个需求都不会被修改。建议分2次完成修改。需求数据也比较容易找出来,就是诸如601&0.5|64&0.4|65&0.4这种
如果需求少于5个,多出来的格子会显示“无,-1”。如果要把某个需求改成无,后面的值可以用任意数(即使不是-1也不会有bug)。暂时还没试过有需求对应负值的情况
ID63-65 施展招式
如果没有招式,就用“掷”,数量改成0
ID80 这个值大多都是留空的,目前发现魔音会有这个值的数据
2021年01月31日 14点01分 7
level 3
剃刀虫群 楼主
step3 制成txtmod
新建一个txt文档,复制页头的蓝色括选部分黏贴到新文档中
将编辑输出的功法设定数据也黏贴进去,就像原来的Date文件那样
保存为GongFa_Date.xxx.txt。xxx可以是100、101、102等等,总之不要和原有mod冲
2021年01月31日 14点01分 8
level 3
剃刀虫群 楼主
如何学习该功法?【可用图鉴mod或BIE版太吾修改器等添加该功法书来学习自制的功法】
LZ没研究过自制event来添加功法,只是粗暴地添加了功法书籍然后用图鉴mod添加 :(
使用AssetStudioGUI导出Item_Date。复制一本功法书,以帝女神功为例
所圈的部分对应功法编号,意思是读这本书就会学习到对应编号的功法
注意:功法正逆练是2本书,制作了一本正练书后,还要弄一本逆练的,复制逆练帝女神功稍作修改即可
正逆练书写好后,也是复制Item_Date页头的蓝色括选部分,新写一个txtmod。注意物品代码不要冲突
保存为Item_Date.xxx.txt。xxx可以是100、101、102等等,总之不要和原有mod冲突
2021年01月31日 14点01分 9
level 11
现在TXT功法只能改属性,心法特效现在没得修改把
2021年01月31日 14点01分 10
嗯,所以是简易修改。至少lz能做到的最多就是嫁接
2021年01月31日 15点01分
请问心法特效式通过什么改的
2021年02月10日 09点02分
level 12
好耶[欢呼](指有人做了我就不用填坑了(并不是))
2021年01月31日 14点01分 11
2019-5-5,时隔20个月,后继有人[滑稽]
2021年01月31日 14点01分
@洛阡陌之 草,因为当时是写着自用的于是代码没上github仓库,现在说不定已经找不到了[滑稽]
2021年01月31日 14点01分
吧务
level 14
这数字串看着头疼,茄子的绿皮代码
2021年01月31日 14点01分 12
真的看得眼睛生疼[不高兴]
2021年01月31日 14点01分
@剃刀虫群 那重构的程序员太痛苦了
2021年01月31日 15点01分
level 3
剃刀虫群 楼主
使用:安装了基础资源框架后,将txt文件放到Steam\steamapps\common\The Scroll Of Taiwu\Data\xxx(英文名文件夹)下即可
编辑器
链接:https://pan.[茶杯]baidu.com/s/[茶杯]1mMtQk9QjgFu[茶杯]Jbc6QSbZAfw
提取码:sgn8
对照表
链接:https://pan.[茶杯]baidu.com/s/[茶杯]1qOx0K2gnelXb[茶杯]San2GKBKUA
提取码:edlf
附一个自制功法“太清玉简”(开挂)txt
链接:https://pan.[茶杯]baidu.com/s/[茶杯]1H9KVLj7Lh[茶杯]NMj-3jupe3l_w
提取码:nmkq
2021年01月31日 14点01分 13
level 3
剃刀虫群 楼主
啊,另外说一句,ID156是功法的属性背景图,编辑器内没写(才不是最近才发现还没改)
就是下图中沛然诀的灰色太极图、太清玉简的蓝色水流
复制一下相同类型、相同属性功法的ID156就好了
2021年01月31日 15点01分 14
大佬,这个ID156怎么找到啊?搜了下功法的txt,就没有156这个数字。。。
2021年02月02日 15点02分
@星光彩蛋 ...这个是编辑器的一个项“ID156”,最右边破气强度下面那个
2021年02月02日 17点02分
level 6
先留名
2021年01月31日 16点01分 15
level 6
本来第一不会解包,解包文件都是找来的,第二不会做成书,别的都会了,改数据之前都是txt导入excel改完导出csv再做成txt,这回有了这个帖子又进步一大步,感谢楼主
2021年01月31日 16点01分 16
level 12
首先at吧主来给楼主加个精(mod制作相关帖),这个沉了有点可惜@youxif02
然后我那个古早版的源代码是真没了[喷]所以按我的印象的话你程序里缺的其中一些ID意义应该是:
ID4:功法类型
ID9:突破受内伤/外伤
ID11:突破受伤部位
ID49:起手式动画
ID50:演出动画
ID51-54:动画双方距离的调整参数
ID59:消耗武器耐久
ID60:消耗蛊虫
ID61:消耗移动力(腿法和身法都是这个)
ID66:最适配武器类型
ID67-76:命中身体部位
ID80目测是乐器用的内息命中(我弃坑的时候还没这列)
ID86:基础伤害
然后ID156那个是有规律的,混0金木水火土12345,五行*15(应该是15没记错的话),加上功法类型能算出来;基础资源框架记得是能导出功法图标的,可以对应看
加油![滑稽]
重铸自创功法荣光,我辈义不容辞![滑稽]
2021年02月01日 14点02分 17
是了,这便去完善(在做了在做了.jpg)
2021年02月02日 14点02分
1 2 尾页