Page 1 of 1

[REQUEST] Shovel Knight Treasure Trove

Posted: Tue Jul 28, 2026 10:50 pm
by RevolverSolidus

Game Name: Shovel Knight Treasure Trove
Game Engine: Custom C++ Code
Game Version: 4.1A Build 6222443
Options Required:

  • Infinite Health
  • Invincibility
  • Infinite Jump
  • Infinite Magic
  • Edit Money

Re: [REQUEST] Shovel Knight Treasure Trove

Posted: Wed Jul 29, 2026 6:21 pm
by HNI96

EDIT: I've managed to borrow the steam version from a friend. Thankfully it isn't much different, just some different offsets, so with a bit of workaround I've managed to create a table compatible with both versions. I've also added more cheats, though I couldn't find the code that allows you to jump, so I've made an edit jump cheat instead.

Infinite Health: float type, each red circle equals 2, and a half circle equals 1. So if you have 4 circles at start of new game, scan for 8. +4 offset and you get maximum health.
Invincibility: float type, 0 is not invincible, 1 is invincible. Annoying because the character will keep blinking repeatedly.
Edit Jump: float type, default value is 29. You need to find jump speed first, using 0 when grounded, and 29 as soon as you've jumped. Find the instruction that writes when you jump, then scroll up as you track where the 29 is coming from.
Infinite Mana: byte type, exact match for value on screen. +1 offset and you get maximum mana.
Edit Money: 4-byte type, exact match for value on screen. +4 offset and you get maximum money (99999).

ShovelKnight.CT
Extra Compatibility (Works for both Steam and GOG)
(9.8 KiB) Downloaded 28 times

Re: [REQUEST] Shovel Knight Treasure Trove

Posted: Thu Jul 30, 2026 11:39 am
by SeryogaSK

Try this tested on GOG version from the web ^^

functions
shoveltest_ssk.png
shoveltest_ssk.png (16.51 KiB) Viewed 236 times
ShovelKnight.CT
(72.02 KiB) Downloaded 11 times

Re: [REQUEST] Shovel Knight Treasure Trove

Posted: Thu Jul 30, 2026 9:14 pm
by HNI96
SeryogaSK wrote: Thu Jul 30, 2026 11:39 am

Try this tested on GOG version from the web ^^

functions

shoveltest_ssk.png

ShovelKnight.CT

You can make the script compatible with both versions like in the example bellow. Unfortunately, the pointer offsets are completely different, so you'd end up redoing the entire table anyways. But it's still useful for script-based cheats instead of pointer-based cheats.

Code: Select all

{
  ==============================================
         Header Changer by SeryogaSK
  ----------------------------------------------
	Process				: ShovelKnight.exe
	Game Title 			: ShovelKnight
	Game Version		: 1.0 // maybe wrong since can' find right Game Version
	Author				: SeryogaSK
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}
[ENABLE]
// Changed AOB to be compatible with both GOG and Steam versions
// Consequently, you have to add +4 bytes to get at the correct instruction
aobscanmodule(ply_money,ShovelKnight.exe,8B C8 75 ?? 8B 81 ?? ?? ?? ?? C3) // should be unique
alloc(newmem,$1000,ply_money)
alloc(myPointer,8)

label(code)
label(return)

// Alloc 6-bytes to store the 6-bytes opcode of the instruction
alloc(x, 6)
registersymbol(x)

// Read those 6-bytes with readmem, storing them on [x]
x:
readmem(ply_money+4, 6)


newmem:
  mov [myPointer],ecx
code:
// Changing the jump to another instruction would spare from the trouble of having to do this
  mov eax, [x+2]
  mov eax, [ecx+eax]
  jmp return
ply_money+4:
  jmp newmem
  nop
return:
registersymbol(ply_money myPointer)
[DISABLE]
// Now restore the original instruction, regardless of what it was
// Use readmem to read from the copied instruction on [x]
ply_money+4:
  readmem(x, 6)

  unregistersymbol(*)
  dealloc(*)

Re: [REQUEST] Shovel Knight Treasure Trove

Posted: Thu Jul 30, 2026 10:10 pm
by SeryogaSK
HNI96 wrote: Thu Jul 30, 2026 9:14 pm
SeryogaSK wrote: Thu Jul 30, 2026 11:39 am

You can make the script compatible with both versions like in the example bellow.

Thx buddy. But as i said i get a GOG version from web if you understand what this means ;)

Sure older/newer versions may not work i just leave for someone if need. Feel free to edit or update.

Game is not really what i like :lol:


Re: [REQUEST] Shovel Knight Treasure Trove

Posted: Fri Jul 31, 2026 2:23 pm
by RevolverSolidus

Many thanks to everyone for your help; it's working correctly:
ShovelKnight.CT (9.8 KiB) & ShovelKnight.CT (72.02 KiB)