SteamTools Features

Comprehensive guide to all features available in SteamTools. Learn how to use AppID, Manifest files, Lua scripts, and more to add games to your Steam library.

AppID Integration

Unique Game Identifiers

AppID (Application ID) is a unique numeric identifier assigned to each game, application, or DLC on Steam. SteamTools uses AppID to identify and add games to your library. Every game on Steam has a unique AppID that you need to provide when adding games.

How to Find AppIDs:

  • SteamDB: Visit steamdb.info and search for your game - the AppID is displayed prominently
  • Steam Store URL: Check the game's Steam store page URL - the number after /app/ is the AppID (e.g., store.steampowered.com/app/730)
  • Steam-Tools-Game-Finder: Use the GitHub tool to search for games and find their AppIDs
  • Steam Client: Right-click a game in your library → Properties → Updates tab shows the AppID

Examples:

  • Counter-Strike: Global Offensive - AppID: 730
  • Dota 2 - AppID: 570
  • Team Fortress 2 - AppID: 440
  • Half-Life 2 - AppID: 220

Tip: AppIDs are essential for SteamTools to work. Always verify you have the correct AppID before adding a game to your library.

Manifest Files

Game Package Data Files

Manifest files are data files that describe game packages, content, and versions in Steam's system. These files contain information about game files, dependencies, and installation data. SteamTools uses manifest files to properly integrate games into your Steam library.

What Are Manifest Files?

  • Data files that describe game packages and content
  • Contain information about game files, versions, and dependencies
  • Used by Steam to manage game installations and updates
  • Required for SteamTools to properly add games to your library

How to Get Manifest Files:

  • steamtools.site: Use the manifest generator to create manifest files for games
  • Steam-Tools-Game-Finder: The GitHub tool can generate manifest files along with AppIDs
  • Community Sources: Various community forums and resources share manifest files
  • SteamDB: Provides manifest information that can be used to create manifest files

Using Manifest Files:

  • Manifest files are typically placed in Steam's library folders
  • They work together with AppID and Lua scripts
  • Different games may require different manifest configurations
  • Manifest files may need to be updated after Steam client updates

Note: Manifest files are technical components. If you're not comfortable creating them manually, use tools like steamtools.site or Steam-Tools-Game-Finder to generate them.

Lua Scripts

Game Integration Scripts

Lua scripts are text-based scripts that help integrate games with your Steam library. These scripts work alongside AppID and manifest files to ensure games appear and function properly in your Steam client. Lua scripts contain instructions for how Steam should handle the game.

What Are Lua Scripts?

  • Text-based scripts written in Lua programming language
  • Contain instructions for game integration with Steam
  • Work together with AppID and manifest files
  • Help ensure games display and function correctly in Steam

How to Get Lua Scripts:

  • steamtools.site: The manifest generator can also create Lua scripts
  • Steam-Tools-Game-Finder: Generates Lua scripts along with manifest files
  • Community Resources: Forums and community sites share Lua scripts for various games
  • Manual Creation: Advanced users can create custom Lua scripts

Using Lua Scripts:

  • Lua scripts are typically placed in specific Steam library directories
  • They complement manifest files and AppID information
  • Different games may require different Lua script configurations
  • Scripts may need updates when Steam client changes

Tip: For most users, it's easiest to use tools like steamtools.site or Steam-Tools-Game-Finder to generate both manifest files and Lua scripts automatically.

Library Management

Organize Your Game Collection

SteamTools allows you to add games to your Steam library, giving you a unified interface to manage games from various sources. Once games are added, you can organize them, create categories, and use Steam's built-in library management features.

Features:

  • Add games to your Steam library using AppID, manifest files, and Lua scripts
  • Organize games using Steam's category and collection features
  • View all games in one unified Steam interface
  • Use Steam features like screenshots, overlay, and friends with added games
  • Manage games from various sources in one place

Benefits:

  • Centralized game library management
  • Unified interface for all your games
  • Better organization and categorization
  • Access to Steam's social and community features
  • Consistent game launching experience

Important: Games added through SteamTools may disappear after Steam client updates. You may need to re-add games periodically. Always backup your Steam library files before making changes.

Offline Mode

Work Without Internet Connection

Games added through SteamTools can work with local library files, providing better offline functionality. Since SteamTools modifies local Steam library files, games can function independently of Steam's online services to some extent.

Offline Capabilities:

  • Games can appear in your library even when offline
  • Local library files work independently of Steam's servers
  • Better offline access compared to some official Steam games
  • Reduced dependency on Steam's online services

Limitations:

  • Some games may still require internet for certain features
  • Steam features like achievements, cloud saves may not work offline
  • Multiplayer features typically require internet connection
  • Game updates won't be available offline

Note: Offline functionality depends on the specific game and how it's configured. Some games work better offline than others.

Installation Versions

Installer vs Portable

Installer Version

The installer version permanently installs SteamTools on your system. This is the recommended option for most users who want a standard installation.

  • Permanent installation on your system
  • Creates desktop shortcuts
  • Integrates with Windows Start menu
  • Easy to uninstall through Windows settings
  • Recommended for regular use

Portable Version

The portable version runs without installation. Perfect for users who want to run SteamTools from a USB drive or without modifying their system.

  • No installation required
  • Run directly from any folder
  • Perfect for USB drives
  • No system modifications
  • Easy to remove - just delete the folder

Both versions: Small file size (~11-13 MB), same functionality, Windows 10/11 compatible, no additional dependencies required.