Friday, 7 October 2016

Now also available on Itch.io!

There's now another place to buy Survvialist - itch.io!  Naturally you'll get a Steam key if you buy it from there, but you also get a DRM-free download.

(Note - you do need Steam to play online co-op though, as I used their servers and API).


Monday, 12 September 2016

A bittersweet goodbye to XBLIG

Last weekend was the beginning of the end for XBox Live Indie Games, the platform that Survivalist first released on in February 2014.  From now on no-one will be able to release new games - or upload patches - on the platform.  In one year's time, September 2017, you won't be able to buy new games either, though what you have already bought will of course keep working.

I say "from now on" no-one will be able to release new games or upload patches, but actually we've been having considerable difficulty doing that for the last few months.  Due to a bug in Microsoft's server, every upload has had to be manually 'fixed' by an engineer, and these engineers are usually kept busy with tasks that are higher up on Microsoft's priority list, i.e. XBox One.

Back in June I released a patch for Survivalist, v56.  This had some fixes for bugs with the Online Co-op patch, released the previous month.  Unfortunately due to the server error and lack of support, v56 only just become available for download on XBLIG last Friday.  Here's what's in it:
  • Fix for crash on XBox when setting Player Limit to less than there are in the current party
  • Added option to set a 'Greeting' to be shown when people view your game from the 'Join Online Co-op Game' menu 
  • Added option to kick (and ban) players from online co-op games
  • Fixed buildings being placed in the wrong position by the cheat menu
  • Fixed clicking Farm on a well not working
  • Fixed crash when half-built buildings are set on fire
  • Fixed a couple more reported crashes
 Later, in July, when it seemed like nothing was happening with v56, I tried to upload another patch, called v59.  It passed peer review but has not been applied on the server and at this point I doubt it ever will be.  There are technical issues on those servers that I don't think even Microsoft's engineers understand.

For a list of what would have been in v59, see the news post on Steam.  It's really a shame, because I felt like was coming to the end of what I wanted to add to Survivalist anyway, so v59 would have been (almost) the definitive version.  Now that will never be available to XBLIG customers.

Anyway in spite of all that I feel some credit is due to the engineers - and their spokesperson Jessica - who have been working on fixing our uploads and just barely holding XBLIG together with bits of string as it stumbles over the finish line, with apparently very little support from Microsoft.

For myself, I'm still somewhat proud of the fact that I got online co-op working on XBox at all, though I'm afraid it was a bit rushed to meet the deadline and there are some issues with load times and framerate.

And for XBLIG itself, so long old friend!  I started developing Survivalist in August 2009 and for five years I only played it on my XBox 360. In that time XBLIG went from promising new experiment to abandoned failure, in Microsoft's eyes, but I kept working on it.  What an insane thing to do, in retrospect..!  In the end Survivalist was never a runaway success on XBox 360 but nor did it sink without a trace, and it got me enough fans and support to help me to pass Greenlight and release on Steam, which in fact has really changed my life.  I'm currently working on a sequel.

So yeah, XBLIG.  So long.  Farewell.  Goodbye.  Good riddance.  Rest in Peace.  Go home, you're drunk.  Exit, pursued by a zombie.

Saturday, 16 April 2016

Online co-op is live on Steam!

After many months of work I've finally made the online co-op patch live on the main branch on Steam!  You can read about it there.  It's currently also making it's way through the XBLIG peer review process so hopefully it'll be available on XBox 360 soon as well.

Here's the changelist, which also includes a few wishlist items people have mentioned to me and fixes for bugs that have been reported:
  • Added Online Co-op
  • Added Log Screen (F5)
  • Changed savegame interface to support more than 8 savegames
  • Added AI for characters following someone who is gathering supplies, or getting water from a well, to do the same
  • Added ability to import translations from TSV files
  • Added Alternate Action shortcut (middle mouse button) to inventory controls for things like Eat, Drink, etc
  • Fixed raiders bodies getting deleted immediately after they die
  • Fixed issue where characters in your community would dislike you for threatening looters
  • Fixed bug where 'There's too many of them out there' awardment was not awarded if you abandoned then re-occupied your bunker.
  • Fixed footstep sound not playing sometimes