Page 1 of 3

Anno 2205

Posted: Mon Mar 27, 2017 8:13 am
by STN
Credits for the table: Zanzer

Remove Construction Costs
Set Resource Upkeep Minimum
Ignore Workforce/Energy Usage

--- did not bother testing/updating anything else ---

Full Health
Build for Free
No Item Usage
No Fuel Usage
Always Pick Up Fuel
Always Pick Up Items
Zoom Ratio Customization

Special thanks to script contributors:
Cielos
Schnitzelmaker
----------------------
Zoom script by: Cielos

made a "Zoom Ratio" script.

you may change "fCusZoomRatio" at will:
Code:
< 1: can zoom in more, but zoom out less
== 1: normal
> 1: can zoom out more, but zoom in less

"fCusZoomRatio" default: 2

EDIT1:
added a cam pointer.
the smaller "+10" is, the closer the cam to the ground.
after activating "[cam pointers]", move the camera in-game once for the script to retrieve the pointer.

Image
Image

---------------
Steam version update by: Schnitzelmaker
Played the game a little and fixed some part of the table and added some more stuff.
Tested with Steam version: 1.4.2718.53114


Table now contains:
Ignore Workforce/Energy Usage
Money
Combat Mission - Ship Godmode
Combat Mission - No Item Usage
Warehouse Storage: Minimum Resources in Storage. Note the value is x1000 for some resource, so if it required to have 70 resources set the value to 70000. At least 1 resource should be produced or trade.
Massiv Production: Set Production Value to massiv. Note at least 1 resource should be produced. Warning it also affect taxes and give extreme high money income.


Note: The table wasn't tested much, so better backup savegame.

Fixed most of the scripts with a really big warning.

Exclamation The most of the time the opcodes/bytecode created by CheatEngine is invalid and causes a crash.
The chance to work correctly is really low.


Suggested way to use the table is:
Run Anno 2205
Load Cheat Engine with the table and attach it to Anno process
Activate the scripts which are required
Hit Play Button
Never enable or disable other script during gameplay


If crash repeat it.



This issue seems to be cause that operations like jmp/call ... is sometime interpreted as jmp qbyte ptr, which has different byte length than expected and create a code mess.

Re: Anno 2205

Posted: Sun May 14, 2017 7:56 pm
by Hezzak
Hey, tried using this but I can't actually "check" the boxes, aka enable the cheats, and I can't find any solution to it either. Do you know what I can do to solve it?

Re: Anno 2205

Posted: Sun May 14, 2017 11:32 pm
by DrummerIX
I have this game, but never played much of it. I can't promise anything, but in my attempt to learn to create cheat tables, I will take a look at this game this week. I will try to update the existing tables or create a new one if I can.

I actually have all the DLC also. I will let you know later in the week once I have something.

Re: Anno 2205

Posted: Mon May 15, 2017 1:07 am
by Schnitzelmaker
Try this one.
Updated the Table. Exe shows Version 1.8.3727.17139.

But i fear it will break with next update as always :(



Some small tips about Anno 2205 hacking: (Reminder for me and other developers if i forgot them :) )

Ware Values are shown value * 1000. But not exactly so use range scan. For example 70 wares in warehouse. scan for 69000 to 71000.

Ware structure offsets are:
+10 (Double) Max allowed Value
+20 (Double) Current Value
+30 (Double) Value Change for next time, will be set to 0 after added/substracted from current value
+38 (Double) Income from Trade Routes
+40/+48 (Double) Consumtion?

Re: Anno 2205

Posted: Mon May 15, 2017 6:27 pm
by Schnitzelmaker
Updated the Table.

Fixed Godmode for ships and "Ignore Workforce/Energy Usage". Both didn't work as intended.

Change Warehouse Storage Script so its is no longer required set a min value. Now its set the values to the maximun allowed.
But i also recommend using the new script.

Added new script "Max Everything" which is basically warehouse script but also set some other values like money, influence, expertise,...
But still at least 1 resource must produced or traded.


Added new script "Building Requirements", which set value of building like info center to really high value.
But at least 1 of the buildings must be in the zone.

Re: Anno 2205

Posted: Mon May 15, 2017 7:47 pm
by DrummerIX
Nice job. You have most things covered, so I won't be looking at this game anymore.

I noticed your style has call's for the injection points, but most others I see only use jmp's to the newmem and a jmp return. You mentioned before about crashing, so I thought maybe the jmp style might be better for not crashing, but good work on this table.

Re: Anno 2205

Posted: Mon May 15, 2017 7:59 pm
by Schnitzelmaker
DrummerIX wrote:
Mon May 15, 2017 7:47 pm
Nice job. You have most things covered, so I won't be looking at this game anymore.

I noticed your style has call's for the injection points, but most others I see only use jmp's to the newmem and a jmp return. You mentioned before about crashing, so I thought maybe the jmp style might be better for not crashing, but good work on this table.
Yes and No. Bassically using jump making it easier because you dont't need to think about pushing values or special cases like .net calls.
But Anno 2205 has some issues with cheatengine. Anno uses python script which seems to have some effect on cheatengine. Sometimes cheatengine is complete blocked and unable to do anything.

Re: Anno 2205

Posted: Tue May 16, 2017 12:22 am
by DrummerIX
I tested your latest table and the game crashes for me when scripts are active. I believe at least for this game, the jmp style is better. I modified your file and changed everything from call to jmp and the game runs ok for me with my limited testing when I activate your scripts. Attached is my modified file if anyone wants to try it.

Re: Anno 2205

Posted: Mon Jul 03, 2017 6:04 pm
by DaCrazyBeggar
Schnitzelmaker wrote:
Mon May 15, 2017 6:27 pm
Updated the Table.

Fixed Godmode for ships and "Ignore Workforce/Energy Usage". Both didn't work as intended.

Change Warehouse Storage Script so its is no longer required set a min value. Now its set the values to the maximun allowed.
But i also recommend using the new script.

Added new script "Max Everything" which is basically warehouse script but also set some other values like money, influence, expertise,...
But still at least 1 resource must produced or traded.


Added new script "Building Requirements", which set value of building like info center to really high value.
But at least 1 of the buildings must be in the zone.
Is there a way i can edit the script so it only maxes the expertise? I'd prefer to not max my other resources, too.

Re: Anno 2205

Posted: Tue Jul 04, 2017 6:35 am
by Schnitzelmaker
DaCrazyBeggar wrote:
Mon Jul 03, 2017 6:04 pm
Is there a way i can edit the script so it only maxes the expertise? I'd prefer to not max my other resources, too.
Complicated since the instructions are shared by all resources. Not sure if there is a way to filter it out.
Probably there is a instruction only for expertise, but i have no time to search for it.

Re: Anno 2205

Posted: Tue Jul 04, 2017 4:06 pm
by DaCrazyBeggar
And i suppose it's almost impossible for a newbie to find yeah?

Anyway thanks for the answer I guess ;_;

Re: Anno 2205

Posted: Tue Jan 02, 2018 4:21 pm
by iMail
Hey,

is there somebody who knows if a table for the actual uplay version exist?

Would be nice :)

LG

Re: Anno 2205

Posted: Sun Mar 04, 2018 3:58 pm
by stevieshae
Can we get a update for uplay version???

Anno 2205

Posted: Sun May 13, 2018 11:45 am
by Sylencer90
I'd love to see an update for the current version as well :)

Re: Anno 2205

Posted: Tue Oct 09, 2018 2:03 am
by Darth_Alaks
Yesterday the new patch came out, which ruined all of the tables. Can someone update, please?