
工具集数据库对话修复 - 博达恩·凯斯特与酒保
修复了工具集数据库中Kester、Bodahn和两名酒保的对话文件及tlk字符串。仅限工具集。
查看大图这个模组修复了DAO工具集数据库中的一个问题:两个对话文件(以及它们的字符串条目)原本是空的。它不会对游戏本身产生任何影响,纯粹是一个模组制作资源。
[size=4][b]请务必仔细阅读安装说明。这个模组对某些人来说可能无法正确导入,并有一个需要注意的迹象。我目前正在调查原因。[/b][/size]
[line]
[center][heading][size=6][b]关于[/b][/size][/heading][/center]
DAO工具集自带的数据库中,Kester、Bodahn、Danal(洛瑟林“丹恩避难所”的老板)以及“啃咬贵族”酒馆的酒吧招待(文件名为cir100_kester和main_rumour_man,后者涵盖了后三者)的对话文件是损坏的(空的)。如果你尝试使用“Builder到Builder加载”从[url=https://www.nexusmods.com/dragonage/mods/4537]单人游戏及核心资源源文件[/url]导入这些特定文件,它们也会抛出错误。
这意味着,除了无法查看/编辑这些文件(包括游戏中的所有流言)之外,工具集中的字符串编辑器也缺少这些对话中的字符串。因此,如果在没有这些修复的情况下从工具集导出单人游戏对话表,将会在这些对话中引入问题,例如隐形字幕(甚至可能导致对话无法控制)。
这个模组是一个“Builder到Builder”文件,其中包含这些对话的修复版本,可以导入到工具集中以修复你自己的数据库文件。
[line]
[center][heading][size=6][b]安装[/b][/size][/heading][/center]
以下说明假设你已经成功安装了工具集。
[list=1]
[*]将本模组的dadbdata文件解压到某个地方(不要放在override文件夹中)。
[*]打开工具集,确保所有编辑器都已关闭。
[*]点击“工具” -> “Builder” -> “Builder到Builder加载”。找到并打开dadbdata文件。工具集可能需要一些时间才能显示下一个界面。
[*][b]如果文件在列右侧附近的“存在/新建”标题下显示为“新建”,请不要继续。[/b]我目前正在调查:该文件对某些人可以正确导入,但对其他人则失败,这似乎与工具集是否将dadbdata文件中包含的单人游戏资源识别为与数据库中已有的资源相同有关。这个问题也发生在原版的“核心/单人游戏”dadbdata文件上。这可能与用户是否使用了数据库的“恢复”选项有关。
[*]如果文件在“存在/新建”标题下显示为“存在”,则继续按照以下说明操作。保持所有选项为默认值:两个dlg文件应该已经被勾选(依赖项默认隐藏,不应勾选);在“StringIDs”下保留“使用他们的”选项。点击“确定”。
[/list]
可能会有延迟,一旦“BtB加载”窗口关闭,你应该会在日志窗口中看到以下内容(最新的在顶部):
[code]Builder To Builder Load Summary, 2 Requested, 2 Success, 0 Failed.
Resource main_rumour_man.dlg has been imported.
Resource cir100_kester.dlg has been imported.
Builder To Builder Load has started.[/code]
现在,这两个文件应该可以在工具集中正常使用了。我建议通过右键单击并选择“签入”将它们签入到数据库中(图标上会出现绿色对勾,表示它们已被签出)(你可以勾选“我不想输入评论”,然后点击“确定”)。
[line]
[center][heading][size=6][b]实现方法[/b][/size][/heading][/center]
dadbdata(龙腾世纪数据库数据)文件(像许多其他DAO文件一样)实际上只是带有奇特扩展名的zip文件。通过将核心/单人游戏dadbdata文件重命名为.zip扩展名,可以解压其中的文件。这些文件是XML文件,很容易用纯文本编辑器进行编辑。
存在三个损坏的引用:两个PreviewAreaURI引用(每个文件一个),以及main_rumour_man中的一个代理URI引用。这些在对原始dadbdata执行“BtB加载”时会显示为“无法找到引用的资源 bw-db://BWE-SQLPROD4/bw_dragonage_content?resrefid=# 用于 *.dlg”,其中#是资源引用ID,*是对话文件的名称。
参考正常工作的dlg dadbdata XML文件以及同一文件中的其他用法,我将两个PreviewAreaURI引用转换为空的、自闭合的标签。main_rumour_man引用的代理是“cir100cr_rumour_merchant”,我猜测这是一个被删减的商人角色,本应像Bodahn和酒馆招待一样提供流言,只不过是在卡兰哈德湖码头区域;它的URI也被转换为自闭合标签。这并非最理想,因为它与现有类似标签的处理方式不符,但足以让文件成功导入工具集。如果你遇到相关问题,请告诉我。
[line]
感谢[url=https://www.nexusmods.com/dragonage/users/41299425]Hermaen2000[/url]帮助讨论这个问题!
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。