Difference between revisions of "Crowbar"

From Valve Developer Community
Jump to: navigation, search
(Created page for tool "Crowbar")
 
m
 
(12 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 +
{{lang|Crowbar}}__NOTOC__
 
:''For the Half-Life 2 weapon entity, see [[weapon_crowbar|weapon_crowbar]].''
 
:''For the Half-Life 2 weapon entity, see [[weapon_crowbar|weapon_crowbar]].''
 +
[[File:Crowbar software.PNG|thumb|A screenshot of Crowbar]]
  
'''Crowbar''' is a tool written by ZeqMacaw for decompiling and compiling [[Source|Source engine]] .MDL files.
+
'''Crowbar''' is a tool written by ZeqMacaw.<br>
 +
Its original intended was to be a replacement for [[Mdldecompiler]], made by Cannonfodder. MDLDecompiler has not been updated for many years and can't fully decompile the latest model versions used in Source engine games. Crowbar is being developed to handle these later versions.
  
It can decompile models from:
+
The download page for this tool and its source code can be accessed on its [http://steamcommunity.com/groups/CrowbarTool Steam Group].
  
* Counter-Strike Source
+
==Uses==
* Garry's Mod
+
*Viewing, packing and unpacking [[vpk]], [[gma]] and [[fpx]] files. Either separately or an entire folder worth of files at once.
* Half-Life 2
+
*Compiling and decompiling an entire folder of files in a batch process.
* Left 4 Dead 2
+
*Viewing the content of a [[MDL]] model file. Useful for learning which MDL file version is used, which [[ANI]] and [[PHY]] files are used, what textures are used and in which folders they are found in.
* Portal 2
+
*Setting up games to easily switch compiling from a source engine game to another. Useful for making sure you use the correct compiler for each game
* Source Filmmaker
+
*Downloading workshop addons outside of the game
* Team Fortress 2
+
*Publishing addons to the workshop as an alternative to the original uploader
 
 
Crowbar is intended to be a replacement for the famous [[Mdldecompiler|MDL Decompiler]] made by Cannonfodder. MDL Decompiler has not been updated for many years and can't fully decompile the latest model versions used in Source engine games. Crowbar is being developed to handle these later versions.
 
 
 
Source code for Crowbar will be made available soon.
 
  
 
== See also ==
 
== See also ==
* [[mdldecompiler]]
 
 
* [[Studiocompiler]]
 
* [[Studiocompiler]]
 
* [[Compiling a model]]
 
* [[Compiling a model]]
 +
* [[Source_model_skin_editor|Source model skin editor]]
  
 
== External links ==
 
== External links ==
* [https://sites.google.com/site/zeqmacaw/tools/crowbar Official website]
 
 
* [http://steamcommunity.com/groups/CrowbarTool Steam Group]
 
* [http://steamcommunity.com/groups/CrowbarTool Steam Group]
* [http://forums.steampowered.com/forums/showthread.php?t=3148618 Thread on Steam Powered User's Forum]
+
* [https://github.com/ZeqMacaw/Crowbar Changelog and Source Code]
 
 
 
[[Category:Modeling]]
 
[[Category:Modeling]]
 
[[Category:Third Party Tools]]
 
[[Category:Third Party Tools]]
 
[[Category:Modding]]
 
[[Category:Modding]]
 
[[Category:Open Source]]
 
[[Category:Open Source]]
 +
[[Category:English]]

Latest revision as of 15:03, 1 May 2021

English Русский
For the Half-Life 2 weapon entity, see weapon_crowbar.
A screenshot of Crowbar

Crowbar is a tool written by ZeqMacaw.
Its original intended was to be a replacement for Mdldecompiler, made by Cannonfodder. MDLDecompiler has not been updated for many years and can't fully decompile the latest model versions used in Source engine games. Crowbar is being developed to handle these later versions.

The download page for this tool and its source code can be accessed on its Steam Group.

Uses

  • Viewing, packing and unpacking vpk, gma and fpx files. Either separately or an entire folder worth of files at once.
  • Compiling and decompiling an entire folder of files in a batch process.
  • Viewing the content of a MDL model file. Useful for learning which MDL file version is used, which ANI and PHY files are used, what textures are used and in which folders they are found in.
  • Setting up games to easily switch compiling from a source engine game to another. Useful for making sure you use the correct compiler for each game
  • Downloading workshop addons outside of the game
  • Publishing addons to the workshop as an alternative to the original uploader

See also

External links