Overwatch model converter

Skeletons, animations, shaders, texturing, converting, fixing and anything else related to read game models
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Overwatch model convertor

Post by id-daemon »

Since I only have the original BETA files from May, I can't help you with that. Go to facepunch, the guys there are working with updated game.
Shiiiron
Posts: 5
Joined: Fri Aug 19, 2016 5:00 pm

Re: Overwatch model convertor

Post by Shiiiron »

id-daemon wrote:Since I only have the original BETA files from May, I can't help you with that. Go to facepunch, the guys there are working with updated game.
also i have the updated files there is a little trick how you can download the orig. and updated Overwatch files
outlaw666
Posts: 1
Joined: Fri Aug 26, 2016 9:45 am

Problem for animation tool.

Post by outlaw666 »

id-daemon wrote:Experimental version of animation tool.

First you need an updated version of skeleton tool, so it will export initial pose to refpose.smd file, that will be needed by Overwatch_anim.exe

Animations are "006" files. Drop animation file onto Overwatch_anim.exe and it will convert it into SMD animation. refpose.smd must be in the same directory!

Open model and animation in editor and connect skeleton to the model.


I use overwatch_skeleton.exe file on 000000001137 file of 00C folder. But I get an 000000001137.mesh.ascii file instead of refpose.smd file.

I use the lastest version of skeleton tool which is version 3.1. Is it the right version? or I need to use some old version? and how to get it?

I can import the 000000001137.mesh.ascii file into Blender with the XPS plugin. And I tried to export the smd file from Blender, but it can't work with the overwatch_anim.exe. Any suggestion on my problem?
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Overwatch model convertor

Post by id-daemon »

Sorry I forgot to provide skeleton tool that makes refpose.smd file.

overwatch_anim post updated with the needed tool
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: Overwatch model convertor

Post by AnonBaiter »

Shiiiron wrote:
id-daemon wrote:Since I only have the original BETA files from May, I can't help you with that. Go to facepunch, the guys there are working with updated game.
also i have the updated files there is a little trick how you can download the orig. and updated Overwatch files
Share that "little trick" to us then.
angrymothnoises
Posts: 4
Joined: Fri Aug 26, 2016 9:08 pm

Re: Overwatch model convertor

Post by angrymothnoises »

Hello! I am very new to all of this and not sure I can wrap my brain around this. I have tried to find the folder 00C on both the nromal CASCExploar and the one OP has giving us. With the one given by OP, it keeps telling me "Invalid storage folder selected." But I am able to open it on the other CASC. I am able to open up the files. I am given Manifest, RetailClient, RetailClientA, and unknown named folders. I am pretty sure all the models and textures are in the under 'unknown' folder (That then list more folders and all files in side end in .xxx )

In all honesty, I am looking for the young Genji model (perfering the Sparrow skin textures) to mess around with in blender. This is all very new to me. Could some one make a video tutorial on how do rip a model? Or help me get the model I am looking for?

Thank you!

Edit: I have ripped the 00C folder and have young Genji (and Hanzo). But I am not sure how the model converter works? I tried to open it and it did nothing. The texture converter is doing its job, but I don't know were the converted textures go? (I dont see a dds folder)
Fusion_
Posts: 5
Joined: Thu Sep 01, 2016 9:55 pm

Re: Overwatch model converter

Post by Fusion_ »

I can't seem to find the 'files' folder of the newest overwatch with CascExplorer.
Did blizzard change how their files are stored?

Also, what are some good resources to start learning about custom files, how to decode/read/write them etc?

E: Apparently they "changed one of the file formats that sits ontop of CASC as an metadata layer". You have to copy the updated CascLib.dll and ow.keys from the Overwatch Toolchain to your CascExplorer.exe location.
Last edited by Fusion_ on Sat Sep 03, 2016 2:20 pm, edited 1 time in total.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Overwatch model converter

Post by id-daemon »

what do you mean under "custom files" ?
Fusion_
Posts: 5
Joined: Thu Sep 01, 2016 9:55 pm

Re: Overwatch model converter

Post by Fusion_ »

I'd like to learn how to extract game assets (like we are doing now with overwatch).
How to find out how the games assets are saved inside its archives. For example we have *.00C files which are the models.
How do you find these files, how do you read them and convert them to an usable format (e.g obj)
I understand that this is a really big complex question and I'd appreciate it if you could point me in a general direction where to start learning.

I also found out why CascExplorer doesn't work with the newer files, I'll edit my own question above and add the solution.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Overwatch model converter

Post by id-daemon »

Well, really big question. First I need to know about your current knowledge on the subject. Can you read hex? Are you familiar with 3d-modelling? Do you have any data reversing experience?
Fusion_
Posts: 5
Joined: Thu Sep 01, 2016 9:55 pm

Re: Overwatch model converter

Post by Fusion_ »

I can read hex and I have some basic programming knowledge. I know a decent amount about 3d-modelling (and files like .dds and their pro's and con's). I have no knowledge about data reversing so I guess I'll start there.
angrymothnoises
Posts: 4
Joined: Fri Aug 26, 2016 9:08 pm

Re: Overwatch model converter

Post by angrymothnoises »

Okay, I have gotten the hang of ripping and converting. I have converted all the textures. Yet some can't seem to convert. As I can't find young Hanzo's arrow textures.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Overwatch model converter

Post by id-daemon »

Fusion_ wrote:I can read hex and I have some basic programming knowledge. I know a decent amount about 3d-modelling (and files like .dds and their pro's and con's). I have no knowledge about data reversing so I guess I'll start there.


You have a good starting point. You can start from anywhere. Basic model reversing will include finding arrays of vertices and faces. A good tutorial for this is Hex2Obj tool http://forum.xentax.com/viewtopic.php?f=29&t=10894

Then after you get familiar with that, you can move to finding vertices/faces counts, layout descriptions, submeshes and other data used in modelling.

If you like to start with archives, this http://wiki.xentax.com/index.php/DGTEFF is a good tutorial made in 2004, just skip all the basic stuff about hex and such, and go to common archive formats description.

What helps most, is actually reversing more and more formats, from simple to complex, which lets you learn more and more ways of how people organize their data.
Shiiiron
Posts: 5
Joined: Fri Aug 19, 2016 5:00 pm

Re: Overwatch model converter

Post by Shiiiron »

when i convert a .006 file with overwatch_anim.exe and refpose.smd and import it to blender a have a "destroyed" skeleton.
pls fix or help me
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Overwatch model converter

Post by id-daemon »

to import SMD in blender you must choose "make new armature" in options
angrymothnoises
Posts: 4
Joined: Fri Aug 26, 2016 9:08 pm

Re: Overwatch model converter

Post by angrymothnoises »

I updated my game a few days ago and now I am starting to wonder if that was a bad idea. Because now I all get is
bink2w64.dll
ortp_x64.dll
Overwatch Launcher.exe
Overwatch.exe
vivoxsdk_x64.dll

And a few folders but I cant get to the texture or folder models any more. I am guessing the update screwed me over?
Fusion_
Posts: 5
Joined: Thu Sep 01, 2016 9:55 pm

Re: Overwatch model converter

Post by Fusion_ »

You have to update CASCExplorer to include the new keys.
You can get the latest version from GitHub (which has the latest keys embedded), or you can choose to use dynaomi's CASCExplorer fork which is easier to update.

For more see https://owdev.wiki
nicoco007
Posts: 1
Joined: Mon Oct 10, 2016 5:36 am

Re: Overwatch model converter

Post by nicoco007 »

Would you mind adding an output option (like '-o /path/to/output/folder/' or something) to your programs? I'm trying to automate things and it's kind of annoying that everything ends up in the same folder...
angrymothnoises
Posts: 4
Joined: Fri Aug 26, 2016 9:08 pm

Re: Overwatch model converter

Post by angrymothnoises »

Fusion_ wrote:You have to update CASCExplorer to include the new keys.
You can get the latest version from GitHub (which has the latest keys embedded), or you can choose to use dynaomi's CASCExplorer fork which is easier to update.

For more see https://owdev.wiki


Thank you so much! I figured I needed to update it but wasn't sure how.

Has any one been able to fine all of Genji's swords and shurikens? (for Nomad and Young skins.)
Doctor Loboto
Posts: 376
Joined: Sun May 31, 2015 2:23 am

Re: Overwatch model converter

Post by Doctor Loboto »

Anyone got the information for Halloween skins?