cerement@slrpnk.net 1 year ago
- the launcher starts with updating itself and grabbing the most recent file manifest
- launcher then prioritizes the game engine itself before starting on the data files
- data files (textures, models, maps, etc.) are then prioritized by what the developer thinks you are most likely to encounter first (ie. starter towns, main cities, new content, etc.)
- once the game engine is ready and some certain amount of base data is downloaded, the game will be marked as playable
- most likely you will never notice anything but if you zone into an area where the data hasn’t been downloaded yet then you’ll get some lag and texture flickering as the game tries to shove that content to the front of the queue
RvTV95XBeo@sh.itjust.works 1 year ago
Diablo also leans heavily into cinematic cut scenes which can be streamed (at lower resolution) if you encounter those before they finish downloading
And low resolution textures / compressed audio can be downloaded first while you wait for the higher resolution content
glimse@lemmy.world 1 year ago
That’s like…the only good use of online functionality in a single player game I’ve ever heard. But I hope it doesn’t catch on lol