[DiscordArchive] There's been a few versions of the patching programs over the years, I'm not familiar with the one y
[DiscordArchive] There's been a few versions of the patching programs over the years, I'm not familiar with the one y
Archived author: stoneharry • Posted: 2021-04-23T12:31:45.581000+00:00
Original source
There's been a few versions of the patching programs over the years, I'm not familiar with the one you are trying to analyse. However, I would guess that if it handles updating any version to 1.12 it will try to contact Blizzard servers to find out which patch it needs to download and install for the version your client is on. That's how the launcher works.
Let's take a step back - why are you trying to update from CD to 1.12 in the first place? Why not use one of the many 1.12 direct client downloads?
Archived author: IceReaper • Posted: 2021-04-23T12:33:08.543000+00:00
Original source
I want to replicate the original patching behavior as precisely as possible. Starting from a clean cd version and using the ingame update feature as in that particular version, no launcher not backgrounddownloader was present
Archived author: IceReaper • Posted: 2021-04-23T12:34:15.456000+00:00
Original source
afterwards i want to mimic the proper sdk/server-side patch creation mechanicsm, so i can build and deploy proper legacy patches from git
Archived author: stoneharry • Posted: 2021-04-23T12:35:33.353000+00:00
Original source
The blizzard updater would do that for you, using a newer version of the official tools. It still works with vanilla. You can skip the blizzard downloader
Archived author: stoneharry • Posted: 2021-04-23T12:35:58.006000+00:00
Original source
It's a ton of work to reverse engineer these tools, better to use the known versions and it should provide everything you need
Archived author: stoneharry • Posted: 2021-04-23T12:37:36.494000+00:00
Original source
I have a Jenkins job that builds the installer and client updates from git repos
Archived author: stoneharry • Posted: 2021-04-23T12:40:23.404000+00:00
Original source
You might even be able to open the BNUpdate with a MPQ editor, see if there's data you can extract, and use that as the skin for the newer version
Archived author: IceReaper • Posted: 2021-04-23T12:42:28.308000+00:00
Original source
Hm.. in long terms having a custom BNUpdate would be preferred anyway. I mean its job is simply to apply an update to the game files. Ill give the download a look
Archived author: stoneharry • Posted: 2021-04-23T12:42:42.427000+00:00
Original source
That's what the blizzard updater does.
Archived author: stoneharry • Posted: 2021-04-23T12:42:54.429000+00:00
Original source
The blizzard downloader is an entirely different program