This is a program for editing data of genie (DAT and DLL) files. It can edit properties of units, civilizations, technologies, graphics, terrains, sounds, player colors and some other things.
It supports Age of Empires, Rise of Rome, Age of Kings, The Conquerors (including HD), Star Wars Galactic Battlegrounds and Clone Campaigns.
Official releases and more information is available at Age of Kings Heaven.
Automatic developer builds for Windows are available here: https://ci.appveyor.com/project/sandsmark/age/build/artifacts
- Make your own backups or use the auto-backup feature!
- Extract to anywhere and run.
- You may need to run the program as administrator.
- No help files are included.
- No mod affects your already saved games, only new games.
- You may be able to undo changes by going back to the text box and pressing
Ctrl + Z
.
- You can have multiple search entries separated with "|" letter.
- Upper search boxes are inclusive and lower ones exclusive.
- Example:
tower|ship|ram
- Use the check boxes to force match all entries.
For compiling it yourself you need the following installed:
- A modern C++ compiler (supporting at least C++17).
- wxWidgets.
- On Linux use wxgtk2 if possible, the gtk3 version is extremely slow and laggy.
- SFML (audio module).
Clone with recursive submodules and standard cmake:
git clone --recurse-submodules https://github.com/sandsmark/AGE.git
mkdir build && cd build
cmake .. && make
./AdvancedGenieEditor3
For installing on Windows, it is probably easiest to use vcpkg to install wxWidgets and SFML, it is what AppVeyor uses.
The commands AppVeyor runs to build static binaries are:
vcpkg update
vcpkg install sfml:x86-windows-static
vcpkg install wxwidgets:x86-windows-static
vcpkg integrate install
git submodule update --init --recursive`
cmake -DENABLE_IPO=True -D CMAKE_CXX_FLAGS_RELEASE:STRING="/MT /O2 /Ob2 /DNDEBUG" -DLINKING_TYPE=static -D CMAKE_C_FLAGS_RELEASE:STRING="/MT /O2 /Ob2 /DNDEBUG" -G "Visual Studio 15 2017" -DVCPKG_TARGET_TRIPLET=x86-windows-static -DCMAKE_TOOLCHAIN_FILE=c:/tools/vcpkg/scripts/buildsystems/vcpkg.cmake .
- Mikko "Tapsa" P, since 2.0b
- Armin "Apre" Preiml - genieutils and pcrio, 2.1a to 3.1
- Estien" StSB77" Nifo, 1.0a to 2.0a
- Martin "martin" Sandsmark
- Ykkrosh - GeniEd 1 source code
- Scenario_t_c - GeniEd 2 source code
- Alexandra "Taichi San", DarkRain654 - data file research
- DiGiT, JustTesting1234, AOHH - genie file structure
- Cysion, Kris, Sarthos - important help
- BF_Tanks - some help
- Donnieboy, Sarn, chab - tooltip texts
- gagman - new icon
© 2014 Andreas Kainz & Uri Herrera & Andrew Lake & Marco Martin & Harald Sitter & Jonathan Riddell & Ken Vermette & Aleix Pol & David Faure & Albert Vaca & Luca Beltrame & Gleb Popov & Nuno Pinheiro & Alex Richardson & Jan Grulich & Bernhard Landauer & Heiko Becker & Volker Krause & David Rosca & Phil Schaf / KDE / LGPL 3