Age Of Mythology Maps
Official DemosMaps for Age of Mythology: The Titans (AOM:TT) Browsing history matches: Login Login. Become a member today and start sharing your creations! Age of Mythology Free Download. Age of Mythology Free Download Full Version PC Game setup in single direct link for Windows. It is an awesome Strategy game. Age of Mythology PC Game Overview. After battling through the Age of Empires, it is time to go deeper into the history of mankind, and play in the Ancient cities of the true gods.
Age of Mythology: The Titans Trial VersionThe official demo (trial version) of Age of Mythology: The Titans.
The River Styx is a random map that were part of the Titans pre-order program before the Titans went gold.
A modpack to turn Jason into Link from Zelda
PLEASE NOTE THAT THIS IS NOT A PLAYABLE MAP, IT IS A TEMPLATE! THIS MEANS THAT THIS IS A MAP OF VICE CITY FOR DESIGNERS TO ADD TRIGGERS, UNI...
A new unit modpack. Elvish druid who can summons forest wolves (with 4 textures variation logic) and theres a new tech obtainable at town ce...
Asgard vs Olympus For centuries the debate has raged over which culture has the stronger mythological deities Norse or Greek. The time...
aesthetics right now are ok but not amazing, I'm focusing on getting the actual game done, then pretty-frying it later.This map is an AOM RT...
1 Player scenarios:AOMT AscendAOMT AmazingAOMT Game WizardAOMT Sweet VictoryAOMT PrometheaMulti 3 vs 3 scenarios:AOMT Scab PartyAOM...
This is a new unit for AOM- Fox McCloud.
A set of official Photoshop (.PSD) files containing Age of Mythology: The Titans concepts, screenshots, logos, renders, and interface elemen...
This is an official fix for Ubisoft's DVD re-releases of Age of Mythology: The Titans.
The third and latest official patch for Age of Mythology: The Titans.
The second official patch for Age of Mythology: The Titans.
The first official patch for Age of Mythology: The Titans.
1 Player scenarios:AOMT AscendAOMT AmazingAOMT Game WizardAOMT Sweet VictoryAOMT PrometheaMulti 3 vs 3 scenarios:AOMT Scab PartyAOM...
aesthetics right now are ok but not amazing, I'm focusing on getting the actual game done, then pretty-frying it later.This map is an AOM RT...
A new unit modpack. Elvish druid who can summons forest wolves (with 4 textures variation logic) and theres a new tech obtainable at town ce...
This is a new unit for AOM- Fox McCloud.
This is another version of the Minotaur Battle. But this time, there are more players, more eyecandy, and more triggers. It's even in Engli...
A modpack to turn Jason into Link from Zelda
PLEASE NOTE THAT THIS IS NOT A PLAYABLE MAP, IT IS A TEMPLATE! THIS MEANS THAT THIS IS A MAP OF VICE CITY FOR DESIGNERS TO ADD TRIGGERS, UNI...
File name aom pgs atlantis3 Developer inferno char E mail webmaster infernos.4t.com Install notes Extract the .scx file to C Program Fi...
RA S CITADEL MULTIPLAYER SCENARIO NOTE although you can play this map on singlepalyer it won t function perfectly. I advise using only...
A map for Age of Mythology: The Titans.
Thankyou for downloading Count Dracula Vr1.1 by Ben EazY Ben I hope you enjoy playing this scenario as much as I did making it. Plea...
Asgard vs Olympus For centuries the debate has raged over which culture has the stronger mythological deities Norse or Greek. The time...
Age Of Mythology Steam Maps
Maps and ScenariosThe River StyxThe River Styx is a random map that were part of the Titans pre-order program before the Titans went gold.
The official demo (trial version) of Age of Mythology: The Titans.
Age of Mythology is an old RTS released in 2002. Its expansion, The Titans, was released one year later in 2003.
I played this game a lot when I was something like 12 years old and I still remember that at that time there was a multihack called 'Ownatik' which included a maphack among other stuff like a OOS (Out of sync, the game ends and you don't lose ranking points online, very useful when you know that you are going to lose the game) but it seems that it has completely vanished from the net, if by any chance someone kept it please let me know !
If you have ever played an Age of Empires game, you already know what is fog of war. The whole map is not visible, you have to explore the map to reveal it. Once you revealed it, you need to keep an unit or a building in the nearby area otherwise even though you revealed the map, you won’t see the enemy units in that area.
Fog of war is annoying and it would be a huge advantage for you if you were able to reveal and see the whole map anytime. You could predict the actions and troups movement of your enemy etc.
See the below video to understand this better:
Players on voobly use the cracked 1.03 version of the game.
I found some very interesting strings in the binary:
Let's see the XREF:
sub_8AAEE0
seems to be the callback for trSetFogAndBlackmap
. Let's see its code.
I renamed sub_5316B0
and sub_5316D0
to SetFog
and SetBlackmap
. So as you can see, this function sets ecx
and call SetFog
and SetBlackmap
with the second parameter always set to 0. ecx
is used to pass the pointer to the current object this
.
SetFog
and SetBlackmap
use the first parameter to set respectively [ecx+0x40E] and [ecx+0x40F]. ecx
is previously set with the global pointer contained at the address 0xA9D244
which is located in the .data
section. The second parameter passed to SetFog
and SetBlackmap
is always 1.
Age Of Mythology Maps Downloads
With a debugger, I put a breakpoint at the beginning of these functions when the fog of war is enabled and then when it is disabled to see the value of the parameters:
sub_5316B0 (Set fog of war) | sub_5316D0 (Set black map) | |
---|---|---|
Enabled | (true, true) | (true, true) |
Disabled | (false, true) | (false, true) |
So now it's very clear, we have to call these functions with the first parameter set to false and not true in order to disable the fog of war and the black map !
In this article, I will present the internal way (my favorite) and the external way.
I like the internal version of the cheat because it's neat, in fact it is not necessary to overwrite the .text section of the game and thus we would not be detected by the anticheat of voobly.
All we have to do is injecting our DLL in the game and use CreateRemoteThread
to start its execution. Typically, the DLL will loop forever waiting for an event like a keypress and then call SetFogAndBlackmap
.
Instead of using sub_8AAEE0
, I am going to use sub_58EA10
because in sub_8AAEE0
, SetFog
and SetBlackmap
are called with the second argument set to FALSE and it needs to be TRUE... sub_58EA10
is calling both functions with TRUE like we want so let's use it.
Don't forget to specify the __stdcall
calling convention because SetFogAndBlackmap
cleans the stack with a retn
(0xC2 opcode) and if you use the default calling convention cdecl
you will clean the stack 2 times and the game will crash.
I decided to hook the ShowTechTree function (shortcut in the game: F2).
So once my hook is setup, I just have to press F2, my shellcode will be executed and the tech tree will not be displayed ! (I don't use it anyway).
As you can see there are 3 stages because the function ShowTechTree
was too small for my hook and it would have erased another function... So I put a short jump at the end of the first stage to jump to another place where I can put the remaining code without erasing another function.
You will find below a video of the maphack in action. At 00:34 I back to windows to run my cheat, it is not visible in the video but you can hear the UAC sound :)
Before I return to windows to run my cheat, you can see that when I click on the tech tree button, the tech tree shows. But once my cheat writes the shellcode in the game memory, when I click on the tech tree button the shellcode is executed and the map is revealed :)
Disabling the fog of war and the blackmap was very easy because the game engine gives us existing functions to call and voilà ! In the next post we will see if we can use this cheat on the voobly platform to cheat online against other people :)
Please enable JavaScript to view comments.