freem wrote:be able to have multiple versions installed side-by-side, which will prove useful as time goes on, since mods and maps may become incompatible at some point with future releases.
It's not the future we want. Well, we want it to be technically possible and it is, there is -homepath, -libpath, etc.
But this is to make possible to run multiple standalone games with a single engine build, not to have each mod split the player community. We're not delivering to console cartridges, it's expected the project is alive and any version is not written in stone.
Opensourceness exists for making possible to migrate data and code, this also means opensourceness exists for making possible to fix or improve actual stuff with future means that do not exist yet.