You must be logged in to post messages.
Please login or register

Age of Empires / Rise of Rome / Definitive Edition
Moderated by Suppiluliuma, PhatFish, Fisk, EpiC_Anonymous, Epd999

Hop to:    
Welcome! You are not logged in. Please Login or Register.25 replies
Age of Empires Heaven » Forums » Age of Empires / Rise of Rome / Definitive Edition » AoE IME
Bottom
Topic Subject:AoE IME
Rasteve
Clubman
posted 08-11-10 02:01 PM ET (US)         
Age of Empires: Integrated Modification Environment

AoE:IME is a set of tools designed to help in the production of modifications for Age of Empires.

Status: Planning v0.2 - 26th August 2010
Last Release: v0.1

Current Features:
  • Compress/Decompress functionality for Empires.dat file

    Features for Next Release:
  • Convert Empires.dat file into XML files

    [This message has been edited by Rasteve (edited 08-25-2010 @ 10:29 PM).]

  • AuthorReplies:
    Basse
    Clubman
    posted 08-11-10 02:30 PM ET (US)     1 / 25       
    That explained much. So, what's this new thread about?
    Rasteve
    Clubman
    posted 08-11-10 02:35 PM ET (US)     2 / 25       
    Not sure what went wrong there.

    I am working on an application to manage all your modification needs!

    You have to bear with me for the first few releases, they won't be anything special.

    I plan to do a release each week, so stay tuned!
    Basse
    Clubman
    posted 08-11-10 03:04 PM ET (US)     3 / 25       
    Awesome!
    Fisk
    Champion of AoEH
    (id: Fruktfisk)
    posted 08-11-10 03:56 PM ET (US)     4 / 25       
    Could we have a bit more info on this one? What timespan are you hoping to finish this in? What useful functions are planned? (Useful as in, useful to other modders, and not already covered by other programs, such as your first release will be)

    //The warrior of Isola

    "I lack quotes that demonstrate Humor Intelligence or anything about me."

    Pineapplefish
    Cleidopus gloriamaris
    Rasteve
    Clubman
    posted 08-11-10 04:18 PM ET (US)     5 / 25       
    What timespan are you hoping to finish this in?
    I want to stick with a release per week, with each release bringing new functionality. Not sure when this will be completed in full, this will all depend on any new tricks/requirements.
    What useful functions are planned?
    The 3 main ones:
  • A GUI version of scenario_tc's editor
  • A scenario designer
  • A not-so-buggy graphics tool


    I am open to new requirements
  • Basse
    Clubman
    posted 08-11-10 04:40 PM ET (US)     6 / 25       
    How will this new scenario editor be like? I would a similar editor as aoks Trigger studio, just without the triggers ofcourse, unless you could implement triggers to aoe
    Rasteve
    Clubman
    posted 08-11-10 05:38 PM ET (US)     7 / 25       
    I have never used trigger studio, although I have analysed the source code and used the compression/decompression functions in side-projects.

    But from what I can remember, yes the core functionality would be pretty much the same.

    Triggers? I do not know at this point, but I will find out as soon as I can.

    Note that the plan with the IME is to integrate tools across any project. So a scenario designer tool will be able to use a language.dll reader tool to display the unit etc names, and the empires.dat reader will be used to identify the units, the graphics.drs reader will be used to display the unit graphics and so on.
    Thompsoncs
    Clubman
    posted 08-12-10 10:48 AM ET (US)     8 / 25       
    Very useful! Hope it will save a lot of time when I actually start modding the data file.

    About the graphic reader. My laptop and pc at my parents home are both 64 windows versions (w7 and vista). Only an old, veeeerrry slow laptop at my parents home isn't 64bit. Can you make a graphic tool that actually works with new computers (64 bit is expected to be the future of most new computers)?

    If I understand it correctly, it's going to be one program with sub programs inside to open and edit graphic files,language files, edit data file's, ai files and per files and even combinations?
    Rasteve
    Clubman
    posted 08-12-10 11:59 AM ET (US)     9 / 25       
    Can you make a graphic tool that actually works with new computers (64 bit is expected to be the future of most new computers)?
    Yes, this will need to be 64-bit compatible. However, I am developing on 32-bit so I will need feedback (BTW - if AoE works on 64-bit then so will AoE:IME).
    If I understand it correctly, it's going to be one program with sub programs inside to open and edit graphic files,language files, edit data file's, ai files and per files and even combinations?
    Yes.
    Thompsoncs
    Clubman
    posted 08-12-10 02:57 PM ET (US)     10 / 25       
    wow! Yeah, 32 bit usually works on 64 bit. Most old tools were 16bit programs though.
    Suppiluliuma
    AoEH Seraph
    posted 08-14-10 06:02 PM ET (US)     11 / 25       
    a new utility...weell i can't make an informed opinion as my knowledge on technical software is really limited, But if rasteve is doing it, it means it's abig project.
    The Dark Archer
    HG Alumnus
    posted 08-14-10 10:05 PM ET (US)     12 / 25       
    Anything software based that actually does something useful is a big project.

    The Dark Archer

    "Try not to become a man of success but rather to become a man of value." - Albert Einstein
    "I once met a girl who looked like a camel" - Rasteve
    Death of the Morads | AoEH Design Series II | Out From the Cliffs
    Rasteve
    Clubman
    posted 08-15-10 07:27 AM ET (US)     13 / 25       
    Hopefully not! I want to get this complete as soon as possible.


    I am testing the first release now.
    The Dark Archer
    HG Alumnus
    posted 08-15-10 07:31 AM ET (US)     14 / 25       
    The thing that will really kill time is probably GUI and bug fixing. However lots of little releases is a fantastic way of doing things.

    The Dark Archer

    "Try not to become a man of success but rather to become a man of value." - Albert Einstein
    "I once met a girl who looked like a camel" - Rasteve
    Death of the Morads | AoEH Design Series II | Out From the Cliffs
    Rasteve
    Clubman
    posted 08-15-10 10:00 AM ET (US)     15 / 25       
    Don't forget error handling!
    ZacG
    Clubman
    posted 08-15-10 12:33 PM ET (US)     16 / 25       
    I was thinking of doing a nice spreadsheet or a gui tool for techage since I dont see too much info about it. I been writing a thorough tutorial about it from what info scenariotc posted about it. Would like to see this project whenever its completed.
    Rasteve
    Clubman
    posted 08-19-10 05:54 PM ET (US)     17 / 25       
    Sorry I am a bit behind. Looking to wrap this version up by the weekend.
    Rasteve
    Clubman
    posted 08-25-10 10:35 PM ET (US)     18 / 25       
    I have just submitted v0.1 into the granary.

    Like I previously explained, the first few versions will not be anything special. For example, the first version simpy has a main window and a test button. Pressing the test button will compress/decompress the following (which you will need to set up):

  • c:\test\orig.dat
  • c:\test\orig.hex

    NB:- the orig.dat must be a valid dat file, such as renaming empires.dat to orig.dat

    Upon hitting the test button, the following files will be created:

  • compressed.dat
  • decompressed.hex


    As for the next release, I am looking to add functionality to convert the empires.dat into xml files. Actual development will probably wait until I have finished judging for the anniversary contest.
  • Thompsoncs
    Clubman
    posted 08-27-10 09:41 AM ET (US)     19 / 25       
    I downloaded and only see a test button.

    I have to make a folder in c named test and put the empired.dat in it and rename it to orig.dat?

    And then I click test?

    what's the orig.hex?
    Rasteve
    Clubman
    posted 08-27-10 11:20 AM ET (US)     20 / 25       
    I downloaded and only see a test button.
    Yes
    I have to make a folder in c named test and put the empired.dat in it and rename it to orig.dat?
    Yes
    And then I click test?
    No, you also need the following...
    what's the orig.hex?
    This is a file which will be compressed to a format AoE can read. You can use any file and rename it to orig.hex at this stage.
    Rasteve
    Clubman
    posted 08-27-10 11:29 AM ET (US)     21 / 25       
    I will resume v0.2 at the start of next week. I will get the remaining contest stuff reviewed and I need to take a look a the building graphics I have coming in.

    v0.2 will split the file into XML format.

    I will also wrap the compression/decompression in a dll file. Therefore anyone interested in programming can utilise the dll to quickly compress/decompress files (without the need to look into the ZLib side of things, appropriate buffer sizes etc). I will provide instructions.
    zapdotep
    Clubman
    posted 08-28-10 01:45 AM ET (US)     22 / 25       
    I still want to know who b-OMNI is.

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!          
    The best stuff I made for Age of Empires:
     Composite Editor 1.1 Rated 5.0 ★ ★ ★ ★ ★ (Utility)
     Coke vs. Pepsi Rated 4.4 ★ ★ ★ ★ ⅖ (Multi player scenario)
     The Map of the World (Real world map)
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Rasteve
    Clubman
    posted 08-28-10 06:37 AM ET (US)     23 / 25       
    All will be revealed.
    Suppiluliuma
    AoEH Seraph
    posted 08-29-10 03:23 PM ET (US)     24 / 25       
    This must be some hyper secret project Rasteve is working for the USSR (they want us to believe the USSR is no more)
    ZacG
    Clubman
    posted 08-29-10 08:36 PM ET (US)     25 / 25       
    Good job hopefully it'll have a more fully integrated GUI.
    You must be logged in to post messages.
    Please login or register

    Hop to:    

    Age of Empires Heaven | HeavenGames