Steam [solved] Help - getting the game on Steam

Discussion in 'Legacy GameMaker Community Tech Support' started by Aleksandar Gavrilovic, Feb 27, 2017.

  1. Aleksandar Gavrilovic

    Aleksandar Gavrilovic Member

    Joined:
    Jun 20, 2016
    Posts:
    82
    Long story short: I followed the tutorial on how to put a game on Steam and there are no steps that last longer than 2-3 seconds so I am confused, where did I miss the step where my huge 600mb game is being uploaded to the Steam servers? Did I make a mistake somewhere or is the upload done in another way?

    Any help on why my Steam connection is not working would be appreciated :)

    ---

    And now for a longer explanation... I followed the steps from here:
    help.yoyogames.com/hc/en-us/articles/216754138-Using-The-Steamworks-SDK-With-GameMaker-Studio

    - I went to my app page on Steam and checked my AppID (550990) and depot id (550991)
    - I have downloaded and extracted the Steam SDK locally in C:\steamworks\sdk135a
    - It is connected to GM:S preferences and the correct App ID (550990) is set and ticked in the Game Options
    - I pressed play in GM:S and the game works
    - I ran steamcmd.exe from the builder folder
    - I waited for the console to finish downloading and extracting and then exited the Steam console
    - I went to the content/scripts folder and renamed the two scripts to app_build_550990 and depot_build_550991
    - I changed two lines in the app_build_550990 file:
    - "appid" "550990"
    - "550991" "depot_build_550991.vdf"
    - I changed two lines in the depot_build_550991 file:
    - "DepotID" "550991"
    - "ContentRoot" "C:\steamworks\sdk135a\tools\ContentBuilder\content"
    - "LocalPath" ".\windows" (this will be the folder for my game with the windows executables etc)
    - I exported the game as compressed zip and uncompressed it in \tools\ContentBuilder\content
    - I opened the run_build.bat in tools/Content builder and changed the line to:
    builder\steamcmd.exe +login myuser mypass +run_app_build_http ..\scripts\app_build_550990.vdf +quit
    - I executed the bat and it ran for about 3-4 seconds (building file mapping, scanning content, uploading content) and then it shut down after saying:
    "[2017-02-27 11:22:45]: Successfully finished appID 550990 build (BuildID 1658429).

    This was odd to me because I thought this was going to upload the game itself which is 600MB big, so how could it be done in a few seconds? I tried a few more times but it always finished in a couple of seconds...

    - Next, I went to the steamworks website and clicked "builds" where it lists all the builds I uploaded
    - I selected the latest build and selected the "default" app branch for it (the only app branch available)
    - The website asked me if I wanted this branch to go live and I said yes.

    So in short I have 1 available app branch (default), several builds I uploaded (latest one is set to the "default" branch) and the app build history has this line:
    Feb 27, 2017 @ 2:25am Set live BuildID 1658426 for branch "default", description "trying to make windows build work"

    So now I've reached the end of the tutorial (and at no point was there a long upload process :/)
    The tutorial said: "Once all of this has been completed, if you run your compiled executable that you just uploaded to Steam, it will now attempt to restart your application and run it under Steam"

    - I pressed play on my game (in the /content/windows folder) and the prompt asked me to login to Steam
    - I logged in to the same account and the Steam installation started
    - When I try to open the game (by using a desktop shortcut or the PLAY button in the Library) it says: "Failed to start the game (invalid app configuration)"
    - When I go to the install folder (in C:\Program Files (x86)\Steam\steamapps\common), it only has an empty folder called "EmptySteamDepot"

    Please help :)
     
  2. Aleksandar Gavrilovic

    Aleksandar Gavrilovic Member

    Joined:
    Jun 20, 2016
    Posts:
    82
    Solved !!!
    For other people with the same problem:
    instead of \windows one has to put \windows\* to reference all the files inside, otherwise it's 0 files :)
    Also, I used a full path just to be sure.
     
    Anixias and Wintermute() like this.
  3. Aleksandar Gavrilovic

    Aleksandar Gavrilovic Member

    Joined:
    Jun 20, 2016
    Posts:
    82
    New problem has arised, help again needed.
    So now the game can be installed over Steam and it downloads all the files in the Steam common folder, but the same error appears when I click PLAY (or click on the game exe in the steamapps/common folder) - it says "Failed to start the game (invalid app configuration)"

    Anyone know what I might be missing?
     
  4. Aleksandar Gavrilovic

    Aleksandar Gavrilovic Member

    Joined:
    Jun 20, 2016
    Posts:
    82
    I solved it - after all the steps in the tutorial, you have to "Publish" your changes in the Steamworks website, not just "Save" them!
     
    Mattias Myde and nesrocks like this.
  5. Wintermute()

    Wintermute() Guest

    thanks, friend! I had exactly the same problem, but now my content is uploading :)
     
  6. ajan-ko

    ajan-ko Member

    Joined:
    Aug 22, 2016
    Posts:
    263
    Thanks man, this post really help me out, kudos for you...
     
  7. Mattias Myde

    Mattias Myde Member

    Joined:
    Jul 7, 2016
    Posts:
    23
    Just wanted to say a huge thanks! I've been going mad for the past 3 hours, panicing over "(Invalid app configuration)" and now I read your post and did what you did, and not it works just find. So many thanks!! :D
     
  8. RossmanBros

    RossmanBros Member

    Joined:
    Aug 1, 2017
    Posts:
    25
    late to this thread but it was really helpful for me. Now I have an issue, the game is uploaded to steam but in testing it wont download. When I install it and try and play it, it says exe is missing. The folder made for the game in the steamapps/common folder is empty. If I drag the files into there, it works and plays through steam. Any ideas on why steam isn't downloading it?
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice