Index: binaries/data/config/default.cfg =================================================================== --- binaries/data/config/default.cfg +++ binaries/data/config/default.cfg @@ -480,7 +480,7 @@ [lobby] history = 0 ; Number of past messages to display on join -room = "arena26" ; Default MUC room to join +room = "arena27" ; Default MUC room to join server = "lobby.wildfiregames.com" ; Address of lobby server tls = true ; Whether to use TLS encryption when connecting to the server. verify_certificate = false ; Whether to reject connecting to the lobby if the TLS certificate is invalid (TODO: wait for Gloox GnuTLS trust implementation to be fixed) @@ -488,8 +488,8 @@ terms_of_service = "0" ; Version (hash) of the Terms of Service that the user has accepted terms_of_use = "0" ; Version (hash) of the Terms of Use that the user has accepted privacy_policy = "0" ; Version (hash) of the Privacy Policy that the user has accepted -xpartamupp = "wfgbot26" ; Name of the server-side XMPP-account that manage games -echelon = "echelon26" ; Name of the server-side XMPP-account that manages ratings +xpartamupp = "wfgbot27" ; Name of the server-side XMPP-account that manage games +echelon = "echelon27" ; Name of the server-side XMPP-account that manages ratings buddies = "," ; Comma separated list of playernames that the current user has marked as buddies rememberpassword = true ; Whether to store the encrypted password in the user config @@ -509,7 +509,7 @@ [modio] -public_key = "RWQa4XiSn+BLxIYXNrXyz68wwTGWyZ7+kxDtZuLHBXkCtt+lLB8VnpdM" ; Public key corresponding to the private key valid mods are signed with +public_key = "RWQv2alKl8D0zMDJR766jpYvPy4u3y77HL/iKb/lsT1Fnf6ezoMb2x8+" ; Public key corresponding to the private key valid mods are signed with disclaimer = "0" ; Version (hash) of the Disclaimer that the user has accepted [modio.v1] Index: binaries/data/mods/mod/gui/modmod/modmod.js =================================================================== --- binaries/data/mods/mod/gui/modmod/modmod.js +++ binaries/data/mods/mod/gui/modmod/modmod.js @@ -6,7 +6,7 @@ * A mod is defined by a mod.json file, for example * { * "name": "0ad", - * "version": "0.0.26", + * "version": "0.0.27", * "label": "0 A.D. - Empires Ascendant", * "url": "https://wildfiregames.com/", * "description": "A free, open-source, historical RTS game.", @@ -19,7 +19,7 @@ * "label": "Mod 2", * "version": "1.1", * "description": "", - * "dependencies": ["0ad<=0.0.26", "rote"] + * "dependencies": ["0ad<=0.0.27", "rote"] * } * * A mod is identified by the directory name. Index: binaries/data/mods/mod/gui/modmod/validatemod.js =================================================================== --- binaries/data/mods/mod/gui/modmod/validatemod.js +++ binaries/data/mods/mod/gui/modmod/validatemod.js @@ -5,7 +5,7 @@ "type": "string", "validate": validateName }, - // example: "0.0.26" + // example: "0.0.27" "version": { "required": true, "type": "string", Index: binaries/data/mods/public/campaigns/new_maps.json =================================================================== --- binaries/data/mods/public/campaigns/new_maps.json +++ binaries/data/mods/public/campaigns/new_maps.json @@ -1,51 +1,7 @@ { "Name": "Demo campaign - new maps", - "Description": "Discover the new and improved maps in Alpha XXVI with a demo campaign, taking you through all of them.", - "Levels": { - "Chang Jiang": { - "Map": "skirmishes/yangtze_2p.xml", - "MapType": "skirmish", - "useGameSetup": true - }, - "Median Oasis": { - "Map": "skirmishes/median_oasis_2p.xml", - "MapType": "skirmish", - "useGameSetup": true - }, - "Acropolis Bay": { - "Map": "skirmishes/acropolis_bay_2p.xml", - "MapType": "skirmish", - "useGameSetup": true - }, - "Corinthian Isthmus": { - "Map": "skirmishes/corinthian_isthmus_2p.xml", - "MapType": "skirmish", - "useGameSetup": true - }, - "Cycladic Archipelago": { - "Map": "skirmishes/cycladic_archipelago_2p.xml", - "MapType": "skirmish", - "useGameSetup": true - }, - "Tarim Basin 2p": { - "Map": "skirmishes/tarim_basin_2p.xml", - "MapType": "skirmish", - "useGameSetup": true - }, - "Tarim Basin 4p": { - "Map": "skirmishes/tarim_basin_4p.xml", - "MapType": "skirmish", - "useGameSetup": true - } - }, - "Order": [ - "Chang Jiang", - "Median Oasis", - "Acropolis Bay", - "Corinthian Isthmus", - "Cycladic Archipelago", - "Tarim Basin 2p", - "Tarim Basin 4p" - ], + "Description": "Discover the new and improved maps in Alpha XXVII with a demo campaign, taking you through all of them.", + "Levels": {}, + "Order": [], "ShowUnavailable": true } Index: binaries/data/mods/public/gui/pregame/ProjectInformation.js =================================================================== --- binaries/data/mods/public/gui/pregame/ProjectInformation.js +++ binaries/data/mods/public/gui/pregame/ProjectInformation.js @@ -15,7 +15,7 @@ "caption": getBuildString() }, "productDescription": { - "caption": setStringTags(translate("Alpha XXVI: Zhuangzi"), { "font": "sans-bold-16" }) + "\n\n" + + "caption": setStringTags(translate("Alpha XXVII: A——"), { "font": "sans-bold-16" }) + "\n\n" + translate("Notice: This game is under development and many features have not been added yet.") } }; Index: binaries/data/mods/public/gui/session/top_panel/BuildLabel.xml =================================================================== --- binaries/data/mods/public/gui/session/top_panel/BuildLabel.xml +++ binaries/data/mods/public/gui/session/top_panel/BuildLabel.xml @@ -3,7 +3,7 @@ - Alpha XXVI: Zhuangzi + Alpha XXVII: A—— Index: binaries/data/mods/public/maps/skirmishes/acropolis_bay_2p.xml =================================================================== --- binaries/data/mods/public/maps/skirmishes/acropolis_bay_2p.xml +++ binaries/data/mods/public/maps/skirmishes/acropolis_bay_2p.xml @@ -42,9 +42,7 @@ "AllyView": false, "CircularMap": true, "Description": "Each player starts the match atop a large flat plateau, otherwise known as an acropolis.\n\nTo the East lies a large bay with fishing opportunities. To the West is a rugged hinterland with an unclaimed acropolis commanding the valley below.", - "Keywords": [ - "new" - ], + "Keywords": [], "LockTeams": false, "Name": "Acropolis Bay (2)", "PlayerData": [ Index: binaries/data/mods/public/maps/skirmishes/corinthian_isthmus_2p.xml =================================================================== --- binaries/data/mods/public/maps/skirmishes/corinthian_isthmus_2p.xml +++ binaries/data/mods/public/maps/skirmishes/corinthian_isthmus_2p.xml @@ -42,9 +42,7 @@ "AllyView": false, "CircularMap": true, "Description": "Two Mediterranean land masses connected by a narrow spit of land, called an 'Isthmus'.", - "Keywords": [ - "new" - ], + "Keywords": [], "LockTeams": false, "Name": "Corinthian Isthmus (2)", "PlayerData": [ @@ -15616,4 +15614,4 @@ - \ No newline at end of file + Index: binaries/data/mods/public/maps/skirmishes/cycladic_archipelago_2p.xml =================================================================== --- binaries/data/mods/public/maps/skirmishes/cycladic_archipelago_2p.xml +++ binaries/data/mods/public/maps/skirmishes/cycladic_archipelago_2p.xml @@ -41,8 +41,7 @@ "CircularMap": true, "Description": "A \"small island\"-style map set in the Aegean Sea.", "Keywords": [ - "naval", - "new" + "naval" ], "Name": "Cycladic Archipelago (2)", "PlayerData": [ @@ -15581,4 +15580,4 @@ - \ No newline at end of file + Index: binaries/data/mods/public/maps/skirmishes/median_oasis_2p.xml =================================================================== --- binaries/data/mods/public/maps/skirmishes/median_oasis_2p.xml +++ binaries/data/mods/public/maps/skirmishes/median_oasis_2p.xml @@ -40,9 +40,7 @@ { "CircularMap": true, "Description": "A large oasis acts as the hub of mountainous spokes that divide the home territories of each player.", - "Keywords": [ - "new" - ], + "Keywords": [], "Name": "Median Oasis (2)", "PlayerData": [ {}, @@ -14415,4 +14413,4 @@ - \ No newline at end of file + Index: binaries/data/mods/public/maps/skirmishes/tarim_basin_2p.xml =================================================================== --- binaries/data/mods/public/maps/skirmishes/tarim_basin_2p.xml +++ binaries/data/mods/public/maps/skirmishes/tarim_basin_2p.xml @@ -40,9 +40,7 @@ { "CircularMap": true, "Description": "A barren desert basin surrounded by mountainous valleys, the Tarim Basin is also called \"The Western Regions\" by the Han, and represents the furthest extent of their power.\n\nThe basin itself is bereft of life and offers little in the way of defensibility. The rugged mountain valleys harbor the only life, in the form of hearty shrub and tree species and some goats.", - "Keywords": [ - "new" - ], + "Keywords": [], "Name": "Tarim Basin (2)", "PlayerData": [ null, @@ -11044,4 +11042,4 @@ - \ No newline at end of file + Index: binaries/data/mods/public/maps/skirmishes/tarim_basin_4p.xml =================================================================== --- binaries/data/mods/public/maps/skirmishes/tarim_basin_4p.xml +++ binaries/data/mods/public/maps/skirmishes/tarim_basin_4p.xml @@ -40,9 +40,7 @@ { "CircularMap": true, "Description": "A barren desert basin surrounded by mountainous valleys, the Tarim Basin is also called \"The Western Regions\" by the Han, and represents the furthest extent of their power.\n\nThe basin itself is bereft of life and offers little in the way of defensibility. The rugged mountain valleys harbor the only life, in the form of hearty shrub and tree species and some goats.", - "Keywords": [ - "new" - ], + "Keywords": [], "Name": "Tarim Basin (4)", "PlayerData": [ {}, @@ -11930,4 +11928,4 @@ - \ No newline at end of file + Index: binaries/data/mods/public/maps/skirmishes/yangtze_2p.xml =================================================================== --- binaries/data/mods/public/maps/skirmishes/yangtze_2p.xml +++ binaries/data/mods/public/maps/skirmishes/yangtze_2p.xml @@ -41,8 +41,7 @@ "CircularMap": true, "Description": "The Yangtze River in China. ", "Keywords": [ - "naval", - "new" + "naval" ], "Name": "Chang Jiang (2)", "PlayerData": [ @@ -16853,4 +16852,4 @@ - \ No newline at end of file + Index: binaries/data/mods/public/mod.json =================================================================== --- binaries/data/mods/public/mod.json +++ binaries/data/mods/public/mod.json @@ -1,6 +1,6 @@ { "name": "0ad", - "version": "0.0.26", + "version": "0.0.27", "label": "0 A.D. Empires Ascendant", "url": "https://play0ad.com", "description": "A free, open-source, historical RTS game.", Index: source/ps/Pyrogenesis.cpp =================================================================== --- source/ps/Pyrogenesis.cpp +++ source/ps/Pyrogenesis.cpp @@ -24,7 +24,7 @@ #include "lib/sysdep/sysdep.h" #include "lib/svn_revision.h" -const char* engine_version = "0.0.26"; +const char* engine_version = "0.0.27"; const char* main_window_name = "0 A.D."; // convert contents of file from char to wchar_t and