Page 1 of 1

Let's Build a Zoo

Posted: Mon Nov 08, 2021 9:38 am
by GreenHouse
Image

Store page: [Link]
Last version compatible: M8-1.1.2

- Infinite Research Points
You'll always have 900 research points.

- Ignore Morale Blocks
Anything that needs morale, won't need it anymore.

- Get Cash (Custom Amount)
Give yourself the amount of cash that you want. ( A negative number will remove that amount from you. )
Choose the amount to get in 'Amount', then double click the "What do you want to do?" value, choose 'Give Cash'.

- Get Reputation (Custom Amount)
Give yourself the amount of reputation that you want. ( A negative number will remove that amount from you. )
Choose the amount to get in 'Amount', then double click the "What do you want to do?" value, choose 'Give Reputation'.

- [Editable Values] Research Points
The camera will instantly charge on taking a picture.

- [Editable Values] Zoo Keeper Avatar ID
Change the current zoo keeper avatar to something else. To see the new one, click on the avatar, and the popup will show the new one.

- [Editable Values] Morality Points
Change a few options that change morality, both good and evil.

- [Editable Values] Debug Flags
This group will have lots of debug flags for you to turn on or off. There's a quite a few that are useless, or don't work, but some others are really useful, like: Forced People Per Day, Allow Avatar Direct Control or Unlock All Quests Instantly.

- [Editable Values] Game Flags
This group will have lots of game flags for you to turn on or off. There's a quite a few that are useless, or don't work, but some others are really useful, like: Freezing time (Hold The Clock), Rich Customers, changing the day length, how long the zoo is opened, customers movement speed, force saving, and a lot more that won't fit in the post.

Re: Let's Build a Zoo

Posted: Mon Nov 08, 2021 11:17 am
by Puppypie05
I downloaded it and it seems to work fine, until i go to click "[[ ENABLE ]]", the cheat engine crashes
it also says there's a new cheat engine out, even though I'm using the latest cheat engine 7.3
please help!

edit: okay it started working? I'm not sure what I did differently, but it works now! :D

Re: Let's Build a Zoo

Posted: Mon Nov 08, 2021 11:28 am
by LeFiXER
Puppypie05 wrote:
Mon Nov 08, 2021 11:17 am
I downloaded it and it seems to work fine, until i go to click "[[ ENABLE ]]", the cheat engine crashes
it also says there's a new cheat engine out, even though I'm using the latest cheat engine 7.3
please help!

edit: okay it started working? I'm not sure what I did differently, but it works now! :D
Just to answer, technically there is a newer version of Cheat Engine at 7.3.1 but it's only available to patrons.

Re: Let's Build a Zoo

Posted: Mon Nov 08, 2021 1:44 pm
by OrnatePlatypi
When I open the table, I get:
Address: clr.dll+1C2576
Name: Change of cmp dword ptr [eax],00

Pressing enable just breaks cheat engine and makes me force-close. If I use 7.2 instead of 7.3, I get an LUA Error.
Spoiler

Code: Select all

[ENABLE]
{$lua}
getLuaEngine().cbShowOnPrint.Checked=false
LaunchDotNetInterface()
dotnet_findDotNetMethodAddress('','TinyZoo.PlayerDir.PlayerStats','GiveCash','LetsBuildAZoo.exe')
dotnet_findDotNetMethodAddress('','TinyZoo.PlayerDir.PlayerStats','GiveReputation','LetsBuildAZoo.exe')
dotnet_findDotNetMethodAddress('','TinyZoo.PlayerDir.Unlocks','get_ResearchPoints','LetsBuildAZoo.exe')
dotnet_findDotNetMethodAddress('','TinyZoo.Z_Morality.MoralityUnlocksData','PlayerHasEnoughPointsToUseThis','LetsBuildAZoo.exe')
LaunchMonoDataCollector()
{$asm}
alloc(newmem,2048)
label(returnhere)
label(Exit)
alloc(baseGame,5)
alloc(cheatAmount,4)
registersymbol(baseGame)
registersymbol(cheatAmount)
define(DebugCheats,TinyZoo.Z_DebugFlags::.cctor+5)
define(GameFlags,TinyZoo.Z_GameFlags::.cctor+1E)
registersymbol(DebugCheats)
registersymbol(GameFlags)
//BaseGame - Player - PlayerStats - CheatCheck

cheatAmount:
db #0

newmem:
mov [baseGame],ecx
cmp byte ptr [baseGame+4],00
je Exit
cmp byte ptr [baseGame+4],01 //Give Cash
jne @f
mov byte ptr [baseGame+4],00
pushad
push ebp
mov ebp,esp
sub esp,20
//and spl,-16 //Shouldn't be needed, no reason for it to be unaligned
mov ecx,[ecx+7C] //Player
mov eax,[ecx+08] //Array
mov ecx,[eax+3C] //PlayerStats
mov edx,[cheatAmount]
push eax
push 1
push 0
call "TinyZoo.PlayerDir.PlayerStats::GiveCash"
mov esp,ebp
pop ebp
popad
mov [cheatAmount],#0
jmp Exit
@@:
cmp byte ptr [baseGame+4],02 //Give Reputation
jne @f
mov byte ptr [baseGame+4],00
pushad
push ebp
mov ebp,esp
sub esp,20
mov ecx,[ecx+7C] //Player
mov ecx,[ecx+08] //Array
mov ecx,[ecx+3C] //PlayerStats
mov edx,[cheatAmount]
call "TinyZoo.PlayerDir.PlayerStats::GiveReputation"
mov esp,ebp
pop ebp
popad
mov [cheatAmount],#0
jmp Exit
@@:
cmp byte ptr [baseGame+4],03 //Something
jne @f
mov byte ptr [baseGame+4],00
jmp Exit
mov byte ptr [baseGame+4],00
Exit:
db 55 8B EC 57 56
jmp returnhere

TinyZoo.Game1::UpdateEveryFrameVGame:
jmp newmem
returnhere:

[DISABLE]
dealloc(newmem)
TinyZoo.Game1::UpdateEveryFrameVGame:
db 55 8B EC 57 56

Re: Let's Build a Zoo

Posted: Tue Nov 16, 2021 11:24 pm
by Lxntz
Custom Money amount isn't working for me, any solutions?

Re: Let's Build a Zoo

Posted: Wed Mar 09, 2022 8:10 pm
by redbluepug
This table has nothing on it but enable even though there's nothing on it to check off to enable.

Re: Let's Build a Zoo

Posted: Sat May 07, 2022 12:49 am
by xun468
Any chance of an update? Really curious to try out the flags

Re: Let's Build a Zoo

Posted: Fri May 27, 2022 2:34 pm
by choro999
thanks! this CT is great!

Re: Let's Build a Zoo

Posted: Sat Jun 25, 2022 3:36 am
by Hoaksd1
not work with build V1.1.10_34 Dinosaur DLC

Re: Let's Build a Zoo

Posted: Mon Aug 15, 2022 6:01 pm
by bichan3
Will it be updated?

Re: Let's Build a Zoo

Posted: Mon Jun 19, 2023 4:49 am
by TeddyRiggs
update pls

Re: Let's Build a Zoo

Posted: Mon Jun 19, 2023 1:19 pm
by Evo
I don't want to build a zoo with you. I wanna build a zoo with Box

Re: Let's Build a Zoo

Posted: Sun Oct 01, 2023 9:23 am
by memchungus
+1 update to latest please but not work on older

Re: Let's Build a Zoo

Posted: Thu Nov 16, 2023 8:32 am
by Zephion89
Any chance for an update? I keep clicking to "Enable" but nothing will happen