Register for your free account! | Forgot your password?

Go Back   elitepvpers > General Gaming > General Gaming Discussion
You last visited: Today at 22:48

  • Please register to post and access all features, it's quick, easy and FREE!

 

[Coding Sources] Age of Empires Online

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2012
Posts: 11
Received Thanks: 2
[Coding Sources] Age of Empires Online

Hi people,
Age of Empires Online was quite fun, though I would not recommend buying any premium cultures - if you've got the know-how, you'll figure out how to use every premium-only-item without being premium.

Also, the "Anti cheat protection" simply consists of:
-IsDebuggerPresent check
-doing a clientsided CRC check
-checking whether one byte in a specific memory block is set to either E9, EB or CC(int3 breakpoint instruction)


Anyway, here are some ch347c0d35
They are in Cheat Engine's "Auto Assembly"-Format.

XLive Patch
Code:
/*"XLive Patch"


This is mandatory in order for all other cheats to work
Just nops and jmps - pretty weak anti cheat system*/

xlive.dll+F370C:
jmp xlive.dll+F3843
db 90

xlive.dll+F3646:
db EB
xlive.dll+F36A6:
db 90 90 90 90 90 90
xlive.dll+F3614:
db EB
Get 10.000 in all Resources
Code:
/*"Press Escape to get 10.000 Resources"


Basically what this does is checking if the Menu is opened, if true then setting resources to 10.000*/

alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
label(amount)
label(type_stone)
label(type_food)
label(type_gold)
label(type_wood)

newmem:
pushad //push registers into stack
mov [amount],(float)10000 //float!

push [amount]
push type_wood //pointer to string
push 01 // You are ALWAYS Player 1
call rmSetPlayerResource //That function can be found as an export *cough* It's called like this: rmSetplayerResource(int PlayerID,pString Resource,float Amount)
add esp,0c //subtracted 3 * 0x04 bytes from stack, so add 3 * 0x04, "0x0C" back in

push [amount]
push type_gold
push 01
call rmSetPlayerResource
add esp,0c

push [amount]
push type_stone
push 01
call rmSetPlayerResource
add esp,0c

push [amount]
push type_food
push 01
call rmSetPlayerResource
add esp,0c

popall //pop previously saved registers from stack to the actual registers


originalcode:
mov edx,[ecx]
mov eax,[edx+74] //make sig if you like

exit:
jmp returnhere


amount:
db 00 00 00 00
type_wood:
db 'wood'
db 00
type_gold:
db 'gold'
db 00
type_stone:
db 'stone'
db 00
type_food:
db 'food'
db 00


spartan.exe+2A8D9E:
jmp newmem
returnhere:
[
Remove Fog of War and Reveal Entire Map
Code:
/*"Fog of War, Blackmap removal + RevealEntireMap"


Removes "Fog of War" and the "Black Map", also reveals the entire map so you can see everything on the map, basically "Maphack"

Add this to any other code that is being executed while playing the game in order to set it up, I'd recommend adding it to the 10.000 resources-code*/

call spartan.exe+451FC0 //trRevealEntireMap

push 00 //Blackmap, 00 = disabled
push 00 //Fog, 00 = disabled
call spartan.exe+44DF20 //trSetFogAndBlackmap
add esp,08

Freeze Population at 1




Code:
Freezes the population count at 1 so you can recruit as many units as you like*/

alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
mov ecx,01
originalcode:
mov [edx+78],ecx
mov [ebp-0C],eax

exit:
jmp returnhere

spartan.exe+2F6866:
jmp newmem
nop
returnhere:
People, if you can make a program (trainer) like a other games, you put here a link for a download...

PS: Maybe the admins can create a sub-forum (Age of Empires)...
Regards


Credits
- supex0
- x0814328



x0814328 is offline  
Old   #2
 
elite*gold: 0
Join Date: Dec 2011
Posts: 8
Received Thanks: 0
gj! no ideas for add items? like storages, shops ecc?


Darklife1337 is offline  
Old   #3
 
elite*gold: 0
Join Date: Jun 2012
Posts: 11
Received Thanks: 2
That is more hard :S
x0814328 is offline  
Old   #4
 
elite*gold: 0
Join Date: Jun 2011
Posts: 49
Received Thanks: 5
Here a trainer made with ce


tkmeyers06 is offline  
Old   #5
 
elite*gold: 0
Join Date: Dec 2012
Posts: 3
Received Thanks: 2
anyone know how this works now
ukimpactxxx is offline  
Old   #6
 
elite*gold: 0
Join Date: May 2012
Posts: 10
Received Thanks: 2
Sry for bumping an old thread but I was just wondering if there was a code to make build time instant or at least close to instant?
YodaLittleMan is offline  
Old   #7
 
elite*gold: 0
Join Date: Mar 2011
Posts: 9
Received Thanks: 0
Does this still work with the current updates ?
Marook is offline  
Old   #8
Sapere aude


 
elite*gold: 6851
The Black Market: 186/0/0
Join Date: Oct 2008
Posts: 49,630
Received Thanks: 10,395
It's old and outdated.

#Closed


Acid is offline  
Closed Thread



« Previous Thread | Next Thread »

Similar Threads
Will this help me to get better at coding for server sources?
Note: I did not say, will this help me get better at coding, I asked if this will help me get better at coding server sources. There is a difference....
35 Replies - CO2 PServer - Discussions / Questions
WHOEVER CAN C# (CODING SOURCES) READ THIS
hey, i have my own private server with boring shit on it, lol, i wanna add a few things really bad, but i dont have a clue how to code. if someone...
4 Replies - CO2 PServer - Discussions / Questions



All times are GMT +1. The time now is 22:48.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.