The Source engine is a 3D game engine developed by Valve Corporation. Its unique features include a large degree of modularity and flexibility, an artist-driven, shader-based renderer, accurate lip sync and facial expression technology, and a powerful, efficient and completely network-enabled physics system.

Upload a file Report abuse Propper beta .31
Mapping Tool
Apr 3rd, 2011
1.23mb (1,287,749 bytes)
9,128 (4 today)
Embed Button
Download now

Propper is an add-on for Valve Hammer Editor that can convert any map geometry into a Source model, suitable for static props and physics props.

Propper is an edited version of vbsp that outputs a model instead of a bsp.

Many mappers need to make props for their maps, but don't want or don't have time to learn a separate modeling program. This tool allows them to make models in Hammer in an automated process. It's also useful to modelers who collaborate with mappers. Propper keeps texture mapping intact, and auto-generates a physics mesh.


  • Can create static props, dynamic props, or physics props
  • Generates a .qc file and automatically compiles the prop for use in your game.
  • Generates a working physics mesh.
  • Automatic material conversion--Turns map textures into valid model textures.
  • Distinguishes between real textures and "tool" textures.
  • Respects Hammer smoothing groups or autosmooth.
  • Configure your prop from within Hammer.
  • Displacement support--outputs any displacement surface you can make (not solid).
  • skins support--use multiple textures on the same prop.
  • custom gib support
  • $keyvalues support: cables, particles, and physgun interactions are available.
  • Output multiple models out of an existing map.
  • LOD support
  • Bodygroups support

Beta .31 is the latest version, released 19 August 2012
Changes since last release:

  • Propper now installs into "source2009" instead of the "orangebox" folder.
  • 2007/2009 versions should create folders as needed.
  • Fixed QC formatting on flammable props
  • Propper no longer checks the contents of brushes to determine solidity. Every brush will be included in a physics mesh.
  • Simple .obj support. Use the command line parameter -obj to export Wavefront OBJ files instead of .smd files.
  • Propper applies LODs in the correct order now.
  • Propper correctly converts "Cable" materials if you use them on a model.
  • Propper retains detail textures and ssbump textures in converted materials
  • Hopefully fixed instances where materials are needlessly converted multiple times (please contact me if this continues to happen).
  • Now no limit to how many materials can be converted.
Preview Image
Propper beta .31
Post comment Comments
cfoust Author
cfoust Apr 3 2011, 10:04pm says:

As the procedure for using Propper is a bit different now, I'll be working on some tutorials soon to get everyone up to speed. Please test this tool out for bugs, as a lot has changed.

+1 vote   reply to comment
Jok3r098 Apr 5 2011, 2:02pm says:

does this automatically cull occluded geometry?

+3 votes     reply to comment
cfoust Author
cfoust Apr 5 2011, 7:44pm replied:

No, but it will skip any face that's textured with nodraw (or other tool textures).

+3 votes   reply to comment
Jesusfreak Apr 7 2011, 12:02am says:

Pretty neat.

+1 vote     reply to comment
AmaroqDricaldari Apr 17 2011, 5:54am says:

So what does this one change from the version you have on the Half-Life 2 Downloads page?

And why is it smaller?

+1 vote     reply to comment
cfoust Author
cfoust Apr 18 2011, 12:40am replied:

I'll quote the readme:

Changes since last release:
You can now create more than one model at once by turning parts of your existing map into propper_model entities. You can run Propper on the map and it will ignore everything except the propper_*entities. Other new features include:

*custom physics meshes
*LOD support
*bodygroups support

I changed a lot of the code for this version, and the exes just compiled smaller this time.

+2 votes   reply to comment
AmaroqDricaldari Apr 18 2011, 1:29am replied:


+1 vote     reply to comment
noface94 Jul 13 2011, 5:23am replied:

I can't find propper_model ??

+1 vote     reply to comment
noface94 Jul 13 2011, 5:45am replied:

oooh nvm I was stupid, it is a brush entity! Gotta select the brushes.

+1 vote     reply to comment
captainterror Nov 8 2011, 11:13pm says:

haha cfoust is that an image i posted on twhl?! =) you hang out there at all?

Thanks againe for a superb source utility!

+1 vote     reply to comment
cfoust Author
cfoust Nov 19 2011, 12:14am replied:

I think I found that image while Googling for posts, questions, etc. about Propper. I'm vain. :)

+1 vote   reply to comment
KaosLord Dec 6 2011, 12:53am says:

Ok, here's an issue...

** Executing...
** Command: propper
** Parameters: -game "c:\program files (x86)\steam\steamapps\************\half-life 2\hl2" "c:\program files (x86)\steam\steamapps\uncompiled gmod\models\tank_tread_piece"

* Could not execute the command:
propper -game "c:\program files (x86)\steam\steamapps\********\half-life 2\hl2" "c:\program files (x86)\steam\steamapps\uncompiled gmod\models\tank_tread_piece"
* Windows gave the error message:
"Access is denied."

+3 votes     reply to comment
ScicoPax Nov 2 2012, 7:33pm says:

Will you update it to support Portal 2?

+2 votes     reply to comment
ggthb Dec 7 2012, 4:03pm says:

thanks pal, i use this now bcause i suck at modelling with other programms like blender :L

+1 vote     reply to comment
Guest Dec 26 2012, 3:01pm says:

This comment is currently awaiting admin approval, join now to view.

Guest Feb 1 2013, 2:08pm says:

This comment is currently awaiting admin approval, join now to view.

Guest Mar 27 2013, 3:26pm says:

This comment is currently awaiting admin approval, join now to view.

Guest Jun 28 2013, 7:41am says:

This comment is currently awaiting admin approval, join now to view.

jacek2144 Jul 30 2013, 1:00pm says:

Here's guide if you want to use propper on steampipe stuff:

+1 vote     reply to comment
Guest Sep 26 2014, 10:03pm says:

This comment is currently awaiting admin approval, join now to view.

Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Windows, VR, X360, XBOX, PS3
Send Message
Official Page
Release Date
Released Oct 2004
Engine Watch
Track this engine
Report Abuse
Report download
MD5 Hash
Related Engines
Source Commercial Released Oct 2004
Related Groups
Valve Developer & Publisher with 6 members