使用 Stove 编辑 UMap
Stove 是 bananaturtlesandwich 开发的工具,可用于移动、复制或移除现有对象,也能修改对象默认值,甚至从其他 UMap 移植 Actor。它并非总能奏效,但提供了一种对 .umap 进行有限编辑的方法。
加载 UMap
启动 Stove,在打开 .umap 之前设置游戏的 Paks 文件夹、游戏使用的 UE 版本和 AES 密钥(如有)。
加载目标 .umap 后,应该会看到地图的某种表示:可能只有立方体形状的对象,也可能显示缓存的网格,两种情况都可以。如果知道资源或 Actor 的名称,可以在左上角搜索。
对照游戏内画面,可以判断摄像机的位置,进而导航到需要的位置。
本例通过复制几个道具演示工具的基本操作。选中对象后按住 Alt 并拖动,即可复制;如有需要,还可以手动调整位置。
Stove 还允许修改选中对象的默认值,包括蓝图及 UE 原生组件。例如,可以修改台灯蓝图的生成实例值;这不是全局值。
保存与打包
确认修改后,选择 File → Save,再按照正常流程使用 UnrealPak 打包。