As for my experience from minecraft with sluggish mods or stopped support ones. I do like to have a version manager for thw vanilla if mods cant keep up with vanilla development. To easy shift back to earlier version of vanilla if needed.
I dont really get what a version manager has to do with mods, but I really would like to watch old replays with the newest version of the game. Has probably been mentioned before, though.
oh that kind of problem. Well yeah, but a version manager cannot really solve that, since it would basically mean to just not update the game to play the mods. I always want to play the newest version Uber should just plan out the API good enough from the start, so the API always stays compatible with older versions
Good idea but I think its to hard to make it possible because of the size the game will have. Minecraft is only a few MB big. Pa will be (maybe) a few Gigs big.
Just make it easy and legal (for some games its not) to download older versions of the game from the PA website (assuming you have bought the game) and a menu as part of the modding menu where you can select the version from the downloaded ones
I would agree with saber, having the option to install different(specific) versions in parallel should be enough for the given problem case. A true version system would probably be overkill and a bit much organisational overhead and managing whole copies of all versions a waste of space. Besides having a manual fallback option is one thing, but actively encouraging not to update your mods would be a bad idea.
I am pretty sure that it is possible to build up a versioning system that only stores the actual changes and not a copy of the whole game. It's all just adding additional technical complexity to the project. But hey, SupCom can do it already with a bit of modding and without copying the whole project. So why not PA out of the box? Also I doubt that PA will be THAT big, since there is no campaign, not a ton of mapfiles, etc. pp. Procedural generation really saves space.