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
@Yohoki
Seems to be working pretty good. Tested on 3 Levels, and seems to be good. Needs more Testing, but so far, it is a step in the right direction :D

Edit: Code seems to have Issues. Do NOT use in Time Trial. Seems it causing everything to be White except the Vehicle.
View attachment 166073
This is an issue with my program, or the code you found? Sounds like you're meaning the code you found, but I just wanted to make sure. Also, the "Green Addresses" still appear when using this. I don't see one here, but maybe the one highlighted one is green, but we can't see it in your picture.

upload_2019-5-5_23-9-47.png


EDIT:

Also, there's an issue with the bittype when using "Include negatives". It's always set to say "$3200" when there is a negative, instead of checking the bittype. I'll be pushing a new update tonight that fixes this and removes the DO NOT DISTRIBUTE tag.
 
Last edited by Yohoki,
  • Like
Reactions: Smoker1

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,045
Trophies
1
Location
California
XP
6,064
Country
United States
Yeah, it was the Code. Works on other Levels perfectly. But in Time Trials, it gets Issues with is Graphical.
Yeah had to Double Click on all the results, then look and see if those had Highlighted Results. Found only 1. Still a step in the right direction. Now trying to see if I can work it in another Game, Joe Danger.

Edit - Yeah, Joe Danger wants to be a pain. Found the Code for Inf Boost twice, then made the Dumps, saved the Addresses.......nothing is Highlighted. Got a VERY long List. Double Clicked each one, nothing. Probably will take a while for that Game.
@Yohoki - Suggestion - Is there any way to resize the App to make it bigger? Kind of lost my Spot a cpl times when looking for Highlights.
 
Last edited by Smoker1,
  • Like
Reactions: Yohoki

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Hello vitacheaters
Anyone got something for disgaea 3/4?
The US version of Disgaea 3 has codes listed in the DB
https://github.com/r0ah/vitacheat/blob/master/db/PCSE00022.psv

The JP release of Disgaea 4 also has codes, but not US or EU versions
https://github.com/r0ah/vitacheat/blob/master/db/PCSG00225.psv

hello, anybody have cheat for super robot wars x asia english version [PCSH10088]??
Looks like only chinese/korean version has been made.
https://github.com/r0ah/vitacheat/blob/master/db/PCSH10089.psv
 

boroxs

Well-Known Member
Newcomer
Joined
Jul 14, 2017
Messages
53
Trophies
0
Age
25
XP
1,342
Country
Antarctica
The US version of Disgaea 3 has codes listed in the DB
https://github.com/r0ah/vitacheat/blob/master/db/PCSE00022.psv

The JP release of Disgaea 4 also has codes, but not US or EU versions
https://github.com/r0ah/vitacheat/blob/master/db/PCSG00225.psv


Looks like only chinese/korean version has been made.
https://github.com/r0ah/vitacheat/blob/master/db/PCSH10089.psv
yeah i already checked on the database, i found one on reddit but the cheat didnt show up when i try to use it

# PCSH10088



_V0 MN

$3201 824FEF90 00000000

$3300 00000000 0098967F



_V0 TacP

$3201 824FEF90 00000018

$3300 00000000 0098967F



_V0 GRADE

$3201 824FEF90 00000140

$3300 00000000 00000000 < change value



_V0 SR

$3201 824FEF90 000000DC

$3300 00000000 00000000 < change value



_V0 upgrade 10

$3201 824FEF90 000000DE

$3300 00000000 00000000



_V0 upgrade 15

$3201 824FEF90 000000DE

$3300 00000000 00000001



_V0 ALL SKILL

$7201 824FEF90 00000E00

$7701 00000000 00000060

$0026 00000018 00000000

$7201 824FEF90 00000E04

$7701 00000000 00000060

$0026 00000018 00000000

$7201 824FEF90 00000E09

$7701 00000000 00000001

$0026 00000018 00000000



_V0 ALL PART

$7001 824FEF90 00000218

$7701 00000000 00000060

$005B 00000018 00000000



_V0 KILL

$7101 82602228 000B127E

$7701 00000000 00000063 < change value

$01A8 000001F8 00000000



_V0 EXP

$7101 82602228 000B127C

$7701 00000000 00000000 < change value

$01A8 000001F8 00000000



_V0 All spirit lv1

$7101 82602228 000B128F

$7701 00000000 00000001

$01A8 000001F8 00000000

$7101 82602228 000B1297

$7701 00000000 00000001

$01A8 000001F8 00000000

$7101 82602228 000B129F

$7701 00000000 00000001

$01A8 000001F8 00000000

$7101 82602228 000B12A7

$7701 00000000 00000001

$01A8 000001F8 00000000

$7101 82602228 000B12AF

$7701 00000000 00000001

$01A8 000001F8 00000000

$7101 82602228 000B12B7

$7701 00000000 00000001

$01A8 000001F8 00000000

$7101 82602228 000B12BF

$7701 00000000 00000001

$01A8 000001F8 00000000
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
yeah i already checked on the database, i found one on reddit but the cheat didnt show up when i try to use it

---Deleted cuz too long---

Try this. It probably didn't like the "< change value" part. I replaced it with comments.
Code:
# PCSH10088

_V0 MN
$3201 824FEF90 00000000
$3300 00000000 0098967F

_V0 TacP
$3201 824FEF90 00000018
$3300 00000000 0098967F

_V0 GRADE
$3201 824FEF90 00000140
$3300 00000000 00000000 # change value

_V0 SR
$3201 824FEF90 000000DC
$3300 00000000 00000000 # change value

_V0 upgrade 10
$3201 824FEF90 000000DE
$3300 00000000 00000000

_V0 upgrade 15
$3201 824FEF90 000000DE
$3300 00000000 00000001

_V0 ALL SKILL
$7201 824FEF90 00000E00
$7701 00000000 00000060
$0026 00000018 00000000
$7201 824FEF90 00000E04
$7701 00000000 00000060
$0026 00000018 00000000
$7201 824FEF90 00000E09
$7701 00000000 00000001
$0026 00000018 00000000

_V0 ALL PART
$7001 824FEF90 00000218
$7701 00000000 00000060
$005B 00000018 00000000

_V0 KILL
$7101 82602228 000B127E
$7701 00000000 00000063 # change value
$01A8 000001F8 00000000

_V0 EXP
$7101 82602228 000B127C
$7701 00000000 00000000 # change value
$01A8 000001F8 00000000

_V0 All spirit lv1
$7101 82602228 000B128F
$7701 00000000 00000001
$01A8 000001F8 00000000
$7101 82602228 000B1297
$7701 00000000 00000001
$01A8 000001F8 00000000
$7101 82602228 000B129F
$7701 00000000 00000001
$01A8 000001F8 00000000
$7101 82602228 000B12A7
$7701 00000000 00000001
$01A8 000001F8 00000000
$7101 82602228 000B12AF
$7701 00000000 00000001
$01A8 000001F8 00000000
$7101 82602228 000B12B7
$7701 00000000 00000001
$01A8 000001F8 00000000
$7101 82602228 000B12BF
$7701 00000000 00000001
$01A8 000001F8 00000000
 
Last edited by Yohoki,
  • Like
Reactions: CrossOut and boroxs

train108

Member
Newcomer
Joined
Apr 18, 2019
Messages
9
Trophies
0
Age
36
XP
344
Country
Vietnam
Open VitaCheat and go back to the Go Search menu. Press the Triangle and you'll see the address which value have changed or updated. In my case, I got 0x852E877C. Write it down.
Now that we have our reference we can now dump the memory. Go to the Cross-Memory menu and Choose Export Memory Safe Mode. Set range to 0x81000000 - 0x86000000 and press the start button to begin dumping
.
@Yohoki: First, sorry for my english. I try use TempAR to create code. I follow TUT but don't understand this part, can you explain to me why set range 0x81000000 - 0x86000000? Can i set default 0x81000000 - 0x89000000. Thanks
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
.
@Yohoki: First, sorry for my english. I try use TempAR to create code. I follow TUT but don't understand this part, can you explain to me why set range 0x81000000 - 0x86000000? Can i set default 0x81000000 - 0x89000000. Thanks
Certainly.

Most pointers will be between "81..." and "83..." but not always. This is why we start at 810000000. But, pointers can go all the way up to your address, so we need to go to it at least. So, if your address is at "85....", I go past that number to "86..."

You can go from 81...-89... instead, it just is a larger file and takes longer to do things with. Just know, if your address is larger than "89..." you need to make it larger than that. If it's "8A..." use "81..."-"8b..."

Hopefully that makes sense.
 
  • Like
Reactions: train108

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
For those of you out there that need a helping hand learning how to use the different code types, my new TempAR app has a built in Code Maker. Simply select the type of code you need and it will guide you to building it. All you need to do is find the right addresses now. https://github.com/Yohoki/TempAR-Vita/releases
upload_2019-5-10_4-33-51.png
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Hi Yohoki, do you know how to find address of time ingame. I use fuzzy search but it show 0 result when i search again :(
Time is tricky. There are a lot of ways that game developers can code it, so it varies from game to game.

Sometimes it's stored in seconds, so 5:30 would actually be 330 seconds. Sometimes it's stored in single bytes grouped together, so 5:30 would be "00 00 05 1E" or "00 00 1E 05". Sometimes it's stored as a float value, so that would add more trouble. It's very hard to find sometimes and always requires trying different ways to check for it.

Try doing a fuzzy search for an 8-bit while the seconds are as high as possible and just doing an "Unknown initial value" search. Then do a "Less than initial" search every second or so. try to narrow it down as much as possible before 1 minute is up on the timer. That should catch all but the floats.
 
  • Like
Reactions: train108

train108

Member
Newcomer
Joined
Apr 18, 2019
Messages
9
Trophies
0
Age
36
XP
344
Country
Vietnam
Time is tricky. There are a lot of ways that game developers can code it, so it varies from game to game.

Sometimes it's stored in seconds, so 5:30 would actually be 330 seconds. Sometimes it's stored in single bytes grouped together, so 5:30 would be "00 00 05 1E" or "00 00 1E 05". Sometimes it's stored as a float value, so that would add more trouble. It's very hard to find sometimes and always requires trying different ways to check for it.

Try doing a fuzzy search for an 8-bit while the seconds are as high as possible and just doing an "Unknown initial value" search. Then do a "Less than initial" search every second or so. try to narrow it down as much as possible before 1 minute is up on the timer. That should catch all but the floats.
I want cheat total time in game over 100 hours, so i search greater than X, but it still 0 result :’(
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,045
Trophies
1
Location
California
XP
6,064
Country
United States
Not to mention, Time could be set to Change Addresses each time the Game/Level is Reset, or you Start a new Level or do the last Level over again.

Actually, Floating Time is not so bad. Just have to make sure you know how to look for it. Also, you have to get the Value just right, or the Code will not work.

Example - Urban Trial Freestyle Inf Time Code for PCSE00051. Game required 2 Codes. 1 for if you Skip the Video Intro, 2nd for if you forgot to skip the Video Intro, and it played a good amount.
_V0 Inf Time-Low Time
$0200 89B36ABC 30000000

_V0 Low-Inf Time-Intro
$0200 89F5E99C 30000000

Time Codes work for either Countdown or Time Elapsed. As the Value stands, it will result in a 0;00:00 Time (Minutes/Seconds/Milliseconds) .
Just focus on the Seconds when Searching for the Code.
If time is Increasing, just Search for > Greater Value. With Floating Value, best to Search every 5 or more Seconds so it gets a good enough change to the Float Value. When you feel it is right, Restart the Level, get the Clock going again, then Search for < Less Than Value (Last Search was greater). Then, let it Increase, then Search for Greater.
Should keep this going until you have about 15 or less Results. For Floating Values, you should use this Floating Value Converter Site to check each Result. Keep the ones that look like it might be the Result you are looking for. Do not Adjust any Settings. Just put in what it is.
https://www.h-schmidt.net/FloatConverter/IEEE754.html
 
  • Like
Reactions: train108

behumblemore

Member
Newcomer
Joined
May 12, 2019
Messages
18
Trophies
0
Age
44
XP
70
Country
United States
My Ragnarok Odyssey Ace (PCSE00300) Region USA save was corrupted. I am trying to replace my cards. I know from the database that:

_V0 Weapon Shop Slot 1 Halo Sword (this was found in the vitacheat DB. I apologize, but I don't know who originally came up with this cheat to give credit)

$0200 8385C610 00002B8E (I know 83A5C610 is Brokkr's Shop Slot 1, so where did the 8 & 9 come from?)

$0200 8395C610 00002B8E



_V0 Cards

$0200 83A5D000 00004438 (83A5D000 is Card Shop Purchase Slot 1, so what do I change the A to?)

$0200 83A5D000 00004438 (4438 is the card I wish the slot 1 card to be changed to)



Can someone please help me make this cheat. I was attempting to copy how the above cheat was working, but maybe I am way off in that. Thanks.
 

behumblemore

Member
Newcomer
Joined
May 12, 2019
Messages
18
Trophies
0
Age
44
XP
70
Country
United States
My Ragnarok Odyssey Ace (PCSE00300) Region USA save was corrupted. I am trying to replace my cards. I know from the database that:

_V0 Weapon Shop Slot 1 Halo Sword (this was found in the vitacheat DB. I apologize, but I don't know who originally came up with this cheat to give credit)

$0200 8385C610 00002B8E (I know 83A5C610 is Brokkr's Shop Slot 1, so where did the 8 & 9 come from?)

$0200 8395C610 00002B8E



_V0 Cards

$0200 83A5D000 00004438 (83A5D000 is Card Shop Purchase Slot 1, so what do I change the A to?)

$0200 83A5D000 00004438 (4438 is the card I wish the slot 1 card to be changed to)



Can someone please help me make this cheat. I was attempting to copy how the above cheat was working, but maybe I am way off in that. Thanks.

So if I was to use the above TempAR I would dump from 81000000 to 84000000 to find the pointers? I feel like I am learning a foreign language right now.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1