Hacking VitaCheat/FinalCheat Database

Aztec_native

Active Member
Newcomer
Joined
Dec 1, 2018
Messages
43
Trophies
0
Age
27
XP
209
Country
United States
That's strange. I wonder if it's because I have no DLC installed? I think Eighth also had a list of Skill codes on my post on r0ah's DB. Try those addresses? Here it is in the same format as my codes, with the 2 memory ranges.
_V0 All Skills Max and 127 Points
$D503 82C51668 55555555
$4100 81696F46 00002710
$0011 00000002 00000000
$0000 81696F9D 0000007F
$D203 82C51668 55555555
$4100 81697CC6 00002710
$0011 00000002 00000000
$0000 81697D1D 0000007F

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
ITEMS
-- T = Item type -- Q = Quantity
TT/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

EQUIPMENT
-- G = Gem type -- T = Equipment type -- Q = Quality -- L = Level -- E = I have no freaking idea

GT/TT/EE/--/EQ/EE/EE/LE
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)
It didn't work :/. I'll mess with it a bit..
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
It didn't work :/. I'll mess with it a bit..
K. May have been my maths, It's 3am....

_V0 All Skills Max and 127 Points
$D503 82C51668 55555555 <--- Hit Triangle on this line. If it's all 5s, Replace (2nd set) codes. If not, replace (first set).
$4100 xxxxxxxx 00002710 <--- put your Dagger Skill level Here (First Set)
$0011 00000002 00000000
$0000 xxxxxxxx 0000007F <--- Put your Skill Points Here (First Set)
$D203 82C51668 55555555
$4100 xxxxxxxx 00002710 <--- Dagger Skill Here (Second Set)
$0011 00000002 00000000
$0000 xxxxxxxx 0000007F <--- Skill points Here (Second Set)

You'll need to do it twice, since there's 2 different memory regions. It's annoying, but can't be helped.
 

CTR640

Well-Known Member
Member
Joined
Nov 24, 2018
Messages
389
Trophies
0
XP
1,316
Country
Netherlands
I've been reading the topic and I got the impression finding the cheats for PSVita games are damn hard to get them unlike for PS2 and PSP.
Darn it! I wish I could help but have no idea where to start. I used HeX many times in the past though. And there are not more cheats for DBZ Battle of Z than what's found? And what about cheats in Action Replay (Max) style?

--------------------- MERGED ---------------------------

So guys, I have a question, I saw the others pvs file have the code for Instant Kill, does anyone know what kind of value do I have to search to find that kind of Instant Kill code?

--------------------- MERGED ---------------------------

Also this is Dragon Ball Z Battle Of Z cheat code (USA version PCSE00305) with Inf PP, Inf DP, Inf Retry i made for who ever need it, please lemme know if it work with your game
What does Vegeta Power do exactly?

I also found this:
http://www.speedfly.cn/21614.html
I don't understand all the gibberish so no luck.
 
Last edited by CTR640,

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
I've been reading the topic and I got the impression finding the cheats for PSVita games are damn hard to get them unlike for PS2 and PSP.
Darn it! I wish I could help but have no idea where to start. I used HeX many times in the past though. And there are not more cheats for DBZ Battle of Z than what's found? And what about cheats in Action Replay (Max) style?

--------------------- MERGED ---------------------------


What does Vegeta Power do exactly?

I also found this:
http://www.speedfly.cn/21614.html
I don't understand all the gibberish so no luck.
It's really not hard to find values at all. The hard part is finding pointers. If you're familiar with hex editing, I'd give it a try. It's not complicated at all and there's people that'll help and manuals you can read.

Maybe I'm hearing that Battle of Z is the next one I should go after?
 

CTR640

Well-Known Member
Member
Joined
Nov 24, 2018
Messages
389
Trophies
0
XP
1,316
Country
Netherlands
It's really not hard to find values at all. The hard part is finding pointers. If you're familiar with hex editing, I'd give it a try. It's not complicated at all and there's people that'll help and manuals you can read.

Maybe I'm hearing that Battle of Z is the next one I should go after?
I tried it a few moments ago and have actually no idea which file to hex edit. Is it the DATA.BIN?
But unfortunately it's been years ago since I actually used HxD so kinda lost it after those years.

And yes please, Battle of Z is actually a really good game that has a lot to offer too, I hope you wanna go after.
This link also shows the codes that are not found on the US Version (PCSE00305):
http://www.speedfly.cn/21614.html
我方HP不减//Player Inf HP
秒杀敌方//Instant Kill Enemy
关卡时间不减//Inf Mission Time
无限SP//Inf SP
元气增加后最大//Get Genki Max
战斗后经验值最大//EXP Max after Battle
It's only for VIP it seems and I just had the idea to copy those codes on US version but I read someone tried it and it crashed.

And now also something interesting. For the past 3 weeks I've been looking into ways to actually make the 'Unlock all Item' but it doesn't work.
It doesn't work too on the 'Weekly line up' and the 'Golden line up'. And some items also shows an amount of 478674632/99. Not kidding. But those seem to be the 'Weekly line up' items while the others are not having that crazy amount.
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
I tried it a few moments ago and have actually no idea which file to hex edit. Is it the DATA.BIN?
But unfortunately it's been years ago since I actually used HxD so kinda lost it after those years.

And yes please, Battle of Z is actually a really good game that has a lot to offer too, I hope you wanna go after.
This link also shows the codes that are not found on the US Version (PCSE00305):
http://www.speedfly.cn/21614.html
我方HP不减//Player Inf HP
秒杀敌方//Instant Kill Enemy
关卡时间不减//Inf Mission Time
无限SP//Inf SP
元气增加后最大//Get Genki Max
战斗后经验值最大//EXP Max after Battle
It's only for VIP it seems and I just had the idea to copy those codes on US version but I read someone tried it and it crashed.

And now also something interesting. For the past 3 weeks I've been looking into ways to actually make the 'Unlock all Item' but it doesn't work.
It doesn't work too on the 'Weekly line up' and the 'Golden line up'. And some items also shows an amount of 478674632/99. Not kidding. But those seem to be the 'Weekly line up' items while the others are not having that crazy amount.
The hex editing we're doing is less like HxD and more like Cheat Engine. HxD is more for editing the Executable files, but we're looking at modifying the addresses in RAM while the game is running. install VitaCheat from R0ah's Github. It will let you press "L + DPad R" to pause the game and bring up a menu in-game. That menu has options for searching for Hex/Dec/Float values (values stored in the RAM) and a Memory Viewer (Very simple, live Hex Viewer).

The Memory Viewer will be a great instrument to help with unlock all items codes, but you have to find the right area before you can really look at how items are stored.

Here's a link: https://github.com/r0ah/vitacheat/
Let me enjoy SAO for a bit and I'll delete it for DBZ. In the meantime, try learning the app. Any values you find will help me when I start searching.
 

CTR640

Well-Known Member
Member
Joined
Nov 24, 2018
Messages
389
Trophies
0
XP
1,316
Country
Netherlands
The hex editing we're doing is less like HxD and more like Cheat Engine. HxD is more for editing the Executable files, but we're looking at modifying the addresses in RAM while the game is running. install VitaCheat from R0ah's Github. It will let you press "L + DPad R" to pause the game and bring up a menu in-game. That menu has options for searching for Hex/Dec/Float values (values stored in the RAM) and a Memory Viewer (Very simple, live Hex Viewer).

The Memory Viewer will be a great instrument to help with unlock all items codes, but you have to find the right area before you can really look at how items are stored.

Here's a link: https://github.com/r0ah/vitacheat/
Let me enjoy SAO for a bit and I'll delete it for DBZ. In the meantime, try learning the app. Any values you find will help me when I start searching.
Ugh, so I searched in the wrong area. Rip me. And yes, got the VitaCheat running right now and am learning the app.

And thanks! I appreciate it you'll make time for DBZ. Hopefully more cheats codes will be found.
 

Aztec_native

Active Member
Newcomer
Joined
Dec 1, 2018
Messages
43
Trophies
0
Age
27
XP
209
Country
United States
That's strange. I wonder if it's because I have no DLC installed? I think Eighth also had a list of Skill codes on my post on r0ah's DB. Try those addresses? Here it is in the same format as my codes, with the 2 memory ranges.
_V0 All Skills Max and 127 Points
$D503 82C51668 55555555
$4100 81696F46 00002710
$0011 00000002 00000000
$0000 81696F9D 0000007F
$D203 82C51668 55555555
$4100 81697CC6 00002710
$0011 00000002 00000000
$0000 81697D1D 0000007F

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
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)
Btw, if you don't have the DLC for SAO, PSN doesn't have all of them.
 
Last edited by Aztec_native,

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Anyone wanna test this next SAO code out for me? Go to the teleport stone in the city, or your inn so you can check your items in storage. Then, try activating this code. It should put 99 of each stone, ore and crystal in your box. I'm using the last 21 slots in memory, so it'll only overwrite stored items if you've made it to that 1000 item cap. If you activate it early on in your save, it shouldn't be a problem. Make sure you go to an item box first, though since entering a loading zone saves your game. I'd hate for you to lose something important because you had something in the spot I insert code into.
_V0 Inf Upgrade Mats in Storage
$D504 82C51668 55555555
$4200 8169E84C 0000019B
$0015 00000008 00000100
$4200 8169E840 00000063
$0015 00000008 00000000
$D204 82C51668 55555555
$4200 8169DE6C 0000019B
$0015 00000008 00000100
$4200 8169DE70 00000063
$0015 00000008 00000000

I don't have the item number for Gems, so I can't add them yet.

Edit: actually this code isn't always working. It keeps getting pressed up against Asuna's chest... and other armor... I'll keep looking at it and figure out why or when the Storage box moves or why Asuna's items are moving around so much.
 
Last edited by Yohoki,

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Alright.... I think I got the Infinite Materials code working. It places 99 of each crafting mat on the last 21 slots of your storage and shouldn't override Asuna's Inventory. If Eighth or Aztec want to test these out for me, that'd be awesome. Just go to your item box before activating so that if it messed up anything, you can simple close app to avoid saving it. Most important bit is making sure all 21 crafting materials are in your storage box and that Asuna doesn't have any in her inventory.

I've tested it on my end, but I just wanna be sure that the DLC doesn't effect anything.

_V0 Inf Crafting Materials in Storage
$D506 82C51668 55555555
$7201 81B00038 0000A0BC
$7701 00000000 0000019B
$0015 00000008 00000100
$7201 81B00038 0000A0C0
$7701 00000000 00000063
$0015 00000008 00000000
$D206 82C51668 55555555
$7201 81A00038 0000A0BC
$7701 00000000 0000019B
$0015 00000008 00000100
$7201 81A00038 0000A0C0
$7701 00000000 00000063
$0015 00000008 00000000
 

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Off to a good start on DBZ:BoZ . It doesn't seem to use any pointers(Thank god) and doesn't have weird memory swapping like Digimon:CS and SAO:HF(THANK GOD). It's a pretty straightforward game with no type of security. Makes sense since it wasn't a PC game.

So far: Unlock all items/cards, Inf Moneyx2 and inf retries.
_V0 Inf Dragon Points
$0200 82922248 000F423F

_V0 Inf Premium Points
$0200 8292224C 000F423F

_V0 All Items Unlocked and x99
$4200 88D98C14 00000001
$0032 00000020 00000000
$4200 88D98C18 00000063
$0032 00000020 00000000

_V0 All Cards unlocked x99
$4200 88D99254 00000001
$008E 00000020 00000000
$4200 88D99258 00000063
$008E 00000020 00000000

_V0 Inf Retries
$0000 83CC1984 00000055
 
Last edited by Yohoki,

CTR640

Well-Known Member
Member
Joined
Nov 24, 2018
Messages
389
Trophies
0
XP
1,316
Country
Netherlands
Off to a good start on DBZ:BoZ . It doesn't seem to use any pointers(Thank god) and doesn't have weird memory swapping like Digimon:CS and SAO:HF(THANK GOD). It's a pretty straightforward game with no type of security. Makes sense since it wasn't a PC game.

So far: Unlock all items/cards, Inf Moneyx2 and inf retries.
_V0 Inf Dragon Points
$0200 82922248 000F423F

_V0 Inf Premium Points
$0200 8292224C 000F423F

_V0 All Items Unlocked and x99
$4200 88D98C14 00000001
$0032 00000020 00000000
$4200 88D98C18 00000063
$0032 00000020 00000000

_V0 All Cards unlocked x99
$4200 88D99254 00000001
$008E 00000020 00000000
$4200 88D99258 00000063
$008E 00000020 00000000

_V0 Inf Retries
$0000 83CC1984 000000055
It sounds like pointers are pain in the ass? Aren't there any special other stuff to hack like Inf HP/Ki or Bypass Item/Cards check and Stop Timer?

I got a weird bug with VitaCheat and each time after I finish a battle, I get the C2-12828-1 error.
It keeps saying something like psp2dump. I have no PSP emu since I already got one lol. But when removing the 0x:vitacheat/vitacheat/skprx from the config.ini, I don't get the C2-12828-1 error anymore. It only happens with VitaCheat. And important to add: I only use my official PSVita 64GB. It did cost me my left testicle lol

Btw, can you explain how you did it? So I can learn further. Mostly only for DBZ: BoZ.
 
Last edited by CTR640,

Aztec_native

Active Member
Newcomer
Joined
Dec 1, 2018
Messages
43
Trophies
0
Age
27
XP
209
Country
United States
Alright.... I think I got the Infinite Materials code working. It places 99 of each crafting mat on the last 21 slots of your storage and shouldn't override Asuna's Inventory. If Eighth or Aztec want to test these out for me, that'd be awesome. Just go to your item box before activating so that if it messed up anything, you can simple close app to avoid saving it. Most important bit is making sure all 21 crafting materials are in your storage box and that Asuna doesn't have any in her inventory.

I've tested it on my end, but I just wanna be sure that the DLC doesn't effect anything.

_V0 Inf Crafting Materials in Storage
$D506 82C51668 55555555
$7201 81B00038 0000A0BC
$7701 00000000 0000019B
$0015 00000008 00000100
$7201 81B00038 0000A0C0
$7701 00000000 00000063
$0015 00000008 00000000
$D206 82C51668 55555555
$7201 81A00038 0000A0BC
$7701 00000000 0000019B
$0015 00000008 00000100
$7201 81A00038 0000A0C0
$7701 00000000 00000063
$0015 00000008 00000000
Sure, I'll try it out in the morning!
 
  • Like
Reactions: Yohoki

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
It sounds like pointers are pain in the ass?
Pointers suck because we don't have a way to search for them in the program. In Cheat Engine, you search for "What writes to this address" and use various information on the debugger to get pointers. In VitaCheat, the codes support pointers, but there's no way to find them. You can dump the memory and use a PC program called TempAR, but it's a guessing game really and dumping memory can take a LONG time depending on the size of the dump you need to make. Here's a tutorial that I used to learn it: https://github.com/r0ah/vitacheat/wiki/Finding-Pointers-With-TempAR.

Aren't there any special other stuff to hack like Inf HP/Ki or Bypass Item/Cards check and Stop Timer?
Yes. But I need to sleep and these are what I've gotten before I've passed out. HP/Ki/Energy are probably all right next to each other in memory. If I find one, I'll get all of them by staring at the memory view and eating purple mushrooms until codes look rainbow colored. Stop timer is probably also near them. Bypass Item/Cards Check... I already gave an unlock all cards. I'm too lazy to dig deeper for that.

Btw, can you explain how you did it? So I can learn further. Mostly only for DBZ: BoZ.
Gladly. I started with DP and PP. I had 5000 after 1 battle, searched 5000. Had 10000 after 2 battles, searched 10000. I ended up with a reasonable number of values, so I edited one at a time until the number I typed in showed on the game. That got me DP. I then looked at the memory editor and started changing values near it. I knew my PP was 0, so I edited the 0x00 words next to the DP value and put 0xFFs. PP happened to be the very next number after DP, so it was very quick.

Cards and Items was similar. I went to the shop and bought an item, searched for 1. Bought another item and searched for 2. bought another, searched 3. After a few rounds, I found the item in memory and was able to get 255 of it in game by typing 0xFF. But then I looked at the memory editor at the card's value. In memory, this is what you will see:
Code:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------
Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx
Xx Xx Xx Xx 01 00 00 00 63 00 00 00 00 00 00 00
Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx
Xx Xx Xx Xx 01 00 00 00 02 00 00 00 00 00 00 00
Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx
Xx Xx Xx Xx 00 00 00 00 00 00 00 00 00 00 00 00
There's a clear pattern here. the value for the item I found is on column 8 of the second row. If we look 2 rows down, there's another item that I have 2 of. So then we look 2 rows down again and I have a blank slot with no item. Editing the 8th column SHOULD give me that item, but it doesn't. Studying the code again, I need to set the value in the 4rth row as well. So placing a 0x01 in the 4th column and a 0x63 in the 8th column makes the Item appear in my inventory. It seems the 4th column is the "Item unlocked" column and the 8th column is the "Item quantity" value. This is a repeatable pattern and VitaCheat supports patterns like this.

Knowing these things, I scrolled up in the memory view, hoping to see a change in the pattern. I found a spot a few pages up where there was no longer a row mostly filled with 0s every other row. Editing the values here DID give me a card. So I counted how many Items there were in the game. Thankfully this game has that on display for you, sometimes that's a guessing game as well. There are 50 Items. So, I wrote a code that writes a 0x01 on the 4the column, every other row, for 50 rows. Then I wrote another to write a 0x63 in the 8th column, every other row, for 50 rows.

Cards were directly under Items in memory and used the same pattern.
 
  • Like
Reactions: Shakushi007

CTR640

Well-Known Member
Member
Joined
Nov 24, 2018
Messages
389
Trophies
0
XP
1,316
Country
Netherlands
Pointers suck because we don't have a way to search for them in the program. In Cheat Engine, you search for "What writes to this address" and use various information on the debugger to get pointers. In VitaCheat, the codes support pointers, but there's no way to find them. You can dump the memory and use a PC program called TempAR, but it's a guessing game really and dumping memory can take a LONG time depending on the size of the dump you need to make. Here's a tutorial that I used to learn it: https://github.com/r0ah/vitacheat/wiki/Finding-Pointers-With-TempAR.


Yes. But I need to sleep and these are what I've gotten before I've passed out. HP/Ki/Energy are probably all right next to each other in memory. If I find one, I'll get all of them by staring at the memory view and eating purple mushrooms until codes look rainbow colored. Stop timer is probably also near them. Bypass Item/Cards Check... I already gave an unlock all cards. I'm too lazy to dig deeper for that.


Gladly. I started with DP and PP. I had 5000 after 1 battle, searched 5000. Had 10000 after 2 battles, searched 10000. I ended up with a reasonable number of values, so I edited one at a time until the number I typed in showed on the game. That got me DP. I then looked at the memory editor and started changing values near it. I knew my PP was 0, so I edited the 0x00 words next to the DP value and put 0xFFs. PP happened to be the very next number after DP, so it was very quick.

Cards and Items was similar. I went to the shop and bought an item, searched for 1. Bought another item and searched for 2. bought another, searched 3. After a few rounds, I found the item in memory and was able to get 255 of it in game by typing 0xFF. But then I looked at the memory editor at the card's value. In memory, this is what you will see:
Code:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------
Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx
Xx Xx Xx Xx 01 00 00 00 63 00 00 00 00 00 00 00
Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx
Xx Xx Xx Xx 01 00 00 00 02 00 00 00 00 00 00 00
Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx Xx
Xx Xx Xx Xx 00 00 00 00 00 00 00 00 00 00 00 00
There's a clear pattern here. the value for the item I found is on column 8 of the second row. If we look 2 rows down, there's another item that I have 2 of. So then we look 2 rows down again and I have a blank slot with no item. Editing the 8th column SHOULD give me that item, but it doesn't. Studying the code again, I need to set the value in the 4rth row as well. So placing a 0x01 in the 4th column and a 0x63 in the 8th column makes the Item appear in my inventory. It seems the 4th column is the "Item unlocked" column and the 8th column is the "Item quantity" value. This is a repeatable pattern and VitaCheat supports patterns like this.

Knowing these things, I scrolled up in the memory view, hoping to see a change in the pattern. I found a spot a few pages up where there was no longer a row mostly filled with 0s every other row. Editing the values here DID give me a card. So I counted how many Items there were in the game. Thankfully this game has that on display for you, sometimes that's a guessing game as well. There are 50 Items. So, I wrote a code that writes a 0x01 on the 4the column, every other row, for 50 rows. Then I wrote another to write a 0x63 in the 8th column, every other row, for 50 rows.

Cards were directly under Items in memory and used the same pattern.
Thanks a lot for the explanation. So I go L+Dpad Right and what do I have to do next? I mean 8bit, 16, or 32bit? Also dec is there too.

I select an locked item/item, can I unlock it individually too by editing the memory? There are weekly line up cards too.
And with Bypass Item/Card I mean you can give the character many cards as you can. The only one card that can do that is Dende's Miracle cards. If it's Dende's Miracle Melee, you can add extra Melee card too. If Dende's Miracle Item, you can add another Item. As you can see here there are spaces left for more cards to add:
2449410-0002+%282%29.jpg


So my idea is to be in that screen to find the offsets to increase the ability for more cards.

And your expanation is also a please to read. I never looked at the top rows before untill you explained it. I always looked at the left rows.

Btw, do you open the VC while in battle? Yesterday I did that and it made my Vita crash.

Note that I'd like to learn more about what you did.


EDIT
Cheats are not showing after initiating VC. I got the PCSE00305, does it matter if it's a Maidump or Nonpdrm?
 
Last edited by CTR640,

Aztec_native

Active Member
Newcomer
Joined
Dec 1, 2018
Messages
43
Trophies
0
Age
27
XP
209
Country
United States
Alright.... I think I got the Infinite Materials code working. It places 99 of each crafting mat on the last 21 slots of your storage and shouldn't override Asuna's Inventory. If Eighth or Aztec want to test these out for me, that'd be awesome. Just go to your item box before activating so that if it messed up anything, you can simple close app to avoid saving it. Most important bit is making sure all 21 crafting materials are in your storage box and that Asuna doesn't have any in her inventory.

I've tested it on my end, but I just wanna be sure that the DLC doesn't effect anything.

_V0 Inf Crafting Materials in Storage
$D506 82C51668 55555555
$7201 81B00038 0000A0BC
$7701 00000000 0000019B
$0015 00000008 00000100
$7201 81B00038 0000A0C0
$7701 00000000 00000063
$0015 00000008 00000000
$D206 82C51668 55555555
$7201 81A00038 0000A0BC
$7701 00000000 0000019B
$0015 00000008 00000100
$7201 81A00038 0000A0C0
$7701 00000000 00000063
$0015 00000008 00000000
Everything seems to work, thanks!
 
  • Like
Reactions: Yohoki

eighthdayregret

fnerrrrrrrrrr!
Member
Joined
Sep 27, 2017
Messages
493
Trophies
0
Age
43
Website
eighthsregrets.blogspot.com
XP
836
Country
United States
Alright.... I think I got the Infinite Materials code working. It places 99 of each crafting mat on the last 21 slots of your storage and shouldn't override Asuna's Inventory. If Eighth or Aztec want to test these out for me, that'd be awesome. Just go to your item box before activating so that if it messed up anything, you can simple close app to avoid saving it. Most important bit is making sure all 21 crafting materials are in your storage box and that Asuna doesn't have any in her inventory.

I've tested it on my end, but I just wanna be sure that the DLC doesn't effect anything.

_V0 Inf Crafting Materials in Storage
$D506 82C51668 55555555
$7201 81B00038 0000A0BC
$7701 00000000 0000019B
$0015 00000008 00000100
$7201 81B00038 0000A0C0
$7701 00000000 00000063
$0015 00000008 00000000
$D206 82C51668 55555555
$7201 81A00038 0000A0BC
$7701 00000000 0000019B
$0015 00000008 00000100
$7201 81A00038 0000A0C0
$7701 00000000 00000063
$0015 00000008 00000000
I'll try them tonight.
 
  • Like
Reactions: Yohoki

Yohoki

Well-Known Member
Member
Joined
Dec 4, 2018
Messages
824
Trophies
0
Age
34
XP
1,213
Country
United States
Everything seems to work, thanks!
Glad to hear! Awesome!

Thanks a lot for the explanation. So I go L+Dpad Right and what do I have to do next? I mean 8bit, 16, or 32bit? Also dec is there too.
The bit-type and Hex/Dec/Float all help you search and have to do with the way the memory is stored. It's all stored a Hexidecimal, but that's a pain so using Dec will automatically convert your numbers into Hex. Say you're needing to find a value of 15, you would type that in as Dec and VC will automatically pull up results with 0x0A. Float will also translate your number into hex, but it's much more complicated to explain. We'll just assume it's magic handled by tiny gnomes with calculators that live in your vita.

Bit type is a bit more complicated but has to do with the size of the number you're looking for. These are called "Words" with 8-bit being a word, 16 being Double or DWord and 32 being a Quad or QWord. In memory a Word is 1 byte (8 bits) or 2 digits in hexidecimal, in the memory veiwer, you see groups of words together, so it is 16 words per row. the highest number you can have in a Word is 0xFF, 255 in decimal. The code I used for Unlock all Items uses a Word value, because both parts are simple Words (0x01 and 0x63). DWords (16 bit) are Double the size of a Word. In memory, they look like this: 00 00 . They are much bigger numbers and have a maximum value of 65,000 and some change. Q Words (32 Bit) are 4 Words and look as you'd expect: 00 00 00 00 .

As you're searching, use the smallest bit type you can because it HAS to search for the full size. If you're searching for a 1 Dec, you may never find it searching for a 32 bit if it's got other junk near it in memory. For instance, let's try searching for a value of 1 in this small cluster:
Code:
00 00 00 00 00 01 < will be found with either 8, 16 or 32 bit search
00 00 00 01 01 01 < will find 3 hits searching for 8bit, but only 1 with 16 or 32 bit search
01 01 01 01 01 01 < will find no values on 16 or 32 bit search, but 6 hits on an 8bit search.
Searching for a 32bit value of 1 doesn't actually search for 1 but for 00000001, 16bit searches for 0001 and 8bit searches for 01. This is very simplified, and you'll find that the numbers aren't actually in order in memory, but it's easy to explain it this way.

I select an locked item/item, can I unlock it individually too by editing the memory?
Yes. But the cards/items are not in any particular order and I'm not going to add individual codes. There's 50 items, and 100+ cards. The limit for the number of codes in a PSV file is 50. I shortened the code to about 8 lines instead of 100+ for a reason.
There are weekly line up cards too.
Are they different cards? As they've been unlocking they're already cards that I've unlocked. I'm not sure why they're blanked out there, but they aren't new cards as far as I've seen.

And with Bypass Item/Card I mean you can give the character many cards as you can. The only one card that can do that is Dende's Miracle cards. If it's Dende's Miracle Melee, you can add extra Melee card too. If Dende's Miracle Item, you can add another Item. As you can see here there are spaces left for more cards to add:
2449410-0002+%282%29.jpg


So my idea is to be in that screen to find the offsets to increase the ability for more cards.
I THINK that would be in the individual character's data which I'm still trying to find. I'll upload a memory dump to my PC so I can search it easier. But Survivor is on tonight and my wife wants the TV, so you're SoL tonight. I'm not sure if it's possible or not, but it's something I'm already looking into.

And your expanation is also a please to read. I never looked at the top rows before untill you explained it. I always looked at the left rows.

Btw, do you open the VC while in battle? Yesterday I did that and it made my Vita crash.

Note that I'd like to learn more about what you did.


EDIT
Cheats are not showing after initiating VC. I got the PCSE00305, does it matter if it's a Maidump or Nonpdrm?
Thanks! I Do open it during battle, but I've not gotten anything useful from it yet. If you'd like to learn more, Prepare to hack every game you get for 10+ years. :P

Also, did you SAVE your codes? After adding codes, make sure you press up on the left stick. It'll say in the bottom left in orange if you wanna save it. Press circle to save or x to cancel.
 
  • Like
Reactions: CTR640

Aztec_native

Active Member
Newcomer
Joined
Dec 1, 2018
Messages
43
Trophies
0
Age
27
XP
209
Country
United States
Glad to hear! Awesome!


The bit-type and Hex/Dec/Float all help you search and have to do with the way the memory is stored. It's all stored a Hexidecimal, but that's a pain so using Dec will automatically convert your numbers into Hex. Say you're needing to find a value of 15, you would type that in as Dec and VC will automatically pull up results with 0x0A. Float will also translate your number into hex, but it's much more complicated to explain. We'll just assume it's magic handled by tiny gnomes with calculators that live in your vita.

Bit type is a bit more complicated but has to do with the size of the number you're looking for. These are called "Words" with 8-bit being a word, 16 being Double or DWord and 32 being a Quad or QWord. In memory a Word is 1 byte (8 bits) or 2 digits in hexidecimal, in the memory veiwer, you see groups of words together, so it is 16 words per row. the highest number you can have in a Word is 0xFF, 255 in decimal. The code I used for Unlock all Items uses a Word value, because both parts are simple Words (0x01 and 0x63). DWords (16 bit) are Double the size of a Word. In memory, they look like this: 00 00 . They are much bigger numbers and have a maximum value of 65,000 and some change. Q Words (32 Bit) are 4 Words and look as you'd expect: 00 00 00 00 .

As you're searching, use the smallest bit type you can because it HAS to search for the full size. If you're searching for a 1 Dec, you may never find it searching for a 32 bit if it's got other junk near it in memory. For instance, let's try searching for a value of 1 in this small cluster:
Code:
00 00 00 00 00 01 < will be found with either 8, 16 or 32 bit search
00 00 00 01 01 01 < will find 3 hits searching for 8bit, but only 1 with 16 or 32 bit search
01 01 01 01 01 01 < will find no values on 16 or 32 bit search, but 6 hits on an 8bit search.
Searching for a 32bit value of 1 doesn't actually search for 1 but for 00000001, 16bit searches for 0001 and 8bit searches for 01. This is very simplified, and you'll find that the numbers aren't actually in order in memory, but it's easy to explain it this way.


Yes. But the cards/items are not in any particular order and I'm not going to add individual codes. There's 50 items, and 100+ cards. The limit for the number of codes in a PSV file is 50. I shortened the code to about 8 lines instead of 100+ for a reason.

Are they different cards? As they've been unlocking they're already cards that I've unlocked. I'm not sure why they're blanked out there, but they aren't new cards as far as I've seen.


I THINK that would be in the individual character's data which I'm still trying to find. I'll upload a memory dump to my PC so I can search it easier. But Survivor is on tonight and my wife wants the TV, so you're SoL tonight. I'm not sure if it's possible or not, but it's something I'm already looking into.


Thanks! I Do open it during battle, but I've not gotten anything useful from it yet. If you'd like to learn more, Prepare to hack every game you get for 10+ years. :P

Also, did you SAVE your codes? After adding codes, make sure you press up on the left stick. It'll say in the bottom left in orange if you wanna save it. Press circle to save or x to cancel.
There is a problem with the Player str Dex agil etc code though.. since I couldn't get in the last PSV file I had, I went to the GitHub link to re-copy to codes.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: