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.
- 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.
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.
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 ^^
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
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.
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:
39 entities parsed.
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.
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.
for so>> # Floor/Gravel_1
(Homemodels is also the name of the 3D model in OBJ output)
in>> # Floor/Gravel_1
Preserving the original name of the image in jpg
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?
(decompiling the Mdl's doesn't work as before)
What should i do? =(
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.
New users can register here.