高级玩家

- 贡献度
- 92
- 金元
- 1429
- 积分
- 511
- 精华
- 0
- 注册时间
- 2021-3-28
|
本帖最后由 yy1xx2qq3 于 2021-4-25 08:48 编辑
目前的“逆天改命”中,很多都是下水道,比如妖术、鬼修、灵法等,根本无人选择。但如果把它做成戒指的功能,佩戴后就能使用,而且根据条件随时更换(咸猪手,肉搏之交,随时伺候),那就大不一样了。
基于这个想法,我构思了这种设计。
首先需要残月大神的游戏内容编辑Mod Villai v0.2.2Alpha。具体方法https://bbs.3dmgame.com/thread-6137320-1-1.html
安装Mod Villai v0.2.2Alpha分三步。
第一步,下载MelonLoader,https://mod.3dmgame.com/mod/173451?for=download。解压后放到对应游戏目录SteamLibrary\steamapps\common\鬼谷八荒下。
第二步,运行installer。
第三步,下载Villain v0.2,解压后放到SteamLibrary\steamapps\common\鬼谷八荒\Mods目录下。然后运行游戏。
这时候,mods文件包里就会增加很多文件。读懂了这些文件,就能制作各种你想要的效果了。
接下来,在你的电脑SteamLibrary\steamapps\common\鬼谷八荒\Mods\base中找到我们的第一个文件RingBase,即戒指。添加下面一段。
{
"id": 4000001,(自己写一个独一无二的)
"grade": 2, //境界-筑基,自己选择
"capacity": 35, //背包大小,这里可以改大点
"lockScore": 125, //封印强度
"effectValue": "700001" //效果 (这里是关键,你想实现什么就可以添加在这里)
},
这里的700001,要查RoleEffect文件,即逆天改命。这个文件不需要改,只是查看用,也可以直接查小幸文件或其他人总结的逆天改命代码。
{
"id": 700001,
"effectType": 3,
"value": "intoDungeon_700001" //妖术入门,改这里可以添加多个效果。
},
打开第三个说明文件LocalText。
添加如下内容:
{
"id": 4000001,(自己编一个独一无二的)
"key": "item_name4000001",
"ch": "魂戒·妖术",
"tc": "魂戒·妖術"
},
{
"id": 40000001,(自己编一个独一无二的)
"key": "item_desc4000001",
"ch": "此戒由雷泽之石铸造而成,为你的攻击注入了妖法之术,在攻击时有概率将目标变形成一只无害的小鸡。",
"tc": "此戒由雷泽之石铸造而成,为你的攻击注入了妖法之术,在攻击时有概率将目标变形成一只无害的小鸡。"
},
接下来,我们要把这个物品添加进去。打开ItemProps文件,添加下面这段。
{
"id": 4000001,(自己编一个独一无二的)
"name": "item_name4000001",(对应上一个文件说明)
"type": 3,
"className": 301,
"hide": 0,
"playerShow": 0,
"npcShow": 0,
"icon": "shijie",(贴图?)
"level": 5,(等级)
"desc": "item_desc4000001",(对应上一个文件说明)
"isOverlay": 0,
"drop": 1,
"dieDrop": 1,
"auction": 0,
"sale": 250,
"worth": 500
},
到了这里,已经成功了一半。接下来,把物品添加到掉落文件GameItemReward中。添加下面内容:
{
"id": 9999999,(自己编一个独一无二的)
"rewardID": 999999,(自己编一个独一无二的)
"condition": "0",
"itemType": 1,
"item": 4000001,(上一个文件的物品id)
"numMin": 1.0,
"numMax": 1.0,
"group": 1,
"firstRewardGroup": 0,
"layMax": -1,
"weight": "20000"(掉落几率,越大越容易)
},
最后,我们需要把获得戒指的方法做出来。我设计的是,打当康掉。(这个设计不太友好,除非配合刷新时间缩短的mod。建议改为打普通boss掉。)那么我们打开BattleUnitAttr文件。
具体可以看我的另一个帖子“详解怪物掉落物品机制及修改方法”https://bbs.3dmgame.com/thread-6161555-1-1.html
{
"id": 22021,
"name": "battle_unit_name7211",
"baseID": 7211, //炼狱当康,查UnitBase中id
"growPercent": 100,
"attrScale": "0",
"dropID": "103171|510303|103171|510303|530301|540201|999999",(在这里添加就可以,上一个文件中的"rewardID")
"firstReward": "0",
"exp": 0
},
最后,把修改过的文件放进一个patch_*文件夹内,然后放入游戏根目录下的\Mods\Villain内。
好了,希望大家都能制作自己喜欢的Mod,一起分享。
|
评分
-
2
查看全部评分
-
|