Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsJedi Outcast and Jedi Academy Editing Forum → How to make your own md3s for your jk2 maps tutorial! (You need Milkshape)
How to make your own md3s for your jk2 maps tutorial! (You need Milkshape)
2002-10-27, 8:17 AM #1
Ok, first, download Milkshape if you don't have it. (Search in google.com)

Now, open Milkshape and make a Box.
Click on tools/Quake III Arena/Generate Control File.
Name it "sqr" (sqr.qc)
Put it in the folder you want (but the folder must be inside the ".../GameData/Base" folder. For example:
.../GameData/Base/MyModels/sqr.qc

This is the file:

_______________________________________

// Quake III Arena MD3 control file, generated by MilkShape 3D
//
$model "models/players/model/model.md3"
// reference frame
//$frames -1 -1
// frame 1-30
$frames 1 30
$flags 0
$numskins 0

// you can have one or no parent tag

// tags

// meshes (surfaces)
$mesh "Box01"
$skin "models/players/model/skin.tga"
$flags 0

_________________________________________

We must modifie it.
First, look at the third line:

$model "models/players/model/model.md3"

This is the model's folder. It isn't the full path. It starts after ".../base" folder.
For example, if you have your qc file in
".../GameData/Base/MyModels/sqr.qc" you must change the line to:

$model "MyModels/sqr.md3"

(the folders after ".../base")


Ok, now look at the last lines

$mesh "Box01"
$skin "models/players/model/skin.tga"
$flags 0

Our model is only a box so there is only one mesh. This tells the md3 the texture to use with each mesh.
Get a texture out from assets0.pk3 (or use any texture you want) for example, I will use "bsic.jpg". Put your texture in the same folder as the qc file.
Now change the $skin line to:

$skin "MyModels/basic.jpg"

Notice that like in the third line, it isn't the full path.
Now, save your qc file.


In milkshape click on "Export/Quake III Arena Md3..." Export it in the same folder as the qc and the texture files.

Now you should have a completed md3 ready to use [http://forums.massassi.net/html/smile.gif]


Open jk2 Radiant, create a misc_model and search for your md3.
An error message will appear.
In the Entity editor, delete, in the model's value, from the start to ".../base/"
(this included) for example, if the value is: ":/Program Files/Lucas Arts/Jedi Outcast/Game Data/Base/MyModels/sqr.md3"
change it to just "MyModels/sqr.md3"

An extrange thing: In the path, the first bar must be "\" and the other bars must be "/"
For example, this will work:
"MyModels\objects/simple_objects/sqr.md3"
but this not:
"MyModels/objects/simple_objects/sqr.md3"

So, change "MyModels/sqr.md3" to "MyModels\sqr.md3"

Hit enter and luck [http://forums.massassi.net/html/smile.gif]

If it doesn't work:

1) IMPORTANT THING: You must generate, modifie and save your qc file BEFORE exporting your md3.

2) Here is my modified qc file:

________________________________________

// Quake III Arena MD3 control file, generated by MilkShape 3D
//
$model "MyModels/sqr2.md3"
// reference frame
//$frames -1 -1
// frame 1-30
$frames 1 30
$flags 0
$numskins 0

// you can have one or no parent tag

// tags

// meshes (surfaces)
$mesh "Box01"
$skin "MyModels/basic.jpg"
$flags 0

_________________________________________

↑ Up to the top!