About Crafty - NemPosted: Aug 7th, 2006 - 1:21:50 pm


Crafty is a 3D object, material, model and file browsing utility targeted towards Half-Life modders or enthusiasts looking for a Steam Independent application for quick previews. It currently supports Half-Life 2 .bsp, .mdl, .vmf and .gl formats along with Half-Life .bsp, .mdl, .map and .rmf formats in a variety of render modes.


Object Viewer

Object Viewer

Object Viewer

Object Viewer

File System Browser

Material Browser

Model Browser


  • View Half-Life 2 .bsp, .gl, .mdl and .vmf files.
  • View Half-Life 1 .bsp, .map, .mdl and .rmf files.
  • View .obj and .skp files.
  • Textured, solid, x-ray, wireframe and point render modes.
  • Toggle occlusion, frustum and backface culling.
  • Scene freezing.
  • Export all formats and materials to .obj.
  • Browse and export from GCF and other package formats.
  • Browse and export materials.
  • Browse and export models.
  • Quick and easy setup.
  • 100% free.

Hidden Features:

Crafty is designed foremost as an object viewer, but it also contains several useful features that can be invoked externally. For example, Crafty's File System Browser, Material Browser and Model Browser can all be invoked with special command arguments. To view one or more packages in File System Browser simply use: Crafty.exe -fsb -mount [package 1] -mount [package 2] ... . To view one or more packages in Material Browser simply use: Crafty.exe -msb -mount [package 1] -mount [package 2] ... . To view one or more packages in Model Browser simply use: Crafty.exe -mb -mount [package 1] -mount [package 2] ... . For example, if you wanted to view thumbnails of the materials in source materials.gcf you would use Crafty.exe -msb -mount "source materials.gcf". If you are familiar with Windows you can also add shortcuts to these features in the system context menu.

Modified: Jul 25th, 2009 - 4:37:18 pm[ 478561 Views ]

[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]

166. walidd16Posted: Apr 23rd, 2010 - 8:57:15 am
Hey, great tools ^^
thanks a lot for that but i just wanted to ask why i dont see any changes when i make changes in the graphics menu...
Setting everything to either "lowest" or "highest" doesn't make any difference for some reason.
Or is there something that im doing wrong?

I want to create a 3d project and i need the highest quality possible for that ^^


167. sixcentgeorgePosted: Jun 17th, 2010 - 10:03:14 am
You don't need to extract anything from any GCF files if everything is setup correctly, just select the appropriate profile then load your models through the File System browser or Model Browser.

If you want to extract them, then select the Half-Life 2 profile and manually mount your extracted materials folder in the File System Browser before opening any .mdl files. Crafty can only find materials mounted in the File System Browser.

the profiles are a bit "strange" , if i launch crafty then i can set the gcf folder . if i launch using a bat file for using -mb mount ... when i change the profile the program have a box about the place of gcf not known . the setup for that is not in the menu .
you should use the clientregistry.blob for mounting gcf , try to find something to replace it so we can use the ship files or l4d2 [ no tested ] .
if models could be rotating that could be cool when browsing the gcfs or folders .
a tutorial with l4ds or FAKEFACTORY CINEMATIC MOD http://www.moddb.com/mods/fakefactory-cinematic-mod , should be helpfull . i mean viewing all textures , models or maps with all commands and others setup .
have some good time this summer

168. BrandonPosted: Jun 20th, 2010 - 5:43:47 am
Hey Nem, are you stilll working on Crafty?

I am still missing some features from your other tools as viewing and editing entity values of a loaded bsp file. Currently, it is only possible with BSPView.

169. asmelixPosted: Jun 23rd, 2010 - 7:42:41 am
i'm having a problem with "wad" texture packages. When i open a map on non-steam installation of counter-strike, maps are all over in grey. Why *.wad's are not loaded, while the map is?
Object Viewer console:
Parsing entities...
39 entities parsed.
Building materials...
Loading materials from BSP file...
Creating new uncompressed texture HINT (1 @ 16x16)...
Creating new uncompressed texture SKIP (1 @ 16x16)...
2 materials loaded from BSP file.
WAD file cstrike.wad not found.
WAD file halflife.wad not found.
WAD file decals.wad not found.
WAD file cs_dust.wad not found.
WAD file cs_cbble.wad not found.
Material !waterblue not found.
Material +0~white not found.

English is my foreign language.

170. BrandonPosted: Jun 25th, 2010 - 10:29:36 am
Are you there, Nem?

171. PortalboatPosted: Jun 29th, 2010 - 9:32:49 am
Nem, are you going to add support for L4D1 and L4D2 models with this?

172. gatripoliModified: Sep 28th, 2010 - 5:29:19 pm
Hello to you all, a question that I want to ask the programmer to "Crafty"
When you export a map. Obj file is created by opening it with Wordpad MTL that change out the names of the textures.
My question is this: you can save the names of the textures while preserving the originals.
Example -
for so>> # Floor/Gravel_1
newmtl texture_0
map_Kd homemodels_texture_0.jpg
(Homemodels is also the name of the 3D model in OBJ output)

in>> # Floor/Gravel_1
newmtl texture_0
map_Kd Gravel_1.jpg

Preserving the original name of the image in jpg

173. SephPosted: Oct 22nd, 2010 - 1:25:24 am
I know this is probably going to go unnoticed, but with the forum down and Nem making it clear that he doesn't want emails regarding his applications I guess I have no choice...

Anyway I've been trying to export a tf2 map to .OBJ and then get it into blender for a tf2 video I want to make. However blender cannot import any tf2 map I generate with crafty; always giving me a "Memory error", thinking this was a blender problem I tried opening the crafty generated OBJ into crafty and guess what - crafty dies.

So simply, is this just because tf2 maps are just not supported? Are there any other alternatives to get a tf2 map into blender with textures and models intact?


174. tschumannPosted: Nov 2nd, 2010 - 7:05:11 pm
Could you please update Crafty to use the latest version of HLLib?

175. TheCeltPosted: Nov 8th, 2010 - 9:40:20 am
Any updates on Crafty? :)

(decompiling the Mdl's doesn't work as before)

176. gabrielx320Modified: Dec 19th, 2010 - 9:06:14 pm
I want to load L4D2 maps into this to export .obj and make some 3D work for my new l4d2 video, but don't support VBSP version 21.

What should i do? =(

177. tschumannPosted: Dec 19th, 2010 - 9:30:56 pm
Use the latest version. It has support for v21 .bsp files.

178. gabrielx320Modified: Dec 20th, 2010 - 7:02:30 pm
EDIT: Sorry for all questions, i got it! Now i can make my movies.

179. TwimfyPosted: Jan 25th, 2011 - 4:06:13 pm
I've used Crafty countless times before and it's an awesome tool, thanks for making it.

However I can't get it running at all anymore, I've just re-installed my system. I'm using Windows XP SP 3 with all updates installed including the two recommended on the crafty download page.

It keeps coming up with the error this application failed to start because the configuration is incorrect.

It's driving me crazy, it worked on this system with the same OS and same updates before so why not now? Does anyone have any answers.

I've tried a re-install.

BSPViewer works fine, but I need the export .obj feature.

180. SonicTailsKnuckles1Posted: Feb 23rd, 2011 - 12:33:46 pm
I have Garry Mod ragdolls, when i tryied to open Sonic Unleashed ragdoll it doesn't open with textures what can i do to open with textures? Please help

[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]

You must be logged in to post a comment.
New users can register here.
Nem's Tools v2.0 © 2006 Ryan Gregg.
Execution time: 0.025574s; Queries: 17.
dishes served.
Powered by The Wavelength.

Valid XHTML 1.0 Transitional Valid CSS