Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The issue with saves and compatibility is that the saved world state needs to remain a valid world state in a new version. This can be as simple as initialising missing data to sensible defaults or a lot more complex if simulation changes have caused the world state to change significantly. Then to avoid breaking things you need to somehow migrate the old data to the new data. And you may need to do that several times if someone loads a save from eight versions ago.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: