Page 2 of 4

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Jun-20

Posted: Sat Jul 01, 2017 3:27 pm
by Recifense
Hi Patrons,

A signed version of the last table can be found at Patreon now.

Cheers!

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Jun-20

Posted: Sat Jul 08, 2017 8:18 pm
by Vee_
Mrmarklar wrote:
Thu Jun 22, 2017 2:50 pm
thanks for the update! youre the best, i have 1 question though is there a way to add population for example always have 5 units or no max or somthing? anyway thanks for all you've done
Maybe try this one, don't know if it'll work with your version tho :D

Code: Select all

{
Game Name       : Age Of Empire II HD - Rise Of The Rajas [RELOADED]
Version         : 5.0.1527460 (Compatible With/out Recifense Table)
Process Name    : AoK HD.exe
Author          : Vee_
CRC32           : 42e9558e
Table Version   : 1.0
Table Creation  : 2017-05-14
///////////////////////////////////////////////////////////////////////////////////
Credits       : Recifense for the population pointer clue :)
///////////////////////////////////////////////////////////////////////////////////
Link:
---------------------------------------------------------------
In The Table:
}
[ENABLE]

aobscanmodule(pop,AoK HD.exe,F3 0F 11 04 90 83) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
 // mov [eax+edx*4],(float)100
//  movss [eax+edx*4],xmm0
//  movss xmm0,0
  jmp return

pop:
  jmp newmem
return:
registersymbol(pop)

[DISABLE]

pop:
  db F3 0F 11 04 90

unregistersymbol(pop)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "AoK HD.exe"+3368FE

"AoK HD.exe"+3368D4: 66 8B 75 08                       -  mov si,[ebp+08]
"AoK HD.exe"+3368D8: 66 85 F6                          -  test si,si
"AoK HD.exe"+3368DB: 0F 88 9D 00 00 00                 -  js "AoK HD.exe"+33697E
"AoK HD.exe"+3368E1: 0F BF D6                          -  movsx edx,si
"AoK HD.exe"+3368E4: 3B 51 38                          -  cmp edx,[ecx+38]
"AoK HD.exe"+3368E7: 0F 8D 91 00 00 00                 -  jnl "AoK HD.exe"+33697E
"AoK HD.exe"+3368ED: 8B 41 3C                          -  mov eax,[ecx+3C]
"AoK HD.exe"+3368F0: F3 0F 10 55 0C                    -  movss xmm2,[ebp+0C]
"AoK HD.exe"+3368F5: F3 0F 10 04 90                    -  movss xmm0,[eax+edx*4]
"AoK HD.exe"+3368FA: F3 0F 58 C2                       -  addss xmm0,xmm2
// ---------- INJECTING HERE ----------
"AoK HD.exe"+3368FE: F3 0F 11 04 90                    -  movss [eax+edx*4],xmm0
// ---------- DONE INJECTING  ----------
"AoK HD.exe"+336903: 83 79 08 03                       -  cmp dword ptr [ecx+08],03
"AoK HD.exe"+336907: 75 75                             -  jne "AoK HD.exe"+33697E
"AoK HD.exe"+336909: 66 85 F6                          -  test si,si
"AoK HD.exe"+33690C: 74 12                             -  je "AoK HD.exe"+336920
"AoK HD.exe"+33690E: 66 83 FE 01                       -  cmp si,01
"AoK HD.exe"+336912: 74 0C                             -  je "AoK HD.exe"+336920
"AoK HD.exe"+336914: 66 83 FE 02                       -  cmp si,02
"AoK HD.exe"+336918: 74 06                             -  je "AoK HD.exe"+336920
"AoK HD.exe"+33691A: 66 83 FE 03                       -  cmp si,03
"AoK HD.exe"+33691E: 75 5E                             -  jne "AoK HD.exe"+33697E
}

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Jun-20

Posted: Fri Sep 15, 2017 3:50 am
by wtxar24
cheat table 5.4.1832983 outdated

aoe 2 hd version 5.5.2046259 now

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Jun-20

Posted: Fri Sep 15, 2017 10:24 pm
by Recifense
wtxar24 wrote:
Fri Sep 15, 2017 3:50 am
cheat table 5.4.1832983 outdated

aoe 2 hd version 5.5.2046259 now
Update Done. Please look at the first post.

Cheers!

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Jun-20

Posted: Sat Sep 16, 2017 12:22 pm
by wtxar24
Recifense wrote:
Fri Sep 15, 2017 10:24 pm
wtxar24 wrote:
Fri Sep 15, 2017 3:50 am
cheat table 5.4.1832983 outdated

aoe 2 hd version 5.5.2046259 now
Update Done. Please look at the first post.

Cheers!
thanks for the update

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Sep-15

Posted: Sat Sep 16, 2017 7:25 pm
by tafoplaka
Hey! Thanks for the quick update.
Works perfect with 5.5 .

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Sep-15

Posted: Wed Dec 06, 2017 5:50 pm
by Mrmarklar
there is a new update 5.6, the old table doesnt work anymore so an update would be awsome

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Sep-15

Posted: Thu Dec 07, 2017 11:59 pm
by Recifense
Mrmarklar wrote:
Wed Dec 06, 2017 5:50 pm
there is a new update 5.6, the old table doesnt work anymore so an update would be awsome
Done.

Cheers!

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Dec-07

Posted: Sat Dec 23, 2017 9:53 am
by Sourenics
Those this works for all the expansions?

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Dec-07

Posted: Thu Jan 11, 2018 1:50 pm
by Gronibar
It works really good, thanks for this table.
Would it possible though to add an option of unlimited population?

Re: Age of Empires II - HD Edition Steam (GM and more) 2017-Dec-07

Posted: Fri Jan 26, 2018 2:02 am
by Gronibar
The game had been update, this awesome table doesn't work anymore. An update would be much appreciated.

Re: Age of Empires II - HD Edition Steam (GM and more) 2018-Jan-26

Posted: Sat Jan 27, 2018 2:22 am
by Recifense
Hi guys,

A table was added for version 5.7.2449366. Please look at the first post.

Cheers!

Re: Age of Empires II - HD Edition Steam (GM and more) 2018-Jan-26

Posted: Sat Jan 27, 2018 5:20 pm
by Gronibar
Thanks, works without problems!

Anyone knows if it is possible to add unlimited population to the table?

Re: Age of Empires II - HD Edition Steam (GM and more) 2018-Jan-26

Posted: Wed Mar 14, 2018 5:58 am
by Nickerian
Ugly Unlimited Population Patch

Code: Select all

{ Game   : AoK HD.exe
  Date   : 2018-03-14
  Author : Nickerian
}

[ENABLE]
aobscanmodule(NoMaxLimit,AoK HD.exe,76 07 BF 20 00 00 00 EB ??)
registersymbol(NoMaxLimit)

aobscanmodule(CreateCharPatch,AoK HD.exe,76 ?? ?? 04 00 00 00 8B ?? E8 ?? ?? ?? ?? 85 C0 74 0c)
registersymbol(CreateCharPatch)

NoMaxLimit:
db EB

CreateCharPatch:
db EB

[DISABLE]
NoMaxLimit:
db 76

CreateCharPatch:
db 76

unregistersymbol(NoMaxLimit)
unregistersymbol(CreateCharPatch)
I Never Cheated Patch (Allows you to use cheat codes in campaign and SP yet unlock achievements and score on steam)

Code: Select all

[ENABLE]
aobscanmodule(NoCheatDetection,AoK HD.exe,80 7F ?? 02 0F 85 ?? ?? 00 00 8B 0D ?? ?? ?? ?? 0F 57 C0 66 0F D6 45 ?? C7 45 ?? 00 00 00 00)
registersymbol(NoCheatDetection)

NoCheatDetection:
db C6 47 14 01 90 E9 8C 00 00 00

[DISABLE]

NoCheatDetection:
  db 80 7F 14 02 0F 85 8C 00 00 00

unregistersymbol(NoCheatDetection)

Re: Age of Empires II - HD Edition Steam (GM and more) 2018-Jan-26

Posted: Thu Mar 15, 2018 1:10 am
by Nickerian
This is my indept Marco Polo script which does not patch anything nor trigger the "activated Polo/Marco" variables but activates by abusing the functions them self.
(Probably undetected in multiplayer)

Downsides is that you cant click on the objects (to see info), units outside your actually Fog range. Actions works outside your Fog Area.
Havent found the trigger for this yet.


Add to CheatTable and add "OnOff" 1 means on and 0 means off

Code: Select all

// Polo/Marco(Avoiding Cheat Detection)
// Nickerian

// Base                      - 75 ?? 83 3D ?? ?? ?? ?? 00 74 ?? 8B ?? ?? ?? ?? ?? ?? 6A 00 6A 00 6A 03
// Offset 1 (D44)            - C7 ?? ?? ?? 00 00 00 00 00 00 8B ?? xx xx 00 00 52 E8 ?? ?? ?? ?? 8B ??
// Offsets 2 (84)/3 (5AEC)   - E8 ?? ?? ?? ?? 8B CB E8 ?? ?? ?? ?? 8B 8B xx ?? 00 00 68 00 04 00 00 8B 89 xx xx 00 00 84 C0 75 19
// Call = (Offset Address) First Call after jne and call of dest of jump

[enable]
alloc(OnOff, 4)
registersymbol(OnOff)

alloc(MyThread,512)
CREATETHREAD(MyThread);
alloc(ecxbak, 4)

label(_continue)
label(_off)
label(_exit)

OnOff:
dd 1

MyThread:
cmp [OnOff], AA // destroy thread value
je _exit
// Polo
mov ecx, ["AoK HD.exe"+2255F9+4] // Base - 75 ?? 83 3D ?? ?? ?? ?? 00 74 ?? 8B ?? ?? ?? ?? ?? ?? 6A 00 6A 00 6A 03
mov ecx, [ecx]
test ecx, ecx
je _continue
mov ecx, [ecx+D44] // Offset 1 (D44) - C7 ?? ?? ?? 00 00 00 00 00 00 8B ?? xx xx 00 00 52 E8 ?? ?? ?? ?? 8B ??
mov ecx, [ecx+84]  // Offsets 2 (84)/3 (5AEC) - E8 ?? ?? ?? ?? 8B CB E8 ?? ?? ?? ?? 8B 8B xx ?? 00 00 68 00 04 00 00 8B 89 xx xx 00 00 84 C0 75 19
mov ecx, [ecx+5AEC]
mov [ecxbak], ecx

cmp [OnOff], 1
jne _off

// Polo ON
push 00000400
call "AoK HD.exe"+482DB0 // Call = (Offset Address) First Call after jne

// Marco ON
mov ecx, [ecxbak]
push 04000000
call "AoK HD.exe"+482DB0
jmp _continue

_off:
// Polo OFF
push 00000400
call "AoK HD.exe"+483670 // Call = (Offset Address) call of dest of jump
// Marco FF
mov ecx, [ecxbak]
push 04000000
call "AoK HD.exe"+483670
jmp _continue

_continue:
push 1000
call sleep
jmp MyThread


_exit:
ret

[disable]
dealloc(OnOff)
unregistersymbol(OnOff)


OnOff:
dd AA