Age of Kings Heaven
Downloads Home
Best Files
Review Guidelines
Main site
Code of Conduct

Advanced Search
New Releases
New Reviews
New Comments

Submit File
Browse Categories
New Files
Recent Updates

Downloads Home » Search Results » TechTreeEditor

Download File Post Review Post Comment


Author File Description
File Details
Version: The Conquerors 1.0c
This application allows to edit the main DAT file of Age of Empires II: The Conquerors in a graphical way. This includes editing attributes of units and researches, assigning them to building slots and defining dependencies. A new project can be created by importing a DAT file or using built-in templates; the export function writes the whole project data into a given base DAT. There is also a rendering form that allows to test e.g. graphic displacements and projectile spawn positions.

Warning: The name may be a bit misleading (I'm sorry for that). This editor allows to edited the whole data, not only the tech tree view (accessible by F2 key ingame). If you only want to change the tech tree view to include your own units (added using other tools like Advanced Genie Editor), please have a look at New Ingame Tech Tree View.
I chose the name "TechTreeEditor" because of its data visualization, that is the logical tech tree the game depends on.

The software is available in english and german language; this should be determined automatically on initial startup. Else you can set the language in the "?" menu manually.

You can find the development repository here.

You need the .NET Framework 4.5 to run the TechTreeEditor. It should be included in recent windows versions, so it may run out-of-the-box in most cases.

For further information and support please have a look in the corresponding forum thread.

Legal Info & Credits
This software is published under the MIT/X11 license. Please read the LICENSE file for further information.

Lots of credit goes to the creators of the Advanced Genie Editor which source code I used to create a C# port of its genieutils library (see "GenieLibrary" repository).

Also I'd like to thank the developers of OpenTK for their wonderful C# OpenGL wrapper allowing me to write an efficient renderer for my technology tree data structure.


Added support for the tech tree format used by the new ingame tech tree implementation. This release also contains a lot of bugfixes and some small new features.
AuthorComments & Reviews   ( All | Comments Only | Reviews Only )
Gallas This what I always looked for! I had many problems with tech tree editing and I hope this tool will help in it. I'm excited to test it.

Can I change the language from german to english?
File Author
Hey! I hope you like it. ;)

To change the language, create a shortcut to the EXE file and append "/en" to the path. It should look like this (screenshot):

The usability really has to be improved ;)
I will also update the description soon and add a few explanations on how to use this program properly. There is still a lot to do...

[Edited on 11/05/15 @ 04:04 PM]

Gallas Thanks for the quick answer! Now much easier to see what I'm doing, but I still need time to explore how to use it.

If you have a Voobly account, can you please make a post about it to here:
(if don't have I can make it)

Edit: I can say already, by this awesome tool I can finally make tech tree for many of my projects.

Thanks a lot for it, I will visit this page sometimes for updates.


[Edited on 11/05/15 @ 04:33 PM]

AFFA the cleric Hi Janworks, the Tech Tree don't load on me, I let it at least 2 hours after set up all the files paths, and the opening loading still keep loading for hours...

I Have the Microsfot.Net Framework 4.5.1 RC but it stiil don't works...
File Author
@Gallas: I'm glad you like it! :)
No, I don't have a Voobly account; if you want, you may post it there.

@AFFA the cleric: I guess you tried to use the import function? It seems like your DAT file crashed it somehow and now it's just doing nothing (except displaying the progress bar). I explain this issue in the new forum thread (see link in the description); simply put, it is recommended to use the "New Project" feature instead of importing existing DAT files.

[Edited on 11/08/15 @ 08:56 AM]

Gallas I feel a bit stupid now :(

I thought this program is a graphical editor for the ingame tech tree (f2).

[Edited on 11/16/15 @ 08:57 AM]

File Author
Hey Gallas,

I'm sorry for the misleading name :(
A function to change the tech tree view (F2) is currently in the works, but it will be using a complete replacement of the original AoK tech tree because it is very complicated and has many hardcoded elements. I tried to embed it into my export function, but the structure is completely incompatible and the result would have looked pretty bad, so I decided to write a new AoK ingame tech tree renderer on my own. I've made progress since I started, but it will still take a while. I'll keep you updated :)

The aim of this program is to simplify modding of researches and units - while AGE is still more powerful, I try to abstract from the inner workings of the game to a graphical view as you'd see it in-game. This accelerated the development of our AddOn a lot. Also the built-in renderer should be really helpful when adjusting unit sizes, projectile spawn positions, graphic deltas and so on :)
karacazade How İ can edit tech tree on Aok:Hd

Post Review Post Comment

HGDL v0.8.0

Forum Username:


Create a new account
Forgot password?
Favorites: [Who?]3
Size:4.75 MB