Skip to content

RPicster/Steam-Upload-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Steam Upload GUI

This is a simple Windows GUI to help you uploading multiple Steam apps through Steams Content Builder tool.

It is made for Game Developers that regularly need to upload multiple/different apps (with different app IDs) to Steam, maybe using different Steam accounts.

If you have multiple games/demos/projects and/or multiple Steam accounts to upload and don't want to do command prompt stuff, this tool is for you!

Spend less time ⏱ uploading things, have more time for game development! 🎮

How to use this tool

Preparation

  • You need to be a Steam partner and have your game(s) setup inside the Steam partner web interface.
  • If you haven't already, follow the steps in this official manual.
  • Setup your vdf files as needed - I personally use the SteamPipe GUI Tool. A guide is available here.
  • Make sure the vdf file are in tools\ContentBuilder\scripts in your steamworks sdk folder.
  • Download the latest Steam Upload GUI from the releases or export it yourself using Godot.
  • Unzip the executable and place it in some nice place. A settings file will be created next to the exe.

Using the GUI ✨

  • Start SteamUploadGUI.exe and first, enter your path to the \ContentBuilder directory e.g. "C:\steam_sdk\tools\ContentBuilder.
  • After confirming, it should detect your Steam apps via the vdf files.
  • In the bottom part, create add/manage your Steam user accounts.
  • Select the Apps that you want to upload.
  • Select your Steam user account and enter the password for the upload (Steam suggests to create a special user for that, I would recommend following that guideline! 🧙‍♂️)
  • If you just started using this tool, I would suggest checking the Keep shell open checkbox to see if anything goes wrong.
  • It can happen that Steam wants you to authenticate via Steam Guard first. Use the button on the bottom to do enter the code that was sent via mail.
  • When the tool is interacting with steamcmd.exe a new command prompt will open to show you the progress.
  • While the command prompt is still open, the Upload GUI will not be usable, so close the shell when everything is done.

Troubleshooting

❓ Problem: I can not find any Apps!
❗ Solution: Make sure you followed the above steps! Check if there are *.vdf files for your projects in the ContentBuilder\scripts folder.

❓ Problem: The uploaded version is not live on Steam!
❗ Solution: If an app is uploaded via the Content Builder, you always have to set it to the default branch manually in the web interface, there is no way to upload something and set if life on default automatically.

If you need further support or have questions, join my Community Discord Server. If you encounter bugs, please open an Issue here on GitHub.

License

The project is MIT licensed. You can find the complete license in the LICENSE file.

Steam Upload GUI was made using the Godot Engine - License Details

The default font is Noto Sans

Contributing

🤩 Contributions are welcome! Especially expanding the tool to work on Linux/Mac! 🤩

Giving back

I use Twitter as my main account for game development related stuff, so I would be thankful for anyone following me 🎉

Raffa on Twitter

I would also love to welcome you on my games Discord server where we can have a friendly chat about my games, or about Godot 💬

Community Discord Server

And if you like, I will praise the dark lord ☕ every day and gladly accept your offerings to the shrine!

Buy Raffa a Coffee

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published