diff --git a/ChangeLog b/ChangeLog index 1c529dd51..bd2b1d2bf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ -0.88 -> 0.next +0.88 -> 0.89 (Jun 01 2012) GENERAL -* Mostly implemented Commanders feature +* Mostly implemented Commanders feature (missing level-up dialog) * Support for stack artifacts * New creature window graphics contributed by fishkebab * Config file may have multiple upgrades for creatures @@ -9,6 +9,7 @@ GENERAL * Implemented restart functionality. CTRL+R will trigger a quick restart * Save game screen and returning to main menu will work if game was started with --start option * Simple mechanism for detecting game desynchronization after init +* 1280x800 resolution graphics, contributed by Topas ADVENTURE MAP * Fixed monsters regenerating casualties from battle at the start of new week. @@ -43,9 +44,12 @@ TOWNS: PREGAME * Pregame will use same resolution as main game +* Support for scaling background image +* Customization of graphics with config file. ADVENTURE AI * basic rule system for threat evaluation +* new town development logic * AI can now use external dwellings * AI will weekly revisit dwellings & mills * AI will now always pick best stacks from towns diff --git a/config/resolutions.json b/config/resolutions.json index cc444472e..23f91e54f 100644 --- a/config/resolutions.json +++ b/config/resolutions.json @@ -168,6 +168,34 @@ "ButtonEndTurn": { "x": 1245, "y": 524, "graphic": "IAM001.DEF", "playerColoured": 1 } }, + { + "resolution": { "x": 1280, "y": 800 }, + "InGameConsole": { "maxInputPerLine": 90, "maxOutputPerLine": 60 }, + "AdvMap": { "x": 7, "y": 7, "width": 1074, "height": 746, "smoothMove": 1, "puzzleSepia": 1 }, + "InfoBox": { "x": 1085, "y": 589 }, + "gem0": { "x": 6, "y": 708, "graphic": "agemLL.def" }, + "gem1": { "x": 1036, "y": 708, "graphic": "agemLR.def" }, + "gem2": { "x": 6, "y": 6, "graphic": "agemUL.def" }, + "gem3": { "x": 1036, "y": 6, "graphic": "agemUR.def" }, + "background": "AdvMap1280x800.pcx", + "HeroList": { "size": 11, "x": 1089, "y": 196, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF" }, + "TownList": { "size": 11, "x": 1227, "y": 196, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF" }, + "Minimap": { "width": 144, "height": 144, "x": 1110, "y": 26 }, + "Overview": { "pics": 4, "size": 6, "graphic": "OvCast6.pcx" }, + "Statusbar": { "x": 8, "y": 754, "graphic": "AdRollvr1280.pcx" }, + "ResDataBar": { "x": 0, "y": 775, "graphic": "ZResBar1280.pcx", "offsetX": 88, "offsetY": 2, "resSpace": 142, "resDateSpace": 167 }, + "ButtonKingdomOv": { "x": 1159, "y": 197, "graphic": "IAM002L.DEF", "playerColoured": 1 }, + "ButtonUnderground": { "x": 1159, "y": 229, "graphic": "IAM010L.DEF", "playerColoured": 1, "additionalDefs": ["IAM003L.DEF" ] }, + "ButtonQuestLog": { "x": 1159, "y": 261, "graphic": "IAM004L.DEF", "playerColoured": 1 }, + "ButtonSleepWake": { "x": 1159, "y": 293, "graphic": "IAM005L.DEF", "playerColoured": 1, "additionalDefs":["IAM011L.DEF"] }, + "ButtonMoveHero": { "x": 1159, "y": 326, "graphic": "IAM006L.DEF", "playerColoured": 1 }, + "ButtonSpellbook": { "x": 1159, "y": 359, "graphic": "IAM007L.DEF", "playerColoured": 1 }, + "ButtonAdvOptions": { "x": 1159, "y": 392, "graphic": "IAM008L.DEF", "playerColoured": 1 }, + "ButtonSysOptions": { "x": 1159, "y": 425, "graphic": "IAM009L.DEF", "playerColoured": 1 }, + "ButtonNextHero": { "x": 1159, "y": 523, "graphic": "IAM000.DEF", "playerColoured": 1 }, + "ButtonEndTurn": { "x": 1159, "y": 556, "graphic": "IAM001.DEF", "playerColoured": 1 } + }, + { "resolution": { "x": 1440, "y": 900 }, "InGameConsole": { "maxInputPerLine": 90, "maxOutputPerLine": 60 }, diff --git a/lib/GameConstants.h b/lib/GameConstants.h index 74d6b6408..6e7a23030 100644 --- a/lib/GameConstants.h +++ b/lib/GameConstants.h @@ -12,7 +12,7 @@ namespace GameConstants { - const std::string VCMI_VERSION = "VCMI 0.88b"; + const std::string VCMI_VERSION = "VCMI 0.89"; /* * DATA_DIR contains the game data (Data/, MP3/, ...).