i'm reading the "what's new" section for entities 1.4 (https://docs.unity3d.com/Packages/com.unity.entities@1.4/manual/whats-new.html) and it contains this very interesting part
- RemoteContentCatalogBuildUtility.PublishContent method improvements:
- The method now creates content sets for all objects and scenes, using the UntypedWeakReferenceId.ToString method as the name of the set. This enables downloading dependencies of specific objects and scenes. For subscenes, a content set is named with a GUID and contains the header, all entity section files, and any Unity object references in content archives.
- The method now creates the DebugCatalog.txt text file containing all remapping information in the root of the remote content folder. This file shows how each file is remapped to its cache location and what its RemoteContentId is. It also lists all content sets defined during the Publish step.
- The method now accepts an enumerable file list rather than a directory name. This ensures that content updates include only the specified files in the catalog rather than all files in a folder.
but i can't find any of the above in the actual package except for the third point
the PublishContent function doesn't seem to do either of the first two, and the only mention of DebugCatalog.txt is in whats-new.md:
PS C:\Users\anttirt\Horde\Library> rg DebugCatalog.txt
PackageCache\com.unity.entities@40a23015a758\Documentation~\whats-new.md
48: * The method now creates the `DebugCatalog.txt` text file containing all remapping information in the root of the remote content folder. This file shows how each file is remapped to its cache location and what its `RemoteContentId` is. It also lists all content sets defined during the Publish step.
PS C:\Users\anttirt\Horde\Library>
i'm building some content delivery stuff right now that could potentially really benefit from what's being described here