禁用或移除游戏对象

禁用或移除游戏对象

原指南介绍了一种移除对象的技巧:清空对应的 UAsset 内容,再将空文件打包进 Pak。原作者指出,该方法可用于模型、特效、纹理、声音,甚至蓝图;实际效果仍需在目标游戏中测试。

找到游戏资源

本例使用 FModel 找到需要移除的角色蓝图,其路径为:

/Content/ArtificialIntelligence/Characters/BP_EnemySpider

在 FModel 中定位目标蓝图

创建 Mod 文件夹

按照 FModel 显示的原始目录结构创建 Mod 文件夹。常见结构为:

ModName_P/<Game>/Content/...

示例的目标目录为:

/NoSpiders_P/Ghostrunner/Content/ArtificialIntelligence/Characters

创建与游戏资源相同的文件夹结构

创建空资源文件

创建两个文本文件,将它们分别重命名为目标对象的资源名,并将扩展名从 .txt 改为 .uasset 和 .uexp。

创建对应的空资源文件

打包与测试

使用 UnrealPak 打包 Mod 文件夹,具体步骤见 UnrealPak 打包指南。原指南的示例 Mod 可在 Nexus Mods 查看。

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