【3DM Mod站】《觅长生(MiChangSheng)》自创神通范例之换魔术
本帖最后由 宵夜97 于 2022-1-18 09:37 编辑自创神通范例之换魔术
作者:宵夜97版本: 1.0.0游戏:觅长生下载
授权:本Mod由3DM作者『宵夜97』制作并发布,未经允许,禁止任何人以任何形式转载!181554
声明:无
简介:一个新添加的神通,而不是修改的原有神通数值,用作mod范例
介绍:
安装步骤
1. 安装Next
2. 将mod自创神通范例之换魔术文件夹放到觅长生/32或64/BepInEx/plugins/Next文件夹下
安装改键换立绘等视频教程https://www.bilibili.com/video/BV1Rb4y1e7YE/
ID占用说明:
本Mod占用了以下ID:
skillJsonData(神通表)中新增50001,50002,50003,50004,50005
以上5个流水号共同使用神通ID 5001
SkillSeidJsonData/7.json(神通seid7表)中新增50001,50002,50003,50004,50005
ItemJsonData(物品表)中新增物品90011
ItemsSeidJsonData/1.json(物品seid1表)中新增90011
温馨提示:
1.请确保你安装的mod中,ID不冲突
2.制作mod时,推荐使用vscode作为文本编辑器,必须使用UTF-8作为文本编码
3.在3dm群内,可以找到游戏的配置表Excel,用于查询各种数据
神通制作大概流程:
1.构思自己的神通,从原版神通中挑出一个最接近的作为参考。
2.将Base/skillJsonData文件夹下将你选的参考功法复制出来,神通必须是5个一组。
3.将ID改为自己选择的不冲突ID
4.填写描述等信息
5.填写seid,seid是用来实现具体效果的
6.根据填写的seid在Base/SkillSeidJsonData文件夹中找到对应的json
7.根据找到的json创建相同格式的文件,路径记得一致,在json中填入功法效果的具体数值
8.新建一本神通书,可以根据其他神通书籍复制一份来改,注意物品id不要重复,也不能超过99999
9.神通书的seid必须填1,物品seid1代表添加神通,然后创建seid1的json填写数据,对应上自己的神通
10.在制作神通的效果时,如果使用到了buff来实现这个神通,则记得也要添加buff数据和buffseid
截图:
https://mod.3dmgame.com/static/upload/logo/croppedImg_61e2537858493.webp
谢谢 添加功法是不是也大同小异? 6666666666666666
jingzouzhe 发表于 2022-1-15 14:05
谢谢 添加功法是不是也大同小异?
下周我会做一个自创功法的范例mod,和神通还是有些区别的
111111111111
看看看
谢谢楼主
666666666
6666666666
神通功法的效果 - seid里面 “Value” 数值可否改成负数?会不会出现游戏逻辑错误?
比如说我想把一个功法给的 “最大生命值 - 20”, 借用现有一些功法效果提供的最大生命值seid,改成负数达成效果。 jingzouzhe 发表于 2022-1-15 19:42
神通功法的效果 - seid里面 “Value” 数值可否改成负数?会不会出现游戏逻辑错误?
比如说我想把一个功法 ...
理论上是可以使用负数的,应该也是可以正常工作的,但是不排除某些seid有特殊要求
谢谢你发的范例mod。
我试着添加的功法神通,在把建好的神通功法通过“物品”的模式 加入到商店里或者直接加到主角手里的时候出了问题。
每次打开”物品栏 - 秘籍“ 都会卡死,到闭关里”领悟“该秘籍的时候会完全没反应。
请问有没有相关的方法或者教程,我现在建了新的神通功法加不进游戏有点懵。 谢谢分享
谢谢LZ分享
jingzouzhe 发表于 2022-1-16 07:25
谢谢你发的范例mod。
我试着添加的功法神通,在把建好的神通功法通过“物品”的模式 加入到商店里或者直接 ...
注意范例换魔术中添加的这个物品,也就是神通的书,他的desc的值是"5001.0",这个5001是换魔术的神通ID。同时,他的seid数组里我填了1,物品seid1代表的是获得神通,在mod自创神通范例之换魔术\ItemsSeidJsonData\1.json中,我填写了如下代码{
"90011":{
"id":90011,
"value1":5001
}
}
代表着物品90011如果有seid1,那么他在使用时会给玩家添加神通5001.
这个seid在写神通书籍的时候必须加上,不然在背包里会读取不到数据导致报错。
另外,seid2是添加功法,也就是说做功法时,功法书籍需要填写seid2
感谢大佬分享
感谢分享!给你点赞!这就非常给力了!感谢分享! 66666666666666
宵夜97 发表于 2022-1-16 11:14
注意范例换魔术中添加的这个物品,也就是神通的书,他的desc的值是"5001.0",这个5001是换魔术的神通ID。 ...
十分感谢
本帖最后由 jingzouzhe 于 2022-1-16 17:06 编辑
宵夜97 发表于 2022-1-16 11:14
注意范例换魔术中添加的这个物品,也就是神通的书,他的desc的值是"5001.0",这个5001是换魔术的神通ID。 ...
加入神通没问题,但是功法依旧出问题,我试过搬运base里面的现有功法物品代码,改上相应的Skill_ID,依然会在物品栏秘籍卡死。百思不得其解
\mod\StaticSkillJsonData.json
{
"942011":{
"id":942011,
"Skill_ID":6501.
...
...
"942012":{
"id":942012,
"Skill_ID":6501,
...
...
}
\mod\ItemJsonData\942011.jason
{
"id":942011,
"ItemIcon":3002,
"maxNum":1,
"name":"xxx",
"FaBaoType":"",
"Affix":[],
"TuJianType":0,
"ShopType":5,
"ItemFlag":[
4,
402
],
"WuWeiType":0,
"ShuXingType":0,
"type":4,
"quality":2,
"typePinJie":2,
"StuTime":240,
"seid":[
2
],
"vagueType":1,
"price":4000,
"desc":"6501.0",
...
...
}
\mod\ItemsSeidJsonData\2.json
{
"942011":{
"id":942011,
"value1":6501
}
}
刚看了你发的自建功法mod,我对比了下看不出问题。然后一气之下把自己的全删了然后用visual studio重写,结果成了。看来有可能是notepad+背锅。
6666666666666
6666666666666
jingzouzhe 发表于 2022-1-16 16:01
加入神通没问题,但是功法依旧出问题,我试过搬运base里面的现有功法物品代码,改上相应的Skill_ID,依然 ...
有一点要注意,物品的ID不能超过99999,超过就会出错
感谢分享
下来看看哈哈哈
宵夜97 发表于 2022-1-16 23:29
有一点要注意,物品的ID不能超过99999,超过就会出错
谢谢,我搞完以后是一头雾水,果然你是对的。学习了
NB啊 终于到了造物阶段啦!!
66666666666666666
6666666666666666
页:
[1]