One Hour One Life Forums

a multiplayer game of parenting and civilization building

You are not logged in.

#1 2018-10-20 03:41:16

jasonrohrer
Administrator
Registered: 2017-02-13
Posts: 4,801

Update: Steam integration complete

All the pieces are finally in place to make the game work on Steam.  The automated update scripts (both for client binaries and platform-independent content updates) have been augmented to include a Steam build step, which posts the changes to Steam automatically.  Steam actually has a pretty powerful command-line interface (steamcmd), which makes scripting possible.

Account creation, server-side, based on Steam ownerership, is also working.  And the final pieces are in place to enable all of you, the existing owners of the game, to unlock the game on Steam and automatically access your account details on the Steam side (you won't even need to type in your key again after installing the game through Steam).  However, I'm still waiting for Valve to flip the switch on the GrantPackage feature for OHOL.  Hopefully, they will do that early next week, and then you can all start testing the game on Steam.

So close!

One thing I should warn you all about is that the Steam release will be Windows-only for the time being.  The build process is complicated enough, and the Mac platform is finicky enough, that I've decided not to tackle it for now.  Come to think of it, the old Mac that I build the game on probably can't even run Steam, so I'd have no way to test it.  And sadly, Linux on Steam is even less of a priority.  In my experience, Mac and Linux users make up only a tiny sliver of the Steam audience anyway.  The Mac and Linux builds will continue being updated off-Steam as usual, however (and anyone who buys the game on Steam will be able to access them).  Hey, I'm typing this update message from Linux right now, so I'm a true believer, but I don't even have Steam installed on here.

And the bug reports keep on coming.  Thank you everyone for your diligent work reporting all this little stuff to me.  When it's all organized on GitHub, I can just go down the list and knock out fix after fix.  And this week, there are a ton of fixes.  You can now use your baby's head to open doors and launch rail carts.  Donkey Town residents see a count of their excess curse score.  Some 10-year-old causes of spurious network disconnects have been fixed.

As I type this, there are 15 more new bug reports that just came in.  More, please.   Content issues go here:
https://github.com/jasonrohrer/OneLifeData7/issues

Programming issues go here:
https://github.com/jasonrohrer/OneLife/issues

Now that the Steam stuff is mostly dealt with, I will spend the next few weeks returning to content updates, as well as fixing the remaining bugs.

Offline

#2 2018-10-20 19:25:36

Falsewall
Member
Registered: 2018-05-25
Posts: 117

Re: Update: Steam integration complete

Keep up the hard work! I'm sure you'll sell lots of copies on steam.

Offline

#3 2018-10-22 12:38:42

Tibi
Member
Registered: 2018-04-05
Posts: 2

Re: Update: Steam integration complete

When the game will be released on steam will those who already own the game be able to get it on their steam? I own and game but i'd rather have it on steam since it auto-updates and is simply much more convenient, but i can't afford buying it again just to have it on steam. Thank you for taking your time reading this (you da best whomever you are)

Offline

#4 2018-10-22 13:14:57

Starknight_One
Member
Registered: 2018-10-15
Posts: 347

Re: Update: Steam integration complete

Tibi wrote:

When the game will be released on steam will those who already own the game be able to get it on their steam? I own and game but i'd rather have it on steam since it auto-updates and is simply much more convenient, but i can't afford buying it again just to have it on steam. Thank you for taking your time reading this (you da best whomever you are)

Jason said all current owners will be able to play on Steam (emphasis added):

jasonrohrer wrote:

Account creation, server-side, based on Steam ownerership, is also working.  And the final pieces are in place to enable all of you, the existing owners of the game, to unlock the game on Steam and automatically access your account details on the Steam side (you won't even need to type in your key again after installing the game through Steam).  However, I'm still waiting for Valve to flip the switch on the GrantPackage feature for OHOL.  Hopefully, they will do that early next week, and then you can all start testing the game on Steam.

Offline

Board footer

Powered by FluxBB