9 Days Ago
Use AssetSystem.InstallAsync when dropping a package on the map, delete all the old bullshit ManifestMount around here No need for CResourceCompilerMap::MountMapTransientAssets now, asset system mounts cloud automatically Remove CAsset::IsVisibleForMod - this was causing addons assets to be invisible to other addons assets depending on the order addons were added.. This should fix cases where uploading a map wouldn't upload dependant assets from content pack addons seemingly randomly. As well as let any addon assets see assets in our cloud path so they can resolve references properly. Save distinct Asset.Package idents of referenced assets on map save into the Asset.Meta, and make sure they are installed on map load