After 2010 that's the only way to make new versions, right click on the asset and select Create new Version, which will automatically assign the correct number format. The way the question was asked makes me wonder if you understand the purpose?
Let's say I create a route and upload it, then upload a bunch of sessions for that route. Someone discovers a switch is broken on the route, but if I fix the switch then upload a new route, the old busted route and sessions would still be on the download station. If I instead create new version and change the route from;
Chicago Metro 2,<kuid:522774:100023>
to the new version;
Chicago Metro 2.1,<kuid2:522774:100023:1>
Downloading the new version automatically obsoletes the old one, people downloading the route for the first time won't get the original and have to update, they automatically get the newest. And all the sessions created for the original will happily use the KUID2 replacement version instead. Find another problem, need a new version, what's the correct number format for that? Don't care, don't need to know, right click and select "Create new Version" and I automatically get;
Chicago Metro 2.2,<kuid2:522774:100023:2>
Which automatically replaces either one of the previous versions and the original sessions still work.
That's the purpose of the KUID2 feature, you don't just obsolete everything with KUID2 replacements for the heck of it. And unless it's your content you can't, that utility is greyed out so we don't go around obsoleting each other's assets.
As for splines, how to create stuff for new versions of the game is a closely guarded classified national security secret. Either that or the people that know how to do it are too lazy to make tutorials, whichever it is I spent weeks wading through PDF files and Wikis and came up empty. Here's a workaround hack I use;
http://www.trainsim.com/vbts/showth...y-assets-to-2.9-for-TS2009-and-later-versions
Not simple or elegant but it works.