Saturday, August 11, 2018

[PCSE01262] Bloodstained: Curse of the Moon 1.01 (PSN/NoNPDRM) VitaCheat Codes

While the values for this game remain mostly static, every once in a blue moon, they move by 0x10. Hence my reasoning in making these as pointer codes.
Thanks to roahnosh from GBATEMp/GitHub for his work. The issues he was experiencing with his pointer codes inspired me to see if I could find a solution using my own. I've been working on these codes since I first started using h-encore in July, but was satisfied at the time with my static codes, so I moved on to other games. At the time, I didn't have any knowledge of pointers in PS Vita games, but have since learned quite a bit, so hopefully these work for everyone.

Notes: The HP codes require you to switch characters to refill your health. To counteract this, I created the Super Max HP codes, which will give you a crapload of health. It will be very difficult for you to die simply by being hit. Pits will be your downfall. However, the HP codes have an interesting side-effect: When a character falls in a pit, they don't become disabled as normal. And if you have multiple characters in your party, you'll never lose lives.
Also, it's a good idea to enable the codes you want to use on the save select menu.

You'll notice that codes listed are only for slot 1. The reason being the limited number of cheats you can have in a .psv file.
Good news, though... all you have to do to change the pointer to the desired slot is to add 0x04 to the address.
Here are the addresses for all 8 slots:
Slot 1 - 819D0620
Slot 2 - 819D0624
Slot 3 - 819D0628
Slot 4 - 819D062C
Slot 5 - 819D0630
Slot 6 - 819D0634
Slot 7 - 819D0638
Slot 8 - 819D063C

Don't forget to change the xx's in the modifier codes to your desired values.
# PCSE01262 Bloodstained - Curse of the Moon 1.01 - PSN/NoNPDRM

# created by eighthdayregret
# Inf MP While Attacking jokered by roahnosh

_V0 * Slot 1 Codes *
$0000 00000000 00000000

_V0 Nightmare and Ultimate Modes Available [1]
$3001 819D0620 00000008
$3300 00000000 00000002

_V0 Inf Lives
$3001 819D0620 0000001C
$3300 00000000 00000064

_V0 Inf MP While Attacking
$C001 00000000 00008000
$3001 819D0620 0000001E
$3300 00000000 00000063

_V0 Level Select
$3001 819D0620 00000088
$3300 00000000 000000xx

_V0 Zangetsu - Current HP Modifier
$3001 819D0620 00000011
$3300 00000000 000000xx

_V0 Zangetsu - Max HP Modifier
$3001 819D0620 00000010
$3300 00000000 000000xx

_V0 Zangetsu - Super Max HP
$3101 819D0620 00000010
$3300 00000000 0000FFFF

_V0 Zangetsu - Subweapon Modifier [2]
$3001 819D0620 00000012
$3300 00000000 000000xx

_V0 Miriam - Current HP Modifier
$3001 819D0620 00000014
$3300 00000000 000000xx

_V0 Miriam - Max HP Modifier
$3001 819D0620 00000013
$3300 00000000 000000xx

_V0 Miriam - Super Max HP
$3101 819D0620 00000013
$3300 00000000 0000FFFF

_V0 Miriam - Subweapon Modifier [3]
$3001 819D0620 00000015
$3300 00000000 000000xx

_V0 Alfred - Current HP Modifier
$3001 819D0620 00000017
$3300 00000000 000000xx

_V0 Alfred - Max HP Modifier
$3001 819D0620 00000016
$3300 00000000 000000xx

_V0 Alfred - Super Max HP
$3101 819D0620 00000016
$3300 00000000 0000FFFF

_V0 Alfred - Subweapon Modifier [4]
$3001 819D0620 00000018
$3300 00000000 000000xx

_V0 Gebel - Current HP Modifier
$3001 819D0620 0000001A
$3300 00000000 000000xx

_V0 Gebel - Max HP Modifier
$3001 819D0620 00000019
$3300 00000000 000000XX

_V0 Gebel - Super Max HP
$3101 819D0620 00000019
$3300 00000000 0000FFFF

_V0 Gebel - Subweapon Modifier [5]
$3001 819D0620 0000001B
$3300 00000000 000000XX

_V0 [NOTES]
$0000 00000000 00000000

_V0 For all HP codes, switch characters to refill health. Also prevents characters
$0000 00000000 00000000

_V0 from being disabled when they fall into pits or lose all HP.
$0000 00000000 00000000

_V0 [1] Enable on the save select menu. If applying to an already existing save, turning on
$0000 00000000 00000000

_V0     the code will change the save to one of that type. 1 = Nightmare, 2 = Ultimate.
$0000 00000000 00000000

_V0 [2] Zangetsu Subweapon Modifier Digits
$0000 00000000 00000000

_V0     01 = Ball-and-Chain
$0000 00000000 00000000

_V0     02 = Magic Charms
$0000 00000000 00000000

_V0     03 = Demon Essence
$0000 00000000 00000000

_V0 [3] Miriam Subweapon Modifier Digits
$0000 00000000 00000000

_V0     01 = Dagger
$0000 00000000 00000000

_V0     02 = Rapier
$0000 00000000 00000000

_V0     03 = Axe
$0000 00000000 00000000

_V0     04 = Sickle
$0000 00000000 00000000

_V0 [4] Alfred Subweapon Modifier Digits
$0000 00000000 00000000

_V0     01 = Burning Sphere
$0000 00000000 00000000

_V0     02 = Frostcalibur
$0000 00000000 00000000

_V0     03 = Voltaic Ray
$0000 00000000 00000000

_V0     04 = Soul Vision
$0000 00000000 00000000

_V0 [4] Gebel does not have multiple subweapons, however, the value needs to be 01
$0000 00000000 00000000

_V0     use the one he does have.
$0000 00000000 00000000