Old Sample Content in UE 4.7 [IMPORTANT]

One of the changes we are making in UE 4.7 is to raise the ‘minimum version’ of content that the engine will load, which allows us to clean up a lot of backwards compatibility code. This will not cause problems for any content made since our first beta release! However, there is some content in our sample projects supplied with 4.6 and before that will no longer load in 4.7, and if you have copied this content into your own project, you have a couple of ways to fix it:

The easiest thing to do is to just get the 4.7 version of the sample, where we have resaved the old assets, and copy those updated assets into your project.

Alternatively, if you know how to run the editor from the command line, you can use the ‘resavepackages’ commandlet in any pre-4.7 version of your project to resave the old content so it will work in 4.7. You’ll need to open a command window in C:\Program Files\UnrealEngine and use


UE4Editor.exe <path-to-project-file> -run=resavepackages -maxver=214

Or on a Mac go to /Users/Shared/UnrealEngine/ and use


open UE4Editor.app --args <path-to-project-file> -run=resavepackages -maxver=214

If you are using any old assets, they should simply not load, and the log will say something like:


Warning: The file <asset file> was saved by a previous version which is not backwards compatible with this one. Min Required Version: 214  Package Version: 208

Below is a complete list of all the specific assets affected by this. We are really sorry for any inconvenience this may cause, and we will be extra careful not to cause problems like this in future!

Content Examples

Content/Effects/LightFunctions/IES/IES_Flashlight.uasset
Content/Effects/LightFunctions/IES/IES_Flower.uasset
Content/Effects/LightFunctions/IES/IES_NarrowSpot.uasset
Content/Effects/LightFunctions/IES/IES_NoisyBulb.uasset
Content/Effects/LightFunctions/IES/IES_NoisySpot.uasset
Content/Effects/LightFunctions/IES/IES_WideBand.uasset
Content/Environment/Materials/Textures/Metal/T_MaglevPattern02.uasset
Content/Environment/Materials/Textures/Metal/T_MaglevPattern02_N.uasset
Content/Environment/Materials/Textures/Metal/T_Metal_Metal01_N.uasset
Content/Environment/Materials/Textures/Metal/T_Metal_Metal01_R.uasset
Content/Environment/Materials/Textures/Metal/T_Metal_Metal01b_D.uasset
Content/Environment/Materials/Textures/Metal/T_Metal_Metal01c_D.uasset
Content/Environment/Materials/Textures/Metal/T_Metal_Metal02_R.uasset

Strategy Game

Content/Maps/StrategyMenu.umap
Content/Maps/TestMaps/StrategyEntry.umap
Content/Maps/TestMaps/StrategyMenu.umap
Content/UI/HUD/Actions/DefaultAction.uasset
Content/UI/HUD/BarFill.uasset
Content/UI/MainMenu/Logo.uasset
Content/UI/Materials/GreenColor.uasset
Content/UI/Materials/Ground.uasset
Content/UI/Pointers/Enemy.uasset
Content/UI/Pointers/Neutral.uasset
Content/UI/Pointers/T_EFX_Flare_Long_01.uasset

Vehicle Game

Content/Vehicles/VH_Buggy/Materials/M_VH_Buggy.uasset
Content/Vehicles/VH_Buggy/Materials/MI_VH_Buggy_A.uasset
Content/Vehicles/VH_Buggy/Materials/MI_VH_Buggy_B.uasset
Content/Vehicles/VH_Buggy/Materials/T_VH_Buggy_A_D.uasset
Content/Vehicles/VH_Buggy/Materials/T_VH_Buggy_A_M.uasset
Content/Vehicles/VH_Buggy/Materials/T_VH_Buggy_A_N.uasset
Content/Vehicles/VH_Buggy/Materials/T_VH_Buggy_A_S.uasset
Content/Vehicles/VH_Buggy/Materials/T_VH_Buggy_B_D.uasset
Content/Vehicles/VH_Buggy/Materials/T_VH_Buggy_B_M.uasset
Content/Vehicles/VH_Buggy/Materials/T_VH_Buggy_B_N.uasset
Content/Vehicles/VH_Buggy/Materials/T_VH_Buggy_B_S.uasset

Matinee Fight Scene

Content/Character/Materials/Textures/Fabric/T_COG_Fabric_Padded01.uasset
Content/Character/Materials/Textures/Fabric/T_COG_Fabric_Padded01_normals.uasset
Content/Character/Materials/Textures/Fabric/T_COG_MilitaryFabric01.uasset
Content/Character/Materials/Textures/Fabric/T_COG_MilitaryFabric01_N.uasset
Content/Character/Materials/Textures/Metal/T_COG_ArmorMetal01.uasset
Content/Character/Materials/Textures/Metal/T_COG_ArmorMetal01_N.uasset
Content/Character/Materials/Textures/Metal/T_MetalDiscoloration2.uasset
Content/Character/Materials/Textures/Plastic/T_GreyComposite01.uasset
Content/Character/Materials/Textures/Plastic/T_GreyComposite01_N.uasset
Content/Character/Materials/Textures/Rubber/ML_Light_rubber.uasset

Does it affect our own assets as well?

No, we only moved the minimum version up to what it was the day we branched for our first beta specifically to avoid any chance that any content created by users would be affected. However, some of the content that was in our samples was older than that and while we’ve updated it for the new releases, anyone who had copied it in to their own project will have the out of date asset and need to update it.

FYI: it took me a while to comprehend what it was trying to say when i ran into this…

Warning: The file <asset file> was saved by a previous version which is not backwards compatible with this one. Min Required Version: 214 Package Version: 208

?? not forward compatible ??
?? no longer compatible ??

Yeah, it should probably say “saved by a previous version, which the editor is no longer backward-compatible with”

Ah, I see. I got scared for a second there. :slight_smile:

That’s not Google Translate friendly either.

what happened, whats the problem, [what to do]
Error: Asset: <file> not loaded, package version: 208, minimum version required: 214

Niagra - water fall - particles - whaaat?? o_O

hello

When 4.7 will be available?

Hi James,

if the content is downloaded with 4.7.0 preview 4 will that have the comparability issue?

Any content that was downloaded with 4.7 will load fine. The problem should only surface of you had downloaded the listed assets before 4.7 and copied them in to your own project and try to load them with the 4.7 executables.

Thanks Marc

I couldn’t quite manage the command prompt way of handling things, since I’m not very proficient with it.

Any help?

Just open in explorer Unreal Engine folder and then File -> Open command prompt. Thus you will open exactly this directory in your command prompt. Then just type

<path-to-project-file> should be something like

, without <>

Easiest way to do this is:

Open the folder where UE4Editor.exe is in; And open also in another folder where your .uproject is located.
Open the CMD prompt window. Drag UE4Editor.exe from the folder to inside the CMD panel. Press Spacebar and drag the .uproject file too. press Spacebar and type **-run=resavepackages -maxver=214
**
Hit enter.

Maybe you may need to delete the **intermediate **folder in your project directory before you do this else Editor won’t be able to recompile your project.

Thank you both, that helped immensely!