The implications of having the wrong version of music playing for a given map are far from game breaking!Having the default map music dl from servers would also mean making the music a merged package like the rest of the content type (if you modify the package you will get a version mismatch error online).
Even though it would be the ideal solution, the proposition is NOT to allow OGGs to be embedded within Unreal packages (and therefore downloadable) as this would necessitate repackaging a load of old maps as you rightly imply.
Rather the OGG files should be downloaded by the game directly - simplified example implementation:
1. Walk the map for references to OGG files, check they all exist on disk / in cache, if not download.
2. For versioning issues: compare the sizes + mod times / MD5 checksums of files that already existed in local cache with those on the server, if they differ purge the one in cache and download again.
Last edited:
Upvote
0