Steam Community :: Guide :: 如何修改老路双雄为变身类角色
Store Page
Darkest Dungeon®
All
Discussions
Screenshots
Artwork
Broadcasts
Videos
Workshop
News
Guides
Reviews
All
Discussions
Screenshots
Artwork
Broadcasts
Videos
Workshop
News
Guides
Reviews
Darkest Dungeon®
Store Page
Darkest Dungeon®
> Guides
> Icya's Guides
This item has been removed from the community because it violates Steam Community & Content Guidelines. It is only visible to you. If you believe your item has been removed by mistake, please contact Steam Support.
This item is incompatible with Darkest Dungeon®. Please see the instructions page for reasons why this item might not work within Darkest Dungeon®.
Not enough ratings
如何修改老路双雄为变身类角色
By Icya
当直接修改 scripts/starting_save/persist.roster.json 里的角色为变身类角色时,进入游戏会发现UI上会同时有7个技能,并且转变姿态的技能无法生效,而且不同姿态的技能会同时亮起以下是我发现的解决办法
Award
Favorite
Favorited
Unfavorite
Share
This item has been added to your Favorites.
Created by
Icya
Online
Category: Characters, Classes, Modding or Configuration, WorkshopLanguages: Simplified Chinese
Posted
Updated
15 Aug @ 7:11am
17 Aug @ 2:23am
9
Unique Visitors
0
Current Favorites
Guide Index
Overview
如何修改老路双雄
如何修改老路英雄人数
变身类英雄模式错误的解决办法
Comments
如何修改老路双雄
推荐直接看大佬攻略影片:https://www.bilibili.com/video/BV1GN4y167s7/简单来说就是修改 steamapps\common\DarkestDungeon\scripts\starting_save\persist.roster.json 档案中的设置就可以了这个档案代表你进游戏初始仓库里有什么英雄预设是十字军 Reynauld 和强盗 Dismas,你可以改成其他角色并且可以不只有两个,注意格式保持一致就可以了例如如果要让仓库里有第三个英雄,就在"2": {
"roster.status": 1,
"roster.missing_duration": 0,
"roster.story_variation": 0,
"roster.missing_from": 0,
"roster.building_name": "",
"actor": {
"name_id": "hero_name_dismas",
...这里省略
},
...这里省略
}
这段后面加上一个新的英雄栏位,注意编号要照顺序,仓库里第3个英雄就是 "3": { 开头,例如"2": {
...这里省略
},
"3": {
...这里省略
}
最后,persist.roster.json 最末端有一段"last_party":
{
"last_party_guids": [-1,-1,2,1]
}
这代表最近一次下副本带的是仓库里哪几个角色,-1代表该位置为空,要改老路的队伍要改这里,以及下一个章节会讲到的 persist.raid.json
如何修改老路英雄人数
如果我想要只有一个英雄,或超过2个英雄怎幺办?首先在 scripts\starting_save\persist.roster.json 中,将所有没上场英雄的 "ranks": X, 这行删除,X是数字然后修改 persist.roster.json 最后的 "last_party_guids"除此之外,还需要修改旁边的 scripts\starting_save\persist.raid.json 档案这个档案代表的是当前副本的设定,也就是第一个副本老路的设定在 "party" 栏位中会找到一行 "heroes": [ 1, 2 ], ,将其换成你想要的人数例如 "heroes": [ 1 ], 就只有4个人,"heroes": [ 1, 2, 3, 4 ], 就是4个人这个的数字 1 2 3 4 就是代表你仓库里的第几个英雄,如果你在 persist.roster.json 设定了10个英雄,那幺这里如果写 "heroes": [ 7, 8, 9, 10 ] 就代表是你仓库里的最后4个英雄已知问题在修改为1个人的情况下,老路结算时写在 persist.roster.json 中的 Reynauld 和 Dismas 也会出现在结算画面并获得历练值,尽管设定了没有上场
变身类英雄模式错误的解决办法
存档位置:C:\Program Files (x86)\Steam\userdata 资料夹里搜寻262060,会找到一个资料夹叫262060,其中的 remote 资料夹里面 profile_0 就是你第一个存档,profile_1 就是第二个存档,以此类推存档编辑器:https://robojumper.github.io/DarkestDungeonSaveEditor/问题当直接修改 scripts/starting_save/persist.roster.json 里的角色为变身类角色时,进入游戏会发现UI上会同时有7个技能,并且转变姿态的技能无法生效,而且不同姿态的技能会同时亮起解决步骤:先随便在一个存档(例如第一个存档 profile_0)使用你想要改的变身类角色,例如咒缚者,进入任意地牢,等待几秒让游戏存档之后退出游戏接着用存档编辑器打开对应存档中的 persist.roster.json,例如 remote/profile_0/persist.roster.json搜寻其中会有一行叫做 "current_mode_id" : XXX,,这里的XXX是数字,就是这个角色进副本时初始模式的id,每个角色是不一样的,且如果你更改了角色的 .info.darkest 中的 mode: .id,这个数字id也会变在老路的设定档 scripts/starting_save/persist.roster.json 中的 "actor" 栏位里加上这一行,例如"actor": {
"name_id": "hero_name_reynauld",
"current_hp": 26,
"stunned": 0,
"ranks": 1,
"combat_ready": false,
"damage_source": "",
"damage_source_type": 0,
"damage_type": 0,
"current_mode_id" : XXX,
"buff_group": {}
},
注意XXX要换成你在存档中看到的数字!也就是该角色初始模式的id原理如果你没有用这个解决办法,打开改为变身类英雄的老路存档时,也就是 profile_X/persist.roster.json 里面,会看到一行 "current_mode_id" : 0, 代表这个英雄处于一个没有 mode 或者是未知 mode 的状态,总之就是错误的 mode,因此从正常的存档里找到正确的 mode id 并填进去就可以了
Share to your Steam activity feed
Link:
You need to sign in or create an account to do that.
Sign In
Create an Account
Cancel
Update