Hacking VitaCheat/FinalCheat Database

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Also found the Essences in Soul Sacrifice Delta. Looking for the Offerings, I accidentally edited some essences at the same time, so I worked out where those were and here's another code to add them.

Code:
_V0 Inf Essences
$4201 83B2D23C 00000063
$049C 0000002C 00000000
$4201 83B2D24C 00000002
$049C 0000002C 00000000

For anyone interested, here's how I managed to find the items in this game, and a couple others. I found the value of one item, any item, with the normal means. Once there, I looked around the memory and figured out how close each item was to the next and where the beginning of the list was. In this game, the first offering was at 83B2D23C and each item was separated by 0x2C. So, I used the normal compression code with a little twist. I was positive how far apart the items where and where they started, but I had no idea how many there were. I was thinking maybe 100 or so, not over 1000... So, I made Vitacheat count them all for me with this code.
Code:
_V0 COUNT ITEMS *NOT A CHEAT*
$4201 83B2D23C 00000001
$049C 0000002C 00000001
$4201 83B2D24C 00000002
$049C 0000002C 00000000
The first two lines tell the plugin to change the value at each item's location. It starts at 1 and increases by 1 for each item it edits. So, Item 1 has 1, Item 2 has 2, Item 3 has 3, etc. The second 2 codes simply add a 2 to each item, telling the game that it is visible and not marked "NEW" in the menu. I have to edit both, because if I only give myself the item, but leave the second part at 0, it's invisible and doesn't show in my inventory. The $049C tells Vitacheat to apply this code 1180 times, the exact number of Items.

Now that the Items are given unique values, I can look in the inventory and see the items. All I had to do at that point was find the Item with the highest quantity. If I only told Vitacheat to apply the code 100 times, and the largest quantity item is 65, I know that there are only 65 Items and I should edit the code to only apply 65 times. But, if I set it to 100 and saw an item with a quantity of 100 in my inventory, I need to apply the code more times... In my case, 1080 more times.

This worked great for games like DBZ:Boz and Soul Sacrifice, where there is an Item list in memory and quantities are attached to that, as opposed to games like Sword Art Online, where you have specific inventory slots that are blank and you have to put something in them as well as a quantity. Does that make sense to anyone but me? I have no idea, but there you go if anyone ever needs a quick method for counting an unknown number of items in a game.
 
  • Like
Reactions: CrossOut

eighthdayregret

fnerrrrrrrrrr!
Member
Joined
Sep 27, 2017
Messages
493
Trophies
0
Age
43
Website
eighthsregrets.blogspot.com
XP
837
Country
United States
I finally got vitacheat to work :D For some reason, my db was outdated as hell, thus most cheat lists were empty.

But God of War (PCSA00126) cheats still don't activate for me... It seems like the issue is the Chinese chars in the .psv file which are causing syntax errors. So I removed these foreign chars, but the cheats still won't activate. What am I doing wrong here? And why are there Chinese chars here, but not in any/most of the other .psv files?
The US version's cheats don't work in the new version Vitacheat. They work in the old one, though.
 

kaymynd

Well-Known Member
Member
Joined
Sep 19, 2018
Messages
644
Trophies
0
Age
31
XP
1,140
Country
United States
@Yohoki very nice! Some of the asia codes on roahs github also work for the US version, theres one code that unlocks all spells on there if you wanna check it out. Also heres a few codes I've found on my own, I'm currently trying to fix the enemy hp 1 cheat from the asia version psv, it works fine but also gives self 1 hp as well, maybe you can look into it if you have the time, I've tried all i can think of and just can't figure out how to make it affect the enemies only.

_V0 Life RW Menu LVL (Note 2)
$0000 83C9F1E8 00000063

_V0 Life Right Arm Menu LVL (Note 2)
$0000 8263ADDC 00000063

_V0 Magic RW Menu LVL (Note 2)
$0000 81FC8EB0 00000063

_V0 Magic Right Arm Menu LVL (Note 2)
$0000 83C9F1EA 00000063

_V0 Infinite Life
$3202 81C98F18 000001B4
$3200 00000000 00000058
$3300 00000000 459C4000

_V0 Infinite Mushrooms (Note 3)
$0200 83BB01DC 00000009
 
Last edited by kaymynd,
  • Like
Reactions: Yohoki

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
@Yohoki very nice! Some of the asia codes on roahs github also work for the US version, theres one code that unlocks all spells on there if you wanna check it out. Also heres a few codes I've found on my own, I'm currently trying to fix the enemy hp 1 cheat from the asia version psv, it works fine but also gives self 1 hp as well, maybe you can look into it if you have the time, I've tried all i can think of and just can't figure out how to make it affect the enemies only.

_V0 Life RW Menu LVL (Note 2)
$0000 83C9F1E8 00000063

_V0 Life Right Arm Menu LVL (Note 2)
$0000 8263ADDC 00000063

_V0 Magic RW Menu LVL (Note 2)
$0000 81FC8EB0 00000063

_V0 Magic Right Arm Menu LVL (Note 2)
$0000 83C9F1EA 00000063

_V0 Infinite Life
$3202 81C98F18 000001B4
$3200 00000000 00000058
$3300 00000000 459C4000

_V0 Infinite Mushrooms (Note 3)
$0200 83BB01DC 00000009
The code for 1hp is using the Arm Code type, which I have no idea how to use. But I'm familiar with the problem you're having. Sometimes games use a kind of template for all the characters. Player, Enemies and friendlies all use the same template just cut and pasted in different spots. This means that HP is in the same spot on the template for yourself and friends, but also on enemies as well. Simply editing that HP value on each template results in the problem you're having. Also somewhere in the template is a bit that says what team the character is on, usually a 0/1 or 1/2. If we make a code that can check which team is on the template ($D200 codes) and then only edit the HP value on the enemy team, you'll get the code you want. I might try looking into that soon... but Kingdom Hearts...

An good place to start looking for this is to find your HP's location and an ally's HP location. Find out how far apart those HP values are and check that far ahead of Ally's HP and see if that shows an enemy's HP.
 
  • Like
Reactions: kaymynd

kaymynd

Well-Known Member
Member
Joined
Sep 19, 2018
Messages
644
Trophies
0
Age
31
XP
1,140
Country
United States
The code for 1hp is using the Arm Code type, which I have no idea how to use. But I'm familiar with the problem you're having. Sometimes games use a kind of template for all the characters. Player, Enemies and friendlies all use the same template just cut and pasted in different spots. This means that HP is in the same spot on the template for yourself and friends, but also on enemies as well. Simply editing that HP value on each template results in the problem you're having. Also somewhere in the template is a bit that says what team the character is on, usually a 0/1 or 1/2. If we make a code that can check which team is on the template ($D200 codes) and then only edit the HP value on the enemy team, you'll get the code you want. I might try looking into that soon... but Kingdom Hearts...

An good place to start looking for this is to find your HP's location and an ally's HP location. Find out how far apart those HP values are and check that far ahead of Ally's HP and see if that shows an enemy's HP.

Ahh i see, and ok i think i understand, i will try out what you said and find an ally's HP first as i already have infinite HP for my own HP and I've had no luck in finding any enemy HP's in the past. I'll try to get to it soon, but I'm also playing kingdom hearts for most of my free time lol
 
  • Like
Reactions: Yohoki

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Does the 3.50 vz06 work well? I'm kinda out of the loop rn..
No issues here. Previous codes still work, even the b200 codes that had a format change done in the update. Font looks a little harder to read, and I'd prefer a bolder text but I have no idea what program was used to make the font file. That's my only issue so far.
 

tamamushiiro

Member
Newcomer
Joined
Feb 9, 2019
Messages
8
Trophies
0
Age
27
XP
115
Country
Philippines
Hey there. I'm still using FinalCheat's PSVita Cheat v360.z04 Beta, on 3.60 Henkaku + Enso. Is there a newer version compatible with 3.60 Henkaku?

Also, some instructions for clearing the Death Road of Despair in Ch. 1 of Danganronpa V3 (should work for all regions):
  1. Move Kaede to the right until she is pushing the first metal gate
  2. Pause with Start button
  3. Open VitaCheat, change the search range to 0x81000000 - 0x8F000000
  4. Search for the value 1162743808 (dec)
  5. Add the second address in the results to the cheat list twice, you should now have the new cheat1 and cheat2 entries in the cheat list
  6. Edit cheat1's value (the rightmost entry) to 46D51B0E (hex)
  7. Edit cheat2's address (the middle entry after $0200) by adding 4 (00000004) to it
  8. Edit cheat2's value (the rightmost entry) to 44A3E000 (hex)
  9. Turn on both cheat1 and cheat2, exit Vitacheat, unpause with Start, then almost immediately open Vitacheat again and turn off both cheat1 and cheat2
  10. Wait for the screen to stop moving, Kaede will then be transported near the end of the minigame
  11. Move Kaede all the way to the right to clear the minigame
 
Last edited by tamamushiiro,

Suiseiseki

Well-Known Member
Member
Joined
May 20, 2008
Messages
230
Trophies
1
XP
667
Country
The codes for SAO: Hollow Fragment got me interested and looked at other stuff.

Discoveries on new codes so far...

- Sword Skill Usage Counts
- Hollow Implement Auto Clear
- How Weapons and Armor Work
 
  • Like
Reactions: Yohoki

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
The codes for SAO: Hollow Fragment got me interested and looked at other stuff.

Discoveries on new codes so far...

- Sword Skill Usage Counts
- Hollow Implement Auto Clear
- How Weapons and Armor Work
I wrote up a pretty detailed post on how the weapons and armor worked already. I'll have to find it again, because I didn't attach it to the .psv in Roah's DB. But I'm very glad someone was inspired by it!

Edit: I found the post. I laid out the 64-bit values of items/armor and weapons with an explanation about what each bit does to the item. Probably should add this to the wiki page. I'll see about that, eventually. let me know what you add and I'll add it up as well.
I've also found a code to give all of the upgrade mats, but it's kinda iffy, because of the way item storage works. It could end up deleting items. I could place it towards the END of an item list, but I think I'll wait until I find where storage box is located. I'm also still trying to find out how Equipment upgrades and things effect the addresses... They're stored in a weird way... it's II II EE EE QQ EE EE EE in the memory... where EE is info about the equipment, QQ is quantity and II is item/equipment type. EEs are 00s when it's an item, but equipment use the full 64bits. Here's some examples:
Edit: I added some more items and more details about the numbers as I've found out about them
Code:
ITEMS/ARMOR
-- C = Catagory type (9B Ores, 65 Crystals, 64 Potions, 34 Boots, 32 Chest, 33 Gloves)
-- T = Item Type
-- Q = Quantity
CC/TT/--/--/QQ/--/--/--
9B 02 00 00 63 00 00 00 - White Grey Ore
9B 05 00 00 63 00 00 00 - Red Flame Ore
9B 08 00 00 63 00 00 00 - Crust Ore
9B 0B 00 00 63 00 00 00 - Stream Ore
9B 0E 00 00 63 00 00 00 - Windy Flower Ore
9B 11 00 00 63 00 00 00 - Kongo Ore
9B 14 00 00 63 00 00 00 - Sharp Edge Ore
65 10 00 00 63 00 00 00 - Teleport Crystal
64 02 00 00 63 00 00 00 - Grand Potion
64 00 00 00 63 00 00 00 - Potion
34 1B 00 00 63 00 00 00 - Dark Boots
32 1B 00 00 36 00 00 00 - Black Coat
33 0A 00 00 63 00 00 00 - Journey Gloves
WEAPONS
-- G = Gem type -- C = Weapon Catagory (dagger, 1 hand swd, ect) T = Name type -- Q = Quality -- L = Level -- E = I have no freaking idea
-- S = Status Effect -- X = Status effect strength -- Y = Gem Strength
GC/TT/-S/--/EQ/XY/EE/L2
01 48 08 00 63 00 80 02 - Elucidator (Corrupted)
11 48 08 00 63 10 40 12 - Elucidator +1 (Corrupted) (STR Gem)(Crafted)
11 48 08 00 63 02 00 22 - Elucidator +2 (Corrupted) (STR Gem)(Crafted)
11 48 08 00 63 02 00 92 - Elucidator +9 (Corrupted) (STR)(Hacked)
11 48 08 00 63 02 00 F2 - Elucidator +15 (Corrupted) (STR)(Hacked) (Max lvl)
21 48 08 00 63 01 40 12 - Elucidator +1 (Corrupted) (VIT Gem)(Crafted)
01 49 08 00 63 00 80 02 - Dark Repulser (Corrupted)(wtf I can't read that shit, don't blame me if it's wrong.)'
01 4A 08 00 63 00 80 02 - Stray Cheater (Hacked and REALLY weak)
11 48 0A 00 63 FF 00 12 - Elucidator +1 (Corrupted) (STR Gem) (STR+105, Paralysis +15)
 
Last edited by Yohoki,

nolberto82

Well-Known Member
Member
Joined
Dec 29, 2017
Messages
154
Trophies
0
XP
1,272
Country
United States
Code:
MLB 13 The Show - PS Vita

_V0 Hold R To Hit Homerun(After making contact and fair ball.)
$C201 00000001 00000200
$A100 81509E70 0000E021
 
Last edited by nolberto82,

THE1andONLY

Member
Newcomer
Joined
Oct 18, 2018
Messages
12
Trophies
0
XP
58
Country
United States
asking again for codes for trails in the sky fc and sc evolution
both nonpdrm versions with the english patch installed
pcsg00488
pcsg00489
 

NANASHI89

Well-Known Member
Member
Joined
May 3, 2012
Messages
2,473
Trophies
1
XP
5,358
Country
United States
Hey. Running VitaCheat on my PSTV causes Final Fantasy X HD Remaster to give me this error.
 

Attachments

  • 2019-02-08-132408.jpg
    2019-02-08-132408.jpg
    50.7 KB · Views: 89
  • Like
Reactions: Aztec_native

CrossOut

Well-Known Member
Member
Joined
Aug 12, 2018
Messages
404
Trophies
0
Age
34
XP
1,262
Country
United Kingdom
Hey. Running VitaCheat on my PSTV causes Final Fantasy X HD Remaster to give me this error.
Are you certain that a cheat you have activated is entered correctly? Another problem is that you need the same version game for the cheats. While these are a given another problem is that sadly i have read that there are a bit more problems with vitacheat on PSTV and it could be that the new update for vitacheat is the sadly the problem.
 

RikuNoctis

Well-Known Member
Member
Joined
Jul 4, 2018
Messages
204
Trophies
0
Location
Millenium Castle Brunestud
XP
760
Country
Japan
Hey. Running VitaCheat on my PSTV causes Final Fantasy X HD Remaster to give me this error.
Check the .PSV file.
Some files include characters not supported by vitacheat (usually from .PSV files downloaded). Try to copy the codes manually (may take some time, tho) so you can be sure you don't accidentally have a random character that looks like another (for example: or o may seem similar if you don't pay attention).

Like @CrossOut said, check your cheats. They may be for another version of the game, which causes the crash. The database has working codes for the NA, EU and AS/KO versions.
 
Last edited by RikuNoctis,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-