Howdy!
I've been looking at my catalog of the various stuff I've built in starmade and been finding my methods of organizing them in terms of version related to starmade's changes has been pretty aweful. So I've been putting thought into making a new versioning system. As systems design doesn't change with every update, it seems logical to have a seperate versioning scheme from the base starmade version.
Current thoughts for where we are now is 2.2.0:
* 1.x being pre power update
* 2.x being power power update
* 2.0 being initial release of power update
* 2.1 being the initial balance changes to it /removing the power stream thing
* 2.2 being quickfire mods
Advantages of such a versioning scheme:
1. Easily quantifies the current version in relation to how starmade has changed things for ship design.
2. Easier to tell (in comparison to using the real version of starmade) if a ship is up to date (or at least how close)
Disadvantages:
1. As it doesn't match starmade's version, it requires more work to determine what version to call something. Generally internally it will only get updated if the builder realizes things have changed, which could harm collaboration between players.
Thoughts? How do you guys manage this?
I've been looking at my catalog of the various stuff I've built in starmade and been finding my methods of organizing them in terms of version related to starmade's changes has been pretty aweful. So I've been putting thought into making a new versioning system. As systems design doesn't change with every update, it seems logical to have a seperate versioning scheme from the base starmade version.
Current thoughts for where we are now is 2.2.0:
* 1.x being pre power update
* 2.x being power power update
* 2.0 being initial release of power update
* 2.1 being the initial balance changes to it /removing the power stream thing
* 2.2 being quickfire mods
Advantages of such a versioning scheme:
1. Easily quantifies the current version in relation to how starmade has changed things for ship design.
2. Easier to tell (in comparison to using the real version of starmade) if a ship is up to date (or at least how close)
Disadvantages:
1. As it doesn't match starmade's version, it requires more work to determine what version to call something. Generally internally it will only get updated if the builder realizes things have changed, which could harm collaboration between players.
Thoughts? How do you guys manage this?