Updating a game?

  • #1, by ygmantellWednesday, 27. December 2017, 19:06 6 years ago
    So I just had a quick question:
    I recently got my game Seek Not a Lighthouse on Steam (!) and got a bug report from a player.
    I fixed the bug, but now if I upload the update to Steam, will users have to start over from the beginning?  Will their saves be corrupted? 

    Thanks!

    Great Poster

    274 Posts


  • #2, by sebastianWednesday, 27. December 2017, 19:31 6 years ago
    depends on the bug and how you fixed it. do you added new conditions, values or "objects" to the data structure?
    These were not present in old savea and could cause problems. 

    Thread Captain

    2346 Posts

  • #3, by ygmantellWednesday, 27. December 2017, 23:15 6 years ago
    Got it, thanks!  I just added in an interaction that was supposed to change the scene but didn't.  Just added a few action parts.  Based on what you've said, it doesn't seem like it would be a problem.

    Thanks!

    Great Poster

    274 Posts

  • #4, by afrlmeThursday, 28. December 2017, 01:45 6 years ago
    It's mostly things like new conditions, values & if queries related to them that can cause an issue as they don't exist in the savegame xml data. The savegames contain a lot of stuff in them & the engine seems to have a brainfart when it comes to something that didn't exist before. It's strange though as you would just expect it to use the default value if it can't find it in the data.

    Imperator

    7278 Posts

  • #5, by trepnSaturday, 13. January 2018, 00:29 6 years ago
    Just curious, would it be possible to add new conditions? Do something like applying  save file evolutions/migrations?

    Newbie

    60 Posts

  • #6, by afrlmeSaturday, 13. January 2018, 00:48 6 years ago
    New conditions & values are one of the issues with existing save data. Create a bunch or surplus conditions & values somewhere that you can use later on if needed. Should prevent any issue with existing save files as the conditions already exist in the save data - by ID as far as I'm aware.

    Imperator

    7278 Posts