Friday, January 6, 2023

[PCSE00640] Shovel Knight: Treasure Trove v1.08 [PSN/NoNPDRM] VitaCheat Codes (*WIP*)

Still kind of a work in progress, but I've been trying without success (as has everyone else, it seems) for literal years to make these, so I'm excited to post them.
Codes have been extensively tested across multiple save files, both well-used and brand new, on cold boot of the game, as well as exiting and loading another save profile. And that includes the DLC characters, as well.
I have not yet done a lot of testing/tweaking on the different game modes to accommodate the intricacies of each character, but there is a good basis here, should someone else decide to continue my work at a faster pace.
Progress seems to be a static seg1 address, while HP, Magic, etc, are all pointers.

# ID: PCSE00640
# Title: Shovel Knight: Treasure Trove
# Region: USA
# Version: v1.08 (v4.1 in-game)
# Type: PSN/NoNpDrm
# Code Author: eighthdayregret
# Source: https://eighthsregrets.blogspot.com/2023/01/pcse00640-shovel-knight-treasure-trove.html
# Info: Created and tested with PSN EBOOT on VitaCheat version z06beta and 3.68 h-encore². Requires z06beta, due to B200 codes.

_V0 Max Money
$B200 00000001 00000000
$8201 001C6E1C 000003DC
$8800 00000000 00000000
$8501 001C6E1C 000003E0
$8900 00000000 00000000

_V0 Invincible
$B200 00000001 00000000
$3201 001C6E1C 00000200
$3300 00000000 40000000

_V0 Inf HP
$B200 00000001 00000000
$8201 001C6E1C 000000E8
$8800 00000000 00000000
$8501 001C6E1C 000000EC
$8900 00000000 00000000

_V0 Max HP
$B200 00000001 00000000
$3201 001C6E1C 000000EC
$3300 00000000 41A00000

_V0 Inf Magic
$B200 00000001 00000000
$8001 001C6E1C 000003D8
$8800 00000000 00000000
$8401 001C6E1C 000003D9
$8900 00000000 00000000

_V0 Max Magic
$B200 00000001 00000000
$3001 001C6E1C 000003D9
$3300 00000000 00000096

_V0 All Relics
$B200 00000001 00000000
$0100 0002A178 0000FFFF
$0000 0002A179 000000FF

_V0 UP+T to Drain Boss HP
$C203 00000001 00001010
$B200 00000001 00000000
$3201 00147B74 00000218
$3300 00000000 00000000