If it's a prop I'm pretty sure you can just decompile the actual .mdl and recompile it using a Source engine model compiling tool, such as CrowbarTool.
You might need to change a few settings inside the QC file (which is generated after decompiling a .mdl), but thats pretty much all you need to do.
Non-prop (like ragdolls) models require a few more steps before compiling it to Source, for this I suggest you to read a few tutorials about compiling ragdoll models to source engine.
I decompile the model and compile using crowbar, and i put on gmod but the prop in the game dont spawn and the icon is a error
Have you checked the console for any errors related to the model you are porting ?
When you compile it using CrowbarTool you'll see a button to load the model in HL Model Viewer, try doing that and see if it loads correctly. If nothing shows up, post the QC content here using [ code][ /code] tags, please
[code]
example using code tags
[/code]
source:
[noparse] [code] example using code tags [/code] [/noparse]
when I try to see the model in the crowbar tool does not open anything and console nothing appears on the model.
Nothing appears on the console about the .QC file.
[editline]19th February 2015[/editline]
[code] QC script generated by Half-Life MDL Decompiler 1.2
2003, Kratisto. Based on code from Valve's HL SDK.
brevlada.mdl
Original internal name:
"brevlada.mdl"
==============================================================================
*/
$modelname "brevlada.mdl"
$cd ".\"
$cdtexture ".\"
$scale 1.0
$cliptotextures
$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition 0.000000 0.000000 0.000000
//reference mesh(es)
$body "body" "ref"
// 1 hit box(es)
$hbox 0 "joint1" -12.310000 -19.629999 -13.000000 6.670000 47.270000 11.840000
// 1 animation sequence(s)
$sequence "idle" "idle" fps 1
// End of QC script.
[/code]
[editline]19th February 2015[/editline]
I found this when i open with notepad++ the file
$cdtexture ".\"
change to $cdmaterials "models\brevlada"
$body "body" "ref"
change to $model "body" "ref"
[code] /*
==============================================================================
QC script generated by Half-Life MDL Decompiler 1.2
2003, Kratisto. Based on code from Valve's HL SDK.
brevlada.mdl
Original internal name:
"brevlada.mdl"
==============================================================================
*/
$modelname "brevlada.mdl"
$cdmaterials "models\brevlada"
$body "body" "ref"
change to $model "body" "ref"
$scale 1.0
$cliptotextures
$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition 0.000000 0.000000 0.000000
//reference mesh(es)
$body "body" "ref"
// 1 hit box(es)
$hbox 0 "joint1" -12.310000 -19.629999 -13.000000 6.670000 47.270000 11.840000
// 1 animation sequence(s)
$sequence "idle" "idle" fps 1
// End of QC script.
[/code]
[editline]19th February 2015[/editline]
i put this but when i try to compile is getting error about bad comand $cdmaterials.
pretty sure its because you wrote this in your code
[code]$body "body" "ref"
change to $model "body" "ref"[/code]
when your supposed to change the line $body "body" "ref" to $model "body" "ref"
[code] /*
==============================================================================
QC script generated by Half-Life MDL Decompiler 1.2
2003, Kratisto. Based on code from Valve's HL SDK.
brevlada.mdl
Original internal name:
"brevlada.mdl"
==============================================================================
*/
$modelname "brevlada.mdl"
$cdmaterials "models\brevlada"
change to $model "body" "ref"
$scale 1.0
$cliptotextures
$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition 0.000000 0.000000 0.000000
//reference mesh(es)
$body "body" "ref"
// 1 hit box(es)
$hbox 0 "joint1" -12.310000 -19.629999 -13.000000 6.670000 47.270000 11.840000
// 1 animation sequence(s)
$sequence "idle" "idle" fps 1
// End of QC script.
[/code]
[editline]19th February 2015[/editline]
Same problem before now.
[editline]19th February 2015[/editline]
Sorry if i am writing wrong i am too dumb at this.
[code]
/*
==============================================================================
QC script generated by Half-Life MDL Decompiler 1.2
2003, Kratisto. Based on code from Valve's HL SDK.
brevlada.mdl
Original internal name:
"brevlada.mdl"
==============================================================================
*/
$modelname "brevlada.mdl"
$cdmaterials "models\brevlada"
$model "body" "ref"
$scale 1.0
$cliptotextures
$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition 0.000000 0.000000 0.000000
//reference mesh(es)
$body "body" "ref"
// 1 hit box(es)
$hbox 0 "joint1" -12.310000 -19.629999 -13.000000 6.670000 47.270000 11.840000
// 1 animation sequence(s)
$sequence "idle" "idle" fps 1
// End of QC script.
[/code]
use this code instead of the one you currently have.
Note there's no 'change to $model' command, you were taking his suggestion too literally
I put this code but its getting the same problem again bad command $cdmaterials
Erase $cliptotextures from the code and try again
[code]
/*
==============================================================================
QC script generated by Half-Life MDL Decompiler 1.2
2003, Kratisto. Based on code from Valve's HL SDK.
brevlada.mdl
Original internal name:
"brevlada.mdl"
==============================================================================
*/
$modelname "brevlada.mdl"
$cdmaterials "models\brevlada"
$model "body" "ref"
$scale 1.0
$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition 0.000000 0.000000 0.000000
//reference mesh(es)
$body "body" "ref"
// 1 hit box(es)
$hbox 0 "joint1" -12.310000 -19.629999 -13.000000 6.670000 47.270000 11.840000
// 1 animation sequence(s)
$sequence "idle" "idle" fps 1
// End of QC script.
[/code]
[editline]20th February 2015[/editline]
Same error again.
[QUOTE=lucasxgta;47177927][code]
/*
==============================================================================
QC script generated by Half-Life MDL Decompiler 1.2
2003, Kratisto. Based on code from Valve's HL SDK.
brevlada.mdl
Original internal name:
"brevlada.mdl"
==============================================================================
*/
$modelname "brevlada.mdl"
$cdmaterials "models\brevlada"
$model "body" "ref"
$scale 1.0
$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition 0.000000 0.000000 0.000000
//reference mesh(es)
$body "body" "ref"
// 1 hit box(es)
$hbox 0 "joint1" -12.310000 -19.629999 -13.000000 6.670000 47.270000 11.840000
// 1 animation sequence(s)
$sequence "idle" "idle" fps 1
// End of QC script.
[/code]
[editline]20th February 2015[/editline]
Same error again.[/QUOTE]
remove $body "body" "ref"
what compiler are you using
i try to remove but is getting the same error.
i am using crowbar.
Sorry, you need to Log In to post a reply to this thread.