mirror of
https://github.com/vcmi/vcmi.git
synced 2025-07-15 01:24:45 +02:00
Moved the resolution configurations in their own json files. Lots of C++ voodoo going away. Yay!
This commit is contained in:
@ -3,7 +3,10 @@
|
||||
#include <boost/bind.hpp>
|
||||
#include <boost/function.hpp>
|
||||
#include <boost/version.hpp>
|
||||
#include <boost/foreach.hpp>
|
||||
#include <fstream>
|
||||
#include "../lib/JsonNode.h"
|
||||
|
||||
using namespace config;
|
||||
|
||||
#if BOOST_VERSION >= 103800
|
||||
@ -27,10 +30,6 @@ using namespace phoenix;
|
||||
*/
|
||||
|
||||
CConfigHandler conf;
|
||||
GUIOptions *current = NULL;
|
||||
std::pair<int,int> curRes;
|
||||
ButtonInfo *currentButton;
|
||||
int gnb=-1;
|
||||
|
||||
struct lerror
|
||||
{
|
||||
@ -46,34 +45,7 @@ struct lerror
|
||||
tlog1 << txt << std::endl;
|
||||
}
|
||||
};
|
||||
struct SetCurButton
|
||||
{
|
||||
template<typename IteratorT>
|
||||
void operator()(IteratorT t1, IteratorT t2) const
|
||||
{
|
||||
std::string str(t1,t2);
|
||||
if(str=="KingdomOv")
|
||||
currentButton = ¤t->ac.kingOverview;
|
||||
else if(str=="Underground")
|
||||
currentButton = ¤t->ac.underground;
|
||||
else if(str=="QuestLog")
|
||||
currentButton = ¤t->ac.questlog;
|
||||
else if(str=="SleepWake")
|
||||
currentButton = ¤t->ac.sleepWake;
|
||||
else if(str=="MoveHero")
|
||||
currentButton = ¤t->ac.moveHero;
|
||||
else if(str=="Spellbook")
|
||||
currentButton = ¤t->ac.spellbook;
|
||||
else if(str=="AdvOptions")
|
||||
currentButton = ¤t->ac.advOptions;
|
||||
else if(str=="SysOptions")
|
||||
currentButton = ¤t->ac.sysOptions;
|
||||
else if(str=="NextHero")
|
||||
currentButton = ¤t->ac.nextHero;
|
||||
else if(str=="EndTurn")
|
||||
currentButton = ¤t->ac.endTurn;
|
||||
}
|
||||
};
|
||||
|
||||
struct lerror2
|
||||
{
|
||||
std::string txt;
|
||||
@ -86,121 +58,15 @@ struct lerror2
|
||||
}
|
||||
};
|
||||
|
||||
struct dummy
|
||||
{
|
||||
boost::function<void()> func;
|
||||
dummy(const boost::function<void()> & F)
|
||||
:func(F){}
|
||||
template<typename IteratorT>
|
||||
void operator()(IteratorT t1, IteratorT t2) const
|
||||
{
|
||||
func();
|
||||
}
|
||||
};
|
||||
|
||||
template<typename T>struct SetButtonProp
|
||||
{
|
||||
T point;
|
||||
SetButtonProp(T p)
|
||||
:point(p){}
|
||||
template <typename Z>
|
||||
void operator()(const Z & val) const
|
||||
{
|
||||
currentButton->*point = val;
|
||||
}
|
||||
};
|
||||
template<typename T> SetButtonProp<T> SetButtonProp_a(T p)
|
||||
{
|
||||
return SetButtonProp<T>(p);
|
||||
}
|
||||
struct SetButtonStr
|
||||
{
|
||||
std::string ButtonInfo::*point;
|
||||
SetButtonStr(std::string ButtonInfo::* p)
|
||||
:point(p){}
|
||||
template <typename Z>
|
||||
void operator()(const Z first, const Z last) const
|
||||
{
|
||||
std::string str(first,last);
|
||||
currentButton->*point = str;
|
||||
}
|
||||
};
|
||||
template<typename T>struct SetAdventureProp
|
||||
{
|
||||
T point;
|
||||
SetAdventureProp(T p)
|
||||
:point(p){}
|
||||
template <typename Z>
|
||||
void operator()(const Z & val) const
|
||||
{
|
||||
current->ac.*point = val;
|
||||
}
|
||||
};
|
||||
template<typename T> SetAdventureProp<T> SetAdventureProp_a(T p)
|
||||
{
|
||||
return SetAdventureProp<T>(p);
|
||||
}
|
||||
struct SetAdventureStr
|
||||
{
|
||||
std::string AdventureMapConfig::*point;
|
||||
SetAdventureStr(std::string AdventureMapConfig::* p)
|
||||
:point(p){}
|
||||
template <typename Z>
|
||||
void operator()(const Z first, const Z last) const
|
||||
{
|
||||
std::string str(first,last);
|
||||
current->ac.*point = str;
|
||||
}
|
||||
};
|
||||
struct AddDefForButton
|
||||
{
|
||||
template <typename Z>
|
||||
void operator()(const Z first, const Z last) const
|
||||
{
|
||||
std::string str(first,last);
|
||||
currentButton->additionalDefs.push_back(str);
|
||||
}
|
||||
};
|
||||
struct ClearAdditionalDefs
|
||||
{
|
||||
template <typename Z>
|
||||
void operator()(const Z first, const Z last) const
|
||||
{
|
||||
currentButton->additionalDefs.clear();
|
||||
}
|
||||
};
|
||||
static void addGRes()
|
||||
{
|
||||
if(current)
|
||||
conf.guiOptions[curRes] = *current; //we'll use by default settings from previous resolution
|
||||
current = &conf.guiOptions[curRes];
|
||||
}
|
||||
static void setGem(int x, int val)
|
||||
{
|
||||
if(x)
|
||||
current->ac.gemX[gnb] = val;
|
||||
else
|
||||
current->ac.gemY[gnb] = val;
|
||||
}
|
||||
struct AddGemName
|
||||
{
|
||||
template <typename Z>
|
||||
void operator()(const Z first, const Z last) const
|
||||
{
|
||||
current->ac.gemG.push_back(std::string(first,last));
|
||||
}
|
||||
};
|
||||
struct SettingsGrammar : public grammar<SettingsGrammar>
|
||||
{
|
||||
template <typename ScannerT>
|
||||
struct definition
|
||||
{
|
||||
rule<ScannerT> r, clientOption, clientOptionsSequence, ClientSettings;
|
||||
rule<ScannerT> GUISettings, GUIOption, GUIOptionsSequence, AdvMapOptionsSequence, AdvMapOption;
|
||||
rule<ScannerT> GUIResolution, fname;
|
||||
|
||||
definition(SettingsGrammar const& self)
|
||||
{
|
||||
fname = lexeme_d[+(alnum_p | '.')];
|
||||
clientOption
|
||||
= str_p("resolution=") >> (uint_p[assign_a(conf.cc.resx)] >> 'x' >> uint_p[assign_a(conf.cc.resy)] | eps_p[lerror("Wrong resolution!")])
|
||||
| str_p("pregameRes=") >> (uint_p[assign_a(conf.cc.pregameResx)] >> 'x' >> uint_p[assign_a(conf.cc.pregameResy)] | eps_p[lerror("Wrong pregame size!")])
|
||||
@ -219,123 +85,12 @@ struct SettingsGrammar : public grammar<SettingsGrammar>
|
||||
clientOptionsSequence = *(clientOption >> (';' | eps_p[lerror("Semicolon lacking after client option!")]));
|
||||
ClientSettings = '{' >> clientOptionsSequence >> '}';
|
||||
|
||||
AdvMapOption
|
||||
= str_p("Buttons") >> ((ch_p('{') >> '}') | eps_p[lerror("Wrong Buttons!")])
|
||||
| str_p("Minimap: ") >>
|
||||
*(
|
||||
"width=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::minimapW)]//[assign_a(current->ac.minimapW)]
|
||||
| "height=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::minimapH)]
|
||||
| "x=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::minimapX)]
|
||||
| "y=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::minimapY)]
|
||||
)
|
||||
| str_p("Statusbar:") >>
|
||||
*(
|
||||
( "x=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::statusbarX)]
|
||||
| "y=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::statusbarY)]
|
||||
| "graphic=" >> fname[SetAdventureStr(&AdventureMapConfig::statusbarG)]
|
||||
)
|
||||
)
|
||||
| str_p("ResDataBar:") >>
|
||||
*(
|
||||
( "x=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::resdatabarX)]
|
||||
| "y=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::resdatabarY)]
|
||||
| "offsetX=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::resOffsetX)]
|
||||
| "offsetY=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::resOffsetY)]
|
||||
| "resSpace=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::resDist)]
|
||||
| "resDateSpace=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::resDateDist)]
|
||||
| "graphic=" >> fname[SetAdventureStr(&AdventureMapConfig::resdatabarG)]
|
||||
)
|
||||
)
|
||||
| str_p("InfoBox:") >>
|
||||
*(
|
||||
( "x=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::infoboxX)]
|
||||
| "y=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::infoboxY)]
|
||||
)
|
||||
)
|
||||
| str_p("AdvMap:") >>
|
||||
*(
|
||||
( "x=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::advmapX)]
|
||||
| "y=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::advmapY)]
|
||||
| "width=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::advmapW)]
|
||||
| "height=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::advmapH)]
|
||||
| "smoothMove=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::smoothMove)]
|
||||
| "puzzleSepia=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::puzzleSepia)]
|
||||
)
|
||||
)
|
||||
| str_p("background=") >> fname[SetAdventureStr(&AdventureMapConfig::mainGraphic)]
|
||||
| str_p("Button") >> (+(anychar_p-':'))[SetCurButton()] >> ':' >>
|
||||
*(
|
||||
( "x=" >> uint_p[SetButtonProp_a(&ButtonInfo::x)]
|
||||
| "y=" >> uint_p[SetButtonProp_a(&ButtonInfo::y)]
|
||||
| "playerColoured=" >> uint_p[SetButtonProp_a(&ButtonInfo::playerColoured)]
|
||||
| "graphic=" >> fname[SetButtonStr(&ButtonInfo::defName)]
|
||||
| str_p("additionalDefs=")[ClearAdditionalDefs()]
|
||||
>> ch_p('(') >> fname[AddDefForButton()]
|
||||
>> *(',' >> fname[AddDefForButton()]) >> ')'
|
||||
)
|
||||
)
|
||||
| str_p("HeroList:") >>
|
||||
*(
|
||||
( "x=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::hlistX)]
|
||||
| "y=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::hlistY)]
|
||||
| "size=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::hlistSize)]
|
||||
| "movePoints=" >> fname[SetAdventureStr(&AdventureMapConfig::hlistMB)]
|
||||
| "manaPoints=" >> fname[SetAdventureStr(&AdventureMapConfig::hlistMN)]
|
||||
| "arrowUp=" >> fname[SetAdventureStr(&AdventureMapConfig::hlistAU)]
|
||||
| "arrowDown=" >> fname[SetAdventureStr(&AdventureMapConfig::hlistAD)]
|
||||
)
|
||||
)
|
||||
| str_p("TownList:") >>
|
||||
*(
|
||||
( "x=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::tlistX)]
|
||||
| "y=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::tlistY)]
|
||||
| "size=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::tlistSize)]
|
||||
| "arrowUp=" >> fname[SetAdventureStr(&AdventureMapConfig::tlistAU)]
|
||||
| "arrowDown=" >> fname[SetAdventureStr(&AdventureMapConfig::tlistAD)]
|
||||
)
|
||||
)
|
||||
| str_p("gem") >> uint_p[var(gnb) = arg1] >> ':' >>
|
||||
*(
|
||||
( "x=" >> uint_p[bind(&setGem,1,_1)]
|
||||
| "y=" >> uint_p[bind(&setGem,0,_1)]
|
||||
| "graphic=" >> fname[AddGemName()]
|
||||
)
|
||||
)
|
||||
| str_p("InGameConsole:") >>
|
||||
*(
|
||||
( "maxInputPerLine=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::inputLineLength)]
|
||||
| "maxOutputPerLine=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::outputLineLength)]
|
||||
)
|
||||
)
|
||||
| str_p("Overview:") >>
|
||||
*(
|
||||
( "pics=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::overviewPics)]
|
||||
| "size=" >> uint_p[SetAdventureProp_a(&AdventureMapConfig::overviewSize)]
|
||||
| "graphic=" >> fname[SetAdventureStr(&AdventureMapConfig::overviewBg)]
|
||||
)
|
||||
)
|
||||
;
|
||||
AdvMapOptionsSequence = *(AdvMapOption >> (';' | eps_p[lerror("Semicolon lacking in advmapopt!")]));
|
||||
GUIResolution = (uint_p[assign_a(curRes.first)] >> 'x' >> uint_p[assign_a(curRes.second)])
|
||||
[dummy(&addGRes)];
|
||||
GUIOption = str_p("AdventureMap") >> ('{' >> AdvMapOptionsSequence >> '}' | eps_p[lerror("Wrong AdventureMap!")]);
|
||||
GUIOptionsSequence = *(GUIOption >> (';' | eps_p[lerror("Semicolon after GUIOption lacking!")]));
|
||||
GUISettings = +(GUIResolution >> '{' >> GUIOptionsSequence >> '}');
|
||||
r = str_p("clientSettings") >> (ClientSettings | eps_p[lerror("Wrong clientSettings!")]);
|
||||
|
||||
|
||||
r
|
||||
= str_p("clientSettings") >> (ClientSettings | eps_p[lerror("Wrong clientSettings!")])
|
||||
>> str_p("GUISettings") >> ('{' >> GUISettings >> '}' | eps_p[lerror("Wrong GUISettings!")]);
|
||||
#ifdef BOOST_SPIRIT_DEBUG
|
||||
BOOST_SPIRIT_DEBUG_RULE(clientOption);
|
||||
BOOST_SPIRIT_DEBUG_RULE(clientOptionsSequence);
|
||||
BOOST_SPIRIT_DEBUG_RULE(ClientSettings);
|
||||
BOOST_SPIRIT_DEBUG_RULE(AdvMapOption);
|
||||
BOOST_SPIRIT_DEBUG_RULE(AdvMapOptionsSequence);
|
||||
BOOST_SPIRIT_DEBUG_RULE(GUIOption);
|
||||
BOOST_SPIRIT_DEBUG_RULE(GUIOptionsSequence);
|
||||
BOOST_SPIRIT_DEBUG_RULE(GUISettings);
|
||||
BOOST_SPIRIT_DEBUG_RULE(GUIResolution);
|
||||
BOOST_SPIRIT_DEBUG_RULE(r);
|
||||
#endif
|
||||
}
|
||||
@ -359,6 +114,29 @@ struct CommentsGrammar : public grammar<CommentsGrammar>
|
||||
};
|
||||
};
|
||||
|
||||
static void setButton(ButtonInfo &button, const JsonNode &g)
|
||||
{
|
||||
button.x = g["x"].Float();
|
||||
button.y = g["y"].Float();
|
||||
button.playerColoured = g["playerColoured"].Float();
|
||||
button.defName = g["graphic"].String();
|
||||
|
||||
if (!g["additionalDefs"].isNull()) {
|
||||
const JsonVector &defs_vec = g["additionalDefs"].Vector();
|
||||
|
||||
BOOST_FOREACH(const JsonNode &def, defs_vec) {
|
||||
button.additionalDefs.push_back(def.String());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void setGem(AdventureMapConfig &ac, const int gem, const JsonNode &g)
|
||||
{
|
||||
ac.gemX[gem] = g["x"].Float();
|
||||
ac.gemY[gem] = g["y"].Float();
|
||||
ac.gemG.push_back(g["graphic"].String());
|
||||
}
|
||||
|
||||
CConfigHandler::CConfigHandler(void)
|
||||
{
|
||||
}
|
||||
@ -391,6 +169,81 @@ void config::CConfigHandler::init()
|
||||
else if(!info.full)
|
||||
tlog2 << "Not entire config/settings.txt parsed!\n";
|
||||
|
||||
/* Read resolutions. */
|
||||
const JsonNode config(DATA_DIR "/config/resolutions.json");
|
||||
const JsonVector &guisettings_vec = config["GUISettings"].Vector();
|
||||
|
||||
BOOST_FOREACH(const JsonNode &g, guisettings_vec) {
|
||||
std::pair<int,int> curRes(g["resolution"]["x"].Float(), g["resolution"]["y"].Float());
|
||||
GUIOptions *current = &conf.guiOptions[curRes];
|
||||
|
||||
current->ac.inputLineLength = g["InGameConsole"]["maxInputPerLine"].Float();
|
||||
current->ac.outputLineLength = g["InGameConsole"]["maxOutputPerLine"].Float();
|
||||
|
||||
current->ac.advmapX = g["AdvMap"]["x"].Float();
|
||||
current->ac.advmapY = g["AdvMap"]["y"].Float();
|
||||
current->ac.advmapW = g["AdvMap"]["width"].Float();
|
||||
current->ac.advmapH = g["AdvMap"]["height"].Float();
|
||||
current->ac.smoothMove = g["AdvMap"]["smoothMove"].Float();
|
||||
current->ac.puzzleSepia = g["AdvMap"]["puzzleSepia"].Float();
|
||||
|
||||
current->ac.infoboxX = g["InfoBox"]["x"].Float();
|
||||
current->ac.infoboxY = g["InfoBox"]["y"].Float();
|
||||
|
||||
setGem(current->ac, 0, g["gem0"]);
|
||||
setGem(current->ac, 1, g["gem1"]);
|
||||
setGem(current->ac, 2, g["gem2"]);
|
||||
setGem(current->ac, 3, g["gem3"]);
|
||||
|
||||
current->ac.mainGraphic = g["background"].String();
|
||||
|
||||
current->ac.hlistX = g["HeroList"]["x"].Float();
|
||||
current->ac.hlistY = g["HeroList"]["y"].Float();
|
||||
current->ac.hlistSize = g["HeroList"]["size"].Float();
|
||||
current->ac.hlistMB = g["HeroList"]["movePoints"].String();
|
||||
current->ac.hlistMN = g["HeroList"]["manaPoints"].String();
|
||||
current->ac.hlistAU = g["HeroList"]["arrowUp"].String();
|
||||
current->ac.hlistAD = g["HeroList"]["arrowDown"].String();
|
||||
|
||||
current->ac.tlistX = g["TownList"]["x"].Float();
|
||||
current->ac.tlistY = g["TownList"]["y"].Float();
|
||||
current->ac.tlistSize = g["TownList"]["size"].Float();
|
||||
current->ac.tlistAU = g["TownList"]["arrowUp"].String();
|
||||
current->ac.tlistAD = g["TownList"]["arrowDown"].String();
|
||||
|
||||
current->ac.minimapW = g["Minimap"]["width"].Float();
|
||||
current->ac.minimapH = g["Minimap"]["height"].Float();
|
||||
current->ac.minimapX = g["Minimap"]["x"].Float();
|
||||
current->ac.minimapY = g["Minimap"]["y"].Float();
|
||||
|
||||
current->ac.overviewPics = g["Overview"]["pics"].Float();
|
||||
current->ac.overviewSize = g["Overview"]["size"].Float();
|
||||
current->ac.overviewBg = g["Overview"]["graphic"].String();
|
||||
|
||||
current->ac.statusbarX = g["Statusbar"]["x"].Float();
|
||||
current->ac.statusbarY = g["Statusbar"]["y"].Float();
|
||||
current->ac.statusbarG = g["Statusbar"]["graphic"].String();
|
||||
|
||||
current->ac.resdatabarX = g["ResDataBar"]["x"].Float();
|
||||
current->ac.resdatabarY = g["ResDataBar"]["y"].Float();
|
||||
current->ac.resOffsetX = g["ResDataBar"]["offsetX"].Float();
|
||||
current->ac.resOffsetY = g["ResDataBar"]["offsetY"].Float();
|
||||
current->ac.resDist = g["ResDataBar"]["resSpace"].Float();
|
||||
current->ac.resDateDist = g["ResDataBar"]["resDateSpace"].Float();
|
||||
current->ac.resdatabarG = g["ResDataBar"]["graphic"].String();
|
||||
|
||||
setButton(current->ac.kingOverview, g["ButtonKingdomOv"]);
|
||||
setButton(current->ac.underground, g["ButtonUnderground"]);
|
||||
setButton(current->ac.questlog, g["ButtonQuestLog"]);
|
||||
setButton(current->ac.sleepWake, g["ButtonSleepWake"]);
|
||||
setButton(current->ac.moveHero, g["ButtonMoveHero"]);
|
||||
setButton(current->ac.spellbook, g["ButtonSpellbook"]);
|
||||
setButton(current->ac.advOptions, g["ButtonAdvOptions"]);
|
||||
setButton(current->ac.sysOptions, g["ButtonSysOptions"]);
|
||||
setButton(current->ac.nextHero, g["ButtonNextHero"]);
|
||||
setButton(current->ac.endTurn, g["ButtonEndTurn"]);
|
||||
}
|
||||
|
||||
//fixing screenx / screeny if set to 0x0
|
||||
if (cc.screenx == 0 && cc.screeny == 0)
|
||||
{
|
||||
|
283
config/resolutions.json
Normal file
283
config/resolutions.json
Normal file
@ -0,0 +1,283 @@
|
||||
{
|
||||
"GUISettings":
|
||||
[
|
||||
{
|
||||
"resolution": { "x": 800, "y": 600 },
|
||||
"InGameConsole": { "maxInputPerLine": 60, "maxOutputPerLine": 39 },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 594, "height": 546, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 605, "y": 389, },
|
||||
"gem0": { "x": 6, "y": 508, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 556, "y": 508, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 556, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap.bmp",
|
||||
"HeroList": { "size": 5, "x": 609, "y": 196, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 5, "x": 747, "y": 196, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF", },
|
||||
"Minimap": { "width": 144, "height": 144, "x": 630, "y": 26, },
|
||||
"Overview": { "pics": 4, "size": 4, "graphic": "OvCast.pcx", },
|
||||
"Statusbar": { "x": 7, "y": 556, "graphic": "AdRollvr.bmp", },
|
||||
"ResDataBar": { "x": 3, "y": 575, "graphic": "ZRESBAR.bmp", "offsetX": 32, "offsetY": 2, "resSpace": 85, "resDateSpace": 85, },
|
||||
"ButtonKingdomOv": { "x": 679, "y": 196, "graphic": "IAM002.DEF", "playerColoured": 1, },
|
||||
"ButtonUnderground": { "x": 711, "y": 196, "graphic": "IAM010.DEF", "playerColoured": 1, "additionalDefs": [ "IAM003.DEF", ], },
|
||||
"ButtonQuestLog": { "x": 679, "y": 228, "graphic": "IAM004.DEF", "playerColoured": 1, },
|
||||
"ButtonSleepWake": { "x": 711, "y": 228, "graphic": "IAM005.DEF", "playerColoured": 1, },
|
||||
"ButtonMoveHero": { "x": 679, "y": 260, "graphic": "IAM006.DEF", "playerColoured": 1, },
|
||||
"ButtonSpellbook": { "x": 711, "y": 260, "graphic": "IAM007.DEF", "playerColoured": 1, },
|
||||
"ButtonAdvOptions": { "x": 679, "y": 292, "graphic": "IAM008.DEF", "playerColoured": 1, },
|
||||
"ButtonSysOptions": { "x": 711, "y": 292, "graphic": "IAM009.DEF", "playerColoured": 1, },
|
||||
"ButtonNextHero": { "x": 679, "y": 324, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 679, "y": 356, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
|
||||
{
|
||||
"resolution": { "x": 1024, "y": 600 },
|
||||
"InGameConsole": { "maxInputPerLine": 70, "maxOutputPerLine": 50, },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 818, "height": 546, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 829, "y": 389, },
|
||||
"gem0": { "x": 6, "y": 508, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 780, "y": 508, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 780, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap1024x600.pcx",
|
||||
"HeroList": { "size": 5, "x": 833, "y": 196, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 5, "x": 971, "y": 196, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF", },
|
||||
"Minimap": { "width": 144, "height": 144, "x": 854, "y": 26, },
|
||||
"Overview": { "pics": 4, "size": 4, "graphic": "OvCast.pcx", },
|
||||
"Statusbar": { "x": 8, "y": 556, "graphic": "AdRollvr1024.pcx", },
|
||||
"ResDataBar": { "x": 0, "y": 575, "graphic": "ZResBar1024.pcx", "offsetX": 66, "offsetY": 2, "resSpace": 109, "resDateSpace": 133, },
|
||||
"ButtonKingdomOv": { "x": 903, "y": 196, "graphic": "IAM002.DEF", "playerColoured": 1, },
|
||||
"ButtonUnderground": { "x": 935, "y": 196, "graphic": "IAM010.DEF", "playerColoured": 1, "additionalDefs": [ "IAM003.DEF", ], },
|
||||
"ButtonQuestLog": { "x": 903, "y": 228, "graphic": "IAM004.DEF", "playerColoured": 1, },
|
||||
"ButtonSleepWake": { "x": 935, "y": 228, "graphic": "IAM005.DEF", "playerColoured": 1, },
|
||||
"ButtonMoveHero": { "x": 903, "y": 260, "graphic": "IAM006.DEF", "playerColoured": 1, },
|
||||
"ButtonSpellbook": { "x": 935, "y": 260, "graphic": "IAM007.DEF", "playerColoured": 1, },
|
||||
"ButtonAdvOptions": { "x": 903, "y": 292, "graphic": "IAM008.DEF", "playerColoured": 1, },
|
||||
"ButtonSysOptions": { "x": 935, "y": 292, "graphic": "IAM009.DEF", "playerColoured": 1, },
|
||||
"ButtonNextHero": { "x": 903, "y": 324, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 903, "y": 356, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
|
||||
{
|
||||
"resolution": { "x": 1024, "y": 768 },
|
||||
"InGameConsole": { "maxInputPerLine": 70, "maxOutputPerLine": 57, },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 818, "height": 714, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 829, "y": 557, },
|
||||
"gem0": { "x": 6, "y": 676, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 780, "y": 676, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 780, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap1024x768.pcx",
|
||||
"HeroList": { "size": 10, "x": 833, "y": 201, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 10, "x": 971, "y": 201, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF", },
|
||||
"Minimap": { "width": 144, "height": 144, "x": 854, "y": 26, },
|
||||
"Overview": { "pics": 4, "size": 5, "graphic": "OvCast5.pcx", },
|
||||
"Statusbar": { "x": 8, "y": 723, "graphic": "AdRollvr1024.pcx", },
|
||||
"ResDataBar": { "x": 0, "y": 743, "graphic": "ZResBar1024.pcx", "offsetX": 66, "offsetY": 2, "resSpace": 109, "resDateSpace": 133, },
|
||||
"ButtonKingdomOv": { "x": 903, "y": 197, "graphic": "IAM002L.DEF", "playerColoured": 1, },
|
||||
"ButtonUnderground": { "x": 903, "y": 229, "graphic": "IAM010L.DEF", "playerColoured": 1, "additionalDefs": ["IAM003L.DEF", ], },
|
||||
"ButtonQuestLog": { "x": 903, "y": 261, "graphic": "IAM004L.DEF", "playerColoured": 1, },
|
||||
"ButtonSleepWake": { "x": 903, "y": 293, "graphic": "IAM005L.DEF", "playerColoured": 1, },
|
||||
"ButtonMoveHero": { "x": 903, "y": 326, "graphic": "IAM006L.DEF", "playerColoured": 1, },
|
||||
"ButtonSpellbook": { "x": 903, "y": 359, "graphic": "IAM007L.DEF", "playerColoured": 1, },
|
||||
"ButtonAdvOptions": { "x": 903, "y": 392, "graphic": "IAM008L.DEF", "playerColoured": 1, },
|
||||
"ButtonSysOptions": { "x": 903, "y": 425, "graphic": "IAM009L.DEF", "playerColoured": 1, },
|
||||
"ButtonNextHero": { "x": 903, "y": 491, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 903, "y": 524, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
{
|
||||
"resolution": { "x": 1280, "y": 960 },
|
||||
"InGameConsole": { "maxInputPerLine": 80, "maxOutputPerLine": 57, },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 1074, "height": 906, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 1085, "y": 749, },
|
||||
"gem0": { "x": 6, "y": 868, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 1036, "y": 868, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 1036, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap1280x960.pcx",
|
||||
"HeroList": { "size": 16, "x": 1089, "y": 196, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 16, "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": 916, "graphic": "AdRollvr1280.pcx", },
|
||||
"ResDataBar": { "x": 0, "y": 935, "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, },
|
||||
"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": 491, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 1159, "y": 524, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
|
||||
{
|
||||
"resolution": { "x": 1280, "y": 1024 },
|
||||
"InGameConsole": { "maxInputPerLine": 80, "maxOutputPerLine": 57, },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 1074, "height": 970, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 1085, "y": 517, },
|
||||
"gem0": { "x": 6, "y": 932, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 1036, "y": 932, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 1036, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap1280x1024.PCX",
|
||||
"HeroList": { "size": 9, "x": 1089, "y": 196, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 9, "x": 1227, "y": 196, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF", },
|
||||
"Minimap": { "width": 144, "height": 144, "x": 1110, "y": 26, },
|
||||
"Overview": { "pics": 4, "size": 7, "graphic": "OvCast7.pcx", },
|
||||
"Statusbar": { "x": 8, "y": 980, "graphic": "AdRollvr1280.pcx", },
|
||||
"ResDataBar": { "x": 0, "y": 999, "graphic": "ZResBar1280.pcx", "offsetX": 88, "offsetY": 2, "resSpace": 142, "resDateSpace": 167, },
|
||||
"ButtonKingdomOv": { "x": 1159, "y": 196, "graphic": "IAM002L.DEF", "playerColoured": 1, },
|
||||
"ButtonUnderground": { "x": 1159, "y": 228, "graphic": "IAM010L.DEF", "playerColoured": 1, "additionalDefs": ["IAM003L.DEF", ], },
|
||||
"ButtonQuestLog": { "x": 1159, "y": 260, "graphic": "IAM004L.DEF", "playerColoured": 1, },
|
||||
"ButtonSleepWake": { "x": 1159, "y": 292, "graphic": "IAM005L.DEF", "playerColoured": 1, },
|
||||
"ButtonMoveHero": { "x": 1159, "y": 324, "graphic": "IAM006L.DEF", "playerColoured": 1, },
|
||||
"ButtonSpellbook": { "x": 1159, "y": 355, "graphic": "IAM007L.DEF", "playerColoured": 1, },
|
||||
"ButtonAdvOptions": { "x": 1159, "y": 388, "graphic": "IAM008L.DEF", "playerColoured": 1, },
|
||||
"ButtonSysOptions": { "x": 1159, "y": 420, "graphic": "IAM009L.DEF", "playerColoured": 1, },
|
||||
"ButtonNextHero": { "x": 1159, "y": 452, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 1159, "y": 484, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
|
||||
{
|
||||
"resolution": { "x": 1366, "y": 768 },
|
||||
"InGameConsole": { "maxInputPerLine": 85, "maxOutputPerLine": 58, },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 1160, "height": 714, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 1171, "y": 557, },
|
||||
"gem0": { "x": 6, "y": 676, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 1122, "y": 676, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 1122, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap1366x768.pcx",
|
||||
"HeroList": { "size": 10, "x": 1175, "y": 201, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 10, "x": 1313, "y": 201, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF", },
|
||||
"Minimap": { "width": 144, "height": 144, "x": 1196, "y": 26, },
|
||||
"Overview": { "pics": 4, "size": 7, "graphic": "OvCast7.pcx", },
|
||||
"Statusbar": { "x": 8, "y": 723, "graphic": "AdRollvr1366.pcx", },
|
||||
"ResDataBar": { "x": 0, "y": 743, "graphic": "ZResBar1366.pcx", "offsetX": 90, "offsetY": 2, "resSpace": 153, "resDateSpace": 185, },
|
||||
"ButtonKingdomOv": { "x": 1245, "y": 197, "graphic": "IAM002L.DEF", "playerColoured": 1, },
|
||||
"ButtonUnderground": { "x": 1245, "y": 229, "graphic": "IAM010L.DEF", "playerColoured": 1, "additionalDefs": ["IAM003L.DEF", ], },
|
||||
"ButtonQuestLog": { "x": 1245, "y": 261, "graphic": "IAM004L.DEF", "playerColoured": 1, },
|
||||
"ButtonSleepWake": { "x": 1245, "y": 293, "graphic": "IAM005L.DEF", "playerColoured": 1, },
|
||||
"ButtonMoveHero": { "x": 1245, "y": 326, "graphic": "IAM006L.DEF", "playerColoured": 1, },
|
||||
"ButtonSpellbook": { "x": 1245, "y": 359, "graphic": "IAM007L.DEF", "playerColoured": 1, },
|
||||
"ButtonAdvOptions": { "x": 1245, "y": 392, "graphic": "IAM008L.DEF", "playerColoured": 1, },
|
||||
"ButtonSysOptions": { "x": 1245, "y": 425, "graphic": "IAM009L.DEF", "playerColoured": 1, },
|
||||
"ButtonNextHero": { "x": 1245, "y": 491, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 1245, "y": 524, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
|
||||
{
|
||||
"resolution": { "x": 1440, "y": 900 },
|
||||
"InGameConsole": { "maxInputPerLine": 90, "maxOutputPerLine": 60, },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 1234, "height": 846, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 1245, "y": 689, },
|
||||
"gem0": { "x": 6, "y": 808, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 1196, "y": 808, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 1196, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap1440x900.pcx",
|
||||
"HeroList": { "size": 14, "x": 1249, "y": 200, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 14, "x": 1387, "y": 200, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF", },
|
||||
"Minimap": { "width": 144, "height": 144, "x": 1270, "y": 26, },
|
||||
"Overview": { "pics": 4, "size": 6, "graphic": "OvCast6.pcx", },
|
||||
"Statusbar": { "x": 8, "y": 855, "graphic": "AdRollvr1440.pcx", },
|
||||
"ResDataBar": { "x": 0, "y": 875, "graphic": "ZResBar1440.pcx", "offsetX": 100, "offsetY": 2, "resSpace": 155, "resDateSpace": 238, },
|
||||
"ButtonKingdomOv": { "x": 1319, "y": 197, "graphic": "IAM002L.DEF", "playerColoured": 1, },
|
||||
"ButtonUnderground": { "x": 1319, "y": 229, "graphic": "IAM010L.DEF", "playerColoured": 1, "additionalDefs": ["IAM003L.DEF", ], },
|
||||
"ButtonQuestLog": { "x": 1319, "y": 261, "graphic": "IAM004L.DEF", "playerColoured": 1, },
|
||||
"ButtonSleepWake": { "x": 1319, "y": 293, "graphic": "IAM005L.DEF", "playerColoured": 1, },
|
||||
"ButtonMoveHero": { "x": 1319, "y": 326, "graphic": "IAM006L.DEF", "playerColoured": 1, },
|
||||
"ButtonSpellbook": { "x": 1319, "y": 359, "graphic": "IAM007L.DEF", "playerColoured": 1, },
|
||||
"ButtonAdvOptions": { "x": 1319, "y": 392, "graphic": "IAM008L.DEF", "playerColoured": 1, },
|
||||
"ButtonSysOptions": { "x": 1319, "y": 425, "graphic": "IAM009L.DEF", "playerColoured": 1, },
|
||||
"ButtonNextHero": { "x": 1319, "y": 458, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 1319, "y": 491, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
|
||||
{
|
||||
"resolution": { "x": 1600, "y": 1200 },
|
||||
"InGameConsole": { "maxInputPerLine": 100, "maxOutputPerLine": 70, },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 1394, "height": 1146, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 1405, "y": 989, },
|
||||
"gem0": { "x": 6, "y": 1108, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 1356, "y": 1108, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 1356, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap1600x1200.pcx",
|
||||
"HeroList": { "size": 23, "x": 1409, "y": 201, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 23, "x": 1547, "y": 201, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF", },
|
||||
"Minimap": { "width": 144, "height": 144, "x": 1430, "y": 26, },
|
||||
"Overview": { "pics": 4, "size": 8, "graphic": "OvCast8.pcx", },
|
||||
"Statusbar": { "x": 285, "y": 1155, "graphic": "AdRollvr1600.pcx", },
|
||||
"ResDataBar": { "x": 0, "y": 1175, "graphic": "ZResBar1600.pcx", "offsetX": 65, "offsetY": 2, "resSpace": 192, "resDateSpace": 210, },
|
||||
"ButtonKingdomOv": { "x": 1479, "y": 197, "graphic": "IAM002L.DEF", "playerColoured": 1, },
|
||||
"ButtonUnderground": { "x": 1479, "y": 229, "graphic": "IAM010L.DEF", "playerColoured": 1, "additionalDefs": ["IAM003L.DEF", ], },
|
||||
"ButtonQuestLog": { "x": 1479, "y": 261, "graphic": "IAM004L.DEF", "playerColoured": 1, },
|
||||
"ButtonSleepWake": { "x": 1479, "y": 293, "graphic": "IAM005L.DEF", "playerColoured": 1, },
|
||||
"ButtonMoveHero": { "x": 1479, "y": 326, "graphic": "IAM006L.DEF", "playerColoured": 1, },
|
||||
"ButtonSpellbook": { "x": 1479, "y": 359, "graphic": "IAM007L.DEF", "playerColoured": 1, },
|
||||
"ButtonAdvOptions": { "x": 1479, "y": 392, "graphic": "IAM008L.DEF", "playerColoured": 1, },
|
||||
"ButtonSysOptions": { "x": 1479, "y": 425, "graphic": "IAM009L.DEF", "playerColoured": 1, },
|
||||
"ButtonNextHero": { "x": 1479, "y": 458, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 1479, "y": 491, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
|
||||
{
|
||||
"resolution": { "x": 1680, "y": 1050 },
|
||||
"InGameConsole": { "maxInputPerLine": 108, "maxOutputPerLine": 70, },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 1474, "height": 996, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 1485, "y": 839, },
|
||||
"gem0": { "x": 6, "y": 958, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 1436, "y": 958, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 1436, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap1680x1050.pcx",
|
||||
"HeroList": { "size": 19, "x": 1489, "y": 198, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 19, "x": 1627, "y": 198, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF", },
|
||||
"Minimap": { "width": 144, "height": 144, "x": 1510, "y": 26, },
|
||||
"Overview": { "pics": 4, "size": 7, "graphic": "OvCast7.pcx", },
|
||||
"Statusbar": { "x": 8, "y": 1005, "graphic": "AdRollvr1680.pcx", },
|
||||
"ResDataBar": { "x": 0, "y": 1025, "graphic": "ZResBar1680.pcx", "offsetX": 67, "offsetY": 2, "resSpace": 192, "resDateSpace": 288, },
|
||||
"ButtonKingdomOv": { "x": 1559, "y": 197, "graphic": "IAM002L.DEF", "playerColoured": 1, },
|
||||
"ButtonUnderground": { "x": 1559, "y": 229, "graphic": "IAM010L.DEF", "playerColoured": 1, "additionalDefs": ["IAM003L.DEF", ], },
|
||||
"ButtonQuestLog": { "x": 1559, "y": 261, "graphic": "IAM004L.DEF", "playerColoured": 1, },
|
||||
"ButtonSleepWake": { "x": 1559, "y": 293, "graphic": "IAM005L.DEF", "playerColoured": 1, },
|
||||
"ButtonMoveHero": { "x": 1559, "y": 326, "graphic": "IAM006L.DEF", "playerColoured": 1, },
|
||||
"ButtonSpellbook": { "x": 1559, "y": 359, "graphic": "IAM007L.DEF", "playerColoured": 1, },
|
||||
"ButtonAdvOptions": { "x": 1559, "y": 392, "graphic": "IAM008L.DEF", "playerColoured": 1, },
|
||||
"ButtonSysOptions": { "x": 1559, "y": 425, "graphic": "IAM009L.DEF", "playerColoured": 1, },
|
||||
"ButtonNextHero": { "x": 1559, "y": 458, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 1559, "y": 491, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
|
||||
{
|
||||
"resolution": { "x": 1920, "y": 1080 },
|
||||
"InGameConsole": { "maxInputPerLine": 115, "maxOutputPerLine": 85, },
|
||||
"AdvMap": { "x": 7, "y": 7, "width": 1714, "height": 1026, "smoothMove": 1, "puzzleSepia": 1, },
|
||||
"InfoBox": { "x": 1725, "y": 869, },
|
||||
"gem0": { "x": 6, "y": 988, "graphic": "agemLL.def", },
|
||||
"gem1": { "x": 1676, "y": 988, "graphic": "agemLR.def", },
|
||||
"gem2": { "x": 6, "y": 6, "graphic": "agemUL.def", },
|
||||
"gem3": { "x": 1676, "y": 6, "graphic": "agemUR.def", },
|
||||
"background": "AdvMap1920x1080.pcx",
|
||||
"HeroList": { "size": 20, "x": 1729, "y": 197, "movePoints": "IMOBIL.DEF", "manaPoints": "IMANA.DEF", "arrowUp": "IAM012.DEF", "arrowDown": "IAM013.DEF", },
|
||||
"TownList": { "size": 20, "x": 1867, "y": 197, "arrowUp": "IAM014.DEF", "arrowDown": "IAM015.DEF", },
|
||||
"Minimap": { "width": 144, "height": 144, "x": 1750, "y": 26, },
|
||||
"Overview": { "pics": 4, "size": 7, "graphic": "OvCast7.pcx", },
|
||||
"Statusbar": { "x": 8, "y": 1035, "graphic": "AdRollvr1920.pcx", },
|
||||
"ResDataBar": { "x": 0, "y": 1055, "graphic": "ZResBar1920.pcx", "offsetX": 67, "offsetY": 2, "resSpace": 192, "resDateSpace": 528, },
|
||||
"ButtonKingdomOv": { "x": 1799, "y": 197, "graphic": "IAM002L.DEF", "playerColoured": 1, },
|
||||
"ButtonUnderground": { "x": 1799, "y": 229, "graphic": "IAM010L.DEF", "playerColoured": 1, "additionalDefs": [ "IAM003L.DEF", ], },
|
||||
"ButtonQuestLog": { "x": 1799, "y": 261, "graphic": "IAM004L.DEF", "playerColoured": 1, },
|
||||
"ButtonSleepWake": { "x": 1799, "y": 293, "graphic": "IAM005L.DEF", "playerColoured": 1, },
|
||||
"ButtonMoveHero": { "x": 1799, "y": 326, "graphic": "IAM006L.DEF", "playerColoured": 1, },
|
||||
"ButtonSpellbook": { "x": 1799, "y": 359, "graphic": "IAM007L.DEF", "playerColoured": 1, },
|
||||
"ButtonAdvOptions": { "x": 1799, "y": 392, "graphic": "IAM008L.DEF", "playerColoured": 1, },
|
||||
"ButtonSysOptions": { "x": 1799, "y": 425, "graphic": "IAM009L.DEF", "playerColoured": 1, },
|
||||
"ButtonNextHero": { "x": 1799, "y": 458, "graphic": "IAM000.DEF", "playerColoured": 1, },
|
||||
"ButtonEndTurn": { "x": 1799, "y": 491, "graphic": "IAM001.DEF", "playerColoured": 1, },
|
||||
},
|
||||
]
|
||||
}
|
@ -14,307 +14,4 @@ clientSettings
|
||||
neutralBattleAI=StupidAI;
|
||||
showFPS=0;
|
||||
classicCreatureWindow=0;
|
||||
}
|
||||
GUISettings
|
||||
{
|
||||
800x600 //settings for 800x600 resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=60 maxOutputPerLine=39;
|
||||
AdvMap: x=7 y=7 width=594 height=546 smoothMove=1 puzzleSepia=1;
|
||||
InfoBox: x=605 y=389;
|
||||
gem0: x=6 y=508 graphic=agemLL.def;
|
||||
gem1: x=556 y=508 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=556 y=6 graphic=agemUR.def;
|
||||
background=AdvMap.bmp;
|
||||
HeroList: size=5 x=609 y=196 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=5 x=747 y=196 arrowUp=IAM014.DEF arrowDown=IAM015.DEF;
|
||||
Minimap: width=144 height=144 x=630 y=26;
|
||||
Overview: pics=4 size=4 graphic=OvCast.pcx;
|
||||
Statusbar: x=7 y=556 graphic=AdRollvr.bmp;
|
||||
ResDataBar: x=3 y=575 graphic=ZRESBAR.bmp offsetX=32 offsetY=2 resSpace=85 resDateSpace=85;
|
||||
ButtonKingdomOv: x=679 y=196 graphic=IAM002.DEF playerColoured=1;
|
||||
ButtonUnderground: x=711 y=196 graphic=IAM010.DEF playerColoured=1 additionalDefs=(IAM003.DEF);
|
||||
ButtonQuestLog: x=679 y=228 graphic=IAM004.DEF playerColoured=1;
|
||||
ButtonSleepWake: x=711 y=228 graphic=IAM005.DEF playerColoured=1;
|
||||
ButtonMoveHero: x=679 y=260 graphic=IAM006.DEF playerColoured=1;
|
||||
ButtonSpellbook: x=711 y=260 graphic=IAM007.DEF playerColoured=1;
|
||||
ButtonAdvOptions: x=679 y=292 graphic=IAM008.DEF playerColoured=1;
|
||||
ButtonSysOptions: x=711 y=292 graphic=IAM009.DEF playerColoured=1;
|
||||
ButtonNextHero: x=679 y=324 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=679 y=356 graphic=IAM001.DEF playerColoured=1;
|
||||
};
|
||||
}
|
||||
1024x600 //setting specific for this resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=70 maxOutputPerLine=50;
|
||||
AdvMap: x=7 y=7 width=818 height=546 smoothMove=1 puzzleSepia=1;
|
||||
InfoBox: x=829 y=389;
|
||||
gem0: x=6 y=508 graphic=agemLL.def;
|
||||
gem1: x=780 y=508 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=780 y=6 graphic=agemUR.def;
|
||||
background=AdvMap1024x600.pcx;
|
||||
HeroList: size=5 x=833 y=196 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=5 x=971 y=196 arrowUp=IAM014.DEF arrowDown=IAM015.DEF;
|
||||
Minimap: width=144 height=144 x=854 y=26;
|
||||
Overview: pics=4 size=4 graphic=OvCast.pcx;
|
||||
Statusbar: x=8 y=556 graphic=AdRollvr1024.pcx;
|
||||
ResDataBar: x=0 y=575 graphic=ZResBar1024.pcx offsetX=66 offsetY=2 resSpace=109 resDateSpace=133;
|
||||
ButtonKingdomOv: x=903 y=196 graphic=IAM002.DEF playerColoured=1;
|
||||
ButtonUnderground: x=935 y=196 graphic=IAM010.DEF playerColoured=1 additionalDefs=(IAM003.DEF);
|
||||
ButtonQuestLog: x=903 y=228 graphic=IAM004.DEF playerColoured=1;
|
||||
ButtonSleepWake: x=935 y=228 graphic=IAM005.DEF playerColoured=1;
|
||||
ButtonMoveHero: x=903 y=260 graphic=IAM006.DEF playerColoured=1;
|
||||
ButtonSpellbook: x=935 y=260 graphic=IAM007.DEF playerColoured=1;
|
||||
ButtonAdvOptions: x=903 y=292 graphic=IAM008.DEF playerColoured=1;
|
||||
ButtonSysOptions: x=935 y=292 graphic=IAM009.DEF playerColoured=1;
|
||||
ButtonNextHero: x=903 y=324 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=903 y=356 graphic=IAM001.DEF playerColoured=1;
|
||||
|
||||
};
|
||||
}
|
||||
1024x768 //setting specific for this resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=70 maxOutputPerLine=57;
|
||||
AdvMap: x=7 y=7 width=818 height=714 smoothMove=1 puzzleSepia=1;
|
||||
InfoBox: x=829 y=557;
|
||||
gem0: x=6 y=676 graphic=agemLL.def;
|
||||
gem1: x=780 y=676 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=780 y=6 graphic=agemUR.def;
|
||||
background=AdvMap1024x768.pcx;
|
||||
HeroList: size=10 x=833 y=201 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=10 x=971 y=201 arrowUp=IAM014.DEF arrowDown=IAM015.DEF;
|
||||
Minimap: width=144 height=144 x=854 y=26;
|
||||
Overview: pics=4 size=5 graphic=OvCast5.pcx;
|
||||
Statusbar: x=8 y=723 graphic=AdRollvr1024.pcx;
|
||||
ResDataBar: x=0 y=743 graphic=ZResBar1024.pcx offsetX=66 offsetY=2 resSpace=109 resDateSpace=133;
|
||||
ButtonKingdomOv: x=903 y=197 graphic=IAM002L.DEF playerColoured=1;
|
||||
ButtonUnderground: x=903 y=229 graphic=IAM010L.DEF playerColoured=1 additionalDefs=(IAM003L.DEF);
|
||||
ButtonQuestLog: x=903 y=261 graphic=IAM004L.DEF playerColoured=1;
|
||||
ButtonSleepWake: x=903 y=293 graphic=IAM005L.DEF playerColoured=1;
|
||||
ButtonMoveHero: x=903 y=326 graphic=IAM006L.DEF playerColoured=1;
|
||||
ButtonSpellbook: x=903 y=359 graphic=IAM007L.DEF playerColoured=1;
|
||||
ButtonAdvOptions: x=903 y=392 graphic=IAM008L.DEF playerColoured=1;
|
||||
ButtonSysOptions: x=903 y=425 graphic=IAM009L.DEF playerColoured=1;
|
||||
ButtonNextHero: x=903 y=491 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=903 y=524 graphic=IAM001.DEF playerColoured=1;
|
||||
};
|
||||
}
|
||||
1280x960 //setting specific for this resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=80 maxOutputPerLine=57;
|
||||
AdvMap: x=7 y=7 width=1074 height=906 smoothMove=1 puzzleSepia=1;
|
||||
InfoBox: x=1085 y=749;
|
||||
gem0: x=6 y=868 graphic=agemLL.def;
|
||||
gem1: x=1036 y=868 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=1036 y=6 graphic=agemUR.def;
|
||||
background=AdvMap1280x960.pcx;
|
||||
HeroList: size=16 x=1089 y=196 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=16 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=916 graphic=AdRollvr1280.pcx;
|
||||
ResDataBar: x=0 y=935 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;
|
||||
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=491 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=1159 y=524 graphic=IAM001.DEF playerColoured=1;
|
||||
};
|
||||
}
|
||||
1280x1024 //setting specific for this resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=80 maxOutputPerLine=57;
|
||||
AdvMap: x=7 y=7 width=1074 height=970 smoothMove=1 puzzleSepia=1;
|
||||
InfoBox: x=1085 y=517;
|
||||
gem0: x=6 y=932 graphic=agemLL.def;
|
||||
gem1: x=1036 y=932 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=1036 y=6 graphic=agemUR.def;
|
||||
background=AdvMap1280x1024.PCX;
|
||||
HeroList: size=9 x=1089 y=196 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=9 x=1227 y=196 arrowUp=IAM014.DEF arrowDown=IAM015.DEF;
|
||||
Minimap: width=144 height=144 x=1110 y=26;
|
||||
Overview: pics=4 size=7 graphic=OvCast7.pcx;
|
||||
Statusbar: x=8 y=980 graphic=AdRollvr1280.pcx;
|
||||
ResDataBar: x=0 y=999 graphic=ZResBar1280.pcx offsetX=88 offsetY=2 resSpace=142 resDateSpace=167;
|
||||
ButtonKingdomOv: x=1159 y=196 graphic=IAM002L.DEF playerColoured=1;
|
||||
ButtonUnderground: x=1159 y=228 graphic=IAM010L.DEF playerColoured=1 additionalDefs=(IAM003L.DEF);
|
||||
ButtonQuestLog: x=1159 y=260 graphic=IAM004L.DEF playerColoured=1;
|
||||
ButtonSleepWake: x=1159 y=292 graphic=IAM005L.DEF playerColoured=1;
|
||||
ButtonMoveHero: x=1159 y=324 graphic=IAM006L.DEF playerColoured=1;
|
||||
ButtonSpellbook: x=1159 y=355 graphic=IAM007L.DEF playerColoured=1;
|
||||
ButtonAdvOptions: x=1159 y=388 graphic=IAM008L.DEF playerColoured=1;
|
||||
ButtonSysOptions: x=1159 y=420 graphic=IAM009L.DEF playerColoured=1;
|
||||
ButtonNextHero: x=1159 y=452 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=1159 y=484 graphic=IAM001.DEF playerColoured=1;
|
||||
};
|
||||
}
|
||||
1366x768 //setting specific for this resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=85 maxOutputPerLine=58;
|
||||
AdvMap: x=7 y=7 width=1160 height=714 smoothMove=1 puzzleSepia=1;
|
||||
InfoBox: x=1171 y=557;
|
||||
gem0: x=6 y=676 graphic=agemLL.def;
|
||||
gem1: x=1122 y=676 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=1122 y=6 graphic=agemUR.def;
|
||||
background=AdvMap1366x768.pcx;
|
||||
HeroList: size=10 x=1175 y=201 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=10 x=1313 y=201 arrowUp=IAM014.DEF arrowDown=IAM015.DEF;
|
||||
Minimap: width=144 height=144 x=1196 y=26;
|
||||
Statusbar: x=8 y=723 graphic=AdRollvr1366.pcx;
|
||||
ResDataBar: x=0 y=743 graphic=ZResBar1366.pcx offsetX=90 offsetY=2 resSpace=153 resDateSpace=185;
|
||||
ButtonKingdomOv: x=1245 y=197 graphic=IAM002L.DEF playerColoured=1;
|
||||
ButtonUnderground: x=1245 y=229 graphic=IAM010L.DEF playerColoured=1 additionalDefs=(IAM003L.DEF);
|
||||
ButtonQuestLog: x=1245 y=261 graphic=IAM004L.DEF playerColoured=1;
|
||||
ButtonSleepWake: x=1245 y=293 graphic=IAM005L.DEF playerColoured=1;
|
||||
ButtonMoveHero: x=1245 y=326 graphic=IAM006L.DEF playerColoured=1;
|
||||
ButtonSpellbook: x=1245 y=359 graphic=IAM007L.DEF playerColoured=1;
|
||||
ButtonAdvOptions: x=1245 y=392 graphic=IAM008L.DEF playerColoured=1;
|
||||
ButtonSysOptions: x=1245 y=425 graphic=IAM009L.DEF playerColoured=1;
|
||||
ButtonNextHero: x=1245 y=491 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=1245 y=524 graphic=IAM001.DEF playerColoured=1;
|
||||
};
|
||||
}
|
||||
1440x900 //setting specific for this resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=90 maxOutputPerLine=60;
|
||||
AdvMap: x=7 y=7 width=1234 height=846 smoothMove=1 puzzleSepia=1;
|
||||
InfoBox: x=1245 y=689;
|
||||
gem0: x=6 y=808 graphic=agemLL.def;
|
||||
gem1: x=1196 y=808 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=1196 y=6 graphic=agemUR.def;
|
||||
background=AdvMap1440x900.pcx;
|
||||
HeroList: size=14 x=1249 y=200 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=14 x=1387 y=200 arrowUp=IAM014.DEF arrowDown=IAM015.DEF;
|
||||
Minimap: width=144 height=144 x=1270 y=26;
|
||||
Overview: pics=4 size=6 graphic=OvCast6.pcx;
|
||||
Statusbar: x=8 y=855 graphic=AdRollvr1440.pcx;
|
||||
ResDataBar: x=0 y=875 graphic=ZResBar1440.pcx offsetX=100 offsetY=2 resSpace=155 resDateSpace=238;
|
||||
ButtonKingdomOv: x=1319 y=197 graphic=IAM002L.DEF playerColoured=1;
|
||||
ButtonUnderground: x=1319 y=229 graphic=IAM010L.DEF playerColoured=1 additionalDefs=(IAM003L.DEF);
|
||||
ButtonQuestLog: x=1319 y=261 graphic=IAM004L.DEF playerColoured=1;
|
||||
ButtonSleepWake: x=1319 y=293 graphic=IAM005L.DEF playerColoured=1;
|
||||
ButtonMoveHero: x=1319 y=326 graphic=IAM006L.DEF playerColoured=1;
|
||||
ButtonSpellbook: x=1319 y=359 graphic=IAM007L.DEF playerColoured=1;
|
||||
ButtonAdvOptions: x=1319 y=392 graphic=IAM008L.DEF playerColoured=1;
|
||||
ButtonSysOptions: x=1319 y=425 graphic=IAM009L.DEF playerColoured=1;
|
||||
ButtonNextHero: x=1319 y=458 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=1319 y=491 graphic=IAM001.DEF playerColoured=1;
|
||||
};
|
||||
}
|
||||
1600x1200 //setting specific for this resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=100 maxOutputPerLine=70;
|
||||
AdvMap: x=7 y=7 width=1394 height=1146 smoothMove=1 puzzleSepia=1;
|
||||
InfoBox: x=1405 y=989;
|
||||
gem0: x=6 y=1108 graphic=agemLL.def;
|
||||
gem1: x=1356 y=1108 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=1356 y=6 graphic=agemUR.def;
|
||||
background=AdvMap1600x1200.pcx;
|
||||
HeroList: size=23 x=1409 y=201 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=23 x=1547 y=201 arrowUp=IAM014.DEF arrowDown=IAM015.DEF;
|
||||
Minimap: width=144 height=144 x=1430 y=26;
|
||||
Overview: pics=4 size=8 graphic=OvCast8.pcx;
|
||||
Statusbar: x=285 y=1155 graphic=AdRollvr1600.pcx;
|
||||
ResDataBar: x=0 y=1175 graphic=ZResBar1600.pcx offsetX=65 offsetY=2 resSpace=192 resDateSpace=210;
|
||||
ButtonKingdomOv: x=1479 y=197 graphic=IAM002L.DEF playerColoured=1;
|
||||
ButtonUnderground: x=1479 y=229 graphic=IAM010L.DEF playerColoured=1 additionalDefs=(IAM003L.DEF);
|
||||
ButtonQuestLog: x=1479 y=261 graphic=IAM004L.DEF playerColoured=1;
|
||||
ButtonSleepWake: x=1479 y=293 graphic=IAM005L.DEF playerColoured=1;
|
||||
ButtonMoveHero: x=1479 y=326 graphic=IAM006L.DEF playerColoured=1;
|
||||
ButtonSpellbook: x=1479 y=359 graphic=IAM007L.DEF playerColoured=1;
|
||||
ButtonAdvOptions: x=1479 y=392 graphic=IAM008L.DEF playerColoured=1;
|
||||
ButtonSysOptions: x=1479 y=425 graphic=IAM009L.DEF playerColoured=1;
|
||||
ButtonNextHero: x=1479 y=458 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=1479 y=491 graphic=IAM001.DEF playerColoured=1;
|
||||
};
|
||||
}
|
||||
1680x1050 //setting specific for this resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=108 maxOutputPerLine=70;
|
||||
AdvMap: x=7 y=7 width=1474 height=996 smoothMove=1;
|
||||
InfoBox: x=1485 y=839;
|
||||
gem0: x=6 y=958 graphic=agemLL.def;
|
||||
gem1: x=1436 y=958 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=1436 y=6 graphic=agemUR.def;
|
||||
background=AdvMap1680x1050.pcx;
|
||||
HeroList: size=19 x=1489 y=198 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=19 x=1627 y=198 arrowUp=IAM014.DEF arrowDown=IAM015.DEF;
|
||||
Minimap: width=144 height=144 x=1510 y=26;
|
||||
Overview: pics=4 size=7 graphic=OvCast7.pcx;
|
||||
Statusbar: x=8 y=1005 graphic=AdRollvr1680.pcx;
|
||||
ResDataBar: x=0 y=1025 graphic=ZResBar1680.pcx offsetX=67 offsetY=2 resSpace=192 resDateSpace=288;
|
||||
ButtonKingdomOv: x=1559 y=197 graphic=IAM002L.DEF playerColoured=1;
|
||||
ButtonUnderground: x=1559 y=229 graphic=IAM010L.DEF playerColoured=1 additionalDefs=(IAM003L.DEF);
|
||||
ButtonQuestLog: x=1559 y=261 graphic=IAM004L.DEF playerColoured=1;
|
||||
ButtonSleepWake: x=1559 y=293 graphic=IAM005L.DEF playerColoured=1;
|
||||
ButtonMoveHero: x=1559 y=326 graphic=IAM006L.DEF playerColoured=1;
|
||||
ButtonSpellbook: x=1559 y=359 graphic=IAM007L.DEF playerColoured=1;
|
||||
ButtonAdvOptions: x=1559 y=392 graphic=IAM008L.DEF playerColoured=1;
|
||||
ButtonSysOptions: x=1559 y=425 graphic=IAM009L.DEF playerColoured=1;
|
||||
ButtonNextHero: x=1559 y=458 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=1559 y=491 graphic=IAM001.DEF playerColoured=1;
|
||||
};
|
||||
}
|
||||
1920x1080 //setting specific for this resolution
|
||||
{
|
||||
AdventureMap
|
||||
{
|
||||
InGameConsole: maxInputPerLine=115 maxOutputPerLine=85;
|
||||
AdvMap: x=7 y=7 width=1714 height=1026 smoothMove=1;
|
||||
InfoBox: x=1725 y=869;
|
||||
gem0: x=6 y=988 graphic=agemLL.def;
|
||||
gem1: x=1676 y=988 graphic=agemLR.def;
|
||||
gem2: x=6 y=6 graphic=agemUL.def;
|
||||
gem3: x=1676 y=6 graphic=agemUR.def;
|
||||
background=AdvMap1920x1080.pcx;
|
||||
HeroList: size=20 x=1729 y=197 movePoints=IMOBIL.DEF manaPoints=IMANA.DEF arrowUp=IAM012.DEF arrowDown=IAM013.DEF;
|
||||
TownList: size=20 x=1867 y=197 arrowUp=IAM014.DEF arrowDown=IAM015.DEF;
|
||||
Minimap: width=144 height=144 x=1750 y=26;
|
||||
Overview: pics=4 size=7 graphic=OvCast7.pcx;
|
||||
Statusbar: x=8 y=1035 graphic=AdRollvr1920.pcx;
|
||||
ResDataBar: x=0 y=1055 graphic=ZResBar1920.pcx offsetX=67 offsetY=2 resSpace=192 resDateSpace=528;
|
||||
ButtonKingdomOv: x=1799 y=197 graphic=IAM002L.DEF playerColoured=1;
|
||||
ButtonUnderground: x=1799 y=229 graphic=IAM010L.DEF playerColoured=1 additionalDefs=(IAM003L.DEF);
|
||||
ButtonQuestLog: x=1799 y=261 graphic=IAM004L.DEF playerColoured=1;
|
||||
ButtonSleepWake: x=1799 y=293 graphic=IAM005L.DEF playerColoured=1;
|
||||
ButtonMoveHero: x=1799 y=326 graphic=IAM006L.DEF playerColoured=1;
|
||||
ButtonSpellbook: x=1799 y=359 graphic=IAM007L.DEF playerColoured=1;
|
||||
ButtonAdvOptions: x=1799 y=392 graphic=IAM008L.DEF playerColoured=1;
|
||||
ButtonSysOptions: x=1799 y=425 graphic=IAM009L.DEF playerColoured=1;
|
||||
ButtonNextHero: x=1799 y=458 graphic=IAM000.DEF playerColoured=1;
|
||||
ButtonEndTurn: x=1799 y=491 graphic=IAM001.DEF playerColoured=1;
|
||||
};
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user