2019-12-10 09:30 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004360Spring engineGeneralpublic2015-05-02 04:19
Reporterabma 
Assigned Toabma 
PriorityhighSeverityfeatureReproducibilityalways
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0004360: better singleplayer experience
Descriptionwhats needed:

- select game (could be preselected in config), this should start a select mission / the real menu

- in this (customizeable) menu missions can be selected, etcetc
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
related to 0004329resolvedabma Spring.Restart crashes spring.exe, no new instance is started 
related to 0002249resolvedabma replace rts/Menu/* with lua 
parent of 0002923closedabma ValidAIs.lua so lobbies can only show compatible AIs 
+Relationships

-Notes

~0012996

user744

A menu/mission system like described in OP of this mantis already exists in some games.
The problem is that from lobby there is no way to acess these menus:
http://springrts.com/phpbb/viewtopic.php?f=64&t=30376

Bit related:
more lobbies need to read validMaps.lua:
http://springrts.com/phpbb/viewtopic.php?f=64&t=27491

~0013011

zwzsg (reporter)

Not sure mantis is the right place to discuss ideas, but:

There could be a convention that if a game archive contains a file spmenu.txt, then lobbies should use that file as a startscript when asking to run a single player game.

Or maybe the convention should be that all *.txt in a subfolder /Missions/<gameShortName>/ of the game archive should be considered as valid startscripts to run a single player game, and presented by the lobby in a nice menu.

I suppose it would be even nicer if lobbies overwrote the field GameType before passing the startscript to Spring, to prevent confusion when modders increase their mod version and forget to update their spmenu.txt.

~0013314

user744

Not strictly singleplayer experience but related.

mission-format:
http://springrts.com/phpbb/viewtopic.php?f=21&t=32225

more general "game-setup"-format:
http://springrts.com/phpbb/viewtopic.php?f=21&t=32225&start=40#p558748

~0014413

abma (administrator)

can be done in lua now.
+Notes

-Issue History
Date Modified Username Field Change
2014-04-09 02:12 abma New Issue
2014-04-09 02:12 abma Severity minor => feature
2014-04-09 02:13 abma Relationship added parent of 0002923
2014-04-09 02:13 abma Relationship added related to 0004329
2014-04-09 02:13 abma Relationship added related to 0002249
2014-04-09 06:34 user744 Note Added: 0012996
2014-04-13 18:24 zwzsg Note Added: 0013011
2014-06-21 21:15 user744 Note Added: 0013314
2015-05-02 04:19 abma Note Added: 0014413
2015-05-02 04:19 abma Status new => resolved
2015-05-02 04:19 abma Resolution open => fixed
2015-05-02 04:19 abma Assigned To => abma
+Issue History