Go to Diino, because that usually has the latest versions of what I am working on (that is not fit for general release), and download the zpack stuff, it has a Read Me that covers the following (that doesn't always read well on websites). Edit: as the following highlights!!
AOMZmod.exe by Stephen Caines
=============================
AOMZmod is an extension the AOMXmod developed by Ykkrosh to enable additional bar files to be loaded during the AOMX game initialisation process.
This mod further increases the ability to customise AOMX by utilising different file names for the main controlling files within the game.
A summary of the changes made is:
EXE ADDRESSNEW FILE REFERENCEFILE REPLACEDNOTES
===============================================
0x60a780NOT IMPLEMENTEDstartup/gamex.cfgThis reference has NOT been changed but could be if customised
console commands are used.
0x60a7eadata\techtreez.xmldata\techtreex.xmlThis reference will compile a new techtreez.xmb if the .xml version
is resident in the data folder.
0x60a80cdata\protoz.xmldata\protox.xmlThis reference will compile a new protoz.xmb if the .xml version
is resident in the data folder.
0x60a832data\techtreez.xmbdata\techtreex.xmbCustom technologies.
0x60a879data\protoz.xmbdata\protox.xmbCustom proto units.
0x60ca8edata\faketechtreez.xmldata\faketechtreecosts.xmlCustom cost-override table.
0x60cac9data\zzfaketechtree.xmldata\uifaketechtree.xmlCustom in-game help.
0x60ccdadata\majorgodz.xmldata\majorgods.xmlMajor god definition.
0x60df24zbarlst.txtbarlist.txtList of all custom .bar files to be loaded.
0x60e030splashm.bmpsplashx.bmpInitial Start up image. See sample.
0x60e20aloadingzNNNN.bmploadingxNNNN.bmpBackground screen during game loading. Four versions of the bitmap
are required to support different screen types 640, 800, 1024 and
1280. See samples.
0x60e28cavi\zplaylist.aomavi\playlist.aomList of in-game music files.
0x60e350zpacklanguage.dllxpacklanguage.dllIn-game Text file.
0x61892dxpack/xmusic/MenuSong.mp3Menu Background Track.
0x6198b0music/interface/PostGameSong1Song list for post game screen
music/interface/PostGameSong2
music/interface/PostGameSong3
0x61c4aedata\techtreez.xmbdata\techtreex.xmbCustom technologies. Must be same as 0x60a832.
0x61c606data\minorgodz.xmldata\minorgods.xmlMinor God definitions.
0x61d7e3data\aomztransform.xmldata\unittransform.xmlUnit swap definitions.
0x620771AOMZai*.xmlAOMXai.*xmlResets prefix for player stance ai files. Used to allow the loading
of customised AI scripts. These files should be created with the naming format "AOMZai010 Description", "AOMZai020 Description", etc.
0x621d9bdata\protoz.xmldata\protox.xmlCustom Proto Units. Must be the same as 0x60a80c.
0x62220bstartup\usez.cfgstartup\user.cfgCustomer user config file. Used to define menu backgrounds.
0x622264NOT IMPLEMENTEDstartup/gamex.cfgThis reference has NOT been changed but could be if customised
console commands are used. Must be same as 0x60a780.
0x626669avi\zplaylist.aomavi\playlist.aomList of in-game music files.
0x631bfcdata\relicsz.xmldata\relics2.xmlCustom list of relic technologies.
0x631cd2history2\table of contentx.xmlCustom History Table of Contents.
history2\table of contents.xml
Other Files of Interest
=======================
To customise credits within your modified game you need to edit data\uiprogramenew.xmb to point it to a new credits file (the default is avi/xcredits.aom. This file just contains the name of a .bik file and you can make new ones by dowloading Bink from their website.
[This message has been edited by Stephen Caines (edited 07-23-2008 @ 08:50 AM).]