[DiscordArchive] is it for a program ?
[DiscordArchive] is it for a program ?
Archived author: robinsch • Posted: 2023-03-11T20:30:21.865000+00:00
Original source
They rarely had patches back then compared to now, most of the updates now are streamed through hotfixes.
Archived author: Deleted User • Posted: 2023-03-11T20:31:45.857000+00:00
Original source
Tbh I'm contemplating not shipping MPQ's and just sending out the unpacked files. Obviously "secrecy" issues aside it would be the best path for minimal bandwith usage for us and players.
The alternative is to manually track what's "new" in an upcoming patch and only bundle those changes but tbh with our current workflow that would be too much administrative overhead to keep track of it.
Archived author: Titi • Posted: 2023-03-11T20:32:14.384000+00:00
Original source
also how does their merging process work, is there any logic to merge the MPQs or do they make the user redownload a new patch with all the combined TBC assets
Archived author: Deleted User • Posted: 2023-03-11T20:33:49.597000+00:00
Original source
> do they make the user redownload a new patch with all the combines TBC assets
For fresh installs yes.
For the actual 2.4.3 -> 3.0 update exe I vaguely remember it did a bunch of re-packing. A patch MPQ using the blizzard installer can do stuff like that via being able to run your own exes as part of the process.
Paraphrasing from stuff I read from stoneharry researching this, they're far smarter than me so will know better.
Archived author: Titi • Posted: 2023-03-11T20:34:46.597000+00:00
Original source
I assume they do something similar for minor versions, they might add data directly to the current major patch mpq
Archived author: Deleted User • Posted: 2023-03-11T20:37:21.778000+00:00
Original source
Possibly yes. The Blizzard installer is pretty powerful but I only know of stone really digging into it
Archived author: Rymercyble • Posted: 2023-03-11T20:38:19.881000+00:00
Original source
Hmm now I'm thinking that even if I manage to do it as update of only new changes there are issues like what if it crashes or player stops it in middle
Archived author: Deleted User • Posted: 2023-03-11T20:39:48.611000+00:00
Original source
Our logic is that for 99% of hotfix style patches only DBC's will change and thats < 10mb compressed.
Everything else only changes with a major patch but not everything so they're chunked.
EK and Kalimdor are pretty much guaranteed to change with each major new content patch so we just re-ship thosee as a whole. We _would_ break those down into only new adts on those maps that changed if we could but even shipping unpacked raw adts to clients that wouldn't work because we have to periodically regenerate UID's due to noggit fuckery which touches every ADT anyway.
Archived author: Titi • Posted: 2023-03-11T20:39:56.099000+00:00
Original source
Also turtle uses the built in client patcher
Archived author: Titi • Posted: 2023-03-11T20:40:02.450000+00:00
Original source
they don't have a launcher