0ad/binaries/data/mods/mod/gui/modmod
wraitii 1c9efa6fb5 Implement Single-Player campaigns - Barebones tutorial campaign included.
This implements necessary tooling to create a simple SP campaign.
The architecture is intended to be easily extensible in the future.

'Campaign Run' contains the metadata of a campaign, e.g. maps
played/won. It's saved in the user folder under
saves/campaigns/*.0adcampaign
Campaign templates are JSON files in campaigns/

Campaigns can specify which Menu interface they will use. This is
intended to allow more complex layouts/presentation.
For now, a simple list interface is provided. This allows making
campaigns without any fancy art required (and effectively mimics AoE1's
campaign interface).

The behaviour on game end is also intended to be extensible, supporting
things such as carrying over units between scenarios - for now, it
simply records won games.

GameSetup is not available for now - scenarios are triggered with the
settings defined in the map/default settings. Improving on this requires
refactoring the gamesetup further.

The load/save game page has been extended slightly to support
showing/hiding campaign games (campaign gamed are saved under saves/
directly, there is no strong motivation to do otherwise at this point)

Closes #4387

Differential Revision: https://code.wildfiregames.com/D11
This was SVN commit r24979.
2021-03-02 15:43:44 +00:00
..
help Remove GUI object setting values z="0", size="0 0 100% 100%", hidden="false" in XML page specifications that are redundant with the default style values. 2019-09-21 15:54:25 +00:00
modmod.js Fix a crash in the mod selector when using the mod downloadder. 2021-02-08 10:13:06 +00:00
modmod.xml Implement Single-Player campaigns - Barebones tutorial campaign included. 2021-03-02 15:43:44 +00:00
modmodio.js PushGuiPage support for passing a function instead of a function name. 2019-08-16 18:46:04 +00:00
styles.xml Delete invalid ModmodScrollbar style use and style property from 64bfa089af and 833c9f108c, identified by the LOGWARNING from be963ec9b7, reported by nani. 2019-08-29 07:56:26 +00:00
validatemod.js Bump version to alpha 24. 2018-12-26 11:28:37 +00:00
validatemod_test.js Use https in hyperlinks for sites that support it, refs #5257. 2018-08-23 09:23:06 +00:00