• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Scottie, Todd, Serena, Kris - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Allow people to keep save files through game updates.

  • 9
    Posts
    9
    Years
    • Seen Oct 6, 2021
    Sorry if this is a previously asked question.

    If I wanted to update my alpha game but let others keep their saves, is there anything special I have to do? Or is it automatically performed.

    Thanks,
     
    Last edited:
    Save files are determined based on your game's actual name. For example, if your game is called "Pokemon Ruby Advanced", the game would save to a folder called "Pokemon Ruby Advanced". If you release it like that, then change the name in a future build, to say "Pokemon Ruby - Advanced", the folder it would read the save data from is changed. Since there'd be no save data in that folder, there'd be nothing to read. You can move saves to an alternate folder, but it's good practice to not change your game's name too often - you don't want several different folders floating around. If you don't change your game's name, the save should be fine.
     
    Thank you for your answer?

    So, as long as the game name is the same, they keep their files regardless of the new files ive given? If so, thats great!
     
    There's a few other things you should concern yourself with.

    One: If you make changes to already released maps. Say a player has a save where they are standing on a particular tile. You did some reworking of that map to make the route look nicer, which included moving a couple trees to that section. Since trees are impassible, the player is now stuck in that spot, since they don't have access to debug functions. You've now essentially broken their save file, unless you manually load their save file and fix it for them. Also things like removing maps could corrupt a save file.

    Two: Messing with scripts. If you alter or add anything to be saved/loaded, you might render their save file unplayable if you don't do it correctly. For instance, adding a new class variable to $PokemonGlobal's class, if you don't give it a way to initialize that variable, it won't be able to use it.
     
    Back
    Top