Steam DLC Depot Configuration Troubleshooting
Overview
After releasing the DLC “Design Document Collection” for “Juu-byo Dasshutsu!”, purchasers reported they couldn’t download it (the DLC appeared empty). This is a record of investigating and resolving the issue.
The Problem
- The DLC “Design Document Collection” (App ID: 4233300) was reported as “empty”
- No depots were showing in the DLC’s admin panel
Root Cause
Steam’s default configuration is that “DLC depots are managed under the base game’s App ID.” That means:
- The DLC admin panel (4233300) has no depot management functionality
- Depots must be created, managed, and uploaded from the base game (3322940)
- The package screen showing “No depots” is just an admin UI display issue
Trial and Error
I first consulted Gemini (AI), which kept giving irrelevant answers and couldn’t resolve the issue. I then consulted Claude and got it sorted.
Gemini repeatedly pointed at:
- “Aren’t the depots missing from the package?”
- “Isn’t the build set to the default branch?”
- “Check the base game’s admin panel”
But looking at the base game also showed “No depots,” so it went in circles.
What Gemini missed: Even if I wanted to “add a depot to the package,” the DLC depot hadn’t been created on the base game side yet. Of course it didn’t appear as an option — it didn’t exist.
Resolution Steps
1. Create the DLC Depot from the Base Game
- Base game (3322940) → SteamPipe → Manage Depots
- Click “Add DLC (Associate the DLC’s main depot)”
- Select Design Document Collection (4233300)
- Click “Save Depot Changes”
2. Upload Content to the Correct Depot
Important: When uploading with SteamPipe, specify the DLC’s depot ID (4233300).
The initial problem was that the artbook content had been uploaded to the base game depot (3322941).
Correct build configuration:
- Included depots: 3322941 (base game content)
- Included depots: 4233300 (Design Document Collection) ← this was missing
3. Set the Build as the Default Branch
Set the build containing both depots as the default branch.
Correct Workflow
| Item | Where to Manage |
|---|---|
| Depot management, build uploads, SteamPipe | Base game (3322940) |
| Store page, pricing, metadata | DLC (4233300) |
Confusing Points
”No Depots” Display on the Package Screen
- Opening the DLC’s package (e.g., 1481997) shows “This package has no depots”
- Clicking “Add Depot” shows no options
- This is only a display issue in the admin UI — it does not affect actual distribution
Two Ways to Manage DLC Depots
-
Managed centrally under the base game (default)
- DLC depots are managed from the base game side
- The DLC admin panel has no depot-related items
- This is what was set up here
-
Each DLC manages its own depots separately
- Each DLC creates and uploads depots independently
- Useful when you have many DLCs
Verification
Checking the Build
Base game (3322940) → SteamPipe → Your Builds
Correct state:
Build ID: 21278884
Included depots: 3322941, 4233300 ← both included
Checking the Package
In the package list, “1 app | 1 depot” means the depot is linked. “1 app” only shows no depot in the UI, but with the above configuration that’s fine.
Conclusion
Confirmed with a purchaser that the DLC downloads correctly.
The “No depots” message on the package screen is just a UI display artifact. Once you correctly set a build containing the DLC depot as the default branch on the base game side, distribution works.
Putting this here as a note for myself, though I’m pretty sure I’ll do this again…