Crowbar can read Steam’s installation layout to locate your games and their SDK tools without you having to type every path by hand. When you register one or more Steam library folders, Crowbar learns where each game lives on disk and can substitute short library macros (likeDocumentation 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.
<library1>) into game profile paths. This keeps your profiles portable across machines and prevents broken paths if you ever move a Steam library to a different drive.
Steam Executable Path
Crowbar stores the path toSteam.exe so it can locate the primary Steam installation. The default value is:
Steam.exe.
The Steam executable path is stored in the
SteamAppPathFileName application setting. It is also counted in each library entry’s Use Count column if the path begins with a library macro, so you can see at a glance how many paths depend on each library entry.Steam Library Paths
Steam can distribute your game installations across several drives or folders — for example, one library on your system drive and another on a secondary SSD. Each such folder is a Steam library. Crowbar maintains its own list of these folders, independent of Steam’s own configuration, so you can register the exact locations you want Crowbar to know about. Each library entry in Crowbar has four columns:| Column | Description |
|---|---|
| Macro | A short placeholder token like <library1>, <library2>, etc. When set in a game profile path, Crowbar substitutes the real library folder at runtime, keeping all paths valid even when drives change. |
| Library Path | The full path to the Steam library root folder, e.g. C:\Program Files (x86)\Steam or D:\SteamLibrary. |
| Browse | A button in each row that opens a folder browser so you can navigate to the library root instead of typing the path manually. |
| Use Count | The number of path fields across all game profiles (plus the Steam executable path) that currently start with this library’s macro. A count of 0 means no profiles reference this library yet. |
Common Steam Library Locations
| Location | Typical path |
|---|---|
| Windows primary (default Steam install) | C:\Program Files (x86)\Steam |
| Windows secondary library drive | D:\SteamLibrary |
| Windows secondary library, alternate name | E:\Games\Steam |
Configuring Steam Library Paths in Crowbar
Open the Set Up Games tab
In Crowbar, click the Set Up Games tab. The Steam settings panel is in the lower section of this tab, below the game profile fields.
Set the path to Steam.exe
Locate the Steam App field. Click Browse… and navigate to your If your Steam install is elsewhere (e.g. on a secondary drive), browse to that location instead.
Steam.exe. On most Windows systems this is:Review the default library entry
Crowbar automatically creates one library entry (
<library1>) pointing to C:\Program Files (x86)\Steam. If your primary Steam library is at a different path, click in the Library Path cell of that row and type the correct path, or click the Browse button in that row to navigate to it.Add secondary library paths
If you have additional Steam libraries on other drives, click Add to create a new library entry. Crowbar automatically assigns the next macro (
<library2>, <library3>, and so on). Click the Browse button in the new row and navigate to the root of that Steam library folder (e.g. D:\SteamLibrary).Apply macros to game profiles
Once library paths are configured, right-click any row in the library table to access macro commands:
- Set Macro in Selected Game Setup — replaces the matching literal path prefix with the macro in the currently active game profile.
- Set Macro in All Game Setups — applies the replacement to every game profile at once.
- Clear Macro in Selected/All Game Setups — expands macros back to their full literal paths.
- Change to This Macro in Selected/All Game Setups — replaces whatever macro is currently in a path with this library’s macro.
Removing a Library Entry
Click Delete to remove the last library entry in the list. Crowbar enforces two constraints:- The first library entry (
<library1>) cannot be deleted — at least one must always exist. - The last entry can only be deleted if its Use Count is
0. Remove or update any game profile paths that reference the macro before deleting the library entry.
