dconstruct - 脚本编辑器 UI

dconstruct - 脚本编辑器 UI

一个让你以美观界面编辑游戏DC/二进制脚本文件的工具。

实用工具

描述

该工具可让您编辑 bin.psarc 中包含的二进制文件/脚本。这些文件包含大量设置,例如弹药、玩家速度、动画数据等。该工具提供完整的界面,方便您进行编辑。您还可以查看游戏函数的反编译代码。

要开始使用,请打开 UI,然后选择“文件 -> 加载文件”。左侧会显示该文件中的条目列表。点击某个条目即可开始检查。您也可以同时打开多个文件。

您可以点击条目的标签,或右键单击并选择展开选项来展开嵌套值。

您可以通过双击某些“原始”(简单)值(如浮点数、整数和 sid(紫色名称))来修改它们。按 CTRL+S 或选择“文件 -> 保存”,即可覆盖原始文件。

您还可以将整个结构体相互替换。为此,请右键单击一个结构体,选择“更改结构体指针”,然后输入另一个指针的偏移量。如果结构体的类型匹配,程序会显示提示。

要替换字符串(红色值),请右键单击它。程序随后会以列表形式显示文件中所有现有的字符串。这使您可以轻松地交换字符串。目前无法创建全新的字符串:这会导致文件大小发生变化,进而需要修改游戏的 modules.bin 文件。目前这并不可行,因为这意味着每个文件都需要自行更改 modules.bin。这是一个正在积极解决的问题,希望将来能实现。

安装说明

只需下载并解压文件。您可以将其放在任何位置。

主要特性

  • 用户友好的 UI
  • 非常快速的数据反汇编
  • 支持函数的反编译
  • 针对某些数据类型的自定义布局

要求

模组自带所有内容,但您需要 ndarc 来解包 bin.psarc 文件。

注意:Windows Defender

作为一个可执行程序,Windows 和/或您的浏览器可能会将其标记为病毒。如果是这样,您可以选择将其添加为例外。这是 VirusTotal 的链接:

https://www.virustotal.com/gui/file/9a4b57f151c91a6dc657872f78d21c765436f3290994da3047e67e59cb360d77

鸣谢

  • Speclizer
  • uxh
  • Chandler Threepwood
  • icemesh