Hi everybody!

I'm making this tutorial because I've seen that some sites are selling 3d models ripped from games for an high price.

This, other then being illegal (they are selling a model made by another company without their permission) is also immoral, since extracting the model is really simple and they are taking advantage of the users.


Extracting and using the model for your personal use is not prohibited, but not explicitly allowed, so is kind of a gray area.

The common opinion is that if you do not share or profit for the model, you should fall under the 'fair use' case of the copyright law, and so there should be no problem.

The important thing is to NOT sell or share the models you extracted!

Step 1: What You Need

To extract the models you need:

  1. The game
  2. A tool to extract the raw model from the game
  3. A tool to convert the extracted models
  4. A tool to adapt the extracted models for 3D printing

1) The Game - Starcraft 2

Normally you should buy the game, but here we are lucky!

In the last few years Blizzard introduced the Introductive Edition License.

In short, you can download the full game, but access only some parts of it; but for us is enough!

You can download the game here: http://us.battle.net/sc2/en/

2) Tool to extract the raw models from the game - CascView

CascView is an essential tool to extract the models from the game, since they are encrypted in a proprietary Blizzard's way.

You can dowload the program from here: http://www.zezula.net/en/casc/main.html

Or you can use the version I attached to this instructable

3) Tool to convert the extracted models - Blender + m3addon

Blender is the free and open source 3D creation suite, that will allow us to edit the models and export them in a compatible way.

To import the files extracted with CascView you will need a plugin, m3addon.

You can download Blender here: https://www.blender.org/download/ (i'm using version 3.78b, but it should work in any future one)

You can download m3addon here: https://codeload.github.com/flo/m3addon/zip/master... (It download the latest version) or you can use the attached one

4) A tool to adapt our models to 3D Printing - Meshmixer or tools3d or any tool you already use

Personally I prefer to use tools3d because is just a on-button-fixer that does not require another installed program, so I'm going to explain this using it, but Meshmixer also works really well, if you know how to use it.

You can use tools3d here: https://tools3d.azurewebsites.net/

You can download Meshmixer here: http://www.meshmixer.com/download.html

<p>I don't suppose you have the STL files you create for the models do you?</p><p>As you've already done the work (great ible by the way) thought it would be foolish not ask :)</p>
<p>The man just taught you how to fish and you're still asking him for a fish! ;)</p>
I loaned my copy of Starcraft 2 out whilst i was upgrading my pc, it didn't come back :(
<p>You can redownload it from battle.net for free, even on a new account</p>
<p>I have, but sharing them would mean that this tutorial will be closed in an heartbat</p>
<p>Maybe not. One could argue that as long as you are passing along free information for free, then there is nothing wrong with it. On the other hand, terms of service for installing any game specifically say not to reverse engineer any part of the program. In their eyes they probably consider extracting game files to fall under that description. Although I remember in the old days of Half-Life, the 3d model files were simply sitting inside a folder in the game directory. Anway, nice instructable. There are a lot of games out there where people would like to have items from the game. Now it's completely possible!</p>
<p>It's all about where you are.<br><br>Here in europe RE for education and personal use is legal (example: you can rip your own dvd), but you can't share it or download the dvd, even if you own it.</p><p>It must be ripped from your own copy.</p>
Ah, yeah that would suck.
<p>Thank you so much for this really easy to follow tutorial!</p>
Would this work for other games? LEGO Marvel Superheroes?
<p>Sadly no.<br>This only works for blizzard games.</p><p>We should see hoe LEGO Marvel Superheroes save the models and check if there is already a way to import them, or if there is need to RE the models</p>
I have gotten a model out of it, but it was crazy complicated and the model came out warped.

About This Instructable




Bio: Medicine student and hobbyst programmer
More by Jhyrachy:How to Extract and Clean Starcraft 2 Models for 3D Printing 
Add instructable to: