暗黑地牢简易MOD教程(五) |
您所在的位置:网站首页 › 暗黑地牢组合buff › 暗黑地牢简易MOD教程(五) |
本篇教程为创建独立的新饰品 ..\DarkestDungeon\mods路径下, 新建newtrinket文件夹, 将..\DarkestDungeon\campaign\quest文件夹拷贝 到..\DarkestDungeon\mods\newtrinket\campaign\quest下 将..\DarkestDungeon\panels\icons_equip\trinket文件夹拷贝 到..\DarkestDungeon\mods\mods\newtrinket\panels\icons_equip\trinket下 将..\DarkestDungeon\shared\buffs文件夹拷贝 到..\DarkestDungeon\mods\newtrinket\shared\buffs下 将..\DarkestDungeon\trinkets文件夹拷贝 到..\DarkestDungeon\mods\newtrinket\trinkets下 将..\DarkestDungeon\localization文件夹拷贝 到..\DarkestDungeon\mods\newtrinket下, 创建mytrinket_schinese.string_table.xml文件 在..\DarkestDungeon\mods\newtrinket\放入preview_icon.png和project.xml 这一步教程(一)讲的很详细 ..\DarkestDungeon\mods\newtrinket\打开base.entries.trinkets.json 设置饰品属性 DarkestDungeon\mods\newtrinket\trinketsbase.entries.trinkets.jsonbuff id在这片专栏有讲,饰品专属buff一般为dd_XXX,TRINKET_XXX,TB_XXX { "id" : "my_trinket",//饰品id,唯一不可重复 "buffs" : //饰品buff列表buff id来源..DarkestDungeon\shared\buffs\base.buffs.json,buff id不存在会闪退 [ "TRINKET_CRIT_B3", "TRINKET_ACC_B3", "TRINKET_SPD_B3", "TRINKET_STUNRESIST_B4", "TRINKET_BLIGHTRESIST_B4", "TRINKET_BLEEDRESIST_B4", "TRINKET_DISEASERESIST_B4", "TRINKET_MOVERESIST_B4", "TRINKET_DEBUFFRESIST_B4", "TRINKET_TRAPRESIST_B4", "TRINKET_DEATHBLOWRESIST_B3" ], "hero_class_requirements"://英雄专属,不填就是全职业通用 [ ], "rarity" : "common",//稀有度,具体稀有度在base.rarities.trinkets.json中 "price" : 1,//价格 "limit" : 9999,//拥有上限 "origin_dungeon" : "" } DarkestDungeon\mods\newtrinket\panels\icons_equip\trinket里面存放饰品图标,命名inv_trinket+my_trinket.png DarkestDungeon\mods\newtrinket\panels\icons_equip\trinketDarkestDungeon\mods\newtrinket\campaign\quest 通过副本奖励快速拿到这个饰品 quest.plot_quests.json在plot_tutorial_crypts,就是新手教程结束后的第一个副本的奖励里添加 "2": { "id": "my_trinket", "type": "trinket", "amount": 9 } !!!改副本奖励必须开新档,旧档数据已经存储了,不会从MOD读取 同理,可以对别的副本奖励修改 cove[海湾] crypts[遗迹] darkestdungeon[极暗地牢] town[小镇] tutorial[老路] warrens[兽窟] weald[荒野] { "id": "plot_tutorial_crypts",(副本id,这个是过完新手教程的第一关) "has_achievement": true, "dungeon_level": 0,(副本等级) "quest": { "is_plot_quest": true, "type": "explore",(类型,探索) "dungeon": "crypts",(副本区域,遗迹) "difficulty": 1,(难度) "length": 1,(长度) "map_name": "tutorial_crypts",(引用地图id) "goal_ids": [ "explore_all_rooms"(目标,探索所有房间) ], "completion_reward": { "resolve_xp": 2,(经验) "items_definition": { "system_config_type": "quest_rewards", "items": { "0": { "id": "", "type": "gold",(金币) "amount": 666 }, "1": { "id": "crest",(祖产) "type": "heirloom", "amount": 666 },
"2": { "id": "my_trinket",(饰品id) "type": "trinket", "amount": 9 } } } } }, "additional_trinket_completion_rewards": [(随机饰品奖励) { "rarity": "very_common",(随机品质) "amount": 1(随机数量) } ], "is_progression": true,(是否提升探索等级) "is_repeatable": false,(能否重复完成) "has_statue_contents": true,(是否在先祖雕像显示) "completion_dungeon_xp": true,(是否有经验) "is_town_progression_goals_enabled": true,(是否完成目标) "can_retreat": true,(是否允许撤退) "retreat_always_from_raid": false,(撤退能否失败) "retreat_party_kill_count": 0,(撤退时死亡数) "is_surprise_enabled": true,(是否能惊吓) "is_scouting_enabled": true,(是否能侦查) "is_stall_enabled": false, "is_roster_stress_cleared_on_completion": false,(完成后是否清除压力) "roster_buff_on_failure_minimum_party_resolve_level": 0,(受buff影响的最低英雄等级) "upgrade_tags_to_remove_on_ignore": [],(副本消失城镇建筑惩罚) "upgrade_tags_to_remove_on_failure": [],(副本失败城镇建筑惩罚) "roster_buffs_to_apply_on_failure": [],(副本失败buff) "party_quirks_to_apply_on_completion": [],(成功怪癖) "party_quirks_to_apply_on_failure": [],(失败怪癖) "trinket_retention_minimum_rarity": "",(偷取饰品最低稀有度) "trinket_retention_count": 0,(偷取饰品数) "has_quest_select_warnings": true,(是否警告没有装备饰品) "has_provision_warnings": true,(是否警告补给不够) "suggested_trinkets": [],(建议饰品) "additional_provisions": {(副本初始物品) "system_config_type": "quest_provision", "items": {} } }, 副本胜利后可以获得这个饰品 这里是汉化,给饰品设置名字 mytrinket_schinese.string_table.xml
注意不管用什么工具,记事本,notepad++,或者其他的软件,最后要使用UTF-8系列的编码方式 localization.bat修改 START ../../../_windows/localization.exe >>error_try.txt 运行localization.bat 运行成功后localization.bat可以删除 有的电脑运行bat出错,这一步用手动操作开两个窗口 .\DarkestDungeon\mods\newvestal\localization\文件夹下按类型排序,选中所有.xml文件,拖动到.\DarkestDungeon\_windows\localization.exe这个文件上,等待.loc2文件生成那个.bat脚本就是干这个用的 我制作的这个简易MOD !!!改副本奖励必须开新档,旧档数据已经存储了,不会从MOD读取 https://likefengzi.lanzoui.com/iHUfzwgs7ve |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |