Skip to content

Contrary7nit/SteamDaddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

SteamDaddy Logo

SteamDaddy

The Ultimate SteamTools Alternative & Manifest Manager

License: MIT Platform Discord

What is it?How Manifests WorkFeatures & FixesUsage GuideDisclaimer


🔥 What is SteamDaddy?

SteamDaddy is a lightweight, drop-in alternative to SteamTools designed to fix the most frustrating Steam client errors. If you've been plagued by the "No Internet Connection" error, "Purchase Issues," or games not appearing in your library, SteamDaddy is the definitive solution.

Note

The "No Internet Connection" error in SteamTools usually occurs because their backend servers are frequently targeted by DDoS attacks, rendering them unable to retrieve game manifests. SteamDaddy resolves this instability entirely by letting you manage manifests locally or via reliable third-party CDNs.


🧠 How Manifests Work

To download a game, Steam needs a Manifest. Think of a manifest as a precise blueprint or a map. It tells the Steam client exactly what data chunks to fetch from the servers to assemble the complete game files. Without a valid manifest, Steam has no idea what to download, which throws connection errors.

By supplying the correct manifest and its associated .lua config, you force Steam to download the game data without needing the SteamTools backend.

Tip

We highly recommend sourcing your manifests from reliable Discord communities:


✨ Features & Fixes

  • ⚡ Overcome Server Outages: Completely avoid SteamTools server and Fix "No Internet Connection" errors by manually dropping manifests from trusted servers.
  • 🛠️ Repair SteamTools: If your games aren't showing up in your library after applying manifests, or if you're getting a "Purchase Issue" prompt, hit the Repair SteamTools option. It automatically fixes corrupted hooks and registry issues.
  • 🌐 ContraryCDN API Integration: Say goodbye to manual drag-and-drop. Link your ContraryCDN API key in Steam Daddy to fetch manifests and .lua files instantly just by entering an AppID.
  • 📦 Manage Game Updates: Critical for offline activations (D-Games). Game updates can break your activation. Use the Manage Game Updates button to completely block updates for specific games and preserve your activation.
  • 🔄 Revert Repair (Fix Steam): Restore your Steam client back to its vanilla state instantly.

📥 Download & Installation

Ready to get started? You don't need to compile anything.

  1. Head over to the Releases section of this repository.
  2. Download the latest SteamDaddy.exe release.
  3. Run the executable (no installation required). It will automatically detect your Steam installation.

💻 How to Use SteamDaddy

There are two primary ways to use SteamDaddy: the Drag & Drop Method (Manual) and the API Method (Automated).

Method 1: Drag and Drop (Manual Manifests)

If you are downloading manifests directly from communities like Hubcap or Contrary:

  1. Obtain the game's manifest and .lua file from the Discord server.
  2. Launch SteamDaddy.
  3. Simply Drag and Drop the .lua and manifest files directly into the SteamDaddy window.
  4. SteamDaddy will process them and eliminate the internet connection errors caused by SteamTools outages.

Warning

If games still don't appear in your library or you get a purchase error, right-click inside the app and use the Repair SteamTools option.

Method 2: ContraryCDN API (Automated AppID Fetching)

Skip the manual downloads and fetch manifests directly through SteamDaddy.

  1. Join the Contrary Discord Server: discord.gg/XN6YGcUF89
  2. Get verified in the server.
  3. Head over to the #turtle-tool channel and type /apikey.
  4. The bot will generate a temporary 7-day API key for you (Limit: 20 manifest fetches per day).
    • Note: Reseller API keys with higher limits are available; contact server admins for info.
  5. Open SteamDaddy, right-click, and select "Set ContraryCDN API Key". Paste your key and save.
  6. Now, just right-click, select "ENTER APPID", type the game's AppID, and SteamDaddy will automatically fetch the .lua and all available manifests. No drag-and-drop required!

Method 3: Install Plugin (Steam UI Integration)

SteamDaddy ships with a built-in Millennium plugin that adds a native unlock UI directly inside your Steam client — no separate window needed.

  1. Install Millennium first if you haven't already → millennium.web.app
  2. Launch SteamDaddy, right-click inside the window, and select "Install Plugin".
    • SteamDaddy will automatically copy the plugin into your Millennium plugins directory and activate it.
  3. Steam will restart automatically.
  4. Once Steam is back, open the Steam client → go to the Millennium tab in the sidebar → Plugins → find SteamDaddy and make sure the toggle is turned ON.
  5. The plugin tab will now appear inside your Steam library, letting you unlock games without leaving Steam.

Note

Millennium must be installed before pressing Install Plugin. If it isn't detected, SteamDaddy will tell you.


🔀 Dual Mode: SteamTools vs. Daddy Mode

SteamDaddy operates in two distinct modes. You can switch between them at any time using the slim toggle in the top-left corner of the app.

SteamTools Mode (Default)

Works entirely on top of the standard SteamTools dependency layer — the same architecture most manifest tools use. Repair functions like Repair SteamTools, Revert Repair, and Force Unlock are active in this mode.

Use this if everything is working fine and you just want the standard manifest management workflow.

Daddy Mode 🔴 (Beta)

Switches the underlying proxy layer to SteamDaddy's own DLL stack, bypassing SteamTools entirely. This mode is specifically built for situations where you're experiencing:

  • "No Internet Connection" errors that persist even after repair
  • Purchase issue errors that won't go away
  • General instability caused by SteamTools backend outages

When you switch to Daddy Mode, SteamDaddy replaces the Steam proxy DLLs with its own layer and restarts Steam automatically. All features — drag-and-drop, API fetch, plugin — continue to work normally. The repair/revert options are intentionally hidden in this mode since they don't apply to the Daddy Mode stack.

Warning

Daddy Mode is currently in Beta. It works well for the issues listed above, but you may occasionally need to switch back to SteamTools Mode depending on what you're doing. If one mode gives you trouble, toggle to the other — they're designed to complement each other.


⚖️ Legal & Disclaimer

Important

CRITICAL: READ BEFORE DOWNLOADING OR USING THIS SOFTWARE.

This repository and its contents are provided strictly for educational purposes, security research, and digital preservation.

  1. No Malicious Use: This tool is not designed, nor should it be used, to circumvent Digital Rights Management (DRM), facilitate piracy, or violate the Terms of Service of any third-party software vendors or distribution platforms.
  2. User Liability: The authors and contributors of SteamDaddy assume zero liability for any misuse of this software. You are solely responsible for ensuring your use complies with all applicable local, state, and federal laws.
  3. Intellectual Property: All trademarks and copyrights belong to their respective owners. This project is independent and is not affiliated with, endorsed by, or connected to any corporate entity.

By cloning, compiling, or executing code from this repository, you acknowledge that you understand these terms, agree to them fully, and assume all associated risks.


💖 Special Thanks

  • Special thanks to Selectively11 and OpenSteam001 for their foundational work and contributions to this space.

📄 License

Distributed under the MIT License. See LICENSE for more information.

About

The ultimate SteamTools alternative for resolving no internet connection , purchase errors and managing manifests.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors