I reformatted my computer and installed unreal engine again. I’m using 5.4.4 version of unreal engine. I forgot the backup SunSky plugin blueprint which is I modified too much. So, I have tried to use old project backup files with uasset and uexp files but editor says it’s old version for this.
Requested version is 214 but recovered file is shows 0. How can I recover this problem ? I have last 10 versions of project backup but I tried to copy this file on Saved folder to engine content.
Please help me to fix or I will code it again and it’s have too much connection for other blueprints.
The package ‘/SunPosition/SunSky’ was saved with an older version which is not backwards compatible with the current process. Min Required Version: 214 Package Version: 0
If you’re seeing the error “uasset file too old not compatible”, it usually means that the .uasset file (Unreal Engine Asset) you’re trying to open was created or last saved with a newer version of Unreal Engine than the one you’re currently using.
Hey, sounds like you’re really going through it—losing a heavily modified blueprint like that is rough, especially when it’s tied into so many other parts of your project. Unreal Engine can be picky with file versions, and unfortunately, once a .uasset is saved in a very old or incompatible version, UE 5.4.4 won’t recognize or upgrade it properly.
Copying the old files into the Saved or Engine Content folder won’t work because Unreal checks the internal package version on load. That “Package Version: 0” error usually means the asset was created or saved in an outdated format or somehow got corrupted. If none of your backups have the SunSky asset in a newer version (at least version 214), then sadly, Unreal won’t open them.
You might try opening those backup projects in an older version of Unreal (like UE 4.25 or whichever version the file originally came from), export the SunSky blueprint as a text or JSON file (if you can open it), then import or recreate it in 5.4.4. Otherwise, manual recreation might be the only way forward. I know that’s not what you wanted to hear, but if you ever need help recreating the logic, I’m here to walk through it with you.
Package Version 0 is extremely old or corrupted (UE4 or UE5 Preview)
Min Required Version: 214 is what UE 5.4.4 expects. So unless that .uasset is at least version 214 internally, Unreal won’t even attempt to load or convert it.
My suggestion would be loading a working older version with said plugin (from backup), ideally in a version that this plugin was made for, or an empty project in correct engine version with the plugin.
Let it build everything (rebuild modules, compile shader, etc). Open relevant blueprints for this plugin, compile and save.
Then you could Switch Unreal Engine version (r-click on projectname.uproject file and change it to 5.5.4 (or whatever version you’re currently running). In theory it should update everything to 5.5.4
That being said, it might be a long shot. It might not work at all. If you’ll try it, let me know if it worked.
Hello there. Thank you very much for your responses. Actually, it’s not an old version. I had version 5.4.4 installed, then uninstalled it and reinstalled the same 5.4.4 version.
When I try to open the relevant blueprint using a hex editor or similar, I can see actor names and such, but I can’t access them. So, the file doesn’t seem to be corrupted. It looks like Unreal Editor stored the data before compilation but without assigning a version.
In that case, would it be possible to open the blueprint in an earlier engine version? For example, instead of 5.4.4, maybe 5.0.3 or 5.1?
If I can at least access the blueprint and retrieve its contents there, it would be really helpful for me. Otherwise, a major mechanic integration I’ve built will basically be lost.
Do you think installing an older engine version and trying to open it might work?