At one point, our team made custom changes to the engine which caused our licensee version on all of our assets to increment. We aren’t actually utilizing any of those changes any more, though, so they should still be safe to load in an older version. Now, we want to load our assets in a stock version of the engine (i.e. 4.27), but if I try to move those assets to a new project in the stock version, they won’t load: ‘.uasset is too new’.
How can I get these assets from the ‘newer’ project to load in the project with the older version?
So far, I’ve written an editor widget utility to gather up an array of FAssets I want to export, and duplicate them. Then, I want to go through the array of duplicates and clear the version from them… but I’m not sure how to do that. In my head, I’m wondering if I can convert the asset to an FArchive, set the LicenseeUE4 version (to none), and then convert it back to an asset, but I haven’t been able to get that to work.