本帖最后由 superexboom 于 2026-10-2 20:12 编辑
无主之地4全物品修改存档编辑器
功能:
- 角色基础各项数据修改
- 一键同步背包物品等级至当前角色等级
- 一键解锁预设
- 一键添加别人分享的b85或是序列(例如254, 0, 1, 50| 2, 297|| {56} {10} {238} {301} {364} {427} {490}|)
- 职业模组编辑器
- 强化模组编辑器
- 武器编辑器
- 武器生成器
- 手雷编辑器
- 护盾编辑器
- 修复套件编辑器
- 重武器编辑器
- 配装储存和读取(测试中,不稳定)
- 支持离线解析所有物品前缀
- 支持离线解析所有物品数值,且支持构建时实时预览
- 支持所有物品属性卡显示
- 支持实时修改物品
- 支持实时刷物品
- 支持逐项编辑,重做主/支线任务,收集品
- 支持内建地图查看未收集物品,在线模式支持直接传送到对应收集品位置
- 在线模式支持实用功能
注意事项:
本人不对任何通过AI生成/瞎整的base85序列作任何能正确解析的保证!
若你有使用AI生成/瞎整的任意奇怪base85,在读取时出现问题,自行处理!
这是Python直接编译的二进制文件,杀软基本100%报毒,加白即可
下载:
《无主之地 4》Save Editor 在线模式使用教程
BL4 Live 是什么?
BL4 Live 是安装在游戏 PythonSDK/Mod 框架中的本地桥接 Mod。它让 BL4 Save Editor 无需读取存档文件,直接读取当前角色、背包和银行,并把修改后的物品实时覆写或生成到游戏背包。
BL4 Live 无法独立使用,必须和 BL4 Save Editor 配合使用。桥接仅监听本机 127.0.0.1:28777,不需要端口转发,也不会开放到局域网或互联网。
一、需要下载的文件
- BL4SaveEditorV4.x.x.exe:存档编辑器本体。
- BL4Live-v0.xx.xx.zip:游戏内 PythonSDK Mod。
- 《无主之地 4》可正常使用的 PythonSDK/Mod 框架。
注意:只下载 Save Editor 无法使用在线模式;只安装 BL4 Live 也没有完整编辑界面,两份文件缺一不可。
二、安装 BL4 Live
- 解压SDK压缩包内的所有文件至游戏根目录(即X:\SteamLibrary\steamapps\common\Borderlands 4,不要再进入任意目录)。
- 解压 BL4Live-v0.xx.xx.zip。
- 把压缩包内的 bl4_live 文件夹复制到游戏的 sdk_mods 目录。
- 检查最终路径,必须能直接看到 __init__.py。
正确:
Borderlands 4\sdk_mods\bl4_live\__init__.py
错误:
Borderlands 4\sdk_mods\BL4Live-v0.xx.xx\bl4_live\__init__.py
Borderlands 4\sdk_mods\bl4_live\bl4_live\__init__.py
文件夹名必须保持为 bl4_live。随意改名会导致热重载命令和 Mod 识别失败。
三、首次连接在线模式
- 启动《无主之地 4》。
- 进入实际角色,等待角色、地图和背包加载完成。只停留在标题界面时无法读取物品。
- 启动 BL4SaveEditorV4.x.x.exe。
- 点击编辑器顶部的 ○ 离线 按钮。
- 连接期间按钮会显示 … 连接中;成功后会变为 ● 在线。
- 编辑器会自动读取当前角色等级、背包和银行。右侧的 ↻ 刷新 用于重新拉取游戏内物品清单。
在线模式与离线模式的区别
在线模式操作的是当前游戏会话,不是磁盘上的 .sav 文件。因此“保存”“另存为”“自动保存”和物品 Flag 会自动灰置,这是正常设计。
需要编辑存档文件时,先点击 ● 在线 退出在线模式,再正常打开 .sav 文件。
四、在线读取、修改和添加物品
1. 读取物品
进入在线模式后,“物品”页会显示当前角色的背包和银行内容。游戏内物品发生变化后,点击顶部 ↻ 刷新 即可重新同步。
2. 覆写现有物品
- 在“物品”页选择要修改的物品,并跳转到对应编辑器。
- 修改等级、稀有度、配件、元素、固件或其他项目。
- 点击编辑器中的“更新当前物品”或对应覆写按钮。
- 编辑器提示成功后,会自动重新读取在线背包。
3. 生成新物品到背包
武器生成器、四类装备编辑器、“手气不错”和支持添加功能的页面,都可以在在线模式下把物品直接生成到游戏背包。
建议:生成前给背包留出空位。一次批量生成过多物品,或把专属掉落倍率拉得过高,都可能造成短时卡顿。
这些功能只影响当前游戏会话。需要恢复时点击“重置会话修改”,或关闭对应开关。切换武器后,武器参数会自动重新应用。[/quote]
倍率不要一上来拉满。超高射速、移动、跳跃、暴击倍率或大量额外掉落可能造成明显掉帧、物理异常或界面堆积,先从较低倍率测试。
六、更新 Mod 与热重载
BL4 Live 加载后会自动启动桥接,正常使用不需要输入任何命令。
七、常见问题
Q:提示“无法连接到游戏(127.0.0.1:28777)”。
- 确认游戏正在运行,并且已经进入角色,而不是停留在标题界面。
- 确认路径为 sdk_mods\bl4_live\__init__.py,没有多套一层文件夹。
- 确认 PythonSDK/Mod 框架能够识别并加载 bl4_live。
- 在 SDK 控制台执行 rlm bl4_live,或重启游戏后再连接。
- 不要同时启动多个 Save Editor 实例。
Q:按钮显示“在线”,但物品列表不是最新的。
点击顶部 ↻ 刷新。这个按钮只重新读取角色、背包和银行,不会重载 Mod 代码。
Q:武器缩略图变了,但物品卡或实际效果没变。
如果不幸卡缓存了,就返回主菜单并重新进入角色即可完整刷新。
Q:游戏更新后突然无法连接或部分功能失效。
BL4 Live 涉及游戏运行时结构。游戏更新可能改变相关接口或内存布局,请更新到适配新游戏版本的 BL4 Live 和 Save Editor,不要继续使用旧版强行写入。
八、卸载
- 关闭 Save Editor 和游戏。
- 删除 Borderlands 4\sdk_mods\bl4_live 文件夹。
删除 Mod 只会停止在线桥接和运行时功能;此前已经生成或修改并被游戏保存的物品不会自动回滚。
存档编辑器使用指南(教程已更新,3.9+版本):
https://www.bilibili.com/video/BV1cFCSBUEoX/
感谢列表:
@Nicnl 以及 @InflamedSebi 为解码与编码base85作出的贡献,没有他俩就没有今天的物品编辑
@j-suey 提供存档编辑器模板
@Whiteshark-2022 以及 @MattMab 早期职业模组和强化模组的字典以及图标
@THATDONFC 早期武器生成器字典以及模板 |