All Steam CDN files are split up into depots, and some Depots are shared between apps, like the Steamworks Redistributables and some games use Source SDK files.
I'm ignorant in how various records can be set up in DoM, but given these details, how would the files get added? Would we have a way to separate each Depot into their own groups for each game/app, and would there be a way to Parent/Child the depots, kind of like how they are recorded in SteamDB, instead of having to do it app wide? Could we have the depots themselves be directly recorded instead of being placed under app records?
On the Steam Preservation Proposal
-
- Posts: 865
- Joined: 19 Mar 2017 09:41
Re: On the Steam Preservation Proposal
DOM isn't particularly amenable to Steam's shared depot setup. It can add merged entries through XML import and you can import one depot as parent and the rest as children, but you would need to program a script to algorithmically assign those relationships and each new entry on DOM would have to populate all required files.