使用 Stove 编辑 UMap

使用 Stove 编辑 UMap

Stove 是 bananaturtlesandwich 开发的工具,可用于移动、复制或移除现有对象,也能修改对象默认值,甚至从其他 UMap 移植 Actor。它并非总能奏效,但提供了一种对 .umap 进行有限编辑的方法。

加载 UMap

启动 Stove,在打开 .umap 之前设置游戏的 Paks 文件夹、游戏使用的 UE 版本和 AES 密钥(如有)。

加载目标 .umap 后,应该会看到地图的某种表示:可能只有立方体形状的对象,也可能显示缓存的网格,两种情况都可以。如果知道资源或 Actor 的名称,可以在左上角搜索。

Stove 中的地图视图

对照游戏内画面,可以判断摄像机的位置,进而导航到需要的位置。

游戏中的对应场景

本例通过复制几个道具演示工具的基本操作。选中对象后按住 Alt 并拖动,即可复制;如有需要,还可以手动调整位置。

在 Stove 中复制对象

Stove 还允许修改选中对象的默认值,包括蓝图及 UE 原生组件。例如,可以修改台灯蓝图的生成实例值;这不是全局值。

编辑选中对象的属性

保存与打包

确认修改后,选择 File → Save,再按照正常流程使用 UnrealPak 打包。

修改后的效果

原文来源:Dmgvol / UE_Modding:EditingUmaps.md。