Hacking VitaCheat/FinalCheat Database

  • Thread starter Thread starter Shumno
  • Start date Start date
  • Views Views 3,400,057
  • Replies Replies 9,546
  • Likes Likes 41
Easy win code for Taco Master (PCSE00771). This one is a bit complicated, so I left my notes in it. It was easy enough to set the Required number of completed orders to earn a gold medal in a stage to 1. The problem was that if this code was activated after an order was already completed, this put the game in a state where it didn't know what to do, so it just did nothing, locking the game until fixed. I could have just added a note saying "Hey! Activate this BEFORE you start making orders. or it'll crash!" but that's lame and I don't like seeing games crash... Plus it was fun to find a way to do this.

After the code, I'll add a write up for using code caves to make a "Pointer Condition" code, since that was what was required and we don't have it as a code type. Maybe it's used by someone in another game, maybe it's lost to the sands of time. Who cares, it was fun!
Code:
# Title: Taco Master
# Region: US
# Version: 1.00
# Type: NoNpDRM
# Code Author: Yohoki
# Source: https://gbatemp.net/threads/vitacheat-finalcheat-database.485343/page-116#post-8538407
# ID: PCSE00771

_V0 Instant Gold - Finish 1 Order to Win
$3202 851DFFE8 00000010
$3200 00000000 00000068
$3300 00000000 00000001 #set gold medal number to 1
#  --------------------
$3202 851DFFE8 00000010
$3200 00000000 0000006C
$3300 00000000 00000001 #set bronze and silver to 1
#  --------------------
$3202 851DFFE8 00000010
$3200 00000000 FFFFFFF0
$3300 00000000 839FFFF0 #add fake pointer to static address 839FFFF0
#  --------------------
$0200 839FFFF0 851DFFE8 #add extra tier to main pointer to use pointer MOV
#  --------------------
$8203 851DFFE8 00000010
$8200 00000000 FFFFFFF0
$8200 00000000 00000004
$8800 00000000 00000000
$8603 839FFFF0 00000000
$8600 00000000 00000010
$8600 00000000 00000070
$8900 00000000 00000000 #pointer MOV number of orders to static address
#  --------------------
$D801 839FFFF4 00000001 #check if static address is bigger than 1
#  -------------------- #if (Yes) {then
$7002 851DFFE8 00000010
$7000 00000000 00000070
$7702 00000000 00000000
$0003 00000004 00000000 #set important values to 0
Memory for this game is stored like this:
Code:
0000000A 000B000C 000D000E
A= Number required for gold medal
B= Number required for bronze medal. Silver medal is calculated as: (A-B)/2 . If A=6 and B=4 then Silver=5.
C= Number of orders given (completed or not)
D= Number of orders completed
E= Number of orders failed.
We can easily set A and B to 1 to make winning easy. Completing an order will set both C and D to 1. But if we've already completed an order, before activating the code, the game sees that we have completed more orders than we were given, as it will not give us more orders than required for gold medal. C and D cannot be bigger than A.

To fix this, I tried locking C, D and E at 0. This just puts the game in an infinite loop that never actually completes. I also tried locking them to 1. This lets us do a single order, but then the game notices C and D=2 for a brief moment, locking the game. It then corrects itself to C and D=1, so the game thinks the stage has already been completed, still locking the game, but not actually finishing it.

What we needed to do was have a code that looks at C and asks "Is this bigger than 1?" and fixes that immediately, resetting all the problem areas back to 0s. The problem here is that these values are a pointer and we don't have a way to mix a conditional code with a pointer like we can with Pointer Compression and Pointer MOV. There just simply isn't a "Pointer Condition". We have to make one ourselves. We needed a static address. So, I've made one.

I started by setting A and B to 1 as we needed. Then I also used some blank spaces nearby to add a new address (0x839FFFF0). I placed this before the pointer by using a negative offset, because that area was very close and always blank. The area it led to was at the end of Segment 2, where there's a big padded area just full of 0s. Hopefully the game never uses this area. I also added a pointer in the static address's area to help with Pointer MOV later on. So now we basically have:
Code:
#In the Game's normal area
839FFFF0 ... 0000000A 000B000C 000D000E
# .....
#In a galaxy far far away at address 839FFFF0
851DFFE8 000X
Great. We have a small code cave and a pointer to jump back to the normal code. I tried using Pointer MOV to copy A to 839FFFF0 directly, but it looks like Pointer MOV has to have the same Level on both sides of the command. I couldn't send the data from a level 3 pointer to a level 2 or static address. It had to be a level 3 to level 3. That's why I've added in the fake pointer in the code cave, so that I had an extra level to use to point to A (839FFFF0 + offset 0x0 + offset 0x10 + offset 0x70)

Now that we have a static code cave at 839FFFF0 and A copied to X, we can simply do a condition code. All we need to do is check if X is greater than 1. This gives us 3 states that the game can be in:
First, X=0, this state is perfect and will win the game in 1 turn and the code will do nothing.
Second, X=1, This state has either won the game or will lock up in one turn. The code will do nothing, as this is where we WANT the game to be.
Third, X=2 or more, This state is bad and will lock the game up. The code will now reset C, D and E to 0 (also changing X to 0). Completing 1 more order after this will win the game.
 
Last edited by Yohoki,
Finally figured out the damn HP on DBZ:BoZ (PCSB00396)... It's a float and the last digit on the HP bar is actually used, even though it never shows it. It's also divided by ten. So if your HP says 9560, it MIGHT be 956.0 or 956.3 or 956.9 ... Sneaky tricks.

Its at pointer 819C36A0 + Offset 0x60 + Offset 0x6C8
Code:
_V0 Full HP
$8202 819C36A0 00000060
$8200 00000000 000006C8
$8800 00000000 00000000
$8600 819C36A0 00000060
$8600 00000000 000006CC
$8900 00000000 00000000
EDIT: Also found the bit that disables Special attack (L+Triangle+Circle)
Code:
_V0 Always Enable Special Attacks
$3202 819C36A0 00000060
$3200 00000000 00000768
$3300 00000000 00000000

_V0 Inf Ki
$3202 819C36A0 00000060
$3200 00000000 000006F0
$3300 00000000 4684D000
 
Last edited by Yohoki,
These are what im using, i know its incomplete as im not that far away in these game yet.
NOTE: these codes are made from the very start of the game, bcoz the address always changing when you are far away in story.

Code:
Eiyuu Densetsu Sora no Kiseki FC Evolution for Mai
# PCSG00488

_V0 Max Money
$0200 8277E578 0098967F
$0200 8287E578 0098967F

_V0 Have All Sepith 9999
$0200 8277E580 0000270F
$0200 8277E584 0000270F
$0200 8277E588 0000270F
$0200 8277E58C 0000270F
$0200 8277E590 0000270F
$0200 8277E594 0000270F
$0200 8277E598 0000270F

_V0 Have All Items 99 (Exclude Key Items)
$4200 8267D578 00000001
$02FF 00000004 00000001
$4200 8267D57A 00000063
$02FF 00000004 00000000

_V0 0 Retries
$0200 8257EFAC 00000000

_V0 All Crafts Estelle
$0200 8257C754 00001F40

_V0 All Crafts Joshua
$0200 8257C788 00001B58

_V0 All Crafts Scherazard
$0200 8257C7BC 00002328

_V0 All Crafts Olivier
$0200 8257C7F0 00002AF8

For SC
Code:
Eiyuu Densetsu Sora no Kiseki SC Evolution for Mai
# PCSG00489

_V0 Have All Sepith 9999
$0200 826E8164 0000270F
$0200 826E8168 0000270F
$0200 826E816C 0000270F
$0200 826E8170 0000270F
$0200 826E8174 0000270F
$0200 826E8178 0000270F
$0200 826E817C 0000270F

_V0 Max Bracer Points 999
$0200 826E8160 000003E7

_V0 All Crafts Estelle
$0200 826E2260 000101D0

_V0 All Crafts Anelace
$0200 826E247C 0000EE48

_V0 All Crafts Agate
$0200 826E238C 0000FDE8

_V0 All Crafts Scherazard
$0200 826E22D8 0000D6D8

_V0 All Crafts Olivier
$0200 826E2314 0000EE48

_V0 All Crafts Kloe
$0200 826E2350 0000EA60

_V0 All Crafts Tita
$0200 826E23C8 000109A0

_V0 All Crafts Zin
$0200 826E2404 0000FA00
If they didn't work for you then im sorry, as i am still new in hacking.

Hi! Is this for the Version 3.65 vita cheats? can you send me a proper psv files plss Thanks
 
Just wondering if anyone is able to get some cheats for a few games.
  • Monster Monpiece (PCSE00373)
  • Dungeon Travelers 2 (PCSE00693)
  • Penny-Punching Princess (PCSG00946)
Also, since vitacheat has the option to alter the CPU/BUS/GPU, is there a way to save it as a cheat or config file?

i know this may be too late, but i just made a working Gold Cold for Dungeon Travelers 2 (PCSE00693)

_V0 Gold
$0200 81305124 000FFFFF

mod the FFFFF to the value you want...

i'm still trying to work out an XP code but i can't seem to get it. it just crashes the game when i try. any help would be appreciated.
 
  • Like
Reactions: Alterego8
Finally figured out the damn HP on DBZ:BoZ (PCSB00396)... It's a float and the last digit on the HP bar is actually used, even though it never shows it. It's also divided by ten. So if your HP says 9560, it MIGHT be 956.0 or 956.3 or 956.9 ... Sneaky tricks.

Its at pointer 819C36A0 + Offset 0x60 + Offset 0x6C8
Code:
_V0 Full HP
$8202 819C36A0 00000060
$8200 00000000 000006C8
$8800 00000000 00000000
$8600 819C36A0 00000060
$8600 00000000 000006CC
$8900 00000000 00000000
EDIT: Also found the bit that disables Special attack (L+Triangle+Circle)
Code:
_V0 Always Enable Special Attacks
$3202 819C36A0 00000060
$3200 00000000 00000768
$3300 00000000 00000000

_V0 Inf Ki
$3202 819C36A0 00000060
$3200 00000000 000006F0
$3300 00000000 4684D000
You smart mothertrucker! The Special Attack being disabled always bothered me because I wanted to use the Elder Kai's Perfect Ki Control.
But holy crap, just can't believe how far this has come lol
 
You smart mothertrucker! The Special Attack being disabled always bothered me because I wanted to use the Elder Kai's Perfect Ki Control.
But holy crap, just can't believe how far this has come lol
I haven't tested it with Elder Kai yet, but that's probably what it's for. I was actually trying to find the bit that turns on the Ultimate and was just filling areas with 1s.... my methods are borderline madness. XD And with unlimited Ki, there's also not much point in using Elder Ki, either.
 
I haven't tested it with Elder Kai yet, but that's probably what it's for. I was actually trying to find the bit that turns on the Ultimate and was just filling areas with 1s.... my methods are borderline madness. XD And with unlimited Ki, there's also not much point in using Elder Ki, either.
Exactly. That Elder Kai card was tedious before those cheats has been discovered. Even long before I started all this crap XD
But the Elder Kai card disables the Special Attack. But you wrote L+Trianle+O? I thought the Special Attack was only O+Triangle.
 
Exactly. That Elder Kai card was tedious before those cheats has been discovered. Even long before I started all this crap XD
But the Elder Kai card disables the Special Attack. But you wrote L+Trianle+O? I thought the Special Attack was only O+Triangle.
Doesn't seem to work with Elder Ki card. It's still set to 0 when it's equipped.

Wait... you don't have to hold L???
 
Doesn't seem to work with Elder Ki card. It's still set to 0 when it's equipped.

Wait... you don't have to hold L???
Ah okay, no problem. Who wants to use cards that prohibits the very important moves anyway... Just developers being horrible.

And yep, you don't have to the hold L. You may have mistaken it with other DBZ games for PS2/3?
The very powerfull attacks like the big waves and explosions are O+Triangle. The weaker and faster waves are either L+O or L+Square or L+X.

When you get shitbattered by NPC, especially Nappa which is a melee-type, do O+Triangle and enjoy how he gets mad lol
 
Last edited by CTR640,
I guess since everything requires L, I figured the spec attacks also did XD I love doing the L+Tri attack, then following with Tri, but immediately hitting a special instead... They're just stuck in that flying faze and can't block while you point blank them with a Ki wave.
Code:
_V0 Super Speed Flight
$3202 819C36A0 00000060
$3200 00000000 00000770
$3300 00000000 00000002
This one makes your normal flight super fast. Holding X or Square goes normal speed. Changing the 2 at the end has some weird effects like 0 for Walk on Air and 1 for Earthbender Mode... kinda funny to play with XD
 
  • Like
Reactions: CTR640
I guess since everything requires L, I figured the spec attacks also did XD I love doing the L+Tri attack, then following with Tri, but immediately hitting a special instead... They're just stuck in that flying faze and can't block while you point blank them with a Ki wave.
Code:
_V0 Super Speed Flight
$3202 819C36A0 00000060
$3200 00000000 00000770
$3300 00000000 00000002
This one makes your normal flight super fast. Holding X or Square goes normal speed. Changing the 2 at the end has some weird effects like 0 for Walk on Air and 1 for Earthbender Mode... kinda funny to play with XD
I know haha, as sneaky I am, I melee them first, L+Tri and then the very powerfull attack with LSSJ Broly, Goku SSJ God or Beerus. Just messed I am lol
Or use Bulky SSJ Trunk to do that Explosion Wave, you'll see Saibamen raining XD

And awesome find!! I hated to use the Nimbus Cloud card. But I discovered something nice: if you use more than 2 or 3 Nimbus Cloud item, you'll get a very interesting Aura color. I think purple color. And the Aura when you use multiple Tree of Might, gives you Ultra Instrinct-like Aura, very shiny white with sparklings.
 
These codes for Persona 4 Golden where not found by me but where found by a reddit user called Neriek a month ago and i do not think that they have been posted in this thread?
Below are his notes and the new codes

Some notes:
  • These codes were found on a NoNpDRM copy he ripped from my gamecart so he has have no idea if they will work for other types; vitamin, maidump, etc. They should work fine for legit and NoNpDRM copies though.
  • These codes were also found using VitaCheat for 3.60 so it was a tedious process. He has no clue if they'll work on rincheat or GohanMem, and he has never gotten those plugins to work properly so he is not going to be the one to test it.
  • The digits section was taken from the original PS2 version. They still work fine as the game didn't change THAT much..
  • When using the Groundhog Day code, the day repeats until the code is turned off, if you only want to repeat a day once, enable it, head back into the game, then disable it before repeating the day.


_V0 chest keys
$0000 814B338D 00000063

_V0 current day
$0100 814B48F8 000000xx

_V0 next day
$0100 814B4900 000000xx

_V0 current time of day
$0000 814B48FA 0000000x

_V0 next time of day
$0000 814B4902 0000000x

_V0 weather
$0000 814B48FC 0000000x

_V0 Groundhog Day
$5100 814B4900 814B48F8

_V0 Time Repeats
$5000 814B4902 814B48FA



Digits
=======
Day Mod
0000 = 04/01 (this is your starting point for your Digits
001A = 04/27 (Example)
The only way I've thought of to find the day you want to jump to is to count the number of days from 04/01 and subtract 1 from that number, then convert that number from decimal to hex.
=======
Time Of Day Digits
1 = Morning
2 = LunchTime
3 = Afternoon
4 = Evening
5 = Evening (Final)
=======
Weather Mod
0 = Nothing
1 = Wind
2 = Rain
3 = More Rain
 
Last edited by CrossOut,
@nolberto82 :When Possible, the Plugin for Unit13 is kind of a problem. It works only for PCSD00021 (KO) and PCSF00034 (EU), but all Items work for the KO Version, but not all work for the EU. So when you can, would you be able to look at it for the US or other Versions?
 
Code:
Unit 13 1.01 USA - PS Vita

_V0 Invincibiity(Hold L to be invincible. Don't hold L to interact with items else you'll have to restart the mission.)
$0200 82120358 00000001
$C201 00000001 00000100
$0200 82120358 00000000
 
  • Like
Reactions: Smoker1
Code:
Unit 13 1.01 USA - PS Vita

_V0 Invincibiity(Hold L to be invincible. Don't hold L to interact with items else you'll have to restart the mission.)
$0200 82120358 00000001
$C201 00000001 00000100
$0200 82120358 00000000
I take it the User can not use the Sights when using this Code. Tried it on the Training Stage. Doors failed to Open for some reason.

A while ago I tried getting at the Inf Ammo Codes, but I kept getting Crashes. Might need those on Speedfly to look at that, like the 'Call of Duty' Codes that were created.
 
In Dead Ahead Zombie Warfare i can find the cheat for max courage. You have to change the value to 100 in dec when you find it to max it out. The problem is that when you beat a stage the game crashes. Does anyone have a clue as to why? Do i need to do a fuzzy search instead of a normal one? The value is always trying to count upward as well so i dont know if that is the problem?
 
  • Like
Reactions: ninjacheat89
In Dead Ahead Zombie Warfare i can find the cheat for max courage. You have to change the value to 100 in dec when you find it to max it out. The problem is that when you beat a stage the game crashes. Does anyone have a clue as to why? Do i need to do a fuzzy search instead of a normal one? The value is always trying to count upward as well so i dont know if that is the problem?
The cheat might change at every stage, this means it will need a pointer code. Or it could be that you need to deactivate at end of stage and reactivate once new stage begins.
 

Site & Scene News

Popular threads in this forum