spring/spring — comment on commit 4fd84b569e23191626ca3c8be870ccb94dbcdca9
File:  line 0
By abma:

some reasons:

intention is future removal of the hack + correct versions set.

with correct versions set it can be automaticly detected, if a version of a game is newer as an other version of the game.

also its redundant data... if you set version in name + version tag...

for example:

name = abc 123
version = 123

unitsync returns as name "abc 123", with invalid tags allowed, you can't know if the tag "name" is "abc" or "abc 123"

with correct tags:

name = abc
version = 123

unitsync returns "abc 123" and you then can know, that the name is "abc 123" - " 123" => "abc"