A good few of those issues would be resolved if spring didn't have to restart in order to load a new map. This would allow people to develop the entire user experience in the game and thus support whatever they need but at the moment to load a level means to have to restart spring, this is ugly and while some OLDER games do it, most modern games do not.knorke wrote:In spring many nice things are made. But many stay out of reach for players because something else is blocking.
Cool stuff dies as techdemo because of some small problem, so much lost potential.
examples:
-maps with mapoptions. springie hosts do not support them: so why would anyone want to code mapoptions into their map if half the autohosts will not be able to use them?
-missions. there are/were several editors and systems to make and play missions. But starting the missions is difficult because not all lobbies support missions. (or not all types of missions)
-ingame menus for singleplayer, campaign and such.
technically possible and done but useless since getting into these menus is so hard. Previous two I dont know how to fix, but this one might be doable: http://springrts.com/phpbb/viewtopic.php?f=64&t=30376
Sure we could do the whole, auto reconnect to the lobby once they are back in game but there is no protocol that I am aware of to handle a players is "joining" instead of in a battle or out. Furthermore because hosting is so iffy, people frequently fail to join and are greeted by spring just exiting.