Page 2 of 3

Re: Anno 2205

Posted: Wed Oct 17, 2018 2:05 am
by matdif
.

Re: Anno 2205

Posted: Wed Oct 17, 2018 2:20 am
by matdif
Cant find the timers for the upgrades in the orbital dlc. As in the tech nexus unlocks for support structures, workshop expansion, shield reinforcement. Cant find the timers themselves anyone have tips?

Well I got lucky. They are byte 4 and increase with the timer. 3 mins about for instance is 180 secs and the value would be something like 180000. Just figured it out and used it now thanks.

Re: Anno 2205

Posted: Sat Dec 01, 2018 10:39 pm
by Drozz
Any way we could get an update? I'm having a hard time getting the correct values with this game

Re: Anno 2205

Posted: Sat Feb 02, 2019 6:20 pm
by VictorBaby
Hi , im not a pro so this is simple table :) it just set all resources + money to max
hope you will like it :)

Steam Anno2205 1.8.2

Re: Anno 2205

Posted: Thu Sep 05, 2019 6:17 pm
by HolyTrue
VictorBaby wrote:
Sat Feb 02, 2019 6:20 pm
How did you find the money?

Re: Anno 2205

Posted: Fri Sep 20, 2019 1:55 am
by totalabyss
Would be great if we could add expertise to the unlimited resources. having to wait to get upgrades from the space station is boring.

Re: Anno 2205

Posted: Sun Oct 13, 2019 10:52 am
by samuel798
any new updates for this for uplayplus cant seem to find anything to work?

Re: Anno 2205

Posted: Sun Oct 13, 2019 3:56 pm
by samuel798
??

Re: Anno 2205

Posted: Tue Nov 12, 2019 12:47 pm
by rambo99jose
For CDX version use STN "Anno2205.CT"

I figured these out:

##Current Credits Pointer##
"Anno2205.exe"+01E53028 > +30 +8 +28 +28

##Credits Limit Pointer##
"Anno2205.exe"+01E53028 > +30 +8 +28 +18
Zero Upkeep Costs: credits/workforce/energy/logistics

Code: Select all

{ Game   : Anno2205.exe
  Version: 
  Date   : 2019-11-12
  Author : rambo99jose

  Zero Upkeep Costs: credits/workforce/energy/logistics
}

[ENABLE]

aobscanmodule(zero_upkeep,Anno2205.exe,F2 0F 58 00 F2 0F 11 45 48) // should be unique
alloc(newmem,$1000,"Anno2205.exe"+A277D3)

label(code)
label(return)

newmem:
  push rax
  mov rax,0
  movq xmm0,rax
  pop rax
  movsd [rbp+48],xmm0
  jmp return

code:
  addsd xmm0,[rax]
  movsd [rbp+48],xmm0
  jmp return

zero_upkeep:
  jmp newmem
  nop 4
return:
registersymbol(zero_upkeep)

[DISABLE]

zero_upkeep:
  db F2 0F 58 00 F2 0F 11 45 48

unregistersymbol(zero_upkeep)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Anno2205.exe"+A277D3

"Anno2205.exe"+A277A6: E8 81 14 00 00           -  call Anno2205.exe+A28C2C
"Anno2205.exe"+A277AB: 48 8D 4C 24 48           -  lea rcx,[rsp+48]
"Anno2205.exe"+A277B0: 48 8B D6                 -  mov rdx,rsi
"Anno2205.exe"+A277B3: F2 0F 10 00              -  movsd xmm0,[rax]
"Anno2205.exe"+A277B7: F2 0F 58 45 40           -  addsd xmm0,[rbp+40]
"Anno2205.exe"+A277BC: F2 0F 11 45 40           -  movsd [rbp+40],xmm0
"Anno2205.exe"+A277C1: 44 8B 45 0C              -  mov r8d,[rbp+0C]
"Anno2205.exe"+A277C5: E8 6A 15 00 00           -  call Anno2205.exe+A28D34
"Anno2205.exe"+A277CA: 48 83 C3 08              -  add rbx,08
"Anno2205.exe"+A277CE: F2 0F 10 45 48           -  movsd xmm0,[rbp+48]
// ---------- INJECTING HERE ----------
"Anno2205.exe"+A277D3: F2 0F 58 00              -  addsd xmm0,[rax]
"Anno2205.exe"+A277D7: F2 0F 11 45 48           -  movsd [rbp+48],xmm0
// ---------- DONE INJECTING  ----------
"Anno2205.exe"+A277DC: 48 3B DF                 -  cmp rbx,rdi
"Anno2205.exe"+A277DF: 75 B6                    -  jne Anno2205.exe+A27797
"Anno2205.exe"+A277E1: 48 8B 5C 24 50           -  mov rbx,[rsp+50]
"Anno2205.exe"+A277E6: 48 83 C4 20              -  add rsp,20
"Anno2205.exe"+A277EA: 5F                       -  pop rdi
"Anno2205.exe"+A277EB: 5E                       -  pop rsi
"Anno2205.exe"+A277EC: 5D                       -  pop rbp
"Anno2205.exe"+A277ED: C3                       -  ret 
"Anno2205.exe"+A277EE: CC                       -  int 3 
"Anno2205.exe"+A277EF: CC                       -  int 3 
}

Re: Anno 2205

Posted: Tue Nov 19, 2019 1:16 pm
by bubbadk
rambo99jose wrote:
Tue Nov 12, 2019 12:47 pm
For CDX version use STN "Anno2205.CT"

I figured these out:

##Current Credits Pointer##
"Anno2205.exe"+01E53028 > +30 +8 +28 +28

##Credits Limit Pointer##
"Anno2205.exe"+01E53028 > +30 +8 +28 +18
Zero Upkeep Costs: credits/workforce/energy/logistics

Code: Select all

{ Game   : Anno2205.exe
  Version: 
  Date   : 2019-11-12
  Author : rambo99jose

  Zero Upkeep Costs: credits/workforce/energy/logistics
}

[ENABLE]

aobscanmodule(zero_upkeep,Anno2205.exe,F2 0F 58 00 F2 0F 11 45 48) // should be unique
alloc(newmem,$1000,"Anno2205.exe"+A277D3)

label(code)
label(return)

newmem:
  push rax
  mov rax,0
  movq xmm0,rax
  pop rax
  movsd [rbp+48],xmm0
  jmp return

code:
  addsd xmm0,[rax]
  movsd [rbp+48],xmm0
  jmp return

zero_upkeep:
  jmp newmem
  nop 4
return:
registersymbol(zero_upkeep)

[DISABLE]

zero_upkeep:
  db F2 0F 58 00 F2 0F 11 45 48

unregistersymbol(zero_upkeep)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Anno2205.exe"+A277D3

"Anno2205.exe"+A277A6: E8 81 14 00 00           -  call Anno2205.exe+A28C2C
"Anno2205.exe"+A277AB: 48 8D 4C 24 48           -  lea rcx,[rsp+48]
"Anno2205.exe"+A277B0: 48 8B D6                 -  mov rdx,rsi
"Anno2205.exe"+A277B3: F2 0F 10 00              -  movsd xmm0,[rax]
"Anno2205.exe"+A277B7: F2 0F 58 45 40           -  addsd xmm0,[rbp+40]
"Anno2205.exe"+A277BC: F2 0F 11 45 40           -  movsd [rbp+40],xmm0
"Anno2205.exe"+A277C1: 44 8B 45 0C              -  mov r8d,[rbp+0C]
"Anno2205.exe"+A277C5: E8 6A 15 00 00           -  call Anno2205.exe+A28D34
"Anno2205.exe"+A277CA: 48 83 C3 08              -  add rbx,08
"Anno2205.exe"+A277CE: F2 0F 10 45 48           -  movsd xmm0,[rbp+48]
// ---------- INJECTING HERE ----------
"Anno2205.exe"+A277D3: F2 0F 58 00              -  addsd xmm0,[rax]
"Anno2205.exe"+A277D7: F2 0F 11 45 48           -  movsd [rbp+48],xmm0
// ---------- DONE INJECTING  ----------
"Anno2205.exe"+A277DC: 48 3B DF                 -  cmp rbx,rdi
"Anno2205.exe"+A277DF: 75 B6                    -  jne Anno2205.exe+A27797
"Anno2205.exe"+A277E1: 48 8B 5C 24 50           -  mov rbx,[rsp+50]
"Anno2205.exe"+A277E6: 48 83 C4 20              -  add rsp,20
"Anno2205.exe"+A277EA: 5F                       -  pop rdi
"Anno2205.exe"+A277EB: 5E                       -  pop rsi
"Anno2205.exe"+A277EC: 5D                       -  pop rbp
"Anno2205.exe"+A277ED: C3                       -  ret 
"Anno2205.exe"+A277EE: CC                       -  int 3 
"Anno2205.exe"+A277EF: CC                       -  int 3 
}
it comes with an error. how do i use this

Re: Anno 2205

Posted: Tue Mar 24, 2020 9:43 am
by guillon
Just wondering: I just jumped in here and wondered if there are any new updates of this table. I use version 7 of cheatengine with Uplay (not steam)?

Re: Anno 2205

Posted: Tue Mar 24, 2020 10:13 am
by guillon
I just tried the last table here. seems to work perfectly for all ressources and money. Thanks.

Re: Anno 2205

Posted: Wed Jul 08, 2020 7:03 pm
by powerzhea
Did anyone found a way to change the combat experience of the naval battles? First naval battle, u only get 5 combat experience per mission, what i was thinking was, what if we change that 5 to like 90000 or something?

Re: Anno 2205

Posted: Tue Jul 28, 2020 9:09 pm
by Seipherwood
Anyone know if theres a way to get any of these tables to work with the latest uplay version? I tried them and none of them will "Enable". Mainly wanting godmode for ships if nothing else.

Re: Anno 2205

Posted: Thu Sep 24, 2020 6:26 am
by nihilism
For UPlay people, the exe name changed somewhere along the line which is why most of the tables don't work anymore for it.

I opened the CT posted here in a text editor and replaced all "anno2205.exe" with "anno2205_plus.exe" which let me enable the cheats.

Tested briefly the max everything and no upkeep and they seem to work.