Game profiles — called GameSetup entries internally — tell Crowbar where each individual game’s tools and configuration files are installed. Every major workflow in Crowbar depends on at least one configured profile: the Compile tab usesDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/ZeqMacaw/Crowbar/llms.txt
Use this file to discover all available pages before exploring further.
studiomdl.exe to build models, the View tab launches hlmv.exe to preview them, and the Pack tab calls vpk.exe to bundle content. Until at least one game profile is set up, these tabs cannot function correctly.
What a Game Profile Contains
EachGameSetup entry stores the following fields:
| Field | Description |
|---|---|
| GameName | A human-readable display name for the profile (e.g. Left 4 Dead 2). Used in all drop-down selectors across Crowbar’s tabs. |
| GameEngine | The engine family the game uses. Either GoldSource or Source. Controls which file types and tool filters are shown in browse dialogs. |
| GamePathFileName | Full path to the game’s configuration file. For Source engine games this is gameinfo.txt; for GoldSource it is liblist.gam. Crowbar derives the game directory from the folder containing this file. |
| GameAppPathFileName | Path to the game’s own .exe (e.g. left4dead2.exe). Used when launching the game directly from Crowbar. |
| GameAppOptions | Optional command-line arguments appended when Crowbar launches the game executable. Leave blank if not needed. |
| CompilerPathFileName | Path to the model compiler. Required by the Compile tab. |
| ViewerPathFileName | Path to the Half-Life Model Viewer. Required by the View tab. |
| MappingToolPathFileName | Path to the Hammer map editor. Optional; used when opening the mapping tool from within Crowbar. |
| PackerPathFileName | Path to the VPK or GMA packer/unpacker tool. Required by the Pack and Unpack tabs. Only shown for Source engine profiles. |
Game profiles are sorted alphabetically by game name in the drop-down lists. Each tab (Compile, View, Pack) maintains its own active profile selection independently — you can have Crowbar compile against one game while viewing models in another without changing either tab’s settings.
Default Example Paths
When you create a new profile, Crowbar pre-fills all fields with Left 4 Dead 2 defaults as a starting reference. Replace these with the actual paths for your target game.| File | Default example path |
|---|---|
gameinfo.txt | C:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\left4dead2\gameinfo.txt |
left4dead2.exe | C:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\left4dead2.exe |
studiomdl.exe | C:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\bin\studiomdl.exe |
hlmv.exe | C:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\bin\hlmv.exe |
hammer.exe | C:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\bin\hammer.exe |
vpk.exe | C:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\bin\vpk.exe |
Setting Up a Game Profile
Open the Set Up Games tab
Launch Crowbar. Click the Set Up Games tab — this is the first tab shown by default when Crowbar starts for the first time.
Add a new game entry
Click the Add button. A new entry named
<New Game> is created and selected in the game profile drop-down at the top of the tab.Set the Game Name
In the Game Name field, type a descriptive name for the profile, for example
Left 4 Dead 2 or Half-Life. This name appears in every drop-down selector across all of Crowbar’s tabs.Choose the engine type
In the Engine drop-down, select the engine the game uses:
- GoldSource — Half-Life, Counter-Strike 1.6, Team Fortress Classic, and other GoldSource titles. The game path field will prompt for
liblist.gam. - Source — Half-Life 2, Left 4 Dead 2, Team Fortress 2, Garry’s Mod, and most modern Valve titles. The game path field prompts for
gameinfo.txt, and the Packer field is shown.
Browse to the game configuration file
Click Browse… next to the game path field. Navigate to the folder where your game is installed and select the appropriate file:Crowbar reads the containing folder from this path to resolve the game’s root directory.
- Source engine:
gameinfo.txt(inside the game’s mod folder, e.g.…\left4dead2\gameinfo.txt) - GoldSource:
liblist.gam(inside the game’s mod folder)
Set the compiler, viewer, and packer paths
Click Browse… next to each tool field and locate the corresponding executable inside the game’s
bin\ folder:- studiomdl.exe — model compiler, used by the Compile tab
- hlmv.exe — model viewer, used by the View tab
- hammer.exe — map editor (optional)
- vpk.exe or gmad.exe — packer/unpacker, used by the Pack and Unpack tabs (Source engine only)
Cloning and Deleting Profiles
Clone a Profile
Click Clone to duplicate the currently selected game profile. The copy is named
Clone of <original name> and can be renamed and adjusted independently. Useful when setting up multiple games that share the same bin\ folder, such as different Source SDK branches.Delete a Profile
Select the profile you want to remove in the drop-down and click Delete. Crowbar will not allow deleting the last remaining profile — the Delete button is disabled when only one profile exists.
