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[ 478557 Views ]

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

16. NemPosted: Aug 28th, 2006 - 8:01:05 pm
I'm not sure what you mean. The materials seem to be assigned correctly in every modeling package/viewer I've tested.

17. firetellerModified: Aug 29th, 2006 - 4:42:47 pm
Oh really? That's interesting. In maya it comes up as a single materal assigned to everything. I'll check some other packages.


okay, I'm stupid... I had the wrong profile selected. I was wondering why everthing came up white.


18. bvigecPosted: Aug 30th, 2006 - 12:28:40 pm
Whenever i try to click on a MDL file an error occurs:

Error initalizing OpenGL engine
Error: wglUseFontBitmaps() failed

I have a 6600GT, athlon 3000+ 1 GB RAM.

PLZ Help.

19. NemPosted: Aug 31st, 2006 - 10:31:02 pm
Weird, been using the same font code for years. Did you update your drivers recently? I'll try to look into it.

20. bubaakPosted: Sep 2nd, 2006 - 12:06:27 pm
Hi, your work seems fantastic :)

anyway, i was trying to open VtM: Bloodlines .MDL files with Crafty, but got this error:

Error: MDL version 2531 not supported.

Does it mean that Bloodlines uses different .MDL format than HL2?

21. NemPosted: Sep 2nd, 2006 - 12:46:52 pm
It would appear so. 2531 doesn't seem like a very likely version number so the header must be a different format. Do the models make use of the .mdl, .vtf and .vvd files you see in Half-Life 2? (I'm not too familiar with blood lines.)

22. bubaakPosted: Sep 2nd, 2006 - 3:42:51 pm
"Do the models make use of the .mdl, .vtf and .vvd files you see in Half-Life 2?"

I'm not sure what do you mean by this, could you explain please?

23. NemPosted: Sep 3rd, 2006 - 12:02:10 am
Each model in Half-Life 2 is composed of several files, namely a .mdl, a .vvd and several .vtx files. If you only have .mdl files then VtM: Bloodlines is completely different than Half-Life 2.

24. bubaakPosted: Sep 3rd, 2006 - 10:45:35 am
aaah, i see

the models are composed of one .mdl, usually one .phy and some .vtx files, in some cases there is also one or more .vmt files but no .vvd

25. NemPosted: Sep 3rd, 2006 - 12:59:25 pm
Humm, I suspect they're based on an earlier version of the Half-Life 2 models then. Not much I can do about adding support without documentation on the format.

26. NemPosted: Sep 5th, 2006 - 5:32:00 pm
I've added the ability to export lightmaps from VBSP files. To Get the whole VBSP file, complete with lightmap, export it twice with the following settings:

First export:
Material Type: Materials.
Textures enabled.
Models enabled.

Second Export:
Material Type: Lightmaps.
Textures enabled.
Models disabled.

You can enabled or disable Special Materials (just keep it the same for both exports) and use whatever Texture Extension you want. These settings can be found under the Exporting tab of the Options dialog.

Let me know how it works.

27. bubaakPosted: Sep 6th, 2006 - 4:00:01 pm
ok cool, thanks anyway

28. joselitostrikeModified: Sep 9th, 2006 - 6:22:11 pm
I was wondering why this happens in Crafty Alpha 12 and BSPViewer 1.5.6 and not in Counter-Strike 1.6.

The map is de_duztec2, which i found here


I tried it ingame from many angles, but nothing appeared.

Also, i noticed that Half-Life .mdl is not working correctly in Crafty at the moment, you should make a note about that for people who are trying it at this moment, even if it still alpha. cool

EDIT: Another thing you should fix, is that you can't see any face of the map from outside of it. This makes me sometimes reload the map because i lose the sight of where the map is.
Only tested in CS maps.

29. NemPosted: Sep 10th, 2006 - 12:03:20 pm
I'll look into the hole you posted above, it could be any number of differences between how Crafty and HL render BSP files, but I'll try to sort it out.

MDL files do *work*, they just lack animations which causes models with animations to appear all jumbled. Animations will be added for the final release.

If you venture outside the world, you can get the whole world to draw by disabling Occlusion Culling (Rendering menu). You can also reset the camera to its starting position in the View menu.

30. joselitostrikePosted: Sep 10th, 2006 - 12:24:06 pm
Cool thx! And sorry, i didn't looked the "Reset Camera" feature lazy bleeh

[ 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.039533s; Queries: 17.
dishes served.
Powered by The Wavelength.

Valid XHTML 1.0 Transitional Valid CSS