Age of Empires II: The Conquerors v1.0c MOD v2.1.3 [22.11.2009] (C) 2006-2009 Evgeny Vrublevsky http://veg.slutsk.net/blog/category/aoe/ What's new? The new version of the mod is based on the file age2_x1.exe of the official publication of the Age of Empires II on the company's "New Disc" in Russia, which initially does not require to run the original CD. MOD was completely rewritten, corrected mistakes. Windowed mode is implemented more intelligently, decided that a lot of minor problems. In gameplay, this mod has no effect. In the last correction appeared to use the combined language file language.dll instead of three. If you decide to use one language file instead of three - first, remove language.dll, language_x1.dll and language_x1_p1.dll from the game directory, then unzip the file instead of deleting the version you want language.dll (English or Russian) from the archive language.zip. Another useful innovation - the game at work uses the fonts from a folder "fonts" - now there is no problem if a machine does not have the font you want. ChangeLog [21.11.2009] The game at work automatically uses fonts from the "fonts" folder [18.11.2009] 3 language file have been merged into one common language.dll (to keep compatibility with old files) [13.10.2008] When the MIDIMUSIC after folding melody begins again (not reset tools) [02.10.2008] code functions work with a cursor adapted to work in windowed mode (solves a lot of small problems) [28.09.2008] The executable file can be run from any directory (and not only from age2_x1 or root) [27.09.2008] The game works correctly without its prior installation (just copy the game files) [16.09.2008] The order and arrangement of buttons in the menu "Single Player" and "Editor" [01.10.2007] Fixed a bug of the original game, when playing on IP in the list of recent games truncated IP address [23.06.2007] Added command line options and Profile = SetProfile = and to select a profile [06/05/2007] Instead ebueulax.dll (display license) is loaded config.dll (support for configuration files) [05/05/2007] Windowed mode (module wndmode.dll - Modified d3dhook.dll) [15.10.2006] No check for the file empires2.exe (you can remove it) The purpose of the files in the archive config.xml - configuration file config.dll - module to load the configuration from the config.xml and connect the other modules wndmode.dll - module to enable windowed mode (modified d3dhook.dll) emod.dll - module unofficial version E game (default is off) aoc.exe - modified executable game language.zip - archive of English and Russian language files in new format Profiles In the configuration file may be several different sets of settings, each of which is called a profile. If you want to change the configuration profile, start the game with the parameter Profile = profile name - for the temporary installation of a new profile (one start) with the parameter SetProfile = profile name - for permanent installation of a new profile (for the current and all subsequent launches of the game). Standard profiles 1. fullscreen - fullscreen mode. Standard mode of the original version of the game. All the game menu and the game itself is working in full screen mode. 2. default - controlled windowed mode. All game menus are working in windowed mode. If you choose to play a similar permit system, the gameplay will work in full screen mode (without changing the system permits), or - in the window. 3. auto - automatic mode. All game menus are in the window, but the game itself - the entire screen, but without changing the system resolution, which allows for not turning the game using other programs. This mode works correctly only on resolutions: 800x600, 1024x768, 1280x1024. 4. windowed - forced windowed mode. All the game menu and the game itself works only in windowed mode. Example of config.xml Structure of the configuration file All the information in the file config.xml, as seen from the expansion, is stored in XML. The root element must be named config. Attribute profile specifies the profile name used by default. In the example, the default profile will be used by default. Inside the root element includes elements with names matching the names of sections, within which, respectively, included all the settings for each profile. Example 2 profile - default and fullscreen. Each of them contains its own set of options. Each element of the option as it uses its type and has one required attribute is enabled, which enables or disables the current option. That is, if enabled = "0", the option will be ignored, otherwise - will be implemented. Supported options: cmdline and module. cmdline intended to include the standard options the game, which previously could include a command line. In the param attribute specifies a parameter that must refer to the command line run the game. module is designed to download additional modules in the game. Lib attribute specifies the name of the module to be downloaded when you start the game.