Features:
-
Ability to downgrade UE assets from 5.5 to 5.4.4, 5.3.2, 5.2.1, 5.1.1, 5.0.3, 4.27, 4.26
Code Modules:
-
Downgrader [Editor]
Number of Blueprints: 0
Number of C++ Classes: 12
Network Replicated: No
Supported Development Platforms: Win64
Supported Target Build Platforms: Not designed for building with it
特征:
-
能够将UE资产从5.5降级到5.4.4, 5.3.2, 5.2.1, 5.1.1, 5.0.3, 4.27, 4.26
代码模块:
-
降级[编辑]
蓝图数目:0
C++类数:12
网络复制:没有
支持的开发平台:Win64
支持的目标构建平台:不是为使用它构建而设计的
This plugin will downgrade assets to 5.4.4, 5.3.2, 5.2.1, 5.1.1, 5.0.3, 4.27, 4.26 . It works by first upgrading the assets to Source Version (5.3-5.5), and then applying various patches to the .uasset files in order to make them compatible with the TargetVersion, just without the newer data (i.e. nanite data is removed for a 4.27 downgrade). Do note that features of the newer unreal versions (like nanite on masked materials, new material nodes, new niagara modules) can’t be ported to the old versions.
How it works :
– First, backup all your assets as this plugin is highly experimental and in certain situations it may corrupt assets or crash the editor if something goes wrong.
– Either have 2 projects, one the SourceVersion and the other with the TargetVersion, or just switch versions for the project you’re working with. Integrate the plugin in both projects.
– In the SourceVersion project, select the assets you wish to downgrade.
– From the Downgrader menu choose DowngradeSelectedAssets.
– Migrate the assets by copy pasting the .uassets . Do not use Unreal’s Actions->Migrate… because that will resave assets in the SourceVersion format. Alternatively, switch the version of the project to the TargetVersion
– If TargetVersion is a 5.0.3 project add
[Core.System]
UsePackageTrailer=True
to Config/DefaultEngine.ini
You will get a crash on opening assets in 5.0.3 if this is not enabled.
– Open the TargetVersion project and then the downgraded assets. If there were no errors, the assets should open correctly. Certain assets, in order to be migrated to other TargetVersion projects that don’t have the Downgrader plugin, need to be resaved through the plugin ( select all the assets and use the plugin’s SaveSelectedAssets option ) inside the TargetVersion editor.
In order to downgrade certain assets (or all assets as it’s the case for 5.4) you need to use a custom version of unreal engine that has specific engine modifications in order to make downgrading possible. Check the plugin folder ( UE_5.5\Engine\Plugins\Marketplace\AssetDowngrader\Download Custom Engine & Plugin.url) for the link to where you must download both a custom UE5.5 build and a precompiled version of the plugin for this engine version. After downloading the custom engine and integrating the precompiled plugin in the source project’s plugins folder you need to switch the source project engine version to this custom engine build. The video tutorial shows this entire process.
Can it be downgraded lower than 4.26 ?
Not currently but with enough research & engine modifications definitely possible. Contact me if you have specific needs.
My asset is not supported, can you add support ?
Let me know what kind of assets you’re interested. Any asset is implementable but it requires a lot of work.
Known Issues:
-
if for any reason you get a crash with the launcher version of the plugin, please use the Downgrader Custom Engine along with its own version of the plugin
– If assets don’t appear in packaged builds you forgot to resave the assets ( use the plugin’s SaveSelectedAssets option )
– some downgraded scenes’ lighting may look too bright in 5.0. You may need to tune ReflectionProbes/Skylight/Directional light intensity and/or rebuild lighting
– if downgrading entire projects, a lot of assets will be loaded into memory, so you may need a lot of RAM sometimes up to 128GB
– if encountering unknown startup crashes due do downgrading a lot of assets, try and downgrade assets one by one, or exclude/delete the offending asset.
– textures with formats like RGBA32F are not downgraded because those formats don’t exist in 5.0.
– opening certain maps will sometimes crash. This might be due to masked materials with nanite which are not allowed in 5.0. Try first to open assets individually or remove nanite entirely and then open the map
– if landscapes are pure black in 4.27 then use the Downgrader menu option FixLandscape
If you use your own custom build of unreal and require the engine modifications to downgrade, I can provide this service for a fee. Contact me for licensing details.
If you have any issues, errors or crashes don’t hesitate to contact me at relativegames7@gmail.com as this plugin is highly experimental ( Please include the offending uasset/project as well )
这个插件会将资产降级到5.4.4, 5.3.2, 5.2.1, 5.1.1, 5.0.3, 4.27, 4.26 . 它的工作原理是首先将资产升级到源版本(5.3-5.5),然后将各种补丁应用于源版本。uasset文件为了使它们与TargetVersion兼容,只是没有更新的数据(即nanite数据被删除以进行4.27降级)。 请注意,较新的虚幻版本的功能(如遮罩材质上的nanite、新材质节点、新niagara模块)无法移植到旧版本。
它是如何工作的 :
-首先,备份所有资产,因为这个插件是高度实验性的,在某些情况下,如果出现问题,它可能会损坏资产或崩溃编辑器。
-要么有2个项目,一个是SourceVersion,另一个是TargetVersion,或者只是为您正在使用的项目切换版本。 在两个项目中集成插件。
-在SourceVersion项目中,选择要降级的资产。
-从降级器菜单中选择DowngradeSelectedAssets。
-通过复制粘贴迁移资产。uassets。 不要使用虚幻的操作->迁移。.. 因为这将以SourceVersion格式重新保存资产。 或者,将项目的版本切换到TargetVersion
-如果TargetVersion是5.0.3项目添加
[核心。系统]
UsePackageTrailer=True
到配置/DefaultEngine。ini拢潞
如果未启用此功能,您将在5.0.3中打开资产时遇到崩溃。
-打开TargetVersion项目,然后是降级的资产。 如果没有错误,资产应该正确打开。 为了将某些资产迁移到没有降级器插件的其他TargetVersion项目,需要在TargetVersion编辑器中通过插件重新保存(选择所有资产并使用插件的SaveSelectedAssets选项)。
为了降级某些资产(或所有资产,如5.4的情况),您需要使用具有特定引擎修改的自定义版本的虚幻引擎,以使降级成为可能。 检查插件文件夹(UE_5.5\Engine\Plugins\Marketplace\AssetDowngrader\Download Custom Engine&Plugin.url)用于链接,您必须为此引擎版本下载自定义UE5.5构建和插件的预编译版本。 下载自定义引擎并在源项目的插件文件夹中集成预编译插件后,您需要将源项目引擎版本切换到此自定义引擎构建。 视频教程展示了整个过程。
它可以降级低于4.26吗?
目前还没有,但有足够的研究和发动机修改肯定是可能的. 如果您有特殊需要,请与我联系。
我的资产不支持,可以添加支持吗?
让我知道你对哪种资产感兴趣。 任何资产都是可实现的,但它需要大量的工作。
已知问题:
-
如果由于任何原因导致插件的启动器版本崩溃,请使用降级器自定义引擎及其自己的插件版本
-如果资产没有出现在打包版本中,您忘记重新保存资产(使用插件的SaveSelectedAssets选项)
-一些降级场景的照明可能在5.0中看起来太亮。 您可能需要调整ReflectionProbes/Skylight/Directional light intensity和/或重建照明
-如果降级整个项目,很多资产将被加载到内存中,因此您可能需要大量RAM有时高达128gb
-如果遇到未知的启动崩溃,请降级大量资产,尝试逐个降级资产,或排除/删除违规资产。
-具有RGBA32F等格式的纹理不会降级,因为这些格式在5.0中不存在。
-打开某些地图有时会崩溃。 这可能是由于在5.0中不允许使用nanite的屏蔽材料。 首先尝试单独打开资产或完全删除nanite,然后打开地图
-如果景观是纯黑色的4.27然后使用降级菜单选项FixLandscape
如果您使用自己的自定义构建虚幻引擎,并要求引擎修改降级,我可以提供这项服务收费。 请与我联系以获取许可详情。
如果您有任何问题,错误或崩溃,请不要犹豫与我联系relativegames7@gmail.com 由于这个插件是高度实验性的(请包括违规的uasset/项目)
评论(0)