User:Gabrielwoj/Custom Payload Renders
My Userpage | My Contributions | Sandbox |
Contents
Loading a custom Payload cart Model to HLMV
Pre-requisites
Extracting the model
- Open GCFScape.
- Go to File -> Open.
- Go to the directory:
Steam\steamapps\common\Team Fortress 2\tf\maps
.- Load the map's bsp file that you want to load the custom payload model to HLMV.
- Go to the directory:
- Extract the .zip file inside the .bsp somewhere on your computer.
- Create a new folder on
tf\custom
(recommended naming the same as the internal map filename, the same from the .bsp you just opened).- Extract all the .zip files inside that folder, so for example, here:
Steam\steamapps\common\Team Fortress 2\tf\custom\pl_chilly
.
- Extract all the .zip files inside that folder, so for example, here:
- Create a new folder on
Finding the model
- Every map will have different filenames for the custom models inside, so sometimes, the names might be different.
- Browse the files you just extracted to your custom folder via File Explorer.
- In the case of Chilly, the payload cart model is found at
pl_chilly\models\props_christmas\bomb_cart_christmas.mdl
.
- In the case of Chilly, the payload cart model is found at
Loading the model on HLMV
- Open HLMV.
- Go to File -> (Steam) Load Model...
- Navigate to
props_christmas
and open thebomb_cart_christmas.mdl
file.
- Navigate to
Once done...
- Remove the
pl_chilly
folder from yourtf\custom
, so it doesn't cause errors and crashes upon joining certain servers, such as Casual Mode servers.
Re-constructing a custom Payload cart model that uses separate objects on top of it
Certain community maps contains payload models that use more than one model. Sadly, it's not as easy to just load the model as before, as it require a lot of different steps to "re-construct" this model to be able to view on the model viewer properly.
For example, on Bloodwater's custom cart model, the actual payload is just the wood part, all the objects on top (the chair, the pumpkin, the lantern, the vase, and each pumpkin bomb) are separate objects that is positioned correctly on the map's logic file.
Because the position values for each of those models are stored in the map's file, it's not possible to use these values on the model viewer without some steps beforehand.
This tutorial will follow step-by-step on how to do so.
Pre-requisites
Decompiling the map file via bspsrc
- Go to
Steam\steamapps\common\Team Fortress 2\tf\maps
.- Copy the map's bsp file you want to decompile to the bspsrc file, I will use Bloodwater as an example:
Steam\steamapps\common\Team Fortress 2\tf\maps\pl_bloodwater.bsp
- Copy the map's bsp file you want to decompile to the bspsrc file, I will use Bloodwater as an example:
- Open
bspsrc.jar
, and drag-n-drop thepl_bloodwater.bsp
file to the program's window.- Click Decompile.
- A new file with the suffix
_d
has been created on the bspsrc's folder (pl_bloodwater_d.vmf
).
Checking up the main model in-game
- Open TF2.
- Create your own server on the map you are looking to get the custom payload cart, in this case, type
map pl_bloodwater
on console.
- Create your own server on the map you are looking to get the custom payload cart, in this case, type
- Once there, enable
sv_cheats 1
. - Go where the payload is and look at it.
- Open console and type
model_list
, and press Enter.
- Open console and type
- A new file on
Steam\steamapps\common\Team Fortress 2\tf
was created, calledmodel_list.csv
.- This can be open with Microsoft Excel, or any text editor, including regular Notepad.
- Usually, in these cases, the main model will be something from
models/props_trainyard
, here, it'sprops_trainyard/cart_base_separate.mdl
, but in most other cases, it can beprops_trainyard/bomb_cart.mdl
(Rumford and Frostcliff). - Close TF2.
Extracting the main model via GCFScape
- Open GCFScape.
- Go to File -> Open.
- Go to the directory:
Steam\steamapps\common\Team Fortress 2\tf
.- Load
tf2_misc_dir.vpk
.
- Load
- Go to the directory:
- Navigate through the folder hierarchy that the main model was found in the .csv file (
models/props_trainyard/cart_base_separate.mdl
).- Extract all the files related to it to the same folder (anywhere of easy access):
cart_base_separate.dx80.vtx
,cart_base_separate.dx90.vtx
,cart_base_separate.mdl
,cart_base_separate.sw.vtx
andcart_base_separate.vvd
.
- Extract all the files related to it to the same folder (anywhere of easy access):
Decompiling the main model via Crowbar
- Before starting, you need to setup Crowbar.
- Go to "Set Up Games" tab and choose Team Fortress 2 from the first drop-down list.
- If you have your games installed on the default Steam folder on C:/, then you shouldn't need to do anything else.
- If not, you'll need to create a new library folder on Crowbar.
- Example of my Crowbar's settings: https://imgur.com/a/B98ZjB0
- If not, you'll need to create a new library folder on Crowbar.
- On the Decompile tab, select the
cart_base_separate.mdl
model.- Make sure to have these settings on: https://imgur.com/a/9Cyacn7.
- Click Decompile.
- Go to your
decompiled
folder on the same folder you had your model files extracted to.
- Make sure to have these settings on: https://imgur.com/a/9Cyacn7.
- Open
cart_base_separate.qc
on your text editor, like Notepad.
Checking the .vmf file
- Open the .vmf file from the bspsrc folder via Notepad.
- Ctrl+F
cart_base_separate
.- Check if the one you found is the one with
"targetname" "minecart_props"
.
- Check if the one you found is the one with
- Ctrl+F
- Copy the values from
"origin"
:2560 -800 6646
. - Go back to the
cart_base_separate.qc
file, and paste the value above to numbers after$definebone "static_prop" ""
(replace all 6 number values). - Go back to the .vmf file, and now copy the values from
"angles"
:0 180 0
.- Paste those after the numbers you just pasted on definebone, in this case, it would look like this:
$definebone "static_prop" "" 2560 -800 6646 0 180 0
.
- Paste those after the numbers you just pasted on definebone, in this case, it would look like this:
- Compile the .qc file via Crowbar by going to the "Compile" tab and clicking the "Compile" button.
- My settings: https://imgur.com/a/ZmvjZVO.
Opening the Model Viewer
- Open HLMV.
- Go to File -> Load Model.
- Go where you compiled your model (should be somewhere at
\decompiled 0.71\compiled 0.71\models\props_trainyard\cart_base_separate.mdl
.
- Go where you compiled your model (should be somewhere at
- Nothing will show up on screen, but the model is actually very far away somewhere on the viewport. You can either try finding yourself, or use these values to position the camera (though these values will not be the same for other cases) [in the case of Frostcliff and Rumford, they were much easier to find].
- Close HLMV.
- Open the Registry Editor.
- Go to
HKEY_CURRENT_USER\SOFTWARE\Valve\hlmv\-the-file-path-to-the-model-you-just-loaded-in-hlmv
. - Double click on Rot and use these values:
(27.545561 -39.081642 -20.767700)
. - Double click on Trans and use these values:
(5350.992188 -2075.000000 4594.868164)
.
- Go to
- Re-open HLMV and re-load the model.
- You'll see the payload model on your viewport. Keep HLMV open, and now let's do the other process to get the other objects on top of the model.
- Go to File -> Load Model.
Adding models on top of the payload
- Open the .vmf file again.
- Look up for entities with the
targetname
starting withminecart_props
.- These are the objects placed on top of the
cart_base_separate.mdl
, although, this will change from map to map, and is not always the same.- So, for example, in Frostcliff's case, every entity with the
parentname
asBomb_Model
are objects placed on the payload for that map (except entityid "232203"
).
- So, for example, in Frostcliff's case, every entity with the
- For instance, the id
"5116758"
is for one of the pumpkin bombs.- Extract the model file and decompile the same way we did the
cart_base_separate
.
- Extract the model file and decompile the same way we did the
- Grab the origin and angles from the .vmf and do the same step but for the
pumpkin_explode.qc
file. - Recompile it, and load on HLMV via File -> Load Weapon...
- The .vmf will have other instances for Pumpkin Bombs (there are 6 instances of different Pumpkin Bombs in different positions), as they are many placed on the Payload cart.
- Do the same process as before, but, on the
$modelname
line, make sure to name each consequent one differently (like,pumpkin_explode.mdl
,pumpkin_explode2.mdl
,pumpkin_explode3.mdl
, etc.).- This is so Crowbar won't replace the model with the other Pumpkin Bomb we just positioned.
- Do the same process as before, but, on the
- Do the same for
props_manor/vase_01.mdl
,props_2fort/lantern001_off.mdl
andprops_tump/thief_pumpkin_x20.mdl
.- For
thief_pumpkin_x2.mdl
, this is a custom model found inside the map's .bsp file.- Just follow the same steps we did for
pl_chilly
on top of the page ("Loading a custom Payload cart Model to HLMV" section).
- Just follow the same steps we did for
- For the texture to work on
thief_pumpkin_x2.mdl
(and any other payload that adds custom models on it), you'll have to extract the pl_bloodwater.bsp's .zip file totf/custom/pl_bloodwater
.
- For
- Load all models we just recompiled with "Load Weapon".
- These are the objects placed on top of the
- Look up for entities with the
Specific Cases
Frostcliff
- The lightbulbs on Frostcliff include a "model_scale" string on the .vmf.
- In the lightbulbs's .qc files (
hangingbulb.qc
), make sure to do the following:- Add a
$scale value
value on the top of the .qc file, above the$modelname
- Each lightbulb has a different scale value, so make sure to replace the "value" part with the one that matches on the .vmf's
- At the end of the .qc file, also make sure to do the following:
- Paste
scale value
in the last line of$sequence "idle"
, right after thefps 30
line).
- Paste
- For example, in the case of entity "590167", it should use
$scale 1.5
on the top of the .qc file, andscale 1.5
on the$sequence
section.
- Add a
- In the lightbulbs's .qc files (
- The lightbulbs on the cart do not use the first skin available for
hangingbulb.mdl
.- Extract the map's .zip inside the .bsp, just like we did for
pl_chilly
andpl_bloodwater
.- Go to
tf/custom/pl_frostcliff/materials/models/props_millstone
, and openhanginglight001.vmt
andhanginglight001_blue.vmt
.- Copy the contents from the
hanginglight001_blue.vmt
, and paste to thehanginglight001.vmt
, and save the file.
- Copy the contents from the
- Go to
- Extract the map's .zip inside the .bsp, just like we did for
Hellstone
- The
ghost.mdl
model has some rendering issues when it's not a static prop and its Bounding Box ($bbox
) values are changed.- To fix it, add
$staticprop
below the$modelname
on the .qc file.- You'll also need to change the first
$definebone
line fromjoint1
tostatic_prop
.- The other three lines (ones that start with
$definebone "joint2" "joint1"
,$definebone "joint3" "joint2"
and$definebone "joint4" "joint3"
), must be deleted.
- The other three lines (ones that start with
- You'll also need to change the first
- The ghost model will appear as it's laying down the floor with the same values from the .vmf file. To fix it, change the angle value from
0 0 0
to90 0 0
.- This is most likely due to the default animation, whereas in-game, it has proper animations, though I'm not 100% sure.
- To fix it, add
- In-game, the ghost model shows the fire overlay at all times (this also applies to the Horseless Headless Horsemann).
- That means, you'll have to temporarily remove the Fire Overlay fix that you have on your
tf/custom
(example:HLMV - Fire Overlay Fix.vpk
).- You can simply create a folder called "bak", and move the .vpk there temporarily. The rest of the models from this payload don't suffer from the fire overlay problem (as they don't have the
"$detail" "effects/tiledfire/fireLayeredSlowTiled512.vtf"
string to begin with), so just removing the Fire Overlay fix temporarily will resolve it.
- You can simply create a folder called "bak", and move the .vpk there temporarily. The rest of the models from this payload don't suffer from the fire overlay problem (as they don't have the
- That means, you'll have to temporarily remove the Fire Overlay fix that you have on your
.qc files (original vs. modified) Reference Table
These tables shows the differences between an unmodified .qc file, and the modified .qc file using the .vmf's values, for each main model and its submodels. It also shows the related entity found in the .vmf that these values were taken from.
This was made as a reference guide to help others understand how this process work.
pl_bloodwater (Bloodwater) Payload cart
Table automatically collapsed to not occupy space. Click "[Expand]" to uncollapse it. | ||
related entity on the .vmf file | original model's .qc file | modified .qc file with .vmf's values |
---|---|---|
Main Model | ||
entity { "id" "3102367" "origin" "2560 -800 6646" "targetname" "minecart_props" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "0" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "parentname" "minecart_physprop" "modelscale" "1.0" "model" "models/props_trainyard/cart_base_separate.mdl" "MinAnimTime" "5" "MaxAnimTime" "10" "fadescale" "0" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "1" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "0 180 0" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "props_trainyard\cart_base_separate.mdl" $staticprop $bodygroup "Body" { studio "cart_base_separate_reference.smd" } $surfaceprop "default" $contents "solid" $illumposition 0 -1.146 -3.132 $cdmaterials "models\props_trainyard\" $cbox 0 0 0 0 0 0 $bbox -45.12 -30.833 -26.812 47.412 30.833 20.548 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "cart_base_separate_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } |
// Created by Crowbar 0.71 $modelname "props_trainyard\cart_base_separate.mdl" $staticprop $bodygroup "Body" { studio "cart_base_separate_reference.smd" } $surfaceprop "default" $contents "solid" $illumposition 0 -1.146 -3.132 $cdmaterials "models\props_trainyard\" $cbox 0 0 0 0 0 0 $bbox -45.12 -30.833 -26.812 47.412 30.833 20.548 $definebone "static_prop" "" 2560 -800 6646 0 180 0 $sequence "idle" { "cart_base_separate_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } |
Submodels | ||
entity { "id" "5196396" "origin" "2581 -801 6644" "targetname" "minecart_props10" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_manor/chair_01.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "0 0 0" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_manor\chair_01.mdl" $staticprop $bodygroup "body" { studio "chair_01.smd" } $lod 25 { replacemodel "chair_01.smd" "chair_01_lod1.smd" nofacial } $lod 50 { replacemodel "chair_01.smd" "chair_01_lod2.smd" nofacial } $lod 65 { replacemodel "chair_01.smd" "chair_01_lod3.smd" nofacial } $surfaceprop "wood" $contents "solid" $illumposition 0 0 50 $cdmaterials "models\props_manor\" $cbox 0 0 0 0 0 0 $bbox -21.842 -21.75 -0.25 21.784 21.75 83.221 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "chair_01_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 15 loop } $collisionmodel "chair_01_physics.smd" { $mass 212.2409 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 15 } |
// Created by Crowbar 0.71 $modelname "props_manor\chair_01.mdl" $staticprop $bodygroup "body" { studio "chair_01.smd" } $lod 25 { replacemodel "chair_01.smd" "chair_01_lod1.smd" nofacial } $lod 50 { replacemodel "chair_01.smd" "chair_01_lod2.smd" nofacial } $lod 65 { replacemodel "chair_01.smd" "chair_01_lod3.smd" nofacial } $surfaceprop "wood" $contents "solid" $illumposition 0 0 50 $cdmaterials "models\props_manor\" $cbox 0 0 0 0 0 0 $bbox -21.842 -21.75 -0.25 21.784 21.75 83.221 $definebone "static_prop" "" 2581 -801 6644 0 0 0 $sequence "idle" { "chair_01_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 15 loop } $collisionmodel "chair_01_physics.smd" { $mass 212.2409 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 15 } |
entity { "id" "5142363" "origin" "2531 -807 6670" "targetname" "minecart_props3" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_2fort/lantern001_off.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "28.7132 38.7129 0.593198" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_2fort\lantern001_off.mdl" $staticprop $bodygroup "Body" { studio "lantern001_reference.smd" } $surfaceprop "default" $contents "solid" $illumposition 0 0 23.6 $mostlyopaque $cdmaterials "models\props_2fort\" $cbox 0 0 0 0 0 0 $bbox -6.25 -9.121 -0.25 6.25 9.121 47.2 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "lantern001_off_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "lantern001_off_physics.smd" { $mass 65.68901 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 3 } $keyvalues { prop_data { "allowstatic" "1" } } |
// Created by Crowbar 0.71 $modelname "props_2fort\lantern001_off.mdl" $staticprop $bodygroup "Body" { studio "lantern001_reference.smd" } $surfaceprop "default" $contents "solid" $illumposition 0 0 23.6 $mostlyopaque $cdmaterials "models\props_2fort\" $cbox 0 0 0 0 0 0 $bbox -6.25 -9.121 -0.25 6.25 9.121 47.2 $definebone "static_prop" "" 2531 -807 6670 28.7132 38.7129 0.593198 $sequence "idle" { "lantern001_off_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "lantern001_off_physics.smd" { $mass 65.68901 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 3 } $keyvalues { prop_data { "allowstatic" "1" } } |
entity { "id" "5116758" "origin" "2555 -791 6642" "targetname" "minecart_props8" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_halloween/pumpkin_explode.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "0 14 0" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 2555 -791 6642 0 14 0 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
entity { "id" "5118219" "origin" "2575 -810 6656" "targetname" "minecart_props6" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_halloween/pumpkin_explode.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "-2 270 -90" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode2.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 2575 -810 6656 -2 270 -90 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
entity { "id" "5118271" "origin" "2571 -790 6656" "targetname" "minecart_props7" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_halloween/pumpkin_explode.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "14.5 90 90" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode3.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 2571 -790 6656 14.5 90 90 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
entity { "id" "5118331" "origin" "2575 -810 6655" "targetname" "minecart_props4" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_halloween/pumpkin_explode.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "67.452 93.912 -86.3339" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode4.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 2575 -810 6655 67.452 93.912 -86.3339 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
entity { "id" "5118367" "origin" "2527 -826 6656" "targetname" "minecart_props2" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_halloween/pumpkin_explode.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "-2 0 -90" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode5.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 2527 -826 6656 -2 0 -90 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
entity { "id" "5142135" "origin" "2556 -800 6660" "targetname" "minecart_props5" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_halloween/pumpkin_explode.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "0 139 0" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
// Created by Crowbar 0.71 $modelname "props_halloween/pumpkin_explode6.mdl" $staticprop $bodygroup "body" { studio "pumpkin_explode.smd" } $surfaceprop "dirt" $contents "solid" $illumposition -0.051 2.365 22.841 $cdmaterials "models\props_halloween" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -22.001 -18.192 -0.188 18.361 17.66 45.871 $definebone "static_prop" "" 2556 -800 6660 0 139 0 $sequence "ref" { "pumpkin_explode_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "pumpkin_explode_physics.smd" { $mass 6 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } $collisiontext { break { "model" "props_halloween\pumpkin_explode_jib01" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib02" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib03" "health" "0" "fadetime" "10" } break { "model" "props_halloween\pumpkin_explode_jib04" "health" "0" "fadetime" "10" } } |
entity { "id" "5115652" "origin" "2590 -800 6674" "targetname" "minecart_props9" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_tump/thief_pumpkin_x20.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "-9.5 0 -3.5" "classname" "prop_physics_override" } Note: Model is inside the map's files, you'll have to extract it with the steps provided above, |
// Created by Crowbar 0.71 $modelname "props_tumb\halloween\thief_pumpkin_x20.mdl" $staticprop $bodygroup "pumpkin" { studio "thief_pumpkin.smd" } $surfaceprop "wood" $contents "solid" $illumposition -0.734 -0.141 12.469 $cdmaterials "models\props_halloween\" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -15.675 -17.133 -0.436 15.957 15.652 25.123 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "thief_pumpkin_x20_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "thief_pumpkin_x20_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } |
// Created by Crowbar 0.71 $modelname "props_tumb\halloween\thief_pumpkin_x20.mdl" $staticprop $bodygroup "pumpkin" { studio "thief_pumpkin.smd" } $surfaceprop "wood" $contents "solid" $illumposition -0.734 -0.141 12.469 $cdmaterials "models\props_halloween\" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -15.675 -17.133 -0.436 15.957 15.652 25.123 $definebone "static_prop" "" 2590 -800 6674 -9.5 0 -3.5 $sequence "idle" { "thief_pumpkin_x20_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "thief_pumpkin_x20_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } |
entity { "id" "5142328" "origin" "2527 -785 6674" "targetname" "minecart_props1" "spawnflags" "4" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_manor/vase_01.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "0 49 0" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_manor\vase_01.mdl" $staticprop $bodygroup "body" { studio "vase_01.smd" } $lod 25 { replacemodel "vase_01.smd" "vase_01_lod1.smd" nofacial } $lod 50 { replacemodel "vase_01.smd" "vase_01_lod2.smd" nofacial } $surfaceprop "metal" $contents "solid" $illumposition 0 0 32 $cdmaterials "models\props_manor\" $cbox 0 0 0 0 0 0 $bbox -14.53 -14.53 -31.75 14.53 14.53 31.54 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "vase_01_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 15 loop } $collisionmodel "vase_01_physics.smd" { $mass 20.02033 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } |
// Created by Crowbar 0.71 $modelname "props_manor\vase_01.mdl" $staticprop $bodygroup "body" { studio "vase_01.smd" } $lod 25 { replacemodel "vase_01.smd" "vase_01_lod1.smd" nofacial } $lod 50 { replacemodel "vase_01.smd" "vase_01_lod2.smd" nofacial } $surfaceprop "metal" $contents "solid" $illumposition 0 0 32 $cdmaterials "models\props_manor\" $cbox 0 0 0 0 0 0 $bbox -14.53 -14.53 -31.75 14.53 14.53 31.54 $definebone "static_prop" "" 2527 -785 6674 0 49 0 $sequence "idle" { "vase_01_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 15 loop } $collisionmodel "vase_01_physics.smd" { $mass 20.02033 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 1 } |
pl_frostcliff (Frostcliff) Payload cart
Table automatically collapsed to not occupy space. Click "[Expand]" to uncollapse it. | ||
related entity on the .vmf file | original model's .qc file | modified .qc file with .vmf's values |
---|---|---|
Main Model | ||
entity { "id" "232203" "origin" "854 717 385.721" "targetname" "Bomb_Model" "spawnflags" "260" "skin" "0" "shadowcastdist" "0" "pressuredelay" "0" "physdamagescale" "0.1" "PerformanceMode" "0" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_trainyard/bomb_cart.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "1.0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "0 180 0" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_trainyard\bomb_cart.mdl" $staticprop $bodygroup "Body" { studio "bomb_cart_reference.smd" } $lod 45 { replacemodel "bomb_cart_reference.smd" "bomb_cart_reference_lod1.smd" nofacial } $lod 75 { replacemodel "bomb_cart_reference.smd" "bomb_cart_reference_lod2.smd" nofacial } $surfaceprop "default" $contents "solid" $illumposition 0 1.39 22.614 $cdmaterials "models\props_trainyard\" $cbox 0 0 0 0 0 0 $bbox -63.532 -30.833 -27.05 60.752 30.833 72.039 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "bomb_cart_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "bomb_cart_physics.smd" { $mass 11093.59 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 6 } |
// Created by Crowbar 0.71 $modelname "props_trainyard\bomb_cart.mdl" $staticprop $bodygroup "Body" { studio "bomb_cart_reference.smd" } $lod 45 { replacemodel "bomb_cart_reference.smd" "bomb_cart_reference_lod1.smd" nofacial } $lod 75 { replacemodel "bomb_cart_reference.smd" "bomb_cart_reference_lod2.smd" nofacial } $surfaceprop "default" $contents "solid" $illumposition 0 1.39 22.614 $cdmaterials "models\props_trainyard\" $cbox 0 0 0 0 0 0 $bbox -63.532 -30.833 -27.05 60.752 30.833 72.039 $definebone "static_prop" "" 854 717 385.721 0 180 0 $sequence "idle" { "bomb_cart_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "bomb_cart_physics.smd" { $mass 11093.59 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 6 } |
Submodels | ||
Note: All the submodels use the lightbulb model inside the map's files, you'll have to extract it with the steps provided above, as it's not located in the game's tf2_misc_dir.vpk file.
| ||
entity { "id" "590167" "origin" "915 716 409" "targetname" "blinker_x" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "4" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "parentname" "Bomb_Model" "modelscale" "1.5" "model" "models/ics/hangingbulb.mdl" "mindxlevel" "0" "MinAnimTime" "5" "maxdxlevel" "0" "MaxAnimTime" "10" "fadescale" "1" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "1" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "-27.9432 268.141 93.9626" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "ics\hangingbulb.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
// Created by Crowbar 0.71 $scale 1.5 $modelname "ics\hangingbulb.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 915 716 409 -27.9432 268.141 93.9626 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 scale 1.5 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
entity { "id" "590442" "origin" "810 736 386" "targetname" "blinker_x" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "4" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "parentname" "Bomb_Model" "modelscale" "1.4" "model" "models/ics/hangingbulb.mdl" "mindxlevel" "0" "MinAnimTime" "5" "maxdxlevel" "0" "MaxAnimTime" "10" "fadescale" "1" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "1" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "-27.9989 90.234 90.5663" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "ics\hangingbulb.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
// Created by Crowbar 0.71 $scale 1.4 $modelname "ics\hangingbulb2.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 810 736 386 -27.9989 90.234 90.5663 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 scale 1.4 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
entity { "id" "590478" "origin" "810 696 386" "targetname" "blinker_x" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "4" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "parentname" "Bomb_Model" "modelscale" "1.4" "model" "models/ics/hangingbulb.mdl" "mindxlevel" "0" "MinAnimTime" "5" "maxdxlevel" "0" "MaxAnimTime" "10" "fadescale" "1" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "1" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "-27.9989 90.234 90.5663" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "ics\hangingbulb.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
// Created by Crowbar 0.71 $scale 1.4 $modelname "ics\hangingbulb3.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 810 696 386 -27.9989 90.234 90.5663 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 scale 1.4 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
entity { "id" "590921" "origin" "850 698 388" "targetname" "blinker_x" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "4" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "parentname" "Bomb_Model" "modelscale" "1.8" "model" "models/ics/hangingbulb.mdl" "mindxlevel" "0" "MinAnimTime" "5" "maxdxlevel" "0" "MaxAnimTime" "10" "fadescale" "1" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "1" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "5 180 -180" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "ics\hangingbulb.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
// Created by Crowbar 0.71 $scale 1.8 $modelname "ics\hangingbulb4.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 850 698 388 5 180 -180 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 scale 1.8 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
entity { "id" "591556" "origin" "823 736 389" "targetname" "blinker_x" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "4" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "parentname" "Bomb_Model" "modelscale" "1.5" "model" "models/ics/hangingbulb.mdl" "mindxlevel" "0" "MinAnimTime" "5" "maxdxlevel" "0" "MaxAnimTime" "10" "fadescale" "1" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "1" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "-0.206609 62.0009 -179.324" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "ics\hangingbulb.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
// Created by Crowbar 0.71 $scale 1.5 $modelname "ics\hangingbulb5.mdl" $staticprop $bodygroup "Body" { studio "hangingbulb_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 0 3.493 $cdmaterials "models\props_millstone\" $texturegroup "skinfamilies" { { "hanginglight001" } { "hanginglight001_off" } { "hanginglight001_green" } { "hanginglight001_red" } { "hanginglight001_blue" } { "hanginglight001_yellow" } { "hanginglight001_greenish" } } $cbox 0 0 0 0 0 0 $bbox -3.961 -3.961 -7.808 3.961 3.961 14.794 $definebone "static_prop" "" 823 736 389 -0.206609 62.0009 -179.324 $sequence "idle" { "hangingbulb_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 scale 1.5 } $collisionmodel "hangingbulb_physics.smd" { $mass 1 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " } |
pl_hellstone (Hellstone) Payload cart
Table automatically collapsed to not occupy space. Click "[Expand]" to uncollapse it. | ||
related entity on the .vmf file | original model's .qc file | modified .qc file with .vmf's values |
---|---|---|
Main Model | ||
entity { "id" "799348" "origin" "-1192 -425 61" "targetname" "Bomb_Model" "spawnflags" "260" "skin" "0" "shadowcastdist" "0" "pressuredelay" "0" "physdamagescale" "0.1" "PerformanceMode" "0" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_vehicles/mining_car_metal.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "1.0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "0 90 0" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_vehicles\mining_car_metal.mdl" $staticprop $bodygroup "Body" { studio "mining_car_metal.smd" } $lod 30 { replacemodel "mining_car_metal.smd" "mining_car_metal_lod1.smd" nofacial } $lod 70 { replacemodel "mining_car_metal.smd" "mining_car_metal_lod2.smd" nofacial } $surfaceprop "metal" $contents "solid" $illumposition 0 0 34.163 $cdmaterials "models\props_vehicles\" $cbox 0 0 0 0 0 0 $bbox -23.655 -41.54 0 23.655 41.54 68.327 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "mining_car_metal_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "mining_car_metal_physics.smd" { $mass 500 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 11 } |
// Created by Crowbar 0.71 $modelname "props_vehicles\mining_car_metal.mdl" $staticprop $bodygroup "Body" { studio "mining_car_metal.smd" } $lod 30 { replacemodel "mining_car_metal.smd" "mining_car_metal_lod1.smd" nofacial } $lod 70 { replacemodel "mining_car_metal.smd" "mining_car_metal_lod2.smd" nofacial } $surfaceprop "metal" $contents "solid" $illumposition 0 0 34.163 $cdmaterials "models\props_vehicles\" $cbox 0 0 0 0 0 0 $bbox -23.655 -41.54 0 23.655 41.54 68.327 $definebone "static_prop" "" -1192 -425 61 0 90 0 $sequence "idle" { "mining_car_metal_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "mining_car_metal_physics.smd" { $mass 500 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 11 } |
Submodels | ||
entity { "id" "2163509" "origin" "-1153 -406 82" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "0" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "parentname" "Bomb_Train" "modelscale" "1.0" "model" "models/props_2fort/corrugated_metal002.mdl" "MinAnimTime" "5" "MaxAnimTime" "10" "fadescale" "1" "fademindist" "2000" "fademaxdist" "2400" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "0" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "2 90 -90" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "props_2fort\corrugated_metal002.mdl" $staticprop $bodygroup "Body" { studio "corrugated_metal002_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 -0.099 35.697 $cdmaterials "models\props_2fort\" $cbox 0 0 0 0 0 0 $bbox -3.125 -16.25 -0.25 3.625 16.417 71.5 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "corrugated_metal002_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "corrugated_metal002_physics.smd" { $mass 24.0744 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 4 } |
// Created by Crowbar 0.71 $modelname "props_2fort\corrugated_metal002.mdl" $staticprop $bodygroup "Body" { studio "corrugated_metal002_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 -0.099 35.697 $cdmaterials "models\props_2fort\" $cbox 0 0 0 0 0 0 $bbox -3.125 -16.25 -0.25 3.625 16.417 71.5 $definebone "static_prop" "" -1153 -406 82 2 90 -90 $sequence "idle" { "corrugated_metal002_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "corrugated_metal002_physics.smd" { $mass 24.0744 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 4 } |
entity { "id" "2163647" "origin" "-1224 -443 82" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "0" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "parentname" "Bomb_Train" "modelscale" "1.0" "model" "models/props_2fort/corrugated_metal002.mdl" "MinAnimTime" "5" "MaxAnimTime" "10" "fadescale" "1" "fademindist" "2000" "fademaxdist" "2400" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "0" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "2 268.5 -90" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "props_2fort\corrugated_metal002.mdl" $staticprop $bodygroup "Body" { studio "corrugated_metal002_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 -0.099 35.697 $cdmaterials "models\props_2fort\" $cbox 0 0 0 0 0 0 $bbox -3.125 -16.25 -0.25 3.625 16.417 71.5 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "corrugated_metal002_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "corrugated_metal002_physics.smd" { $mass 24.0744 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 4 } |
// Created by Crowbar 0.71 $modelname "props_2fort\corrugated_metal002_2.mdl" $staticprop $bodygroup "Body" { studio "corrugated_metal002_reference.smd" } $surfaceprop "metal" $contents "solid" $illumposition 0 -0.099 35.697 $cdmaterials "models\props_2fort\" $cbox 0 0 0 0 0 0 $bbox -3.125 -16.25 -0.25 3.625 16.417 71.5 $definebone "static_prop" "" -1224 -443 82 2 268.5 -90 $sequence "idle" { "corrugated_metal002_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "corrugated_metal002_physics.smd" { $mass 24.0744 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 4 } |
entity { "id" "2124381" "origin" "-1184 -424 75" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "0" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "parentname" "Bomb_Train" "modelscale" "1.0" "model" "models/props_halloween/ghost.mdl" "mindxlevel" "0" "MinAnimTime" "5" "maxdxlevel" "0" "MaxAnimTime" "10" "fadescale" "1" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "1" "disablereceiveshadows" "0" "DefaultAnim" "idle" "angles" "0 0 0" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "props_halloween\ghost.mdl" $bodygroup "Body" { studio "ghost_reference.smd" } $surfaceprop "cloth" $contents "solid" $illumposition -0.355 18.177 56.967 $cdmaterials "models\props_halloween" $cdmaterials "models\props_halloween\scary_ghost.vmt\" $cdmaterials "" $attachment "ghostfx" "joint1" 0 0 0 rotate 0 0 0 $cbox 0 0 0 0 0 0 $bbox -44.431 -21.604 19.953 8.077 20.894 93.981 $definebone "joint1" "" 0 76.027519 0.421028 0 0 0 0 0 0 0 0 0 $definebone "joint2" "joint1" 0 -16.715263 -4.631068 0 0 0 0 0 0 0 0 0 $definebone "joint3" "joint2" 0 -8.610893 -3.039138 0 0 0 0 0 0 0 0 0 $definebone "joint4" "joint3" 0 -8.755611 -2.749697 0 0 0 0 0 0 0 0 0 $sequence "idle" { "ghost_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 loop } $keyvalues { particles { "effect" { "name" "ghost_glow" "attachment_type" "follow_attachment" "attachment_point" "ghostfx" } } } |
// Created by Crowbar 0.71 $modelname "props_halloween\ghost.mdl" $staticprop $bodygroup "Body" { studio "ghost_reference.smd" } $surfaceprop "cloth" $contents "solid" $illumposition -0.355 18.177 56.967 $cdmaterials "models\props_halloween" $cdmaterials "models\props_halloween\scary_ghost.vmt\" $cdmaterials "" $attachment "ghostfx" "joint1" 0 0 0 rotate 0 0 0 $cbox 0 0 0 0 0 0 $bbox -44.431 -21.604 19.953 8.077 20.894 93.981 $definebone "static_prop" "" -1184 -424 75 90 0 0 $sequence "idle" { "ghost_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 loop } $keyvalues { particles { "effect" { "name" "ghost_glow" "attachment_type" "follow_attachment" "attachment_point" "ghostfx" } } }Note: Despite not being on the entity, I had to add "90 0 0" as the angle for the ghost model to fix his position, as it was showing up laying down the ground, most likely due to his default animation. Note: I had to change the model type to "staticprop", |
pl_rumford_event (Rumford) Payload cart
Table automatically collapsed to not occupy space. Click "[Expand]" to uncollapse it. | ||
related entity on the .vmf file | original model's .qc file | modified .qc file with .vmf's values |
---|---|---|
Main Model | ||
entity { "id" "39314" "origin" "16 -232 -136" "targetname" "sspl_cart" "spawnflags" "6" "skin" "0" "shadowcastdist" "0" "physdamagescale" "0.1" "nodamageforces" "0" "modelscale" "1.0" "model" "models/props_trainyard/bomb_cart.mdl" "minhealthdmg" "0" "massScale" "0" "inertiaScale" "1.0" "health" "0" "forcetoenablemotion" "0" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "Damagetype" "0" "damagetoenablemotion" "0" "angles" "0 180 0" "classname" "prop_physics_override" } |
// Created by Crowbar 0.71 $modelname "props_trainyard\bomb_cart.mdl" $staticprop $bodygroup "Body" { studio "bomb_cart_reference.smd" } $lod 45 { replacemodel "bomb_cart_reference.smd" "bomb_cart_reference_lod1.smd" nofacial } $lod 75 { replacemodel "bomb_cart_reference.smd" "bomb_cart_reference_lod2.smd" nofacial } $surfaceprop "default" $contents "solid" $illumposition 0 1.39 22.614 $cdmaterials "models\props_trainyard\" $cbox 0 0 0 0 0 0 $bbox -63.532 -30.833 -27.05 60.752 30.833 72.039 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "bomb_cart_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "bomb_cart_physics.smd" { $mass 11093.59 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 6 } |
// Created by Crowbar 0.71 $modelname "props_trainyard\bomb_cart.mdl" $staticprop $bodygroup "Body" { studio "bomb_cart_reference.smd" } $lod 45 { replacemodel "bomb_cart_reference.smd" "bomb_cart_reference_lod1.smd" nofacial } $lod 75 { replacemodel "bomb_cart_reference.smd" "bomb_cart_reference_lod2.smd" nofacial } $surfaceprop "default" $contents "solid" $illumposition 0 1.39 22.614 $cdmaterials "models\props_trainyard\" $cbox 0 0 0 0 0 0 $bbox -63.532 -30.833 -27.05 60.752 30.833 72.039 $definebone "static_prop" "" 16 -232 -136 0 180 0 $sequence "idle" { "bomb_cart_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } $collisionmodel "bomb_cart_physics.smd" { $mass 11093.59 $inertia 1 $damping 0 $rotdamping 0 $rootbone " " $concave $maxconvexpieces 6 } |
Submodels | ||
entity { "id" "4722469" "origin" "16 -232 -136" "targetname" "cart_snow" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "0" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "parentname" "sspl_cart" "modelscale" "1.0" "model" "models/props_rumford/cart_snow.mdl" "MinAnimTime" "5" "MaxAnimTime" "10" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "0 90 0" "classname" "prop_dynamic" } Note: Model is inside the map's files, you'll have to extract it with the steps |
// Created by Crowbar 0.71 $modelname "props_rumford\cart_snow.mdl" $bodygroup "mybody" { studio "cart_snow.smd" } $surfaceprop "default" $contents "solid" $illumposition 0.471 0 35.928 $cdmaterials "models\props_rumford\" $cbox 0 0 0 0 0 0 $bbox -28.116 -47.825 0 28.116 48.768 71.857 $definebone "root" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "idle" { "cart_snow_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } |
// Created by Crowbar 0.71 $modelname "props_rumford\cart_snow.mdl" $staticprop $bodygroup "mybody" { studio "cart_snow.smd" } $surfaceprop "default" $contents "solid" $illumposition 0.471 0 35.928 $cdmaterials "models\props_rumford\" $cbox 0 0 0 0 0 0 $bbox -28.116 -47.825 0 28.116 48.768 71.857 $definebone "static_prop" "" 16 -232 -136 0 90 0 $sequence "idle" { "cart_snow_anims\idle.smd" fadein 0.2 fadeout 0.2 fps 30 } |
entity { "id" "4722524" "origin" "-8 -203 -148" "targetname" "cart_snow" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "0" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "parentname" "sspl_cart" "modelscale" "1.0" "model" "models/props_forest/icicle_sml_straight.mdl" "MinAnimTime" "5" "MaxAnimTime" "10" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "0 90 0" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "props_forest/icicle_sml_straight.mdl" $staticprop $bodygroup "body" { studio "icicle_sml_straight.smd" } $surfaceprop "ice" $contents "solid" $illumposition 3.674 -0.106 -1.455 $cdmaterials "models\props_forest" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -1.148 -8.531 -10.085 1.361 15.879 7.175 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "ref" { "icicle_sml_straight_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } |
// Created by Crowbar 0.71 $modelname "props_forest/icicle_sml_straight.mdl" $staticprop $bodygroup "body" { studio "icicle_sml_straight.smd" } $surfaceprop "ice" $contents "solid" $illumposition 3.674 -0.106 -1.455 $cdmaterials "models\props_forest" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -1.148 -8.531 -10.085 1.361 15.879 7.175 $definebone "static_prop" "" -8 -203 -148 0 90 0 $sequence "ref" { "icicle_sml_straight_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } |
entity { "id" "4722547" "origin" "35.6519 -260.787 -148" "targetname" "cart_snow" "StartDisabled" "0" "spawnflags" "0" "solid" "0" "skin" "0" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "parentname" "sspl_cart" "modelscale" "1.0" "model" "models/props_forest/icicle_sml_straight.mdl" "MinAnimTime" "5" "MaxAnimTime" "10" "fadescale" "0" "fademindist" "-1" "disableshadows" "1" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" "angles" "0 270 0" "classname" "prop_dynamic" } |
// Created by Crowbar 0.71 $modelname "props_forest/icicle_sml_straight.mdl" $staticprop $bodygroup "body" { studio "icicle_sml_straight.smd" } $surfaceprop "ice" $contents "solid" $illumposition 3.674 -0.106 -1.455 $cdmaterials "models\props_forest" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -1.148 -8.531 -10.085 1.361 15.879 7.175 $definebone "static_prop" "" 0 0 0 0 0 0 0 0 0 0 0 0 $sequence "ref" { "icicle_sml_straight_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } |
// Created by Crowbar 0.71 $modelname "props_forest/icicle_sml_straight2.mdl" $staticprop $bodygroup "body" { studio "icicle_sml_straight.smd" } $surfaceprop "ice" $contents "solid" $illumposition 3.674 -0.106 -1.455 $cdmaterials "models\props_forest" $cdmaterials "" $cbox 0 0 0 0 0 0 $bbox -1.148 -8.531 -10.085 1.361 15.879 7.175 $definebone "static_prop" "" 35.6519 -260.787 -148 0 270 0 $sequence "ref" { "icicle_sml_straight_anims\ref.smd" fadein 0.2 fadeout 0.2 fps 30 } |