Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Also there is a youtube video in the documentation section as well. Did you see that?
Where are you having issues?
It took me a lot of clicking around to fully understand how that all works. Typically all my depots, other than test depots, are referenced by all packages. I make sure my true test depots are only assigned to my developer package...
Typically you have Store package, Reviewer, Beta and Developer packages. However getting to them sometimes feels hidden with all the stuff in the steamworks account.
You can go to Apps & Packages> View Packages
In there you see how many depots each package has. If it is missing something, you can fix it here. You can click on the small package ID number and it takes you to where you can add more depots to that package.
Hope that helps, let me know if that explains it.
I am looking at the checklist and I see that I am supposed to have one depot that is not language specific. Does it matter which one of the three I choose? Thanks again for your help.
I believe it is common to use "All Languages" if you only have one language, and only to use the language options if you support more than one. (and have specific depots that support that language)
Steam's game review teams have never told me to do it any differently, so if you only have one language, I would do that too.
Uploading a Build
To upload a build, first, download the Steamworks SDK. There are a lot of parts of this package you won’t need for an RPG Maker game, but it comes as one package.
Open the SDK > Tools > Content Builder > Content folder and paste the game files into it. These are the files that you deployed from RPG Maker. Make sure to keep a separate a folder for each platform.
I pasted three folders in here, each for a different OS.
Then, Open the SDK > Tools > Content Builder > Scripts folder. Edit both the app_build_ file and the depot_build_ file with the appropriate App and Depot IDs and Content path. Your app_build_ file will end with the app ID, and the Depot ID file will end with the Depot ID.
Here I am a bit confused. In the guide the guy has an APP ID consisting of 6 numbers but my APP ID on steamworks is 7 numbers. And the Depot ID in the example is also for some reason 6 numbers instead of 7 numbers.
sdk\tools\SteamPipeGUI
its about 100 times easier to use than manually editing files.
Also with this you can pick the folders and not worry about copying your projects into specific folders.
Yes APP ID's are currently 7 digits
Try the GUI solution, its way easier, I don't know why it's not more prominently featured.
I use it when I am testing features, say achievements. "Achievement Test" or "Controller Fix"
It doesn't show up to players. So whatever helps you sort your uploads is fine.
Set Live on Non-default Branch
Steamworks SDK Content Builder Path
Do I need to generate VDFs?
My builder path is like this
\sdk\tools\ContentBuilder - You may need to have the full path like C:\Users\ETC, ETC ETC
I generate VDFs each time I upload. They seem to still be a requirement per the steam documentation. They only take a second to generate and are really small files.
If you don't see it in a few minutes, something could have gone wrong during upload. Normally it is instant. I've only had one or two uploads that didn't show up instantly, at those times I think steam was just having some issues.
If the game is small then it won't hurt to upload again. You can always delete builds you don't need later.
Then underneath in yellow it says this.
CWorkThreadPool: :~CWorkThreadPool: work processing queue not empty: 1 items discarded.
The depot mentioned is for Mac.
I am not sure if it's important but right now my steam desktop application is showing no connection, not sure if it's related to this problem.
When it sees there is no difference to the PC and Linux ones it won't upload them. So no harm there. (other than it will take time to check them, but in the long run its easier to leave it all alone than to change the settings just for verifying the Mac one right now)
And if it sees part of the Mac is already up, it will just take care of what has changed.
So yeah, try again and hope the network is fine.