Manifest Files Explained
January 25, 2024
What Are Manifest Files?
Steam manifest files (also known as .acf files) are configuration files that Steam uses to track installed games and their properties. These files contain important information about each game in your Steam library, including installation paths, game IDs, and metadata.
Manifest File Structure
Manifest files are stored in Steam's userdata directory and follow a specific format. Each file is named using the AppID of the game (e.g., "appmanifest_123456.acf").
A typical manifest file contains:
- AppID - The unique identifier for the game
- Name - The display name of the game
- StateFlags - Current state of the game installation
- InstallDir - Directory where the game is installed
- SizeOnDisk - Total size of the game files
How SteamTools Uses Manifest Files
SteamTools can create and modify manifest files to add non-Steam games to your library. When you add a game using SteamTools, it creates a manifest file that tells Steam about the game, allowing it to appear in your library and use Steam features.
Manifest File Location
Manifest files are typically located in:
Steam\steamapps\appmanifest_[AppID].acf
The exact path depends on your Steam installation directory and user account.
Editing Manifest Files
While you can manually edit manifest files, it's recommended to use SteamTools for this purpose. Manual editing can lead to errors and may cause issues with Steam. SteamTools handles the creation and modification of manifest files safely and correctly.
Backing Up Manifest Files
It's a good practice to backup your manifest files, especially if you've added many games using SteamTools. This allows you to restore your library configuration if needed.
- Backup the entire steamapps folder
- Keep backups before major Steam updates
- Store backups in a safe location
Troubleshooting Manifest Issues
If you encounter issues with games added via SteamTools:
- Verify the manifest file exists and is correctly formatted
- Check that the installation path in the manifest is correct
- Ensure the AppID matches the intended game
- Try removing and re-adding the game using SteamTools