900
tint-cheats - free, open-source CE tables - no paywalls, no malware, no surveys
1E90FF
1
901
[ Open ] Official site and free downloads (thereisnotime.github.io/tint-cheats)
1E90FF
Auto Assembler Script
{$LUA}
if syntaxcheck then return end
[ENABLE]
shellExecute([[https://thereisnotime.github.io/tint-cheats]])
local mr = memrec
if mr then synchronize(function() mr.Active = false end) end
[DISABLE]
902
[ Open ] Join the Telegram group
26A5E4
Auto Assembler Script
{$LUA}
if syntaxcheck then return end
[ENABLE]
shellExecute([[https://t.me/+xgtzaZBrKRA2OWI8]])
local mr = memrec
if mr then synchronize(function() mr.Active = false end) end
[DISABLE]
903
[ Open ] Join the Matrix room
00A86B
Auto Assembler Script
{$LUA}
if syntaxcheck then return end
[ENABLE]
shellExecute([[https://matrix.to/#/!GkVomrhlzPROGFzueG:matrix.org?via=matrix.org]])
local mr = memrec
if mr then synchronize(function() mr.Active = false end) end
[DISABLE]
904
=========================================================================
404040
1
1
Fatekeeper Trainer v1.1.1 by TINT
808080
1
3
[ Core ] Cheat hook (shared)
808080
Auto Assembler Script
[ENABLE]
aobscanmodule(fkHP,SLASHER-Win64-Shipping.exe,F3 0F 11 76 34 E8 ?? ?? ?? ?? 48 8B F8)
alloc(newmem,$1000,fkHP)
alloc(fkFlags,8,fkHP)
registersymbol(fkHP)
registersymbol(fkFlags)
label(orig)
label(return)
label(nonhealth)
newmem:
cmp dword ptr [rsi+378],0
je nonhealth
// health-bearing object -> God Mode
cmp dword ptr [fkFlags],0
je orig
mov dword ptr [rsi+34],(float)999.0
jmp return
nonhealth:
// non-health resource -> Unlimited Mana, but ONLY the Mana attribute.
// Each attribute object carries a type id at +8; Mana == 0x1C927.
// (Without this, EVERY non-health attribute -- ~2600 rates/resists/etc -- gets maxed.)
cmp dword ptr [fkFlags+4],0
je orig
cmp dword ptr [rsi+08],1C927
jne orig
push rax
mov eax,[rsi+30]
mov [rsi+34],eax
pop rax
jmp return
orig:
movss [rsi+34],xmm6
jmp return
fkHP:
jmp newmem
return:
[DISABLE]
fkHP:
db F3 0F 11 76 34
// movss [rsi+34],xmm6 (original)
unregistersymbol(fkHP)
unregistersymbol(fkFlags)
dealloc(newmem)
dealloc(fkFlags)
2
[ F1 ] God Mode
00FF80
Auto Assembler Script
Toggle
112
Activate
Deactivate
{$LUA}
if syntaxcheck then return end
[ENABLE]
-- make sure the shared hook is installed
local al = getAddressList()
local core = al.getMemoryRecordByDescription("[ Core ] Cheat hook (shared)")
if core and not core.Active then synchronize(function() core.Active = true end); checkSynchronize(1500) end
if not pcall(function() writeInteger("fkFlags", 1) end) then
reinitializeSymbolhandler()
pcall(function() writeInteger("fkFlags", 1) end)
end
[DISABLE]
pcall(function() writeInteger("fkFlags", 0) end)
4
[ F2 ] Unlimited Mana (freeze at max)
00C0FF
Auto Assembler Script
Toggle
113
Activate
Deactivate
{$LUA}
if syntaxcheck then return end
[ENABLE]
-- make sure the shared hook is installed
local al = getAddressList()
local core = al.getMemoryRecordByDescription("[ Core ] Cheat hook (shared)")
if core and not core.Active then synchronize(function() core.Active = true end); checkSynchronize(1500) end
if not pcall(function() writeInteger("fkFlags+4", 1) end) then
reinitializeSymbolhandler()
pcall(function() writeInteger("fkFlags+4", 1) end)
end
-- Kickstart: with zero regen the write-hook can't lift mana from empty, so set
-- every existing Mana attribute (type id @ +8 == 0x1C927) to its max once; the
-- hook then holds it there through every cast.
pcall(function()
local mod = getAddress("SLASHER-Win64-Shipping.exe")
if not mod or mod == 0 then return end
local VT = mod + 0x8E4A420 -- shared resource-object vtable
local ms = createMemScan()
ms.firstScan(soExactValue, vtQword, rtRounded, string.format("%d", VT), "",
0, 0x7fffffffffff, "+W-C", fsmAligned, "4", false, false, false, false)
ms.waitTillDone()
local fl = createFoundList(ms); fl.initialize()
for i = 0, fl.Count - 1 do
local b = tonumber(fl.getAddress(i), 16)
if b and readInteger(b + 0x08, false) == 0x1C927 then
writeInteger(b + 0x34, readInteger(b + 0x30, false)) -- cur = max
end
end
fl.destroy(); ms.destroy()
end)
[DISABLE]
pcall(function() writeInteger("fkFlags+4", 0) end)
998
=========================================================================
404040
1
99
[ F12 ] Disable All Cheats
808080
Auto Assembler Script
Toggle
123
Deactivate
{$LUA}
if syntaxcheck then return end
[ENABLE]
local al = getAddressList()
for i = 0, al.Count - 1 do
local mr = al.getMemoryRecord(i)
pcall(function()
if mr and not mr.isGroupHeader then mr.Active = false end
end)
end
MainForm.Caption = "Fatekeeper Trainer v1.1.1 [ALL CHEATS OFF]"
[DISABLE]
--[[ Fatekeeper Trainer v1.1.1 by TINT
Game version: current Steam build (AOB-based, version independent)
Process: SLASHER-Win64-Shipping.exe
Hotkeys:
F1 -- God Mode (force health to 999)
F2 -- Unlimited Mana (freeze mana/non-health resources at max)
F12 -- Disable All (panic key)
Mechanisms:
- Auto-attaches on load; polls every 2s until game runs.
- Disables all active cheats when game process exits.
- Title bar shows attach status.
Shared hook (one instruction does health AND mana):
aobscanmodule on F3 0F 11 76 34 E8 ?? ?? ?? ?? 48 8B F8
= movss [rsi+34],xmm6 (generic current-value store; rsi = resource object)
rsi+30 = max, rsi+34 = current, rsi+378 = health flag (!=0 health / ==0 mana)
God Mode -> rsi+378!=0 : current = 999
Unlim Mana-> rsi+378==0 : current = max (pinned full)
fkFlags+0 = God Mode on/off, fkFlags+4 = Unlimited Mana on/off
F1/F2 flip those flags and auto-install the "[ Core ]" hook on demand.
Original qteeq offset +5E187A0 died on a patch; AOB now lands at +5E1A140.
]]
local FK_PROC = "SLASHER-Win64-Shipping.exe"
local _FK_attached = false
local _FK_pid = 0
local function FK_disableAll()
local al = getAddressList()
for i = 0, al.Count - 1 do
local mr = al.getMemoryRecord(i)
pcall(function()
if mr and not mr.isGroupHeader then mr.Active = false end
end)
end
end
local _FK_watchTimer = createTimer(nil, false)
_FK_watchTimer.Interval = 2000
_FK_watchTimer.OnTimer = function()
local pid = getProcessIDFromProcessName(FK_PROC)
if pid and pid ~= 0 then
if not _FK_attached or _FK_pid ~= pid then
if _FK_attached then FK_disableAll() end
openProcess(pid)
_FK_attached = true
_FK_pid = pid
MainForm.Caption = "Fatekeeper Trainer v1.1.1 [ATTACHED pid=" .. pid .. "]"
end
else
if _FK_attached then
FK_disableAll()
_FK_attached = false
_FK_pid = 0
MainForm.Caption = "Fatekeeper Trainer v1.1.1 [WAITING FOR GAME...]"
end
end
end
_FK_watchTimer.Enabled = true
local _pid0 = getProcessIDFromProcessName(FK_PROC)
if _pid0 and _pid0 ~= 0 then
openProcess(_pid0)
_FK_attached = true
_FK_pid = _pid0
MainForm.Caption = "Fatekeeper Trainer v1.1.1 [ATTACHED pid=" .. _pid0 .. "]"
else
MainForm.Caption = "Fatekeeper Trainer v1.1.1 [WAITING FOR GAME...]"
end