Asset Downgrader v1.26 (5.6) 是一款专为 Unreal Engine 设计的资源兼容性工具,支持将版本 5.4 及其之间的资产降级至 4.27 或 5.0.3 版本,以确保在旧版本引擎中正常运行。
该工具的工作原理为:首先将选定资产升级至源版本(5.3-5.4),随后通过一系列文件修补操作,修改 .uasset 文件结构,使其符合目标版本(5.0 或 4.27)的要求。降级后的资产可在 UE5.1 至 5.3 版本中打开,但会丢失新版本特性数据(如 Nanite 精细建模数据)。需注意,部分新版本功能(如带遮罩材质的 Nanite、新材质节点、新 Niagara 模块)无法在旧版本中迁移或还原。
使用流程如下:
1. 在操作前建议对所有原始资产进行完整备份,因该工具仍处于实验阶段,存在资产损坏或编辑器崩溃的风险。
2. 可准备两个项目:一个为源版本项目,另一个为目标版本项目;或直接在当前项目中切换版本,确保两个项目均集成该插件。
3. 在源版本项目中选择需降级的资产。
4. 通过“Downgrader”菜单执行“DowngradeSelectedAssets”操作。
5. 降级完成后,可通过复制粘贴文件、目录,或选择特定场景文件并指定目标内容目录的方式,将资产迁移至目标版本项目中。也可直接切换项目版本以完成迁移。
6. 若目标版本为 5.0.3,需在 Config/DefaultEngine.ini 文件中添加以下配置项:
```
[Core.System]
UsePackageTrailer=True
```
否则系统将提示警告。
7. 打开目标版本项目并加载降级后的资产,若无错误则可正常加载。若需将资产迁移至未安装 Downgrader 插件的其他目标版本项目,必须在目标版本编辑器中使用“SaveSelectedAssets”功能重新保存资产文件。
该工具适用于需兼容旧版本引擎的项目迁移场景,但不支持新版本特性在旧版本中的功能还原,使用时需结合项目实际需求谨慎操作。