Invisible, Inc.

Invisible, Inc.

Roland's Item Edits
RolandJ  [开发者] 6 月 19 日 上午 11:47
Pre-Version 2.1 Savegame Compatibility
The release of version 2.1 is compatible with all prior (legacy) savegames.

With the release of version 2.1, there have been changes that - without my added compatibility patch - would have broken legacy savegames. However, since the compatibility patch is a duplication of my extensive options loading code - which is locked into the old logic rather than the new logic - it will complicate the effort required for future upgrades, since now I must maintain two option loading code-bases. If in the future I add significant changes or significantly more content - though that would be against the minimalist vision of this mod, tbh - then I think that would make the pre-2.1 compatibility patch unmaintainable. If that comes to be, I will probably drop the pre-2.1 compatibility patch at that time.

Given that there are currently only 12 subs on the legacy savegames, and that the deprecation of the pre-2.1 compatibility patch probably won't occur for quite some time (by which time most subs should have upgraded to 2.1), the impact of that deprecation should be minimal or zero.

However, if someone after that point does end up with a pre-2.1 savegame and wants to continue it, I'll post a link to version 2.1 (which has the compatibility patch) here, once it's released. I'll probably be releasing it today.


Nevermind, in v2.12's release I found a way to implement the patch without duplicating my options loading logic. There shouldn't be much trouble in keeping the patch perpetually now. :)
最后由 RolandJ 编辑于; 6 月 21 日 上午 7:14