Hacking VitaCheat/FinalCheat Database

0x3000027E

Well-Known Member
Member
Joined
Mar 14, 2018
Messages
341
Trophies
0
Age
43
XP
1,374
Country
United States
im using exact value. this is the first time i encountered this problem

In case the values in the game are not represented by exact values, you will want to do a fuzzy search. A common example of this is a health bar, which is often represented by float and is rarely a value = 100 when full.

Here's some tips to get you started:

-Navigate to the exact search menu. Make sure you are starting with a fresh search, if not press start to reset the search. Press the R shoulder button to bring up the "Fuzzy search" menu.
-Start with all default values (initial value = 0, search type unknown, value type 32-bit, range 0x81000000-0x83000000) and click First Search.

This search may take some time and will result in many records. Once the number of records is shown, press circle button (ok). Now we want to reduce the number of records using process of elimination:

-Return to the game without resetting your search. For this example, let's pretend you have 90 inventory of a particular item. Now use one of the items in a game. Return to the search menu in Vitacheat. Leave Value as 'latest'. Since we decreased the initial number of items, we want to use the '<' search type. Leave everything else the same and click 'search again'.

-This will result in fewer records, but still too many to investigate. So we want to again, use the item in the game, go back to the search menu and repeat the procedure above to reduce the number of resulting records.

-After many searches, using this process of elimination, you will be left with only a few records. Now you can try manipulating these records to see which record is the value you are looking for. Easiest way to do this is to press the Triangle button to 'List records' , then put the cursor over your address of interest and and press Triangle again to go into the memory. Here you can modify the memory value then return to the game to see if you item of interest has changed value. Repeat this procedure for each of the remaining addresses from your search until you find the correct one (some game variables have more than one address/value).

There are ways to make your searches more efficient; for example, instead of constantly decreasing the value in-game, try increasing the value a few times. Another trick that narrows down the search results faster is to use the '=' search type by playing the game for awhile leaving the inventory of your item of interest unchanged.
 
  • Like
Reactions: Nightwinter

APR118

Member
Newcomer
Joined
Jan 13, 2018
Messages
7
Trophies
0
Age
32
XP
126
Country
Philippines
Requesting: PCSE00813 Trillion God of Destruction (nonpdrm) cheats. Anything will do thanks and PCSA00155 Oreshika Tainted Bloodlines (nonpdrm).
 

Mapachillo

Member
Newcomer
Joined
Sep 16, 2016
Messages
16
Trophies
0
Age
41
XP
65
Country
United States
Hello,

since I got into the new v.05 version, some cheats are not working. I tried the ones for dragon quest heroes 2 and none of them work. Here are the codes:

_V0 Player Infi HP
$0200 898569C0 43FA0000
$0200 8A5569C0 43FA0000
$0200 8A556CB8 43FA0000
$0200 8A556FB0 43FA0000
$0200 8A5572A8 43FA0000


_V0 Player Infi MP
$0200 898569E4 42C80000
$0200 8A5569E4 42C80000
$0200 8A556CDC 42C80000
$0200 8A556FD4 42C80000
$0200 8A5572CC 42C80000


_V0 Player Infi SP[sometimes u need hit the enemy first]
$0200 89856A08 00000384
$0200 8A556A08 00000384
$0200 8A556D00 00000384
$0200 8A556FF8 00000384
$0200 8A5572F0 00000384

I didn't change anything. Do any of you guys know if there is a difference or something needs to be added because of the new features?
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,045
Trophies
1
Location
California
XP
6,064
Country
United States
Hello,

since I got into the new v.05 version, some cheats are not working. I tried the ones for dragon quest heroes 2 and none of them work. Here are the codes:

_V0 Player Infi HP
$0200 898569C0 43FA0000
$0200 8A5569C0 43FA0000
$0200 8A556CB8 43FA0000
$0200 8A556FB0 43FA0000
$0200 8A5572A8 43FA0000


_V0 Player Infi MP
$0200 898569E4 42C80000
$0200 8A5569E4 42C80000
$0200 8A556CDC 42C80000
$0200 8A556FD4 42C80000
$0200 8A5572CC 42C80000


_V0 Player Infi SP[sometimes u need hit the enemy first]
$0200 89856A08 00000384
$0200 8A556A08 00000384
$0200 8A556D00 00000384
$0200 8A556FF8 00000384
$0200 8A5572F0 00000384

I didn't change anything. Do any of you guys know if there is a difference or something needs to be added because of the new features?
Did you check the psv file in the VitaCheat db folder to check if there are problems with the Code Name? After my Update to 3.65 Enso, I tried testing God of War. The Codes showed up, but nothing was working. I Checked the File just in case and I had to Edit it.

Not working Code Example:
# PCSA00126 GoW Collection

_V1 Inf HP//
$D504 8230CB50 00000000
$8201 8230CEB8 00000164
$8800 00000000 00000000
$8601 8230CEB8 00000168
$8900 00000000 00000000
$D504 82CC4FE8 00000000
$8201 820C3F28 00000170
$8800 00000000 00000000
$8601 820C3F28 00000174
$8900 00000000 00000000

I had to remove the 2 // in the Name of the Code. After, all Codes worked as they should. Dont know why, but it gets Edited somehow at times.
 

DEMONDICE

K-K-Kureiji
Member
Joined
Dec 7, 2013
Messages
1,014
Trophies
1
Age
33
XP
2,016
Country
United States
Requesting: PCSE00813 Trillion God of Destruction (nonpdrm) cheats. Anything will do thanks and PCSA00155 Oreshika Tainted Bloodlines (nonpdrm).
Oreshika is hard. I can't even find the value for money in that game. There has to be some kind of encryption. Even fuzzy searching won't land a solid value for money, and that's always the easiest to find. I wouldn't hold my breath for that game haha. It's been requested a few times, by me included.
 

AlternativeZero

Well-Known Member
Member
Joined
Apr 7, 2017
Messages
250
Trophies
0
XP
817
Country
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?
 

DEMONDICE

K-K-Kureiji
Member
Joined
Dec 7, 2013
Messages
1,014
Trophies
1
Age
33
XP
2,016
Country
United States
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?
Penny Punching Princess requires 3.67, so no cheats for that.
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,045
Trophies
1
Location
California
XP
6,064
Country
United States
If anyone else has Pinball Arcade, I need help Searching for the Ball 1/2/3 Codes for the following Tables since none of my normal Search Methods seem to work for some reason:
Class of 1812
Elvira+Party Monsters
Haunted House
Ripley's Believe it or not (1.34) (On 1.25 Update, Ball 1 is 0 Value, 2 is 1, and 3 is 2. Now on 1.34....... ???? )
Starship Troopers
Taxi
Victory

Game should be on 1.25 Update, but also, Update the Game to 1.34 is OK for those on 3.65 Enso. Unfortunately, the Codes will be different if you Update it.
 

AlternativeZero

Well-Known Member
Member
Joined
Apr 7, 2017
Messages
250
Trophies
0
XP
817
Country
Nope. I've run out of hands to count the amount of times I've seen that game requested for cheats or play-ability on 3.65 in the past few weeks. Assumed you were another person who couldn't google. My mistake.
That's okay, I made sure to include the TITLEID since I'm not sure if cheats can be applied for all regions of the game and I didn't want to risk it not working.
 

Ecner19

Well-Known Member
Newcomer
Joined
Jul 14, 2016
Messages
52
Trophies
0
XP
1,266
Country
Philippines
Hi, I'm having some problem with SAO HR. My save got corrupted and I have assumptions what caused it. But just to be sure, I'll go and shamelessly ask for your insights.
TIA.
I'm using v5 of vitacheat and I used the oc built in it. I also searched and enabled the SP cheat (only cheat I'm using that time and the only one in my cheatlist), saved the cheat while it is enabled, closed the game and played other game. When I got back on SAO HR, the save got corrupted. I opened vitacheat and found out that the cheat got duplicated and both are enabled.

Now I want to ask if 1.) Did the values in SAO HR changes if you rebooted the game? 2.) Did the enabled cheat or another caused my save to be corrupted? 3.) What's the best way to backup my save w/o pc for 3.65 enso. I searched the save of SAO HR in ux0 but it's not in there.
 

SLeePLatED

New Member
Newbie
Joined
Oct 31, 2016
Messages
3
Trophies
0
Age
40
XP
129
Country
Thailand
Did you even look at the TITLEID, it's the Japanese version.

I got this. I do not know how to search offset below 0x80000000

# PCSG00946 NND-VC5 1.00

_V0 Capital Max
$B200 00000000 00000000
$A100 00005496 0000600B

_V0 Money Max in Battle
$B200 00000000 00000000
$A100 000C455C 0000BF00

Cheat Credit from: speedfly.cn
 

Shatgan

Member
Newcomer
Joined
Aug 30, 2016
Messages
5
Trophies
0
Age
35
XP
72
Country
United States
Does anyone know how to look for a cheat to stop a timer?

I'm trying to stop the timer for Call of duty declassified time challenges. The goal is to end the level with all 3 stars and all I know is that the timer starts the count down from 2 minutes
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,045
Trophies
1
Location
California
XP
6,064
Country
United States
Does anyone know how to look for a cheat to stop a timer?

I'm trying to stop the timer for Call of duty declassified time challenges. The goal is to end the level with all 3 stars and all I know is that the timer starts the count down from 2 minutes
Floating Point Value usually. As for finding it, just do a Fuzzy Search, and go from there. Suggest a starting from a point where you can go more or less than the Time Amount you started the Search from. So if you are starting from 00:04:## , you can go More Than, and Less Than with no problems. That is how I found a few Time Codes.
Gateway (3DS) Time Search was easier, since the Searches were either More or Less than the Previous Search. With VitaCheat, Every Search is More/Less/Equal to the very 1st Search. So finding Time Codes for the Vita, is kind of tricky.

However, watch out for the Dynamic problem. Not always, but there are a few Games that use Floating Point Values AND Dynamic Addresses. But most just use Dynamic, in which case, need to wait till there is a sure fire way to find Pointers.
 
Last edited by Smoker1,
  • Like
Reactions: Shatgan

AlternativeZero

Well-Known Member
Member
Joined
Apr 7, 2017
Messages
250
Trophies
0
XP
817
Country
I got this. I do not know how to search offset below 0x80000000

# PCSG00946 NND-VC5 1.00

_V0 Capital Max
$B200 00000000 00000000
$A100 00005496 0000600B

_V0 Money Max in Battle
$B200 00000000 00000000
$A100 000C455C 0000BF00

Cheat Credit from: speedfly.cn
There are more available on speedfly but it's for vip only, could you get those as well?
 

0x3000027E

Well-Known Member
Member
Joined
Mar 14, 2018
Messages
341
Trophies
0
Age
43
XP
1,374
Country
United States
I got this. I do not know how to search offset below 0x80000000

# PCSG00946 NND-VC5 1.00

_V0 Capital Max
$B200 00000000 00000000
$A100 00005496 0000600B

_V0 Money Max in Battle
$B200 00000000 00000000
$A100 000C455C 0000BF00

Cheat Credit from: speedfly.cn

You won't find these codes with Vitacheat search utilities.

$A100 means ARM Write, so it is an assembly instruction.
The '1' after the 'A' indicates a 16-bit write.
Value 000BF00 is 'null' in ARM, so this is likely a breakpoint that was added by the coder.

I'm not sure what is the 'B' mnemonic. Does any one recognize this?

In any case, these codes where likely created by dumping the memory and using IDA to write assembly instruction, as indicated by the '$A100' identifiers.
The game values will still be stored in 0x81000000-0x8C000000address, but the game probably has multi-level DMA, hence IDA analysis/editing was required to cheat the game.
 
Last edited by 0x3000027E,
  • Like
Reactions: Nightwinter

0x3000027E

Well-Known Member
Member
Joined
Mar 14, 2018
Messages
341
Trophies
0
Age
43
XP
1,374
Country
United States
Now I want to ask if 1.) Did the values in SAO HR changes if you rebooted the game? 2.) Did the enabled cheat or another caused my save to be corrupted? 3.) What's the best way to backup my save w/o pc for 3.65 enso. I searched the save of SAO HR in ux0 but it's not in there.


1) I think you are correct; the values in SAO most likely change after the game reboots, thanks to pointer functions. This is a common issue with most Vita games.
2) If you keep cheats enabled and reboot a game (containing pointers), the game and saves will likely crash (as the address has changed). You need to disable the cheats before exiting the game. (better yet, save the cheats file, with all of the cheats are disabled, before exiting a game).
3)Try using savemgr (best avoid the nightly version):
https://github.com/d3m3vilurr/vita-savemgr/releases
 
  • Like
Reactions: Ecner19

Ecner19

Well-Known Member
Newcomer
Joined
Jul 14, 2016
Messages
52
Trophies
0
XP
1,266
Country
Philippines
1) I think you are correct; the values in SAO most likely change after the game reboots, thanks to pointer functions. This is a common issue with most Vita games.
2) If you keep cheats enabled and reboot a game (containing pointers), the game and saves will likely crash (as the address has changed). You need to disable the cheats before exiting the game. (better yet, save the cheats file, with all of the cheats are disabled, before exiting a game).
3)Try using savemgr (best avoid the nightly version):
https://github.com/d3m3vilurr/vita-savemgr/releases

Thanks! Guess I gave up easily on savemgr after reading the first thing that google gave me, about it corrupting saves on 3.65.
 

Site & Scene News

Popular threads in this forum

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