game-ci / steam-deploy

Github Action to deploy a game to Steam
MIT License
221 stars 63 forks source link

How do I upload the steamworks sdk with builds? #63

Open Speak2Erase opened 1 year ago

Speak2Erase commented 1 year ago

Is there any easy way I can upload the steamworks sdk with builds published from this action?

I could add a folder in my repo, but is there another way?

davidmfinol commented 1 year ago

I'm not sure I understand the question. What do you mean by uploading the Steamworks sdk? Upload it to where?

Speak2Erase commented 1 year ago

I mean upload the steamworks redistributable (steamapi.dll, libsteam.so, etc) to a depot alongside a game build using this action

davidmfinol commented 1 year ago

If you want to upload files to a depot, you simply put the files in a folder and use game-ci/steam-deploy@v3 with depotXPath: path/to/your/folder

I'm not familiar with that steamworks redistributable, so I looked it up and found this: https://partner.steamgames.com/doc/features/common_redist But it looks like that's just applied through a setting in Steamworks App Admin, so it wouldn't need to be uploaded to any depot.

Is there something I'm still missing?