• 注册
  • 数据类 数据类 关注:601 内容:534

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 其他 > 数据类 > 正文
  • 171
  • 数据类
  • 自成一派
    VIP4
    该内容使用了刷新卡,原发布时间:1星期前

    适用版本:SPT 4.0.13

    程序版本:2.0.0

    作者:Astar

    系统:Windows 10 / Windows 11


    前言

    SPT_database修改器从重新开发到现在,已经不再只是最开始那个“改几个物品属性”的小工具了。

    前面的版本陆续完成了物品修改、Buff、医疗效果、食物效果、容器空间、护甲结构、弹药兼容、防弹插板兼容、批量修改、内容导出等功能。

    而这次 v2.0.0 算是一个比较明显的阶段跨越:

    正式加入商人编辑与任务编辑。

    现在可以不写 Mod、不手工翻大量 JSON,直接通过图形界面:

    • 创建自己的商人;

    • 设置商人等级、声望和交易条件;

    • 给商人添加现金商品或易货商品;

    • 创建自己的任务;

    • 设置等级、前置任务、商人忠诚度和声望要求;

    • 制作 FindItem / HandoverItem 类型任务;

    • 发放经验、物品、商人声望以及解锁商人奖励。

    再配合原本已经存在的物品、Buff 和导出功能,目前已经可以单靠修改器完成一套相当完整的自定义内容。

    例如:

    创建新的强化针剂
    ↓
    创建自定义 Buff
    ↓
    让新针剂使用该 Buff
    ↓
    创建自己的商人
    ↓
    把针剂加入商人商品
    ↓
    设置 LL / 声望 / 价格 / 库存
    ↓
    创建任务
    ↓
    完成前置任务后上交指定物品
    ↓
    奖励经验、物品、声望
    ↓
    进一步解锁新的商人或任务

    对于只想自己改 SPT 玩、不想研究服务端 Mod API 和大量 JSON 结构的用户来说,现在能做的东西已经比最开始丰富很多了。

    两年前,我做过一个 AKI 数据库修改器。那时的代码和数据处理方式都比较稚嫩。后来准备重写时,又总想着一次性兼容所有版本、分析所有数据库内容、把所有功能全部做完,结果目标越堆越大,真正能落地的内容反而越来越少,项目也就这样停了。

    前段时间有人问我能不能兼容 SPT 4.0.13。我重新想了一遍,发现初始目标没有必要设得那么庞大:先把一个版本做稳,把最重要、最常用的功能真正做出来,比一直停留在构思阶段有意义得多。

    所以这次干脆只针对 SPT 4.0.13 开发,把范围收缩到目前已经分析清楚、能够安全完成的内容:

    • 数据库路径检查、备份与恢复;

    • 可视化查询、修改和克隆基础物品;

    • 可视化创建、复制和修改 Buff。

    数据安全是这次最优先处理的部分。以前有人使用修改器后损坏了数据库,只能重新覆盖整份 database。这个版本对写入流程做了严格限制:路径或备份状态不安全时,程序不会允许写入。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出


    主要功能

    物品修改

    • 按中文名称、短名、内部名或 ID 查询物品;

    • 区分“原有内容”和“新增内容”;

    • 修改简体中文名称、短名和描述;

    • 修改基础参考价格与跳蚤市场价格;

    • 修改当前物品真实拥有的基础属性;

    • 固定选项使用下拉框,数值属性显示类型、单位和参考范围;

    • 从原版物品克隆新物品;

    • 一键复制选中物品 ID;

    • 只允许删除由本修改器登记创建的物品。

    当前开放的是已经针对 SPT 4.0.13 数据结构进行过分析、适合普通表单修改的基础字段。

    复杂槽位、弹匣结构、武器配件过滤器和引用数组目前不会在普通界面中开放,避免用户因为误改复杂结构而损坏数据。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    Buff 修改

    • 查询、复制、新建、编辑和删除 Buff;

    • 一个 Buff 可以包含多个效果;

    • 新建名称会自动规范为 Buffs…;

    • 支持效果类型、数值、持续时间、触发概率、延迟和技能等字段;

    • 区分“原有 Buff”和“新增 Buff”;

    • 一键复制 Buff ID;

    • 物品的 Buff 属性可以直接粘贴 ID;

    • 写入前检查 Buff 是否存在,不存在时会提示,但仍允许继续保存;

    • 只允许删除由本修改器登记创建、并且当前没有外部引用的 Buff。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    数据安全

    • 手动选择 database 路径;

    • 检查 SPT 4.0.13 数据结构;

    • 首次使用时创建完整基线备份;

    • 每次写入前自动创建事务备份;

    • 保存前展示完整差异;

    • 预览后文件被其他程序修改时拒绝覆盖;

    • 写入临时文件后重新解析 JSON;

    • 通过原子替换更新实际数据库文件;

    • 恢复前再创建一份安全备份;

    • 查看修改记录和当前数据库与首次基线的差异;

    • 备份、写入、恢复等耗时操作均有进度提示,不会让界面长时间无响应。

    备份优化

    旧版完整备份会反复复制大量 JSON。修改次数多以后,备份目录很容易膨胀到 1GB 以上。

    目前采用压缩去重方式保存:

    • 首次基线完整保存一次;

    • JSON 文件使用 gzip 压缩;

    • 内容完全相同的文件版本只保存一份;

    • 后续检查点主要保存备份清单;

    • 只有真正变化的文件才会增加新的压缩版本;

    • 每个备份都可以独立恢复,不依赖连续的补丁链。

    在我的测试数据库中,首次基线由原始的 600MB 以上压缩到约 100MB,之后重复创建相同检查点几乎不会继续占用空间。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出


    使用教程

    第一步:准备工作

    新手建议在修改数据库前完全关闭:

    • SPT Server;

    • SPT Launcher;

    • 逃离塔科夫客户端。

    熟悉数据加载流程的用户,至少需要在修改后重启 SPT Server,数据库修改才会重新加载。

    如果你的 database 已经被其他 Mod 或工具修改过,建议额外复制一份 SPT 目录或 database 目录,以便出现问题时对照和恢复。

    双击运行:

    SPT_database修改器.exe

    程序为单文件版本,不需要安装 Python。


    第二步:选择 database 路径

    点击“浏览”,选择 SPT 4.0.13 下的 database 文件夹:

    你的 SPT 目录\SPT\SPT_Data\database

    例如:

    D:\game\SPT-4.0.13-40087-2891fd4\SPT\SPT_Data\database

    勾选:

    我确认当前路径属于 SPT 4.0.13

    然后点击“打开工作区”。

    第一次使用时,点击“创建首次基线备份”。只有工作区状态变成绿色后,程序才允许写入数据库。

    说明:SPT 4.0.9~4.0.13 的部分关键 database 文件可能共享相同基线,程序无法只凭文件哈希自动证明具体版本。请确认自己选择的确实是 SPT 4.0.13。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出


    第三步:创建一个展示 Buff(这一步以及后续步骤只是做演示以及说明)

    进入 Buff 修改,点击“新建 Buff”。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    名称填写:

    AstarFieldDemo

    程序会自动保存为:

    BuffsAstarFieldDemo

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    然后依次添加以下效果。

    效果 1:体力恢复

    效果类型:StaminaRate
    数值:2
    持续时间:600 秒
    触发概率:1
    延迟:0
    绝对数值:是

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    效果 2:能量恢复

    效果类型:EnergyRate
    数值:0.5
    持续时间:600 秒
    触发概率:1
    延迟:0
    绝对数值:是

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    效果 3:水分恢复

    效果类型:HydrationRate
    数值:0.5
    持续时间:600 秒
    触发概率:1
    延迟:0
    绝对数值:是

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    效果 4:耐力技能

    效果类型:SkillRate
    影响技能:Endurance
    数值:20
    持续时间:600 秒
    触发概率:1
    延迟:0
    绝对数值:是

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    确认效果列表后,先查看差异预览。检查无误后点击:

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    确认并立即写入数据库

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    创建完成后,选中该 Buff,右键“复制 Buff ID”。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出


    第四步:制作展示物品——战地营养奶

    进入 物品修改,搜索:

    牛奶

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    选中原版“一盒牛奶”,进入“克隆新增”。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    建议填写:

    名称:Astar 战地营养奶
    短名:战地奶
    描述:一盒经过强化的战地营养奶,饮用后可持续恢复体力、能量和水分。
    基础参考价格:50000
    跳蚤市场价格:80000

    新物品 ID 建议直接点击“生成 ID”,不要手动填写重复 ID。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    在可选属性中加入并修改:

    物品背景颜色:紫色
    重量:0.25
    最大堆叠数量:10
    食用所需时间:1
    最大可用资源:1
    使用后触发的 Buff:BuffsAstarFieldDemo

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    不同类型的模板拥有不同字段。修改器只会展示当前模板真实存在、并且已经开放的属性,不会把弹药、武器或药包字段强行加入牛奶模板。

    点击“预览并写入新物品”,检查差异后确认写入。

    注意:当前版本不会自动把新物品加入商人售卖列表或地图掉落池。程序会创建物品模板、简体中文文本和价格记录;实际获取方式仍取决于 SPT 当前规则、其他 Mod 或存档编辑工具。

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    【原创】【SPT 4.0.13】小白也能自己改装备、做物品!SPT_database修改器 v2.0.0|商人+任务+批量修改+一键导出

    后续步骤不再逐张截图演示,按照下方说明操作即可。


    第五步:修改一个已有物品

    仍然搜索原版牛奶,在“查询与修改”中可以调整:

    • 背景颜色;

    • 重量;

    • 堆叠数量;

    • 使用时间;

    • 中文名称、短名和描述;

    • 基础参考价格;

    • 跳蚤市场价格。

    文本默认只修改:

    locales/global/ch.json

    不会把中文文本覆盖到英语、俄语、日语等其他语言文件。

    每一次保存都会先打开差异预览。只有点击“确认并立即写入数据库”后,实际 JSON 文件才会发生变化。


    第六步:查看修改记录

    点击顶部“修改记录”。

    在“本修改器的修改”中可以查看:

    修改了哪个物品或 Buff
    修改了哪项属性
    修改前的值
    修改后的值
    对应的事务备份

    在“数据库总体变化”中,可以扫描当前数据库与首次基线的差异。手工编辑、其他脚本和其他 Mod 造成的变化也可以在这里查看。


    第七步:恢复备份

    点击“从备份恢复”,选择一条具体备份记录:

    • 首次基线;

    • 手动检查点;

    • 某次修改前自动备份;

    • 恢复前安全备份。

    点击“恢复到所选备份”后,程序会先再创建一份恢复前安全备份,然后才执行恢复,避免选错备份后无法反悔。


    当前限制

    • 只针对 SPT 4.0.13 开发和测试;

    • 只开放目前已经分析清楚的基础物品字段和 Buff;

    • 不支持其他 SPT 版本;

    • 无法只依靠 database 哈希精确区分共享同一关键基线的相邻版本,使用者必须自行确认版本;

    • 新建物品不会自动加入商人售卖列表或地图掉落池;


    病毒检测

    VirusTotal:https://www.virustotal.com/gui/file/fb52f019b62d7da08e9babcf6b10f5ed1fdc01ac66cd9b543b1da0c22c300fd3/detection
    检测结果:3 / 52

    本次 VirusTotal 检测中,49 个引擎未检出,3 个引擎报出结果:

    Bkav Pro:W32.Malware.22F1495A
    Microsoft:Trojan:Win32/Wacatac.B!ml
    SecureAge:Malicious

    VirusTotal 行为分析页面在截图时未报告恶意行为检测、MITRE 特征、IDS 规则、Sigma 规则、释放文件或网络通信;

    本程序为未签名的 PyInstaller 单文件程序,并使用 PyArmor 与 UPX 进行保护和压缩,这类组合可能触发部分安全软件的启发式或机器学习检测。以上信息仅作公开说明,不代表对检测结果作绝对安全保证。请结合 VirusTotal 完整报告、文件哈希和下载来源自行判断。

    文件校验

    发布压缩包:SPT_database修改器_v1.3.9.zip
    ZIP SHA-256:77D6FB57594C695C35A3463EF7B2064391416A9ED2C0A01433CE868214FE6D0D
    
    程序文件:SPT_database修改器.exe
    程序版本:1.3.9
    程序大小:32.08 MB
    EXE SHA-256:FB52F019B62D7DA08E9BABCF6B10F5ED1FDC01AC66CD9B543B1DA0C22C300FD3

    建议先校验下载到的 ZIP,再解压核对 EXE。任意一项哈希不一致时都不要运行。


    碎碎念

    两年多以前停更,一部分原因是那时总想一次性兼容所有版本、分析所有字段、实现一个完整的全局修改器。结果目标越做越大,反而一直没有真正完成。

    这次重新写,我把范围锁定在 SPT 4.0.13,只做目前最清楚、也真正能够安全完成的物品和 Buff。功能没有铺得特别大,但从路径选择、差异预览、修改记录、备份去重到恢复流程,每一步都重新梳理过。

    今日早上开始的开发,到今晚完成检测和发布。今天终于可以把两年前没有续上的东西重新发出来了。由于第一版开发较为仓促,如果有问题欢迎反馈,我后续会随时更新并修复,目前也正在筹备功能更加多样的修改器,包括自定义商人,全局字段修改等内容

    修改器的出现可以让游戏玩法更加多样,也让小白可以无需使用各种mod即可自行创建多样化的独立物品

    最后还是老规矩,不做强制收费,喜欢就支持一下,不喜勿喷


    免责声明

    1. 本工具仅用于 SPT 单机离线环境的数据修改与学习测试,请勿用于在线环境或违反游戏、社区规则的用途。

    2. 修改数据库存在兼容性和玩法风险。请保留自己的 SPT 目录、database 和存档备份。

    3. 请只选择 SPT 4.0.13 的 database,其他版本未测试,不保证可用。

    4. 过高、负数或不符合物品类型语义的数值可能造成异常,请优先参考同类型原版物品。

    5. 本工具不会自动处理其他 Mod 的逻辑冲突。安装或移除其他 Mod 后,请重新检查 database 状态。

    6. 因个人误操作、版本不符、第三方 Mod 冲突或绕过提示强行修改造成的数据损坏,由使用者自行承担。

    7. 本程序使用 PyInstaller、PyArmor 和 UPX,部分安全软件可能产生误报,请通过帖子中的 VirusTotal 报告和 SHA-256 核对来源。

    8. 禁止将本工具修改后冒充原作者重新发布、捆绑收费或植入其他程序。

    更新历史

    v2.0.0 — 2026-08-15

    本次为一次较大的功能更新,新增完整的普通商人编辑与基础固定任务编辑功能。现在除了物品、Buff、批量修改和内容导出外,也可以直接在修改器中创建自己的商人、配置商品,并制作基础任务链。

    新增商人编辑

    新增独立“商人编辑”页面。

    现在可以:

    • 浏览和搜索当前数据库中的普通商人;

    • 修改商人是否默认解锁;

    • 修改 LL1~LL4 的最低等级、最低交易额、最低声望和购买价格系数;

    • 创建由本修改器管理的自定义商人;

    • 设置商人的中文、英文名称;

    • 为自定义商人导入本地 PNG / JPG / JPEG 头像;

    • 删除由本修改器创建并管理的商人。

    新增商人商品编辑

    现在可以直接为商人创建商品报价。

    支持:

    • 卢布购买;

    • 美元购买;

    • 欧元购买;

    • 易货交换;

    • 设置商品所需忠诚等级;

    • 设置无限库存;

    • 设置有限库存及具体库存数量;

    • 一个易货报价可以组合多个不同物品作为交换条件;

    • 搜索数据库物品并直接添加为售卖物品或易货需求。

    修改器创建的商品报价可以继续由修改器安全删除。

    原版或第三方 Mod 已存在的报价不会被修改器误认为自己创建的内容。

    新增固定任务编辑

    新增基础固定任务创建和编辑功能。

    现在可以:

    • 浏览和搜索当前数据库中的固定任务;

    • 创建由本修改器管理的新任务;

    • 编辑修改器创建的任务;

    • 删除修改器创建的任务;

    • 设置任务发布商人;

    • 设置中文、英文任务名称和说明;

    • 设置任务完成后的延迟时间。

    任务开始条件

    当前支持:

    • 最低玩家等级;

    • 必须先完成指定任务;

    • 指定商人的最低忠诚等级;

    • 指定商人的最低声望。

    因此已经可以制作较完整的基础任务链,例如:

    达到指定等级
    +
    完成前置任务
    +
    达到指定商人 LL
    +
    达到指定商人声望
    →
    解锁下一项任务

    任务目标

    当前支持:

    • 找到指定物品(FindItem);

    • 上交指定物品(HandoverItem);

    • 设置目标数量;

    • 设置是否要求“战局内找到 / FIR”。

    一个任务可以添加多个完成目标。

    任务奖励

    当前支持:

    • 经验值;

    • 物品奖励;

    • 商人声望;

    • 解锁指定商人。

    一个任务可以同时组合多种奖励。

    商人与任务安全保护

    商人、商人商品和修改器创建的固定任务均加入受管内容保护。

    现在会:

    • 记录修改器创建对象的完整表面指纹;

    • 删除前重新检查实际数据库内容;

    • 对象被其他 Mod、工具或手工编辑过时停止自动删除;

    • 商人仍被任务或其他数据引用时阻止删除;

    • 商品仍存在外部引用时阻止删除;

    • 任务仍被其他任务链或商人数据引用时阻止删除;

    • 只允许自动删除由本修改器明确登记创建的内容。

    商人和任务修改仍然经过原有的:

    差异预览
    → 自动事务备份
    → 写入前冲突检查
    → JSON 校验
    → 原子写入
    → 修改记录
    → 可恢复备份

    不会绕过现有数据库安全机制。

    界面优化

    • 优化商人商品创建窗口的布局和尺寸;

    • 优化现金购买与易货模式切换后的界面空间;

    • 优化易货需求列表和操作按钮;

    • 优化固定任务编辑器布局;

    • 前置任务搜索和任务列表现在会充分利用窗口空间,不再出现大量无意义空白;

    • 优化深色主题下部分独立提示框和对话框的文字、背景显示;

    • 商人、任务、商品和物品选择均提供搜索,减少大量数据下的查找成本。

    当前任务编辑范围

    本版本开放的是已经针对 SPT 4.0.13 验证过的基础固定任务结构。

    暂未开放:

    • 击杀类 Counter 任务;

    • 指定地图目标;

    • 指定武器、距离、身体部位等复杂击杀条件;

    • VisitPlace 等特殊条件;

    • 复杂失败条件;

    • AssortmentUnlock 等尚未开放的特殊任务结构。

    遇到当前编辑器无法安全表达的复杂任务结构时,程序会保持只读或拒绝修改,不会为了保存部分字段而删除原任务中的未知结构。

    当前商人编辑范围

    当前主要针对普通 JSON 商人。

    特殊商人身份、特殊服务以及其他需要额外运行时逻辑的机制暂未开放。

    当前兼容范围

    程序版本:2.0.0
    SPT:4.0.13
    EFT Build:40087
    系统:Windows 10 / Windows 11
    MG 目标格式:MG-Mod 0.8.7

    其他 SPT 版本仍未经过正式验证,请不要直接使用 SPT 4.1.x 或其他版本的 database。

    v1.9.0 — 2026-08-14

    新增

    • 新增批量物品编辑;

    • 新增独立“导出中心”;

    • 新增 Native SPT 内容导出;

    • 新增 MG-Mod 0.8.7 目标格式导出;(未进行大面积测试,如有问题请积极反馈)

    修复

    • 即便勾选了“我确定database为4.0.13”也无法进行编辑的bug

    当前兼容范围

    SPT:4.0.13
    EFT Build:40087
    系统:Windows 10 / Windows 11
    MG 目标格式:MG-Mod 0.8.7

    其他 SPT 版本仍然没有经过正式验证,请不要直接拿 SPT 4.1.x 或其他版本的 database 使用。

    v1.8.0 — 2026-08-13

    这次更新新增了可选物品图片显示,并进一步优化了高 DPI 屏幕下的图片清晰度。图片功能完全独立于数据库修改,不喜欢图片模式也可以继续保持原来的纯文字列表。

    新增可选物品图片包

    工作区现在新增“显示物品图片”选项,可以选择已经解压的本地图片包。

    图片包规则很简单:

    • 列表不再提前把源图强制压成固定 48px 后再显示;

    • 详情预览区域由 72px 提升到 96px;

    • 根据当前屏幕 DPI 使用更合适的实际像素尺寸;

    • 对本身分辨率较低的图片不再强行放大,减少额外模糊。

    需要说明的是,最终清晰度仍然取决于图片包源图本身;低分辨率图片不会凭空产生新的细节。

    当前图片包覆盖情况

    本次开发期间使用一套合并后的本地参考图片包进行了验证:

    • SPT_database修改器.exe

    • VirusTotal.txt

    图片包与主程序完全分离。

    兼容范围

    • 当前仅支持 SPT 4.0.13;

    • 对应 EFT Build 40087;

    • 不保证可直接用于 SPT 4.1.x 或其他版本。

    v1.7.0 — 2026-08-12

    本次更新主要升级了整体界面与操作体验,并重点修复克隆物品兼容关系、护甲跳弹参数、首次分类加载卡顿以及多项数据库安全问题。

    全新界面与操作体验

    修改器界面进行了整体重做,视觉和操作方式更加统一、简洁:

    • 深色、浅色和跟随系统主题现在可以完整同步切换;

    • 重新设计物品修改、Buff 修改等主要页面和导航图标;

    • 优化表格、输入框、按钮、标签页、选中状态和提示信息;

    • 新增独立的程序图标;

    • 优化不同分辨率、DPI 和窗口尺寸下的显示效果。

    分类和页面切换明显加快

    优化大型数据库下的物品浏览速度。

    现在数据库打开后会提前准备常用分类信息,首次点击武器、弹药、弹匣、武器配件、护甲等分类时不再反复扫描整份物品数据。

    同时减少复杂页面的重复加载,连续切换物品、分类和兼容页面时会明显更加流畅。

    克隆配件和弹匣会正确继承兼容关系

    修复此前克隆部分武器配件、弹匣等物品后,虽然新物品已经成功创建,但可能无法安装到原本支持模板物品的枪械上的问题。

    现在克隆时会同时继承原模板已有的主要兼容关系,包括:

    • 武器槽位允许安装的配件关系;

    • 枪械允许使用的弹匣、供弹器关系;

    • 部分排除和冲突关系;

    • 弹药、防弹插板等原本已经支持的专用兼容关系。

    删除修改器创建的物品时,也会同步清理对应兼容引用,减少残留无效 ID。

    升级提示: 旧版本已经克隆出来、并且存在“新配件无法安装”问题的物品不会自动修复,建议使用 v1.7.0 重新克隆一次。

    新增可搜索的属性选择器

    “克隆新增 → 修改模板已有属性”现在可以直接搜索属性。

    支持:

    • 中文名称搜索;

    • 内部属性名称搜索;

    • 不要求字符完全连续的顺序匹配;

    • 清空关键词后立即恢复全部候选项。

    属性列表会直接在当前页面内展开,不再遮挡其他控件,深色和浅色主题下也会保持统一。

    护甲和头套新增跳弹参数编辑

    护甲结构页面新增跳弹参数修改,可以直接调整:

    • 最大跳弹概率;

    • 最小跳弹概率;

    • 最小跳弹角度。

    对于没有实际防护部位、或者跳弹概率为 0 的特殊护甲模板,修改器会给出提示,避免只提高护甲等级和耐久后误以为物品已经获得完整防弹效果。

    数据库修改更加安全

    进一步加强保存、删除和异常恢复时的保护:

    • 数据库实际已经保存成功时,不再因为界面刷新失败而误报“保存失败”;

    • 避免同一个数据库被多个修改器实例同时写入;

    • 删除修改器创建的物品前,会检查相关数据是否已经被其他工具或 Mod 修改;

    • 检测到外部修改时默认停止自动删除,降低误删其他内容的风险;

    • 程序在写入过程中异常退出后,重新打开时可以更安全地恢复管理状态;

    • 大型数组的新增、删除预览现在会更直观地显示真正发生变化的内容。

    小数数值保存修复

    修复部分允许小数的属性因为原始值恰好是整数,而被错误取整的问题。

    例如原值为 10 的可小数字段,现在输入 10.5 会正确保存为 10.5。

    同时会阻止 NaN、无穷大等无效数值写入 JSON。

    发布形式

    v1.7.0 改为单文件程序,下载后直接运行 SPT_database修改器.exe 即可。

    正式压缩包只包含:

    • SPT_database修改器.exe

    • VirusTotal.txt

    VirusTotal 检测结果和程序 SHA-256 均可在 VirusTotal.txt 中查看。

    兼容范围

    • 当前仅支持 SPT 4.0.13;

    • 对应 EFT Build 40087;

    • 不保证可直接用于 SPT 4.1.x 或其他版本。


    v1.5.2 — 2026-08-05

    本次更新重点修复了克隆护甲缺少默认防护组件、可穿戴容器格子超出游戏界面,以及物品查询页面偶发显示不完整的问题。

    修复克隆护甲缺少软甲和默认插板

    克隆带有内置软甲或可拆卸插板的护甲、插板胸挂时,现在会同时保留原物品的完整默认装配。

    此前部分克隆护甲在游戏中仍然能够显示外观和插板槽,但购买或生成后可能缺少:

    • 前插板和后插板;

    • 左侧板和右侧板;

    • 胸部和背部软甲;

    • 颈部、肩部、侧面、腹部等内置防护区域。

    更新后,IOTV、TacTec 等复合护甲会按照原物品正常生成软甲、默认插板和对应防护区域,不再出现只剩护甲外壳和空槽位的情况。

    修改器创建的历史护甲如果缺少默认装配,也可以进行检查和修复。

    删除修改器创建的复合护甲时,会同步清理对应的默认装配记录,避免留下无效数据。

    增加可穿戴容器的界面安全限制

    胸挂、插板胸挂、背包和口袋的内部格子虽然可以在数据库中自由扩大,但游戏中的装备界面不会自动重新排版。

    过度扩大单个区域后,可能出现:

    • 格子互相覆盖;

    • 格子超出装备栏;

    • 遮挡口袋、背包或特殊装备栏;

    • 部分格子难以正常点击和拖放。

    现在修改内部空间时,默认会参考原物品每个区域的实际尺寸:

    • 保持原尺寸:允许;

    • 缩小区域:允许;

    • 将缩小后的区域恢复到原尺寸:允许;

    • 超过原区域尺寸:默认阻止。

    高级用户仍然可以显式开启不安全模式继续修改,但程序会提示游戏界面可能出现重叠或错位。

    该限制只针对游戏界面布局固定的可穿戴装备,不会用同一规则限制普通箱体和仓库类容器。

    修复物品查询页面偶发显示不完整

    修复以下界面问题:

    • 搜索结果只有一个物品时,无法再次点击同一结果刷新页面;

    • 首次选中物品时,部分适用的修改页面偶发不显示;

    • “内部空间”“兼容性”“删除”等页面有时需要先切换其他物品才能出现。

    现在即使搜索结果只有一项,也可以重复点击同一行重新加载右侧内容。

    物品首次选中后,适用于该物品的修改页面会稳定显示,不再需要通过切换其他物品手动刷新。

    升级提示

    旧版本已经生成或购买到仓库中的护甲空壳,不会因为更新程序而自动补回软甲和插板。

    修复对应物品的默认装配后,需要:

    1. 完整重启 SPT 服务端;

    2. 重新购买、生成或获取新的物品实例;

    3. 不再使用更新前已经存在的空壳实例进行验证。

    对于此前扩大后发生界面重叠的胸挂或背包,应先将对应区域恢复到原始尺寸,再重新启动服务端并获取新的物品实例。

    兼容范围

    • 当前仅支持 SPT 4.0.13;

    • 对应 EFT Build 40087;

    • 已在加载 Fika 的 Host / Solo Host 环境中完成实际游戏验证;

    • 不保证可直接用于 SPT 4.1.0 或其他版本。

    本版本对应的文件哈希和 VirusTotal 检测结果,请查看压缩包中的:

    • VirusTotal.txt

    • SHA256.txt

    • RELEASE_INFO.txt


    v1.5.1 — 2026-08-05

    本次更新新增食物与饮料的能量、水分效果编辑,并优化对应页面的操作体验。

    新增食物与饮料效果编辑

    新增独立的“食物效果”页面:

    • 可以直接修改完整吃完或喝完后的能量变化量;

    • 可以直接修改完整吃完或喝完后的水分变化量;

    • 正数表示恢复,负数表示消耗;

    • 可以为原本没有对应效果的食物或饮料启用 Energy 或 Hydration;

    • 可以移除已有的能量或水分效果,不影响其他已有扩展效果;

    • 显示每单位资源的平均参考值,方便估算分次食用或饮用时的效果。

    例如,一个资源总量为 60、完整饮用恢复 60 水分的饮料,每消耗 1 单位资源,平均参考恢复量为 1。

    “每单位资源”仅用于界面参考,不会作为新字段写入数据库,最终效果以游戏实际结算为准。

    界面优化

    • 优化“启用”列、效果数值和说明区域的布局;

    • 数值输入区域新增清晰的上下调节按钮;

    • 保留滚轮误操作保护,避免浏览页面时意外修改数值。

    兼容范围

    • 当前仅支持 SPT 4.0.13;

    • 不保证可直接用于 SPT 4.1.0 或其他版本。

    本版本对应的文件哈希和 VirusTotal 检测结果,请查看压缩包中的:

    • VirusTotal.txt

    • SHA256.txt

    • RELEASE_INFO.txt


    v1.5.0 — 2026-08-04

    本次更新新增防弹插板兼容关系编辑、四套界面主题。

    防弹插板与护甲可以双向设置兼容关系

    新增独立的“护甲插板兼容”页面:

    • 选择防弹插板时,可以查看并设置哪些护甲的前板、后板、左侧板和右侧板槽位接受它;

    • 选择护甲时,可以查看每个可拆卸插板槽位,并设置允许安装的防弹插板;

    • 新增防弹插板时,可以继承模板插板已有的兼容关系;

    • 修改器创建的历史插板可以检查并修复缺失的兼容关系;

    • 删除修改器管理的插板时,会同步清理护甲槽位中的对应引用。

    兼容状态会区分完整、部分、缺失和冲突,外形相似但数据库中没有真实引用的关系不会被直接当作兼容关系。

    插板兼容编辑的安全限制

    • 不允许误删护甲自带的默认插板;

    • 被 ExcludedFilter 明确排除的关系不会被强行加入;

    • 未识别的 Mod 自定义槽位会显示,但保持只读;

    • 重复的历史兼容引用可以安全清理;

    • 同一插板被多个护甲引用时,会显示实际影响范围;

    • 所有修改继续经过差异预览、外部变更冲突检查、事务备份、临时文件校验和原子替换。

    新增四套界面配色

    “界面 → 配色主题”现在提供四套静态主题:

    • 经典暗色:保留原有黑色界面,并继续作为默认主题;

    • 纯净亮色:完整设计的浅色配色;

    • Claude 暖纸:暖米色背景、深色文字和陶土橙强调色;

    • 冰态极光:粉紫、浅紫和冰蓝配色。

    主题切换后立即生效并自动保存。主题可以与紧凑、标准、宽松等界面密度组合使用。

    本版本只提供轻量静态配色,不包含动画、动态玻璃或复杂视觉效果。

    兼容范围

    • 当前仅支持 SPT 4.0.13;

    • 不保证可直接用于 SPT 4.1.0 或其他版本;

    • 本版本不包含物品图标功能。

    本版本对应的文件哈希和 VirusTotal 检测结果,请查看压缩包中的:

    • VirusTotal.txt

    • SHA256.txt

    • RELEASE_INFO.txt


    v1.4.0 — 2026-08-02

    本次更新重点完善了新弹药、枪械与弹匣之间的兼容关系编辑,并进一步优化不同物品和低分辨率设备下的使用体验。

    弹药、枪械和供弹器可以双向设置兼容关系

    新增独立的“弹药兼容”页面,支持从不同物品角度查看和修改兼容关系:

    • 选择实际弹药时,可以查看并设置哪些枪械膛室、弹匣、弹巢和快速上弹器接受它;

    • 选择枪械或发射器时,可以直接搜索全部实际弹药并设置膛室与供弹器兼容;

    • 选择弹匣、弹巢或快速上弹器时,可以查看允许装入的弹药,以及哪些枪械允许使用该供弹器;

    • 新增实际弹药时,默认可以复制模板弹药已有的枪械与供弹器兼容关系。

    弹药盒和弹药包不会被误当成可装填的实际弹药。

    兼容状态和操作结果更加明确

    枪械与弹药关系会区分:

    • 完整兼容;

    • 仅膛室兼容;

    • 仅供弹器兼容;

    • 部分膛室或部分供弹器兼容;

    • 不兼容。

    “膛室”控制枪械是否允许装入该弹药;“同步供弹器”控制该枪械当前可用的弹匣、弹仓和弹巢是否同时接受该弹药。

    半选状态表示当前只有部分路径兼容。保持半选不会自动抹平原有差异,只有用户明确改为勾选或取消后才会生成修改。

    口径不一致时提示风险,但不强制限制

    内部口径一致的项目可以直接操作。口径不一致时,程序会显示警告并要求二次确认,但仍允许高级用户进行特殊配置。

    供弹器被多把枪械共享时也会提示影响范围,避免用户误以为修改只影响当前枪械。

    编辑页面会根据物品能力自动筛选

    默认只显示当前物品真正适用的编辑页面:

    • 子弹不会再显示医疗效果、内部空间和护甲结构等无关页面;

    • 医疗用品只显示适用的治疗能力页面;

    • 背包、容器、护甲和弹匣会按实际数据结构显示对应功能;

    • 只有本修改器登记创建的物品才显示受管删除页面。

    高级用户可以切换为“显示全部”,恢复全部页面入口;该模式不会绕过原有的字段、结构、预览、备份和事务安全校验。

    低分辨率和窄窗口布局优化

    物品页面现在支持宽屏双栏、紧凑双栏和单栏主从三种布局,并根据 Qt 实际逻辑像素自动切换:

    • 中等宽度下自动隐藏分类、内部名和完整 ID 等低优先级列表列;

    • 窄窗口或低高度下改为“物品列表 → 物品详情”的单栏导航;

    • 关键编辑按钮和返回入口保持可见;

    • 仍可在设置中手动指定布局模式。

    安全性

    • 兼容关系使用精确路径和去重写入,不会重复添加相同 ID;

    • 同一数组中的多项删除继续按安全的索引降序执行;

    • 目标被 ExcludedFilter 明确排除时,程序拒绝生成相互矛盾的允许关系;

    • 所有修改继续经过差异预览、外部变更冲突检查、事务备份、临时文件校验和原子替换;

    • 本版本不包含物品图标功能,图标显示优化将在后续单独处理。


    v1.3.16 — 2026-08-01

    添加医疗用品的治疗能力编辑、口袋与多区域容器的区域删除,并增加可选的 JSON 缩进保存。

    医疗用品现在可以直接设置治疗能力

    新增独立的“医疗效果”页面,可以为医疗包、针剂等医疗用品设置:

    • 治疗轻度出血;

    • 治疗重度出血;

    • 治疗骨折;

    • 修复损毁肢体;

    • 每次治疗是否消耗医疗资源;

    • 具体资源消耗值;

    • 修复损毁肢体后的恢复比例范围。

    口袋和多区域容器可以删减区域

    “内部空间”页面除了修改区域长宽,现在还可以删除普通区域。

    例如一个物品原本包含:

    pocket1
    pocket2
    pocket3
    pocket4

    现在可以删除第三、第四个区域,只保留前两个口袋。

    为避免损坏结构,程序会限制:

    • 至少保留一个区域;

    • 同一区域不能同时修改尺寸并删除;

    • Sorting Table 等特殊动态区域保持只读;

    • 删除前会提醒先清空存档中对应区域内的物品。

    多项区域删除已经按安全顺序处理,避免因为数组索引移动而删错口袋或出现越界。

    JSON 保存格式可以自行选择

    主界面顶部右侧新增“JSON 缩进”开关:

    • 关闭:使用紧凑单行格式,文件更小,写入更快;

    • 开启:使用 4 空格缩进,方便手工查看、比较和继续编辑。

    切换开关不会立即重写整个数据库,只会影响下一次实际保存到的文件。


    v1.3.12 — 2026-07-31

    本次更新新增弹药容量修改、更多武器与配件属性,并优化物品搜索体验。

    弹匣、弹仓与弹药包容量

    • 新增独立的“弹药容量”编辑页面。

    • 支持修改弹匣、内置弹仓和转轮弹巢的装弹数量。

    • 支持修改弹药盒、弹药包中包含的弹药数量。

    • 可以直接修改例如 95 发 RPK-16 弹匣等物品的容量。

    • 修改时只调整容量数值,不会破坏原有弹药口径、过滤规则和槽位结构。

    • 对部分由游戏特殊逻辑管理的容量结构自动保持只读,避免产生无效或危险修改。

    • 所有变更仍会先展示完整差异,确认后才写入数据库。

    新增武器与配件属性

    新增以下经过数据库验证的可修改属性:

    • 配件精度修正

    • 配件后坐力修正

    • 弹速修正

    • 枪声响度修正

    • 武器设计寿命

    • 单发发热系数

    • 武器冷却系数

    • 武器耐久损耗倍率

    • 机械瞄具归零距离

    • 霰弹散布倍率

    • 商人修理造成的最大耐久损失

    • 维修工具造成的最大耐久损失

    这些属性只会在物品本身确实拥有对应字段时显示,不会向不适用的物品强行添加未知字段。

    搜索功能优化

    • 搜索关键词不再要求连续出现在物品名称中。

    • 支持多个关键词分别出现在名称的不同位置。

    • 支持中英文混合搜索。

    • 支持不添加空格的组合关键词。

    • 自动忽略英文大小写、全角半角和常见标点差异。

    • 优化搜索结果排序,更准确的结果会优先显示。

    例如现在可以直接搜索:

    • Rhino 快速上弹器

    • Rhino快速上弹器

    • M32A1 弹巢

    • M32A1弹巢

    • 快速弹器

    并定位到对应物品。

    安全性

    • 新增字段均经过 SPT 4.0.13 数据库结构验证。

    • 不明确、存在歧义或可能依赖特殊游戏逻辑的字段暂不开放。

    • 所有修改继续支持差异预览、自动备份、事务写入和历史恢复。

    本版本对应的文件哈希与 VirusTotal 检测结果已包含在发布压缩包内:

    • VirusTotal.txt

    • SHA256.txt

    • RELEASE_INFO.txt

    v1.3.11 — 2026-07-30

    本次更新进一步扩展了物品可修改范围,新增弹药、容器空间和护甲结构编辑功能。

    弹药属性

    • 新增“每发弹丸数量”修改,可用于调整鹿弹等多弹丸弹药的弹丸数量。

    • 新增弹药精度修正、后坐力修正和武器耐久损耗系数。

    • 新增弹道系数、弹头质量和弹头直径修改。

    • 新增供弹故障、哑火故障和命中耐力消耗等高级属性。

    • 多弹丸弹药会显示理论全部命中基础伤害,方便确认修改效果。

    背包与容器空间

    • 新增背包、容器、胸挂、口袋和安全箱的内部空间修改。

    • 支持分别修改每个内部区域的宽度和高度。

    • 支持拥有多个独立区域的胸挂和特殊容器。

    • 自动计算修改前后的总格数。

    • 修改容量时不会改变容器原有的物品过滤规则。

    • 特殊动态空间会自动保持只读,避免破坏数据库结构。

    护甲结构

    • 新增护甲、头盔、面罩、软甲和防弹插板的结构编辑。

    • 可以修改真实护甲组件的防弹等级、耐久、材质和钝伤比例。

    • 新增人体防护部位多选,无需手动编辑 JSON 数组。

    • 支持解析甲体内部实际引用的软甲和默认插板。

    • 当护甲组件被多个装备共同使用时,会显示受影响装备并进行风险提示。

    • 非护甲物品设置为不支持修改护甲区域。

    界面优化

    • 优化内部空间编辑表格的列宽、输入框和字体显示。

    • 根据内部区域数量自动调整行高。

    • 常见容器充分利用页面空间,多区域胸挂自动提供滚动浏览。

    本版本对应的文件哈希和 VirusTotal 检测结果,请查看压缩包中的:

    • VirusTotal.txt

    • SHA256.txt

    • RELEASE_INFO.txt


    v1.3.10 — 2026-07-30

    本次更新重点改善了小屏幕使用体验、物品查找效率和操作安全性。

    界面与布局

    • 优化 1080P、2K 和 Windows 高缩放环境下的显示效果。

    • 新增自动、紧凑、标准、宽松四档界面密度。

    • 工作区顶部区域现在可以折叠,减少路径和管理按钮占用的空间。

    • 物品列表、属性编辑区和 Buff 页面支持拖动调整大小。

    • 程序会自动保存窗口尺寸、位置、区域比例和折叠状态。

    • 克隆新增页面会充分利用剩余空间,可以同时查看更多待修改属性。

    • 窗口高度不足时可滚动查看内容,底部操作按钮仍保持可见。

    物品查找

    • 新增物品分类筛选,包括:

      • 武器

      • 弹药与弹药盒

      • 弹匣

      • 武器配件

      • 护甲与装备

      • 医疗用品

      • 食物与饮料

      • 钥匙与门禁卡

      • 背包与容器

      • 交换物品

      • 货币

      • 特殊与任务物品

    • 分类筛选可以与关键词搜索、原有内容和新增内容筛选同时使用。

    • 查询结果现在会显示实际匹配数量,超过展示上限时也能看到完整数量。

    操作安全

    • 修复滚动页面时意外改变下拉框选项的问题。

    • 修复滚轮经过数值输入框时意外修改数值的问题。

    • 数值框现在需要主动选中并按住 Ctrl 才能通过滚轮调整。

    • 降低因误触导致错误修改数据库内容的风险。

    发布包说明

    每个正式发布压缩包均附带当前版本对应的文件哈希和 VirusTotal 检测结果,具体信息请查看:

    • VirusTotal.txt

    • SHA256.txt

    • RELEASE_INFO.txt

    隐藏内容需要付费才可以看见

    马上购买
    渐入佳境
    置顶

    静待4.1.x版本,不知道还有没有机会

  • Astar其实也可以改,4.1.x与4.0.x的数据库文件结构差异不是很大,你选择数据库时选成4.1.x的数据库就行了,说是说只有4.0.13,也只是为了安全 不过目前软件安全性很高,改出问题来了随时可以进行回退的,问题不大,完全可以用的
    拉黑 5天前 电脑端回复
  • Telis @Astar 非常感谢,严肃使用强大方便的工具
    拉黑 4天前 电脑端回复
  • Telis @Astar 改了出错了,只能重返备份,目前不知道什么问题,我还是等正式版吧
    拉黑 4天前 电脑端回复
  • Astar @Telis 那就等我适配吧,终究是版本数据库文件有差异的
    拉黑 4天前 电脑端回复
  • HTPGC @Astar 4.1.x的应该是在SPT_Runtime\SPT_Data多了一个checks.dat,启动服务端的时候会校验数据,修改json后不重新生成checks.dat就会报错,比如说修改了items.json,MD5改变,但是没有生成新的checks.dat,仍然使用旧的校验值,服务端就会报错。其他在SPT_Runtime\SPT_Data目录下的修改估计都要重新生成checks.dat,我只试过items.json,其他没试过
    拉黑 1天前 电脑端回复
  • 回复
    自成一派
    2021

    很强大,用用看.

    回复
    初窥堂奥
    打赏了20金币
    回复
    渐入佳境
    可不可以增加图块功能,这种纯文字的太费眼了
  • Astarget不到,有什么具体的example以供参考吗?
    拉黑 3星期前 手机端回复
  • VoidEco@Astar 类似添加图标给物品,从而不用根据单纯根据名称辨认物品
    拉黑 3星期前 电脑端回复
  • Astar@895623po0 懂了,等我我找时间先从assets提取一份物品图片然后做个映射,这个功能我暂时不加,因为原版的图标数据不能直接引用
    拉黑 3星期前 手机端回复
  • Astar目前最新版本已加入你说的功能,可以试试
    拉黑 1星期前 电脑端回复
  • 回复
    初窥堂奥

    大佬你的显示器是4K,但我这用1080的真的好难受 [s-61]

    能否多设置些拖动拉伸面板的操作,或者把上方路径面板设置成可隐藏的样式;

    还有下图红框里的那种选项框好容易被鼠标滚轮误触,能否禁用滚轮或者强制点击激活才允许修改。

    感谢大佬!

  • Xer希望左侧的物品列表可以分类显示,比如仅显示弹药或钥匙这样的,求!
    拉黑 3星期前 电脑端回复
  • 卫星闪灵我2K显示器都难受😭😭😭
    拉黑 3星期前 电脑端回复
  • Astar疏忽了,只顾着处理高dpi的情况了,下一版会优化
    拉黑 3星期前 手机端回复
  • Astar已解决,下载新版本即可,还有问题记得反馈
    拉黑 3星期前 电脑端回复
  • Xer @Astar 已严肃使用,感谢大佬的付出 [s-7] [s-7] [s-7]
    拉黑 3星期前 电脑端回复
  • Astar @Xer 话说我好奇你是怎么看出我的是4k屏的呀?好奇
    拉黑 3星期前 电脑端回复
  • Xer @Astar 因为第一张截图打开放大就能给我屏幕吓哭hhh
    拉黑 3星期前 电脑端回复
  • Astar @Xer 哈?有那么离谱嘛哈哈,我还以为是从图片尺寸看出来的呢
    拉黑 3星期前 电脑端回复
  • 回复
    略有小成

    感谢分享

    回复
    初窥堂奥
    打赏了20金币
    回复
    初窥堂奥

    举例 5d6e6772a4b936088465b17c 这个霰弹子弹,在游戏内面板能看到弹片数量是8,

    在items.json里也能找到 "ProjectileCount": 8,

    个人测试修改数字后游戏内面板和射击留下弹坑数量也跟着改变,可以确定ProjectileCount决定子弹弹头数量。

    但当前版本的修改器找不到这一项,这种的算是未明确的字段吗?

  • Astar对的,我没给所有字段都做处理,只处理了部分基础字段,后续版本会随着更新逐渐加入更多的可修改字段,你目前就直接帮我分析出来了一个字段,下一个版本就可以直接加入,耐心等待即可,为了确保安全我不能随便添加我不明确的字段,还望谅解
    拉黑 3星期前 电脑端回复
  • Xer几个月前我发了个简化子弹名称的帖子,想想当时来回对照修改真的折磨,要是有这个修改器个把小时就能搞定了。仅是统一各种名称缓解强迫症,当前版本对我来说已经够用,再次感谢。 另外,WTT-ContentBackport这个内容移植mod里的数据有办法读取吗?看了下文件结构和本体的差异挺大,不知道能不能和修改器的读取思路对上。
    拉黑 3星期前 电脑端回复
  • Astar模组里面添加物品有各种各样的方式,可以像原版一样把物品用json写好,但是格式不一定一致,也可以完全不用json,直接在代码里面动态添加,直接靠目前的读json实现修改是几乎不可能的,但是如果想要的话我可以写一个hook模组,把该模组的加载放到最后,这样等待其他模组加载好后,可以直接从服务端的database中读取其他mod的独立物品,以此来hook其他模组里面的独立物品的属性,但是这只是一个思路,具体实现还是复杂的,而且你说的这个模组我也没玩过,还需要具体分析,目前主要聚焦于原版json修改,我先把这个做成熟之后在考虑其他,未来我还会加入全局属性,比如空头率,爆率等字段的修改,以及自定义独立商人添加,任务添加等功能,这些都是可以直接从原版json数据库文件修改进行实现的,还有很多工作都没做,慢慢来,之前拖更了两年就是因为一开始想的太过于庞大,迟迟不能动工导致信心暴跌,现在我每次都只聚焦于一个局部的小功能,慢慢的写才能逐步实现
    拉黑 3星期前 电脑端回复
  • Astar @Xer 已加入你说的字段,并且添加了更多的可修改字段
    拉黑 3星期前 电脑端回复
  • 回复
    初窥堂奥

    希望增加更多修改设置比如说战局人机之类的

  • Astar目前主要聚焦于物品属性和buff的增删改查,其余功能,例如全局字段,商人,任务等这是未来的内容,目前只是开发了一个临时的版本给大家尝尝鲜,未来还会有更加好看和高效且更多功能的新版本
    拉黑 3星期前 电脑端回复
  • 回复
    炉火纯青

    牛x pulse

    回复
    登堂入室

    不明觉厉

    回复

    请登录之后再进行评论

    登录
    其他
  • 今日 0
  • 内容 543
  • 关注 601
  • 聊天
    关注 117

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

    捐助我们

    • 微信
    • 支付宝
  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: