Age of Mythology: Extended Edition

Age of Mythology: Extended Edition

Age of Star Wars
Android  [developer] 26 May, 2016 @ 4:27am
EE Port Changelog
These are the changes I made for porting AoSW to EE. Basically this shows where and how I pasted the AoSW content into the EE data. I would like to keep this here for future reference, just in case.

clifftypes ADDITIONS

<cliff name="Geonosis" iconname="ui\ECliff64" top="geonosisB" side="Geonosiscliff" edge="geonosisB"></cliff>

forest ADDITIONS

<forest floor="ForestFloorMarsh" iconname="ui\marsh forest 64" name="Kashyyyk Forest"> <protounit>Wroshyr Tree</protounit> </forest> <forest floor="Metal1" iconname="icons\clonetrooper icons 64" name="Clone Trooper Army"> <protounit>Clonetrooper</protounit> </forest> <forest floor="ForestFloorMarsh" iconname="icons\Wookiee Icon 64" name="Kashyyyk Army"> <protounit>Wookiee Ryyk Blade</protounit> <protounit>Wookiee Bowcaster</protounit> <protounit>Wookiee Spearman</protounit> </forest> <forest floor="GrassA" iconname="icons\Gungan Icon 64" name="Gungan Army"> <protounit>Gungan Trooper</protounit> <protounit>Gungan Elite</protounit> <protounit>Gungan Guard</protounit> <protounit>Gungan Electropole</protounit> <protounit>Kaadu Rider</protounit> </forest> <forest floor="Metal2" iconname="icons\Jedi Knight Icon 64" name="Jedi Army"> <protounit>Jedi Padawan</protounit> <protounit>Jedi Knight</protounit> </forest> <forest floor="Metal3" iconname="icons\Sith Warrior Icon 64" name="Sith Army"> <protounit>Sith Apprentice</protounit> <protounit>Sith Assassin</protounit> </forest> <forest floor="GrassA" iconname="icons\Sith Warrior Icon 64" name="Droid Army"> <protounit>B1 Battle Droid</protounit> </forest> <forest floor="Metal1" iconname="icons\clonetrooper icons 64" name="Ep III Clone Trooper Army"> <protounit>Clonetrooper Episode III</protounit> </forest>

playlist CHANGES

Delete everything but primary civ music, then add: <MusicSet name="TheBattleOfEndorII"> <File volume="1.0" mood="normal">Aosw\The Battle Of Endor II.mp3</File> <File volume="0.8" mood="quiet">Aosw\The Battle Of Endor II.mp3</File> </MusicSet> <MusicSet name="SailBargeAssault"> <File volume="1.0" mood="normal">Aosw\Sail Barge Assault (Alternate).mp3</File> <File volume="0.8" mood="quiet">Aosw\Sail Barge Assault (Alternate).mp3</File> </MusicSet> <MusicSet name="AttackingAStarDestroyer"> <File volume="1.0" mood="normal">Aosw\Attacking A Star Destroyer.mp3</File> <File volume="0.8" mood="quiet">Aosw\Attacking A Star Destroyer.mp3</File> </MusicSet> <MusicSet name="TheBattleOfHoth"> <File volume="1.0" mood="normal">Aosw\The Battle Of Hoth.mp3</File> <File volume="0.8" mood="quiet">Aosw\The Battle Of Hoth.mp3</File> </MusicSet> <MusicSet name="BenKenobisDeathandTieFighterAttack"> <File volume="1.0" mood="normal">Aosw\Ben Kenobi's Death and Tie Fighter Attack.mp3</File> <File volume="0.8" mood="quiet">Aosw\Ben Kenobi's Death and Tie Fighter Attack.mp3</File> </MusicSet> <MusicSet name="ShootoutInTheCellBayandDianoga"> <File volume="1.0" mood="normal">Aosw\Shootout In The Cell Bay and Dianoga.mp3</File> <File volume="0.8" mood="quiet">Aosw\Shootout In The Cell Bay and Dianoga.mp3</File> </MusicSet> <MusicSet name="ImperialAttack"> <File volume="1.0" mood="normal">Aosw\Imperial Attack.mp3</File> <File volume="0.8" mood="quiet">Aosw\Imperial Attack.mp3</File> </MusicSet> </PlayList> <PlayList name = "battle"> <File volume="1.2">Aosw\The Battle Of Endor II.mp3</File> </PlayList>

proto ADDITIONS

everything from Blue Laser to Dooku

soundsets ADDITIONS

<soundset name ="SaberSwing" volume ="1.0000" maxnum ="3"> <sound filename ="saberswing1.wav" volume ="1.0000"></sound> <sound filename ="saberswing2.wav" volume ="1.0000"></sound> <sound filename ="saberswing3.wav" volume ="1.0000"></sound> <sound filename ="saberswing4.wav" volume ="1.0000"></sound> </soundset> <soundset name ="Force" volume ="1.0000" maxnum ="2"> <sound filename ="force1.wav" volume ="1.0000"></sound> <sound filename ="force2.wav" volume ="1.0000"></sound> </soundset> <soundset name ="JediConvert" volume ="1.0000" maxnum ="2"> <sound filename ="jediconvert1.wav" volume ="1.0000"></sound> </soundset> <soundset name ="Jedi" volume ="1.0000" maxnum ="2"> <sound filename ="jedi.wav" volume ="1.0000"></sound> <sound filename ="jedi2.wav" volume ="1.0000"></sound> <sound filename ="jedi3.wav" volume ="1.0000"></sound> <sound filename ="jedi6.wav" volume ="1.0000"></sound> <sound filename ="jedi7.wav" volume ="1.0000"></sound> </soundset> <soundset name ="JediP" volume ="1.0000" maxnum ="2"> <sound filename ="jedip.wav" volume ="1.0000"></sound> <sound filename ="jedip2.wav" volume ="1.0000"></sound> </soundset> <soundset name ="SithA" volume ="1.0000" maxnum ="2"> <sound filename ="sith1.wav" volume ="1.0000"></sound> </soundset> <soundset name ="SithW" volume ="1.0000" maxnum ="2"> <sound filename ="sith2.wav" volume ="1.0000"></sound> </soundset> <soundset name ="SithD" volume ="1.0000" maxnum ="2"> <sound filename ="sith3.wav" volume ="1.0000"></sound> </soundset> <soundset name ="SaberHit" volume ="1.0000" maxnum ="3"> <sound filename ="saberhit1.wav" volume ="1.0000"></sound> <sound filename ="saberhit2.wav" volume ="1.0000"></sound> </soundset> <soundset name ="WookieeAcknowledge" volume ="1.0000"> <sound filename ="wookieeacknowledge.wav" volume ="1.0000"></sound> <sound filename ="wookieeacknowledge2.wav" volume ="1.0000"></sound> </soundset> <soundset name ="WookieeGrunt" volume ="0.8500" maxnum ="1"> <sound filename ="wookieegrunt.wav" volume ="0.5000"></sound> <sound filename ="wookieegrunt2.wav" volume ="0.5000"></sound> <sound filename ="wookieegrunt3.wav" volume ="0.5000"></sound> </soundset> <soundset name ="WookieeSelect" volume ="1.0000"> <sound filename ="wookieeselect.wav" volume ="1.0000"></sound> </soundset> <soundset name ="WookieeBerserk" volume ="1.0000" maxnum ="1"> <sound filename ="wookieeberserk.wav" volume ="1.0000"></sound> </soundset> <soundset name ="WookieeDeath" volume ="0.7500" maxnum ="2"> <sound filename ="wookieedeath.wav" volume ="1.0000"></sound> </soundset> <soundset name ="TuskenRaider" volume ="1.0000"> <sound filename ="tusken1.wav" volume ="1.0000"></sound> <sound filename ="tusken2.wav" volume ="1.0000"></sound> </soundset> <soundset maxnum="2" name="LaserShot" volume="1.0000"> <sound filename="lasershot1.wav" volume="1.0000"></sound> <sound filename="lasershot2.wav" volume="1.0000"></sound> <sound filename="lasershot3.wav" volume="1.0000"></sound> <sound filename="lasershot4.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="FlyBy" volume="1.0000"> <sound filename="flyby1.wav" volume="1.0000"></sound> <sound filename="flyby2.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="ShipEngine" volume="1.0000"> <sound filename="starshipengine.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="BigShot" volume="1.0000"> <sound filename="bigshot.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="Explosion" volume="1.0000"> <sound filename="Explo1.wav" volume="1.0000"></sound> <sound filename="Explo2.wav" volume="1.0000"></sound> <sound filename="Explo3.wav" volume="1.0000"></sound> <sound filename="Explo4.wav" volume="1.0000"></sound> <sound filename="Explo5.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="FlyBy2" volume="1.0000"> <sound filename="flyby2.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="FlyBybig" volume="1.0000"> <sound filename="flybybig.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="DVExist" volume="1.0000"> <sound filename="dvbreathing.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="DVTaunts" volume="1.0000"> <sound filename="dvtaunt1.wav" volume="1.0000"></sound> <sound filename="dvtaunt2.wav" volume="1.0000"></sound> <sound filename="dvtaunt3.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="DVPain" volume="1.0000"> <sound filename="dvpain1.wav" volume="1.0000"></sound> <sound filename="dvpain2.wav" volume="1.0000"></sound> <sound filename="dvpain3.wav" volume="1.0000"></sound> <sound filename="dvpain4.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="DVDeath" volume="1.0000"> <sound filename="dvdeath.wav" volume="1.0000"></sound> <sound filename="dvpain3.wav" volume="1.0000"></sound> <sound filename="dvpain4.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="JediMaster" volume="1.0000"> <sound filename="jedi4.wav" volume="1.0000"></sound> <sound filename="jedi5.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="JediCreate" volume="1.0000"> <sound filename="jedicreate.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="GrievousCough" volume="1.0000"> <sound filename="grievouscough.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="GrievousAttack" volume="1.0000"> <sound filename="grievousattack.wav" volume="1.0000"></sound> <sound filename="grievousattack2.wav" volume="1.0000"></sound> <sound filename="grievousattack3.mp3" volume="1.0000"></sound> <sound filename="grievousattack4.mp3" volume="1.0000"></sound> <sound filename="grievousattack5.mp3" volume="1.0000"></sound> <sound filename="grievousattack6.mp3" volume="1.0000"></sound> <sound filename="grievousattack7.mp3" volume="1.0000"></sound> <sound filename="grievousattack8.mp3" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="GrievousGrunt" volume="1.0000"> <sound filename="grievousgrunt.wav" volume="1.0000"></sound> <sound filename="grievousgrunt2.mp3" volume="1.0000"></sound> <sound filename="grievousgrunt3.mp3" volume="1.0000"></sound> <sound filename="grievousgrunt4.mp3" volume="1.0000"></sound> <sound filename="grievousgrunt5.mp3" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="GrievousDeath" volume="1.0000"> <sound filename="grievousdeath.mp3" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="GrievousTaunt" volume="1.0000"> <sound filename="grievoustaunt.mp3" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="PlaneAttack" volume="1.0000"> <sound filename="planeattack.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="PlaneExist" volume="1.0000"> <sound filename="planeexist.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="PlaneDeath" volume="1.0000"> <sound filename="planecrash.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="PlaneFlyBy" volume="1.0000"> <sound filename="planeflyby.wav" volume="1.0000"></sound> <sound filename="planeflyby2.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="B1droidS" volume="1.0000"> <sound filename="droidselection1.wav" volume="1.0000"></sound> <sound filename="droidselection2.wav" volume="1.0000"></sound> <sound filename="droidselection3.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="B1droidM" volume="1.0000"> <sound filename="droidacknowledge1.wav" volume="1.0000"></sound> <sound filename="droidacknowledge2.wav" volume="1.0000"></sound> <sound filename="droidacknowledge3.wav" volume="1.0000"></sound> </soundset> <soundset maxnum="2" name="B1droidD" volume="1.0000"> <sound filename="droiddeath.wav" volume="1.0000"></sound> </soundset>

techtree CHANGES

AoSW changes the techtree all over the place, so I just added the new ToD techs (from dbid 900 on) to the original AoSW techtree to prevent crashes in the ToD engine. Also, I modified and fixed the "Starting Resources" techs to make up for the changes in the discontinued user.cfg file.

terraintypes ADDITIONS

Under <type name="PassableLand" uiname="Land" mapcolor="183 206 220" impassablewater=""> <uiclass uiname="Grass"> Add <subtype mapcolor="183 206 210">geonosisA</subtype> <subtype mapcolor="183 206 210">geonosisB</subtype> Under <type name="NonPassableLand" uiname="Rock" mapcolor="171 133 42" impassablewater="" impassableland=""> <uiclass uiname="Cliff"> Add <subtype>Geonosiscliff</subtype> As an additional type at the end, add <type impassablewater="" mapcolor="215 40 25" name="Star Wars Passable" nonsolid="" uiname="Star Wars/Passable All"> <uiclass uiname="Metal"> <subtype mapcolor="50 50 50">metala</subtype> <subtype mapcolor="50 50 50">metalb</subtype> <subtype mapcolor="50 50 50">metalc</subtype> <subtype mapcolor="50 50 50">metald</subtype> <subtype mapcolor="50 50 50">metal1</subtype> <subtype mapcolor="50 50 50">metal2</subtype> <subtype mapcolor="50 50 50">metal3</subtype> </uiclass> </type> <type impassablewater="" mapcolor="215 40 25" name="Star Wars" nonsolid="" uiname="Star Wars/Passable All Nonbuildable"> <uiclass uiname="Starfield"> <subtype mapcolor="50 50 50">starfield</subtype> </uiclass> <uiclass uiname="Cloudtops"> <subtype mapcolor="183 206 210">cloudtops</subtype> </uiclass> </type>

other

Language: renaimed base file to hook it up, reduced it to AoSW entries only, added faction names RMS: corrected language entries rmAoSWvc.xml: Tried to change the 3 cUnitType definitions at the very beginning to make VC work, but no luck Other: versioning name changes (e.g. proto2.2.xml, also in RMS victory conditions), including a few extra data duplicates for future patches so that this won't have to be updated with every single patch

deprecated files

data: *.lgt, majorgods.xml sound: *.xmb startup: user.cfg
Last edited by Android; 26 May, 2016 @ 4:32am
< >
Showing 1-5 of 5 comments
p2t5r  [developer] 26 May, 2016 @ 11:51am 
The victory conditions should be fixed. The unit type definitions are not actually from the proto but they are generated by the game. The id attribute in the proto is useless I believe.

The main thing changed in the techtree:
1. Enable all units, and buildings at age 1
2. Remove all age 1 god tech bonuses so that there are no unfair advantages
3. Remove starting units
4. Add the new starting resources

Other than that there is nothing special in there.

Is there no replacement for lgt files?
Last edited by p2t5r; 26 May, 2016 @ 11:57am
Android  [developer] 26 May, 2016 @ 12:05pm 
I told the devs and maybe they'll just turn off that warning anyway, since it's not meant for public use. I guess we could go through all the AoSW changes and paste them into the 2.4 techtree but it would be a lot of work. (I diff'ed the files and there are a lot of small changes here and there.)

The original lgt files do work but produce strange results (super bright), maybe we'd just have to make new ones for the new engine. Personally I'm okay with the default lights :)

Great job on the VC =)

I was also thinking that we should add more info from the readme on the mod page, listing the playable maps and factions at least
p2t5r  [developer] 26 May, 2016 @ 12:43pm 
Yeah, a feature list may be a good idea. Feel free to send me an email if you have something specific in mind.
Android  [developer] 28 May, 2016 @ 8:16am 
I like the description you put up there, maybe emphasize a bit more that only the new RMS are properly playable :)

250 subscriptions in two days :-D
Zeus 24 Oct, 2020 @ 4:04am 
Hi team

I know long time no1 does any work here, I would like to revive the mod, fix the AI and insert a few more elements
< >
Showing 1-5 of 5 comments
Per page: 1530 50