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