Overwatch

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
PlanK69
Posts: 73
Joined: Thu Sep 10, 2015 10:17 pm

Overwatch

Post by PlanK69 »

Hi there

So... I got the Overwatch Beta files on my PC, the game is 3.5gig in total, and I'd LOVE to upload it, but I simply can't since my maximum upload speed is 40kb/s... So... is there anything that I can do, to perhaps help with the identification of the file type, so that a .bms script could be written for the extraction of the game files?

I can atleast provide a screenshot of the game files here: http://i1264.photobucket.com/albums/jj4 ... 9/over.png

Otherwise, what you can do in order to get the game files for yourself (you don't need to be invited to the overwatch beta), is follow this rough guide:

#1 close battle.net app
#2 go the the battle.net install folder
#3 find the folder called battle.net.6233
#4 copy the entire contents of it and paste it in the main folder of battle.net
#5 overwrite all
#6 create a .bat in the battle.net folder (or use CMD) with the following command "battle.net.exe --game=prometheus --install"

That should allow you to download the beta game files, even if you haven't received an invite to the game yet.

I've tried to open the .001 file (which is obviously part of the other .002 and .003 files) with winRAR and IZarc, but it doesn't work, so it has to be some kind of different 'grouped' file set.

Your help will be appreciated
PlanK69
Posts: 73
Joined: Thu Sep 10, 2015 10:17 pm

Re: Overwatch

Post by PlanK69 »

Oh, and btw... I have tried 'ladik's Casc Viewer' on Overwatch, and it didn't work, proof: http://i1264.photobucket.com/albums/jj4 ... 9/casc.png

And I know how the Casc viewer works, since I used it on 'Heroes of the Storm' which uses Casc file format, and it worked 100%.
PlanK69
Posts: 73
Joined: Thu Sep 10, 2015 10:17 pm

Re: Overwatch

Post by PlanK69 »

Here's the overwatch files. The format of the gamefiles (and the encryption) is CASC v2.

https://drive.google.com/file/d/0B2D2q6 ... tFTjQ/view (it's 4gig in total).

I'm pretty sure this guy: https://github.com/ladislav-zezula/CascLib and this guy: http://www.zezula.net/en/casc/main.html is working on deciphering the encryption and everything, but it's nearly a month now, and their tools still can't extract the game files into their true form (apparently all the progress they've made so far is extracting the game files with garbled names/hashes which is obviously unusable).

So if you guys want to try your luck, then have at it.
PlanK69
Posts: 73
Joined: Thu Sep 10, 2015 10:17 pm

Re: Overwatch

Post by PlanK69 »

I'd just like to bump this... over a month has passed... has anyone been able to take a look at the gamefiles yet? Being able to extract them will be amazing
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Overwatch

Post by aluigi »

I guess that the reason you got no updates about this game is that there is probably some sort of obfuscation in use on these archives, in fact there is only a compressed data in data.000 and all the rest contains nothing readable as far as I can see.
I will take a better look at it when I'm free.
PlanK69
Posts: 73
Joined: Thu Sep 10, 2015 10:17 pm

Re: Overwatch

Post by PlanK69 »

Ok cool thanks aluigi. There must be SOMETHING of use in the 4 gig of files. And since all of the other Blizzard games like sc2, hots, wow and hearthstone have been extracted, I can only hope that Overwatch wouldn't be too hard to do also. If anyone can do it, I know you can man :) Best of luck and thanks in advance
PlanK69
Posts: 73
Joined: Thu Sep 10, 2015 10:17 pm

Re: Overwatch

Post by PlanK69 »

A total of 5gig of new updates came through the battle .net launcher today for Overwatch, but I doubt it'd be any easier to extract still... It's shocking how after 5months+ there still isn't a single program on earth that can extract these damn files into anything usable. Blizzard sure do know their shit lol. It's like Overwatch is the Denuvo of gamefiles
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Overwatch

Post by aluigi »

I guess that the reason is very simple: there is one program that works on the mpq format so, when a new version of the format is out, then this program should be updated because it's rare that someone starts to work from scratch on a format if already "existed" a solution for its previous versions. That's valid moreover for formats that are not simple.

Anyway CascLib is still updated (github 2 days ago) and CascView seems to have been updated the 23 January, have you checked them?
Have you contacted the author?
If there will be ever an update on Overwatch, it will come only from Zezula.

From the website in reference to Overwatch:
"At the moment, CascLib is able to extract most files by their encoding key."
PlanK69
Posts: 73
Joined: Thu Sep 10, 2015 10:17 pm

Re: Overwatch

Post by PlanK69 »

Yeah, I contacted the CascView/CascLib/Zezula guy (they are done by the same guy). Here's the reply I got when I asked him if he has worked on it at all, since the last update on CascView was many months ago: "No progress done. I haven't even tried, because the casc format doesn't seem to be that interesting to me like MPQs were."

So yeah, that's why that 'avenue' is a no-go. He's not working on it and won't ever be working on it, he is only working on MPQ (for WoW, HoTS and the other Blizz games).

I'm pretty sure nobody on earth is working on finding a solution for Overwatch lol. It's pretty sad actually... What a small world we live in, eh? Out of 7billion people, not one!

I would work on it myself, but alas, I don't have a clue about this stuff... the best help that I could do, is to provide the Overwatch files (which I've done). The rest of the work is in the hands of the smart people like you lol
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Overwatch

Post by aluigi »

I don't know when you contacted him but the updates on github and his statement on the website confirm that he is really working on this stuff, so please respect his effort and the time he is investing on this stuff for free.
When it's done, it's done.
In the meantime you can work on other games and you can return on Overwatch when something stable is available.
PlanK69
Posts: 73
Joined: Thu Sep 10, 2015 10:17 pm

Re: Overwatch

Post by PlanK69 »

That's real confusing, because I spoke to him just 4hours ago.

Screenshot below.
And he explicitly said he isn't working on it

Eitherway, I have mad respect for the guy and the work he's done on MPQ still