部分游戏内容修改方法,
本帖最后由 bishan178 于 2021-12-13 09:19 编辑先吐槽一下官方,,你添加信息就添加,每次都特么非要窜ID,一窜ID又要全部重新去改一遍,烦死了,每次更新出问题就要一个个MOD去看,是哪个出了问题,真是烦死了,还要一个个重新去改,更特么烦
以下都是我自己多次尝试得出的结果,如果错误请回帖指正
关于功法 词条相关的修改 修改
相关文件 BattleSkillValue.json LocalText.json
直接去LocalText.json 里面搜索 你要改的功法或者词条的部分描述 ,然后再用描述里面的代码去BattleSkillValue.json 找就行了,都明确告诉这是干什么的了
所有的技能相关的参数都在 BattleSkillValue.json 这里面
具体看图
弹道修改
相关文件 BattleMissile.json BattleTrail14.json
拿BattleMissile.json的 雷光术 举例
{
"id": 53111,
"type": 1,
"model": "benlei",
"size": "100",
"speed": "&53111_speed",
"range": "&53111_range",
"shake": 0,
"shotID": 99001,
"shotType": 99,
"trailID": 14028, //弹道ID指向 BattleTrail14.json 文件 中 的14028
"trailType": 14,
"lifecycle": "5000",
"condition": "0",
"reflectPower": 0,
"throughPower": "2",
"resist": 0,
"backType": "0",
"shakeID": 0
}
BattleTrail14.json 中的 14028
{
"id": 14028,
"bulletNum": "&53111_ddsl",
"bulletDegree": "10" //弹道角度,原来为360,实际是向360度发射 * 道雷光,我改成10以后,,几乎是叠在一起 向前发出,如下图 ,改90 是一个 扇形向前发出
}
peng_hongru的 清风剑,风刃术自动追踪,不改模型,不改弹道数量,只是添加了自动追踪
风刃术
由此可猜测,只要是指向BattleTrail17.json 里面的弹道ID是否都可以360度追踪??? 只是猜测,提供思路,有兴趣的道友自行测试
猜测 BattleTrail10.json到 BattleTrail906.json 文件 都是各种弹道相关的
好 感度
相关文件 RoleChat.json 聊天 // RoleClose.json好感度系数
好感度增加或者减少 的多少 还与 你和NPC的性格相关
RoleChat.json
{// 聊天更容易成功,,,越小越容易成功
"id": 1,
"key": "matchScoreParaA",
"value": 1000 //原值 2600
},
{ // 闲聊成功 后加的好感 //失败后减少的好感(增加的仇恨)
"id": 6,
"key": "closeParaB",
"value": 50//原值 15
},
后面其他的就是 和NPC聊谁谁谁 // 某宗门//的一些 增加/减少 的好感
RoleClose.json好感度系数 如图
理论上想要调 好感倍数 在这里调整就可以了
酒馆请客喝酒 TownPub.json
拿一个举例
{
"id": 1001,
"scale": "0",
"group": 1,
"name": "liquorName1001",
"grade": 1,
"iconA": "jiuping_1",
"level": 1,
"descA": "liquorDescA1001",
"cost": 150,
"function": "0",
"addEffect": "8002_17|8003_17|8004_17|8008_17|8009_17|8010_15",
"iconB": "jiuping_3",
"bill": 450,
"descB": "liquorDescB1001",
"closeMin": 12, //增加的最少好感
"closeMax": 24, //增加的最大好感
"numMin": 8, //一次至少可以请多少NPC喝酒(加好感)
"numMax": 12 //一次最多可以请请多少NPC喝酒(加好感)
},
炼丹 MakePillFormula.json
{
"id":6051011,
"name":"item_name6051011",
"grade":1,
"costEnergy":5, //精力消耗
"basPil":12,
"herbalRequier":"5031061",
"herbalRequierCount":"50",
"huo":0,
"shui":0,
"lei":150,
"feng":0,
"tu":0,
"mu":250,
"yin":0,
"yan":0,
"pillA":1011056, //炼丹产出,(这是修改后的)
"pillB":1011056,
"pillC":1011056,
"pillD":1011056,
"pillE":1011056,
"pillF":1011056,
"outputNum":50 //丹药产出数量(这是修改后的)
},
丹炉耐久RoleEffect.json
拿一个举例 {
"id": 60610111,
"effectType": 102,
"value": "randomValue_furnaceDurable_40_40"//40_40 就是丹炉耐久
},
{
"id": 60610112,
"effectType": 102,
"value": "fixValue_0_40" //这个干啥的不知道 ,和上面同步修改
},
地图 药园产出 DramaOptions.json
药园的部分产出 (药园--被妖兽发现后 的产出 没找到){
"id": 6107201,
"condition": "0",
"hue": 0,
"optionsHide": 0,
"text": "drama_option6107201",
"cost": "1_3", //药园消耗 的天数
"costHide": 0,
"function": "useBuild10005",
"clickTip": "0",
"nextDialogue": "610721|610722|610723"
},
{
"id": 6107211,
"condition": "area_1_2",
"hue": 0,
"optionsHide": 1,
"text": "drama_option6107211",
"cost": "0",
"costHide": 0,
"function": "rewardCount_3402711_20", // 最后的 20是药园的产出(原值是 2 )
"clickTip": "0",
"nextDialogue": "0"
},
DramaOptions.json中"id": 6107211, 到 "id": 6107225, 是几个地图药园产出
大地图修炼的天数 和经验 WorldBlockGetExp.json
大地图采药的产出 WorldBlockHerb.json
关键代码是"quantity": "6_12", ,,代表采药产出中一个格子中 最少和最大数量
采矿产出没找到在哪里修改
GameItemReward.json中 的
{
"id": 37,
"rewardID": 16003, //出生自带灵石数量
"condition": "0",
"itemType": 1,
"item": 10001,
"numMin": 10000.0, //出生自带灵石数量
"numMax": 10000.0, //出生自带灵石数量
"group": 1,
"firstRewardGroup": 0,
"layMax": -1,
"noLuckAffect": 0,
"weight": "20000"
},
华封州引魂珠
注意去原文件查看"id": 20274, ID是否有变动(窜位)
{
"id": 20274,
"rewardID": 4004011,
"condition": "0",
"itemType": 1,
"item": 5051016, // 表示引魂珠
"numMin": 1.0, // 最小掉落数
"numMax": 2.0, // 最大掉落数
"group": 4,
"firstRewardGroup": 0,
"layMax": 1, // 1表示单种物品不能成组掉落,-1表示成组掉落
"noLuckAffect": 0, // 不清楚(1为受运气加成??)
"weight": "1000" // 掉落几率: 3800/20000
},//就这个设置 ,加上5倍掉落MOD,打完有差不多1600左右引魂珠
{ //云陌州引魂珠
"id": 20362,
"rewardID": 4006011,
"condition": "0",
"itemType": 1,
"item": 5051016,
"numMin": 1.0,
"numMax": 2.0,
"group": 4,
"firstRewardGroup": 0,
"layMax": 1,
"noLuckAffect": 0,
"weight": "1000"
},
{ //暮仙州引魂珠
"id": 20450,
"rewardID": 4008011,
"condition": "0",
"itemType": 1,
"item": 5051016,
"numMin": 1.0,
"numMax": 2.0,
"group": 4,
"firstRewardGroup": 0,
"layMax": 1,
"noLuckAffect": 0,
"weight": "1000"
}
偷窃85%成功率100%掩饰不被发现
双修,结缘无视境界 年龄差距
文件:NpcPartFitting.json 猜测为,提供一个基础分数,,然后计算各种关系,外貌,性格....得出的分数和基础分数比较
所以改大基础分就行,不行在改大里面的其他分数
{//下面是我修改后的,请自行参考原文件 自行修改自己需要的(合适自己的)值
"id": 7,
"baseScore": 50000,//基础分数 ,下面可以不用修改,直接把这个改大,就可以无视境界,年龄双修,结缘,师徒也可以,只是好感度需要高一些
"ageRequire": "-99999_99999", //年龄要求
"ageGapRange": "-100_100",//年龄差距范围
"ageScore": 5, //年龄分数
"gradeRequire": "-50_50", //等级/境界 要求
"gradeGapRange": "-1_-1", //等级差距范围
"gradeScore": 1000, //等级分数
"partRequire": 25, //????
"partScore": 15, //部分分数
"competeScore": 600, //???分数
"relationCloseRequire": 1,
"relationParaA": 30,
"relataionAskCD": 36,
"breakWithRelationClose": 1,
"partMatch": 2000, //部分匹配
"beautyMatch": 1500 //影响魅力在决定里起的作用大不大。这个数值越高,当主角魅力为正则加分越多,相反魅力为负时扣分越多。
},
就这么多,能够看完的道友麻烦随手给回复{:3_90:}
马克一下 明天看看感谢~~~~~~~~~~~~~ 好贴,先收藏
楼主清不清楚BattleEffect里面typeid 、value1-8、effect1-8是什么用和怎样生效的 lyc2583 发表于 2021-12-13 01:13
楼主清不清楚BattleEffect里面typeid 、value1-8、effect1-8是什么用和怎样生效的
这个没研究过...不懂 感谢大佬~{:3_97:} 好棒,谢谢你
感谢分享 好贴,先收藏
太实用了 看得出来下了不少功夫,大力点赞昨天下午尝试使用npcCondition 配合 feature_0_5011 想把特定npc配置到drama里,但是失败了,你这边有啥头绪么?
greg114 发表于 2021-12-13 09:15
看得出来下了不少功夫,大力点赞昨天下午尝试使用npcCondition 配合 feature_0_5011 想把特定npc配置到dram ...
这个...我没弄个,,我就只会这点简单的需修改,,{:3_105:}
大佬知不知道NpcSpecial.json能不能指定名字外观啊
想做个君愿知 c7878989 发表于 2021-12-13 09:28
大佬知不知道NpcSpecial.json能不能指定名字外观啊
想做个君愿知
是这两个嘛?
"dressMan": "10011",
"dressWoman": "10012",
如果是的话,你看看是不是指向的DramaModel.json 这个文件 中的
{
"id": 10011,
"sex": 1,
"hat": "91001",
"hair": "15008",
"hairFront": "16033",
"head": "11010",
"eyebrows": "12011",
"eyes": "17017",
"nose": "10010",
"mouth": "19017|19018|19019",
"body": "18091|18092|18093",
"back": "90020",
"forehead": "0",
"faceFull": "0",
"faceLeft": "0",
"faceRight": "0"
},
{
"id": 10012,
"sex": 2,
"hat": "91014",
"hair": "55014",
"hairFront": "56028",
"head": "51007",
"eyebrows": "52013",
"eyes": "57022",
"nose": "50011",
"mouth": "59015",
"body": "58091|58092|58093",
"back": "90001",
"forehead": "0",
"faceFull": "54018",
"faceLeft": "0",
"faceRight": "0"
},
66666666666666666666 感谢分享 请问一下,怎么去掉双修时的金光? 点个赞 有没有可以对同性发起双修的方法 (想要百合不是击剑) 结义,拜师的 的年龄限制是在哪里修改的? youyou123oo 发表于 2021-12-13 18:55
有没有可以对同性发起双修的方法 (想要百合不是击剑)
NpcActionFilter.json里id为14的那个gender改成0
本帖最后由 bishan178 于 2021-12-14 01:55 编辑
xysaebaryo 发表于 2021-12-13 21:04
结义,拜师的 的年龄限制是在哪里修改的?
我估计就在NpcPartFitting.json文件里面,但是我不清楚是哪一个 收藏,感谢大佬分享6666 厉害了,感谢分享
虽然不懂,但是技术贴我得顶一个 好帖顶顶,奇遇修改的教程还是比较少;有时间大佬的考虑下,好丰富游戏玩法
666,收藏研究下
前来学习
这个厉害 学习了~~ 大佬 有没有修改法宝的
页:
[1]
2