Index: binaries/data/mods/mod/gui/common/modern/styles.xml =================================================================== --- binaries/data/mods/mod/gui/common/modern/styles.xml +++ binaries/data/mods/mod/gui/common/modern/styles.xml @@ -30,7 +30,6 @@ scrollbar_style="ModernScrollBar" sprite="ModernDarkBoxGoldNoTop" sprite_selectarea="ModernDarkBoxWhite" - sprite_heading="ModernDarkBoxGoldNoBottom" textcolor="white" textcolor_selected="white" text_align="left" Index: binaries/data/mods/public/campaigns/example.json =================================================================== --- /dev/null +++ binaries/data/mods/public/campaigns/example.json @@ -0,0 +1,38 @@ +{ + "Name": "Example Campaign", + "Description": "Lorem Ipsum and so on and so on", + "Interface": "default_menu", + "Levels": { + "Example_1": { + "Name": "Example 1", + "Map": "scenarios/Serengeti.xml", + "Description": "Whatever" + }, + "Example_2": { + "Name": "Example 2", + "Map": "", + "Description": "None", + "Requires": "Example_1" + }, + "Example_3": { + "Name": "This one requires 1 and 2", + "Map": "", + "Description": "None", + "Requires": "Example_1+Example_2" + }, + "Example_4": { + "Name": "This one requires 2 or 3", + "Map": "", + "Description": "None", + "Requires": "Example_2 Example_3" + }, + "Example_5": { + "Name": "This one unavailable if 1 isn't completed", + "Map": "", + "Description": "None", + "Requires": "!Example_1" + } + }, + "Order": ["Example_1", "Example_2", "Example_3", "Example_4", "Example_5"], + "ShowUnavailable": true +} Index: binaries/data/mods/public/campaigns/tutorial.json =================================================================== --- /dev/null +++ binaries/data/mods/public/campaigns/tutorial.json @@ -0,0 +1,21 @@ +{ + "Name": "Tutorial", + "Description": "Learn how to play 0 A.D.", + "Image": "session/icons/mappreview/Introductory_Tutorial.png", + "Levels": { + "introduction": { + "Name": "Introductory Tutorial", + "Map": "tutorials/Introductory_Tutorial.xml", + "Description": "This is a basic tutorial to get you started playing 0 A.D.", + "Preview": "session/icons/mappreview/Introductory_Tutorial.png" + }, + "eco_walkthrough": { + "Name": "Economy Walkthrough", + "Map": "tutorials/starting_economy_walkthrough.xml", + "Description": "This map will give a rough guide for starting the game effectively. Early in the game the most important thing is to gather resources as fast as possible so you are able to build enough troops later. Warning: This is very fast at the start, be prepared to run through the initial bit several times.", + "Requires": "introduction" + } + }, + "Order": ["introduction", "eco_walkthrough"], + "ShowUnavailable": true +} Index: binaries/data/mods/public/gui/campaigns/common_scripts.xml =================================================================== --- /dev/null +++ binaries/data/mods/public/gui/campaigns/common_scripts.xml @@ -0,0 +1,5 @@ + + +