Age of Mythology: Extended Edition

Age of Mythology: Extended Edition

Vandhaal rms world Realm of the Gods, Supremacy random map series
The_Vandhaal  [developer] 4 Mar, 2015 @ 2:38pm
#7 Vandhaal Zeus realm: At the foot of Mount Olympus AoMEE
This map has been pulled back from the rms pack. Occasionally it crashes if you host a big game (3vs3 to 6vs6).....pretty useless if it does this.....so that's why its pulled back until its 100% stable.

#7 Vandhaal Zeus realm: At the foot of Mount Olympus AoMEE
This Supremacy map takes you to the land of the mighty Spartans and Greek heroes. You and your enemies fight at the foot of Mount Olympus itself. Zeus and the Greek gods are watching your battle from the peak of Mount Olympus. The Greek lands are beautiful and there is enough hunt and other resources around so expect fast classical times! Mount Olympus dominates the center of this battlefield...and those mortals who manage to dominate this center with their armies have a good chance to win this battle. But be aware: Zeus, the ruler of Heaven and Earth and the other Greek gods and demi-gods are not always favoring you. As a matter of fact they often toy around with mortals. So keep an eye open and don't forget to look at the skies...especially if you are close to the foot of Mount Olympus itself (A hint of things to come can be found around the relics you will find on this map). Zeus doesn't like quitters...and he rewards those who fight on until the bitter end like true Spartan macho's....and he WILL reward all warriors and heroes who do this with a special favor!.

This map has been mainly balanced for 8 players or less (2,4,6).


Check map screenie 'click da below pic" to enlarge
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=402658161


Notice:
-Unlock of chat command for players is in Myth age
-This chat command activates a camera cut
-camera cut becomes visible for all players at the same time in game (no matter if they still have not unlocked the chat command).
- All players who have reached ( researched Myth age a.k.a. age 4) unlock the chat command and are able to control the camera cut function.
- To go back to normal game view simply zoom in again.

(Up til now I haven't found a way to cut the camera for individual players in multiplayer rms)

-another known issue is that the rms sometimes crashes during gamelaunch (so when it gets build)..this is probably because of the extreme elevation mountain......not sure..it is tested ON and OFF line upto 10 players and worked but nevertheless its pulled back because of this reason because it should be 100% stable.

Last edited by The_Vandhaal; 24 Apr, 2015 @ 4:53pm
< >
Showing 1-5 of 5 comments
The_Vandhaal  [developer] 4 Mar, 2015 @ 2:40pm 
added this new rms map

Notice:
-Unlock of chat command for players is in Myth age
-This chat command activates a camera cut
-camera cut becomes visible for all players at the same time in game (no matter if they still have not unlocked the chat command).
- All players who have reached ( researched Myth age a.k.a. age 4) unlock the chat command and are able to control the camera cut function.

(Up til now I haven't found a way to cut the camera for individual players in multiplayer rms)
Last edited by The_Vandhaal; 8 Mar, 2015 @ 8:58am
nottud 24 Apr, 2015 @ 3:25pm 
Great to see someone else scripting with triggers! :) :)

This custom trigger I made a while back is perfect for solving your problem:

<Condition name="Player Current">
<Param name="info" dispName="Info" VarType="string">Use to apply effects only to a particular player in multiplayer</Param>
<Param name="Param1" dispName="Player" VarType="player">1</Param>
<Expression>trCurrentPlayer() == %Param1%</Expression>
</Condition>

This is a custom condition so you need to inject it in - this piece of code will allow you to do that:

void con(string xs3="") {
rmAddTriggerCondition("Player Defeated");
rmSetTriggerConditionParam("PlayerID","0)||("+xs3+"));//");
}

To condition on player 1 put:

con("trCurrentPlayer() == 1");

Another little tip - you can insert triggers for all players in one go using a loop which will shorten your script and make it easier to edit - e.g.

for (i = 1; <= cNumberNonGaiaPlayers){
rmSwitchToTrigger(rmTriggerID("unlockbonusp"+i));
rmAddTriggerCondition("Timer");
rmSetTriggerConditionParamInt("Param1",2);
rmAddTriggerCondition("Tech Available");
rmSetTriggerConditionParamInt("PlayerID",i);
rmSetTriggerConditionParamInt("TechID",116);
rmAddTriggerEffect("Sound Filename");
rmSetTriggerEffectParam("Sound", "cinematics\15_in\gong.wav");
rmAddTriggerEffect("Sound Filename");
rmSetTriggerEffectParam("Sound", "\dialog\genr222.mp3");
rmAddTriggerEffect("Overlay Text");
rmSetTriggerEffectParamInt("Duration",11);
rmSetTriggerEffectParam("Text","In Mythical Age type GODVIEW in your chat! Zoom in again for normal view. This chat command is looping.");
rmAddTriggerEffect("Fire Event");
rmSetTriggerEffectParamInt("EventID", rmTriggerID("bonuscameracutp"+i));
rmSetTriggerPriority(0);
rmSetTriggerActive(false);
rmSetTriggerRunImmediately(false);
rmSetTriggerLoop(false);
}

I also have written a brief crash course to RMS trigger scripting you might find useful although you seem already pretty competent. :)

http://aom.heavengames.com/cgi-bin/forums/display.cgi?action=ct&f=13,29516,,10
The_Vandhaal  [developer] 24 Apr, 2015 @ 4:39pm 
thanx for that Nottud...I will look into it....but i am no crack at rms so it will be trail and error for me hahahaha (just look into the code and you will notice my copy paste way of making these things)....another problem this map has is that it crashes (randomly when the rms gets build before the game starts) online with more players....not sure why but it probably is related to the extreme elevation mountain....no clue yet how to solve that (probably related to the build of the elevation in the rms)
Last edited by The_Vandhaal; 24 Apr, 2015 @ 4:43pm
nottud 24 Apr, 2015 @ 5:08pm 
I've had a few problems with placing water and crashes but unsure currently of reason. Never resolved cause of that. :( (And your map has water)
Last edited by nottud; 24 Apr, 2015 @ 5:09pm
The_Vandhaal  [developer] 25 Apr, 2015 @ 4:59am 
Yes the map has some small water parts....the base set up is similar to the original ES Marsh map. Mount Olympus is placed in the center ( where ES had their Marsh landscape). Maybe constrains around the center (mountain) and water could solve it? (although I have at this point no clue how to do that). I am not sure what would happen if i remove the water parts (although visually i like them a lot in the map) and if its even possible to remove them because Marsh map is used as a base for this one.


Your above trigger would indeed solve the chat command per player thing. and yes i have seen that loop thing and knew what it did .....but as said no clue really how to get it working (the first experiments for these rms scripts date back to 2009 and this year i finally discovered that some stuff works if i place it at the top of the script or bottom hahahaha) So I understood that it was possible to shorten the script.....but because of my n00bness i decided it would be easier for me to just copy past it per player (to at least get it working)..p.s. yes your crash course guide is also handy

LoLz My main goal was to create a map for every god in the game ( or maybe 2 per god) but these issues killed a bit my motivation. ( there is still a map under construction for Set...it should take place at an Egyptian Necropolis)
Last edited by The_Vandhaal; 25 Apr, 2015 @ 9:37am
< >
Showing 1-5 of 5 comments
Per page: 1530 50