无主之地物品编辑器和保存编辑器

创作者: mattmab
已更新:2025-12-25 08:17:21
470KB

关于此 MOD

添加了UVHM 6级支持,具有直接级别编辑功能,增强了显示制造商/类型信息的装备项目槽编辑器,零件名称的描述性id切换,以及从指南中直接删除零件。改进的项目编辑工作流程
Borderlands 4项目编辑器&保存编辑器一个基于网络的工具,用于创建、编辑和管理Borderlands 4项目。创建自定义项目或修改现有项目,然后将它们直接添加到保存文件中。

链接到托管站点:
https://borderlands.be/item_editor.html


###🆕新功能

####**UVHM 6级支持**
-**UVHM级别管理**:添加了最高解锁UVHM级别和当前UVHM级别(0-6)的直接编辑控件
-**解锁UVHM/游戏后预设**:更新将两个UVHM级别都设置为6,解锁所有UVHM内容,包括6级挑战
-**单个级别控件**:保存编辑器预设部分中的新下拉选择器允许您独立设置UVHM级别
-**挑战完成**:解锁游戏后预设现在完成所有UVHM挑战直到6级

####**增强装备物品槽编辑器**
-**制造商和类型显示**:每个装备的物品现在显示其制造商和物品类型(例如,“开膛手狙击步枪”、“Class Mods Rafa”)
-**视觉改进**:制造商/类型信息显示在序列字段上方的样式信息框中
-**更好的物品识别**:快速识别您装备的物品,无需手动解码序列
-**Class Mod Support**:正确显示“Class Mod”为制造商,角色名称为类型

####**描述性IDs特征**
-**切换选项**:项目指南部分中的新复选框,以在ID旁边显示零件名称
-**默认启用**:默认启用描述性ID以提高可读性
-**格式**:零件显示为“{62}-Daedalus SMG弹药”,而不仅仅是“{62}”
-**轻松切换**:如果需要,可以关闭以显示紧凑的仅ID格式

####**直接零件移除**
-**删除按钮**:在指南显示中的每个部件旁边添加了“X”按钮
-**快速编辑**:直接从指南部分删除零件,而无需编辑完整的项目代码
-**视觉反馈**:改进了带有悬停效果的移除按钮的样式
-**即时更新**:移除零件会立即更新项目代码和指南清单

###🔧改进

-**更好的零件分类**:固定零件分类逻辑,确保零件出现在正确的类别中(枪管、枪管附件、枪管下、握把、前握把)
-**代达罗斯弹药支持**:增强代达罗斯弹药类型检测和选择,包括制造商特定的变体
-**状态标志管理**:改进背包和装备物品之间的状态标志同步
-**UI抛光**:编辑器中的各种视觉改进和错误修复

###📋技术细节

-**UVHM级别存储**:存储在“data.globals.highest_unlocked_vault_hunter_level”和“data.globals.vault_hunter_level”中的UVHM级别
-**项目信息提取**:新的助手函数使用typeIdMap从解码的项目序列中提取制造商和类型
-**零件移除逻辑**:通过自动代码再生从currentParts数组中直接移除
-**下拉菜单自动选择**:删除了下拉菜单中零件的自动选择-显示零件,但不会自动选择零件以获得更清晰的用户体验

###🎮使用提示

1.**UVHM级别6**:使用“解锁UVHM/Postgame”预设或使用新的下拉控件手动设置级别
2.**装备物品**:查看装备物品槽编辑器,查看所有装备装备的制造商/类型信息
3.**描述性ID**:切换指南中的复选框以查看零件名称-有助于学习零件ID
4.**快速移除零件**:使用指南中的X按钮从项目中快速移除不需要的零件

---

**注意**:此更新保持与现有保存文件的完全向后兼容性。所有新功能都是可选的,可以根据需要使用。


特点:
项目编辑器:
  • 使用可视化界面创建和编辑项目代码
  • 具有稀有性过滤和搜索功能的零件浏览器
  • 实时代码验证和生成
  • 支持所有项目类型:
  • 武器(突击步枪、手枪、猎枪、SMG、狙击步枪)
  • 盾牌
  • 手榴弹
  • 职业模组(阿蒙、哈洛、拉法、塞壬)
  • 增强功能(所有制造商)
  • 重型武器
  • Repkits
  • 自动序列化为Base85格式
  • 快速入门的示例代码
  • 带有验证清单的项目指南
  • 用于添加自定义零件的零件生成器
  • 皮肤自定义支持
保存编辑器:
  • 将.sav文件解密为YAML格式
  • 将YAML加密回.sav文件
  • 自动项串行解码
  • 交互式背包管理:
  • 使用解码序列查看背包中的所有物品
  • 直接在UI中编辑项目
  • 添加新的背包插槽
  • 从背包中取出物品
  • 自动将更改同步回YAML
  • 批量项目加法器:以各种格式粘贴多个项目代码(Base85、解码、YAML、JavaScript对象)
  • 批量串行解码器和编码器:批处理项目串行
  • 支持所有库存位置(背包、装备、银行、金库等)
集成:
  • 项目编辑器中的“添加到背包”按钮会自动将项目添加到您加载的保存中
  • 无缝工作流程:创建项目→添加到保存→加密和下载
数据管理:
  • 从本地文件或托管源加载游戏数据
  • 具有稀有性信息的综合零件数据库
  • 所有项目类别的类型ID映射
  • 基于制造商的过滤
如何使用:
  • 创建项目:
  • 选择制造商和项目类型
  • 设置级别和其他属性
  • 使用零件浏览器或零件生成器添加零件
  • 复制生成的代码或序列化的Base85格式
  • 编辑保存文件:
  • 转到保存编辑器选项卡
  • 输入您的Steam ID或Epic ID
  • 上传您的.sav文件以进行解密
  • 查看和编辑背包中的项目
  • 使用批量项目添加器或“添加到背包”按钮添加项目
  • 加密并下载修改后的保存文件
  • 添加要保存的项目:
  • 在项目编辑器中创建项目
  • 在保存编辑器中加载保存文件
  • 单击“添加到背包”-该项目将被自动添加,您将被带到保存编辑器查看它
要求:
  • 现代网络浏览器(Chrome、Firefox、Edge等)
  • 无主之地4保存文件(.sav格式)
  • 您的Steam ID(以7656119开头的17位数字)或Epic ID(32个十六进制字符)
附注:
  • 在编辑之前,请务必备份保存的文件
  • 该工具使用Borderlands 4保存文件API进行加密/解密
  • 除了保存文件加密/解密和序列化之外,所有处理都在客户端完成
  • 离线工作以创建项目(在初始数据加载之后)
  • 保存文件操作需要internet连接
鸣谢:由Mattmab开发,数据来自Borderlands 4社区。特别感谢Nicnl&InflamedSebi的反序列化API,以及所有帮助映射游戏数据的贡献者。
版本:最新
兼容性:无主之地4
平台:基于网络(适用于任何浏览器)
语言:英语

使用 Xmod 解锁 无主之地4 的全部潜力 — 今天就探索这些顶级 MOD!