104290
"[ Activate ] - {Click here to add process automatically} - [ v1.0.20970 ]"
Auto Assembler Script
[ENABLE]
{$lua}
OpenProcess("Floodland.exe")
if (LaunchMonoDataCollector())==0
then error ('Failure To Launch')
end
if getCEVersion() < 7.4 then showMessage("If you are getting this message means your Cheat Engine software is outdated. Please update to the latest Cheat Engine version! Latest official public release version can be found at https://cheatengine.org/\nYour Cheat Engine Version : "..getCEVersion().."\nLatest Public Cheat Engine Version : 7.4") --[[MainForm.close()]]
return end
{$asm}
luacall(function cycleFullCompact(sender,force); local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full view Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible = state; getMainForm().Panel5.Visible = state; end; function addCompactMenu(); if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))
[DISABLE]
luacall(cycleFullCompact(nil,false))
104291
"+++ SCRIPT +++ "
FF0000
1
105312
"Unlimited Resources - [ Need Collect Resources Effect To Point Reseach ]"
0080FF
Auto Assembler Script
{ Game : Floodland.exe
Version:
Date : 2022-11-15
Author : BabyGroot
This script does blah blah blah
}
[ENABLE]
aobscanregion(pData_uResources,PC.PCIntValue:set_Value,PC.PCIntValue:set_Value+64,89 87 A0 00 00 00 48 8B 8F 98) // should be unique
alloc(newmem,$1000,pData_uResources)
label(code)
label(return)
newmem:
mov eax, #9999999
code:
mov [rdi+000000A0],eax
jmp return
pData_uResources:
jmp newmem
nop
return:
registersymbol(pData_uResources)
[DISABLE]
pData_uResources:
db 89 87 A0 00 00 00
unregistersymbol(pData_uResources)
dealloc(newmem)
105325
"Instant Build"
0080FF
Auto Assembler Script
{ Game : Floodland.exe
Version:
Date : 2022-11-15
Author : BabyGroot
This script does blah blah blah
}
//define(address,PC.PCProductionCycle:UpdateProductionCycleProgress+157)
//define(bytes,0F 87 86 00 00 00)
[ENABLE]
PC.PCProductionCycle:UpdateProductionCycleProgress+157:
db 90 90 90 90 90 90
[DISABLE]
PC.PCProductionCycle:UpdateProductionCycleProgress+157:
db 0F 87 86 00 00 00
105295
"Camera Data"
FF0000
Auto Assembler Script
{ Game : Floodland.exe
Version:
Date : 2022-11-15
Author : BabyGroot
This script does blah blah blah
}
[ENABLE]
aobscanregion(pBase_Camera,PC.WorldView.RTS_Camera:Update,PC.WorldView.RTS_Camera:Update+b4,0F B6 86 C8 00 00 00 85 C0 75 32) // should be unique
alloc(newmem,$1000,pBase_Camera)
alloc(mygg_Camera,8)
registersymbol(mygg_Camera)
label(code)
label(return)
mygg_Camera:
dq
newmem:
code:
mov [mygg_Camera],rsi
movzx eax,byte ptr [rsi+000000C8]
jmp return
pBase_Camera:
jmp newmem
nop 2
return:
registersymbol(pBase_Camera mygg_Camera)
[DISABLE]
pBase_Camera:
db 0F B6 86 C8 00 00 00
unregistersymbol(*)
dealloc(*)
105313
"Edit Resources"
FF0000
Auto Assembler Script
{ Game : Floodland.exe
Version:
Date : 2022-11-15
Author : BabyGroot
This script does blah blah blah
}
[ENABLE]
aobscanregion(pData_uResources,PC.PCIntValue:set_Value,PC.PCIntValue:set_Value+64,89 87 A0 00 00 00 48 8B 8F 98) // should be unique
alloc(newmem,$1000,pData_uResources)
alloc(mygg_uResources,8)
registersymbol(mygg_uResources)
label(code)
label(return)
mygg_uResources:
dq
newmem:
code:
mov [mygg_uResources],rdi
mov [rdi+000000A0],eax
jmp return
pData_uResources:
jmp newmem
nop
return:
registersymbol(pData_uResources mygg_uResources)
[DISABLE]
pData_uResources:
db 89 87 A0 00 00 00
unregistersymbol(*)
dealloc(*)
105319
"Time Data"
FF0000
Auto Assembler Script
{ Game : Floodland.exe
Version:
Date : 2022-11-15
Author : BabyGroot
This script does blah blah blah
}
[ENABLE]
aobscanregion(pBase_TimeData,PC.PCTimeManager:get_CurrentTick,PC.PCTimeManager:get_CurrentTick+4a,48 8B 8E 98 00 00 00 33 D2 48 8D 64 24 00 90 49 BB ?0) // should be unique
alloc(newmem,$1000,pBase_TimeData)
alloc(mygg_TimeData,8)
registersymbol(mygg_TimeData)
label(code)
label(return)
mygg_TimeData:
dq
newmem:
code:
mov [mygg_TimeData],rsi
mov rcx,[rsi+00000098]
jmp return
pBase_TimeData:
jmp newmem
nop 2
return:
registersymbol(pBase_TimeData mygg_TimeData)
[DISABLE]
pBase_TimeData:
db 48 8B 8E 98 00 00 00
unregistersymbol(*)
dealloc(*)
104292
"+++ POINTER +++"
FF8000
1
105297
"Camera Data"
FF8000
1
105296
"pBase - [ Color Silver Don't Chance ]"
1
0
C0C0C0
4 Bytes
[mygg_Camera]
105298
"Min Zoom Keyboard Movement Speed"
0000FF
Float
[mygg_Camera]+DC
105299
"Max Zoom Keyboard Movement Speed"
0000FF
Float
[mygg_Camera]+E0
105300
"Min Screen Edge Movement Speed"
0000FF
Float
[mygg_Camera]+EC
105301
"Max Screen Edge Movement Speed"
0000FF
Float
[mygg_Camera]+F0
105302
"Following Speed"
0000FF
Float
[mygg_Camera]+FC
105303
"Min Zoom Panning Speed"
0000FF
Float
[mygg_Camera]+104
105304
"Max Zoom Panning Speed"
0000FF
Float
[mygg_Camera]+108
105305
"Mouse Rotation Speed"
0000FF
Float
[mygg_Camera]+10C
105306
"Keyboard Rotation Speed"
0000FF
Float
[mygg_Camera]+114
105307
"Max Zoom"
0000FF
Float
[mygg_Camera]+15C
105308
"Min Zoom"
0000FF
Float
[mygg_Camera]+160
105309
"Default Min Zoom"
0000FF
Float
[mygg_Camera]+164
105314
"Edit Resources - [ Active, Need Collect Resources - Effect To Point Reseach ]"
FF8000
1
105311
"pBase - [ Color Silver Don't Chance ]"
1
0
C0C0C0
4 Bytes
[mygg_uResources]
105316
"Name Resources"
4080FF
String
128
1
0
1
[mygg_uResources]+58
14
68
105317
"Max Resources"
0000FF
4 Bytes
[mygg_uResources]+58
144
105315
"Current Resources"
0000FF
4 Bytes
[mygg_uResources]+A0
105320
"Time Data"
FF8000
1
105318
"pBase - [ Color Silver Don't Chance ]"
1
0
C0C0C0
4 Bytes
[mygg_TimeData]
105324
"Active?"
0:No/Off/Disabled
1:Yes/On/Enabled
0
808000
Byte
[mygg_TimeData]+98
12C
105321
"Telemetry Current Day"
0
0000FF
4 Bytes
[mygg_TimeData]+98
13C
105322
"Ticks Per Half Cycle"
0
0000FF
4 Bytes
[mygg_TimeData]+98
140
105323
"Current Tick"
0
0000FF
4 Bytes
[mygg_TimeData]+98
124
105274
"============================"
1
104596
"[<--CHECKBOX] NOTES"
0080FF
1
105326
"Select One [ Unlimited Rsources ] Or [ Edit Resources ]"
0000FF
1
104603
"====================="
1
104601
"[<--CHECKBOX] If You Like This Table, Don't Forget To Give A Thumbs Up On This Link"
0080FF
Auto Assembler Script
{$LUA}
if syntaxcheck then return end
[ENABLE]
ShellExecute('https://fearlessrevolution.com/viewtopic.php?p=275563#p275563')
{$asm}
nop
[DISABLE]
104602
"https://www.cheatengine.org/"
008000
1
105327
"====================="
1
105268
"[<--CHECKBOX] Check build Id / Date Patches Game"
0080FF
Auto Assembler Script
{$LUA}
if syntaxcheck then return end
[ENABLE]
ShellExecute('https://steamdb.info/app/1336180/patchnotes/')
{$asm}
nop
[DISABLE]
105269
"https://www.cheatengine.org/"
008000
1
105270
"====================="
1
105271
"[<--CHECKBOX] Link Game"
0080FF
Auto Assembler Script
{$LUA}
if syntaxcheck then return end
[ENABLE]
ShellExecute('https://store.steampowered.com/app/1336180/Floodland/')
{$asm}
nop
[DISABLE]
105272
"https://www.cheatengine.org/"
008000
1
105273
"====================="
1
104151
"[<--CHECKBOX] Download Cheat Engine"
0080FF
Auto Assembler Script
{$LUA}
if syntaxcheck then return end
[ENABLE]
ShellExecute('https://www.cheatengine.org/')
{$asm}
nop
[DISABLE]
104154
"https://www.cheatengine.org/"
008000
1
105275
"====================="
1
105294
"Build ID : 9976400"
0000FF
1
Change of ja PC.PCProductionCycle:UpdateProductionCycleProgress+1e3
19EAFA78E97
8A
8C
00
00
00
0F
87
86
00
00
00
48
8B
CE
48
8D
Change of inc ecx
19EAFA06D92
89
24
01
00
00
FF
C1
89
88
24
01
00