Hacking [W.i.P.] Savedata Hexediting DB

DrummerIX

Well-Known Member
Newcomer
Joined
Sep 15, 2016
Messages
52
Trophies
0
Age
48
XP
183
Country
United States
I used both

#1Slot_1_80
@0x84AFA69A @1 @80

and

#2Slot_1_80
@0x84BFA69A @1 @80

The inventory item on my game remained the same. I typed in the code on data-gohanmem-db-pcse0000912 then went inside goHANmem to code tab, pressed down to the code, and pressed Start and the first item in my inventory remained the same. Perhaps the memory was specific to your game session?

It might depend on your plugins you are loading as well. I only have goHANmem 2.0 loading on mine.

They are pretty easy to find if you can search in GoHANmem. You can change the language to English by pressing L a few times. From the Normal tab, select the block that contains 0x849 to 0x852 or something like that by going to block and pressing triangle a few times and search for 2 byte of your first item. Then change it with another item that you have a different quantity of. It should find it on the second search. Let me know what it comes up with.

My version is USA. I'm not sure what version you have.

You also have to press circle a few times in the code list to have it change it or press circle and then square to have it lock it.
 
Last edited by DrummerIX,

Ray2R

Well-Known Member
Member
Joined
May 4, 2016
Messages
135
Trophies
0
Age
34
XP
171
Country
United States
It might depend on your plugins you are loading as well. I only have goHANmem 2.0 loading on mine.

They are pretty easy to find if you can search in GoHANmem. You can change the language to English by pressing L a few times. From the Normal tab, select the block that contains 0x849 to 0x852 or something like that by going to block and pressing triangle a few times and search for 2 byte of your first item. Then change it with another item that you have a different quantity of. It should find it on the second search. Let me know what it comes up with.

My version is USA. I'm not sure what version you have.

You also have to press circle a few times in the code list to have it change it or press circle and then square to have it lock it.
Okay I only had GoHANmem v.1, I was waiting for v2.0 to be translated.

Another thing, I also cannot use plugins for WOFF, is it because I dumped it via MAI Dump instead of Vt2.0?
Will update if it works when I have GoHANmem 2.0
 

westwood

Well-Known Member
Member
Joined
Mar 29, 2016
Messages
151
Trophies
0
Age
34
XP
471
Country
Gambia, The
@Drummer

I tried your Dragon Quest Builders Cheats with GohanMeM 2.0 (thats the only plugin i have). But no matter if i just activate the cheat, or lock it and activate etc nothing changes, tried also the hp and ATK cheat but also nothing changes...
 

DrummerIX

Well-Known Member
Newcomer
Joined
Sep 15, 2016
Messages
52
Trophies
0
Age
48
XP
183
Country
United States
@Drummer

I tried your Dragon Quest Builders Cheats with GohanMeM 2.0 (thats the only plugin i have). But no matter if i just activate the cheat, or lock it and activate etc nothing changes, tried also the hp and ATK cheat but also nothing changes...

Maybe it's chapter dependent. I only did this in the first chapter. What chapter are you on? Don't know why it works well for me and not others.
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
261
Trophies
1
Location
Yes
Website
127.0.0.1
XP
553
Country
Australia
This is why I hate JRPG's, they take ages to work out all the mem locations, figure out the max values and then test them. Ugh. Here's another one.

As usual, you need to use both parts of a cheat to ensure it works correctly.

PCSE00661

Code:
-- Hyperdimension Neptunia Re;birth3 V Generation  (USA)
-- Credits: Slade

needs_crc32 = false

cur_chts = {
    {["name"]="9,999,999 Credits", ["offset"]=0xF6B0, ["file"]="data0000.sav", ["value"]=0x98967F, ["size"]=4},
    {["name"]="Neptune Max Level", ["offset"]=0xF5C, ["file"]="data0000.sav", ["value"]=0x11FAE18, ["size"]=4},
    {["name"]="Neptune Max HP 1", ["offset"]=0xF74, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},
    {["name"]="Neptune Max HP 2", ["offset"]=0xF84, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},
    {["name"]="Neptune Max SP 1", ["offset"]=0xF7C, ["file"]="data0000.sav", ["value"]=0x270F, ["size"]=2},
    {["name"]="Neptune Max SP 2", ["offset"]=0xF8C, ["file"]="data0000.sav", ["value"]=0x270F, ["size"]=2},
    {["name"]="Neptune Max CP", ["offset"]=0xF88, ["file"]="data0000.sav", ["value"]=0x3E7, ["size"]=2},
    {["name"]="Nepgear Max Level", ["offset"]=0x1478, ["file"]="data0000.sav", ["value"]=0x11FAE18, ["size"]=4},
    {["name"]="Nepgear Max HP 1", ["offset"]=0x1490, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},
    {["name"]="Nepgear Max HP 2", ["offset"]=0x14A0, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},
    {["name"]="Nepgear Max SP 1", ["offset"]=0x1498, ["file"]="data0000.sav", ["value"]=0x270F, ["size"]=2},
    {["name"]="Nepgear Max SP 2", ["offset"]=0x14A8, ["file"]="data0000.sav", ["value"]=0x270F, ["size"]=2},
    {["name"]="Negear Max CP", ["offset"]=0x14A4, ["file"]="data0000.sav", ["value"]=0x3E7, ["size"]=2},
    {["name"]="Plutia Max Level", ["offset"]=0x1994, ["file"]="data0000.sav", ["value"]=0x11FAE18, ["size"]=4},
    {["name"]="Plutia Max HP 1", ["offset"]=0x19AC, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},
    {["name"]="Plutia Max HP 2", ["offset"]=0x19BC, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},
    {["name"]="Plutia Max SP 1", ["offset"]=0x19B4, ["file"]="data0000.sav", ["value"]=0x270F, ["size"]=2},
    {["name"]="Plutia Max SP 2", ["offset"]=0x19C4, ["file"]="data0000.sav", ["value"]=0x270F, ["size"]=2},
    {["name"]="Plutia Max CP", ["offset"]=0x19C0, ["file"]="data0000.sav", ["value"]=0x3E7, ["size"]=2},
    {["name"]="Noire Max Level", ["offset"]=0x1EB0, ["file"]="data0000.sav", ["value"]=0x11FAE18, ["size"]=4},
    {["name"]="Noire Max HP 1", ["offset"]=0x1EC8, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},
    {["name"]="Noire Max HP 2", ["offset"]=0x1ED8, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},
    {["name"]="Noire Max SP 1", ["offset"]=0x1ED0, ["file"]="data0000.sav", ["value"]=0x270F, ["size"]=2},
    {["name"]="Noire Max SP 2", ["offset"]=0x1EE0, ["file"]="data0000.sav", ["value"]=0x270F, ["size"]=2},
    {["name"]="Noire Max CP", ["offset"]=0x1EDC, ["file"]="data0000.sav", ["value"]=0x3E7, ["size"]=2}
}
 

DrummerIX

Well-Known Member
Newcomer
Joined
Sep 15, 2016
Messages
52
Trophies
0
Age
48
XP
183
Country
United States
@Drummer

I tried your Dragon Quest Builders Cheats with GohanMeM 2.0 (thats the only plugin i have). But no matter if i just activate the cheat, or lock it and activate etc nothing changes, tried also the hp and ATK cheat but also nothing changes...

I have the following step-by-step guide to finding the first quantity item in Dragon Quest Builders using GoHANmem. You can try this and post what addresses you are getting. The rest of the addresses are just offsets from the first item quantity.

1. Load Save Game
2. Take Note of Quantity of First Item
3. Press Select+Right to get into GoHANmem
4. Press L twice to get to Language selection
5. Press down arrow and then O to select English language
6. Press L 5 times to get to Normal tab
7. Press Right twice to get to Block option and Press O to scan for blocks
8. Press Triangle about 5 times to get to block 6 (Make sure the memory range says 0x84900000 to 0x8520FFFF or something similar to that range)
9. Press Left twice and Down once to get to Search Value (DEC) and Press O
10. Press Up/Down and Left/Right to set the value to the quantity of your first item (ex 80) and Press O to confirm
11. Press Right once to select the Byte option and Press O
12. Press Up twice to select the option 2 in the Byte option and Press O to confirm
13. Press Left once and Down once to select the First Search option and Press O to do initial search
14. Press Start to return to game.
15. Now go to Items and Swap and item that you have a different quantity of into Slot 1
16. Press Select+Right to get back into GoHANmem
17. Press Up once to get to Search Value (DEC) option and press O
18. Press Up/Down and Left/Right to set the value to the quantity of your first item that you changed it to (ex 72) and Press O to confirm
19. Press Down once to select the Re Search option and Press O to search again.
20. The memory address should appear on the top. If not keep repeating steps 14 thru 19 with various quantities.
21. You press Right twice and then confirm with O twice to modify the value, but you have to change the Change to Value (DEC) option before you do so.
 

DrummerIX

Well-Known Member
Newcomer
Joined
Sep 15, 2016
Messages
52
Trophies
0
Age
48
XP
183
Country
United States
I started chapter 2 and my codes still work for me. As I said before, sometimes it switches offsets between 2 choices. It appears to be when the block from 0x849 to 0x852 is only to 0x851 that it uses the first set of codes for me.

I changed the Inf HP to Inf_Max_HP in the following file. I like the screen better using my modified one.
 

Attachments

  • PCSE00912.txt
    1.4 KB · Views: 315
Last edited by DrummerIX,

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
261
Trophies
1
Location
Yes
Website
127.0.0.1
XP
553
Country
Australia
Rinn has updated rinCheat SE, it now has a warning screen for any information that a cheat author wants to display. This is done via the 'warning' tag / option. I've updated my program to support the warning option. All new cheats and any old ones that are loaded and resaved will include the new part.

rinCheat SE Editor V1.6
New
- Added support for 'warning' tag
Changed
- slight code change. Hopefully a little more robust on file import. Probably not though.
 

Attachments

  • rinCheat SE Editor1.6.7z
    320.5 KB · Views: 268

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
261
Trophies
1
Location
Yes
Website
127.0.0.1
XP
553
Country
Australia
A quick simple one. Rubbish game though.

PCSB00230

Code:
-- Let’s Fish ! Hooked On (EUR)
-- Credits: Slade

needs_crc32 = false

warning =  nil

cur_chts = {
    {["name"]="500,000 Skill Points", ["offset"]=0x6238, ["file"]="data0000.bin", ["value"]=0x7A120, ["size"]=4}
}
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
261
Trophies
1
Location
Yes
Website
127.0.0.1
XP
553
Country
Australia
@Rakidas,

The editor (now outdated, but I've changed a few things to make it work again), just creates the .lua files. @Rinnegatamante is yet to release his Vita tool. It should come out soon. It works fine, and he's going to post it to the Gekihen contest. I need to grab one more screen shot first. I've been busy this week, which is why I haven't done any game cheats for a while, and the tool isn't released yet.

I've been working on two games, and both turned out to be long games with far more to unlock than anticipated.
 

Rakidas

Gay Pirate Queen
Member
Joined
Aug 6, 2015
Messages
185
Trophies
0
Location
Australia
XP
593
Country
@Rakidas,

The editor (now outdated, but I've changed a few things to make it work again), just creates the .lua files. @Rinnegatamante is yet to release his Vita tool. It should come out soon. It works fine, and he's going to post it to the Gekihen contest. I need to grab one more screen shot first. I've been busy this week, which is why I haven't done any game cheats for a while, and the tool isn't released yet.

I've been working on two games, and both turned out to be long games with far more to unlock than anticipated.

Thanks for the reply and update, Slade :) Really appreciate it. Can't wait for the release and all the cool tinkering that'll come with it :) Cheers!

P.S. Lol let me guess the big games with a million things to unlock are JRPGs? They love making every stick and pebble a collectible!
 
Last edited by Rakidas,

hanseo

Well-Known Member
Member
Joined
May 29, 2015
Messages
455
Trophies
0
Age
35
XP
1,321
Country
United States
@Rakidas,

The editor (now outdated, but I've changed a few things to make it work again), just creates the .lua files. @Rinnegatamante is yet to release his Vita tool. It should come out soon. It works fine, and he's going to post it to the Gekihen contest. I need to grab one more screen shot first. I've been busy this week, which is why I haven't done any game cheats for a while, and the tool isn't released yet.

I've been working on two games, and both turned out to be long games with far more to unlock than anticipated.

sounds like disgaea 3 or 4 vita
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
261
Trophies
1
Location
Yes
Website
127.0.0.1
XP
553
Country
Australia
@hanseo @Rakidas
No, one is Dragon Ball Z... It has several hundred unlockable items. I guess some people find that fun. :blink:
The other is Rainbow Moon. I wanted to take a break from Rainbow Moon and thought I'd pick an easy fighting game. Yeah.. Wrong!
Rainbow Moon is a long game, and in order to unlock all the other characters, I'm having to play it... It's a turn based fighting game. It's slow, even with a character that is incredibly powerful.

Here's an update to rincheat SE.
V1.7
New
+ Works with both new and old rinCheat files
Changed
+ New rinCheat files can have multiple addresses (eg 0x04,0x08) will write the same value (chosen in the value field) to both locations. This allows one cheat listed for multi-part cheats.
+ the "0x" is required for each memory address now. Failure to provide it will result in an invalid file that won't work, and probably won't load correctly.
+ Other stuff I've forgotten.

Attached is also the updated database.

The new format looks like this:
{["name"]="999 Rubles", ["offsets"]={0x1A00}, ["file"]="data.bin", ["value"]=0x3E7, ["size"]=2},
{["name"]="Neptune Max HP", ["offsets"]={0xF74,0xF84}, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},

If you pay attention to the bold section, you'll notice that 'offset' is now 'offsets' and the cheats are enclosed in curly braces. Multiple memory locations are allowed without spaces.
 

Attachments

  • rinCheat SE Editor1.7.7z
    272.2 KB · Views: 216
  • Save Hacks.7z
    6.8 KB · Views: 225

Rakidas

Gay Pirate Queen
Member
Joined
Aug 6, 2015
Messages
185
Trophies
0
Location
Australia
XP
593
Country
@hanseo @Rakidas
No, one is Dragon Ball Z... It has several hundred unlockable items. I guess some people find that fun. :blink:
The other is Rainbow Moon. I wanted to take a break from Rainbow Moon and thought I'd pick an easy fighting game. Yeah.. Wrong!
Rainbow Moon is a long game, and in order to unlock all the other characters, I'm having to play it... It's a turn based fighting game. It's slow, even with a character that is incredibly powerful.

Here's an update to rincheat SE.
V1.7
New
+ Works with both new and old rinCheat files
Changed
+ New rinCheat files can have multiple addresses (eg 0x04,0x08) will write the same value (chosen in the value field) to both locations. This allows one cheat listed for multi-part cheats.
+ the "0x" is required for each memory address now. Failure to provide it will result in an invalid file that won't work, and probably won't load correctly.
+ Other stuff I've forgotten.

Attached is also the updated database.

The new format looks like this:
{["name"]="999 Rubles", ["offsets"]={0x1A00}, ["file"]="data.bin", ["value"]=0x3E7, ["size"]=2},
{["name"]="Neptune Max HP", ["offsets"]={0xF74,0xF84}, ["file"]="data0000.sav", ["value"]=0x1869F, ["size"]=4},

If you pay attention to the bold section, you'll notice that 'offset' is now 'offsets' and the cheats are enclosed in curly braces. Multiple memory locations are allowed without spaces.

Thanks for the update @Slade.AU, love your work :)
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
261
Trophies
1
Location
Yes
Website
127.0.0.1
XP
553
Country
Australia
I realise it's been a while, and I have been procrastinating a little bit, OK a lot.

So here's the one I finished today. It's using the new format. There are a lot of items to unlock, so imagine how big the cheat file would be if they were done individually !

PCSE00305

Code:
-- Dragon Ball Z: Battle of Z (USA)
-- Credits: Slade

needs_crc32 = false

warning =  nil

cur_chts = {
    {["name"]="Unlock All Cards", ["offsets"]={0xC98,0xCA8,0xCB8,0xCC8,0xCD8,0xCE8,0xCF8,0xD08,0xD18,0xD28,0xD38,0xD48,0xD58,0xD68,0xD78,0xD88,0xD98,0xDA8,0xDB8,0xDC8,0xDD8,0xDE8,0xDF8,0xE08,0xE18,0xE28,0xE38,0xE48,0xE58,0xE68,0xE78,0xE88,0xE98,0xEA8,0xEB8,0xEC8,0xED8,0xEE8,0xEF8,0xF08,0xF18,0xF28,0xF38,0xF48,0xF58,0xF68,0xF78,0xF88,0xF98,0xFA8,0xFB8,0xFC8,0xFD8,0xFE8,0xFF8,0x1008,0x1018,0x1028,0x1038,0x1048,0x105C,0x106C,0x107C,0x108C,0x109C,0x10AC,0x10BC,0x10CC,0x10DC,0x10EC,0x10FC,0x110C,0x111C,0x112C,0x113C,0x114C,0x115C,0x116C,0x117C,0x118C,0x119C,0x11AC,0x11BC,0x11CC,0x11DC,0x11EC,0x11FC,0x120C,0x121C,0x122C,0x123C,0x124C,0x125C,0x126C,0x127C,0x128C,0x129C,0x12AC,0x12BC}, ["file"]="DATA.BIN", ["value"]=0x01, ["size"]=1},
    {["name"]="Unlock All Items", ["offsets"]={0x1580,0x1590,0x15A0,0x15B0,0x15C0,0x15D0,0x15E0,0x15F0,0x1600,0x1610,0x1620,0x1630,0x1640,0x1650,0x1660,0x1670,0x1680,0x1690,0x16A0,0x16B0,0x16C0,0x16D0,0x16E0,0x16F0,0x1700,0x1710,0x1720,0x1730,0x1740,0x1750,0x1760,0x1770,0x1780,0x1790,0x17A0,0x17B0,0x17C0,0x17D0,0x17E0,0x17F0,0x1800,0x1810,0x1820,0x1830,0x1840,0x1850,0x1860,0x1870,0x1880,0x1890}, ["file"]="DATA.BIN", ["value"]=0x01, ["size"]=1},
    {["name"]="255 All Items", ["offsets"]={0x1584,0x1594,0x15A4,0x15B4,0x15C4,0x15D4,0x15E4,0x15F4,0x1604,0x1614,0x1624,0x1634,0x1644,0x1654,0x1664,0x1674,0x1684,0x1694,0x16A4,0x16B4,0x16C4,0x16D4,0x16E4,0x16F4,0x1704,0x1714,0x1724,0x1734,0x1744,0x1754,0x1764,0x1774,0x1784,0x1794,0x17A4,0x17B4,0x17C4,0x17D4,0x17E4,0x17F4,0x1804,0x1814,0x1824,0x1834,0x1844,0x1854,0x1864,0x1874,0x1884,0x1894}, ["file"]="DATA.BIN", ["value"]=0xFF, ["size"]=1},
    {["name"]="255 All Cards", ["offsets"]={0xC9C,0xCAC,0xCBC,0xCCC,0xCDC,0xCEC,0xCFC,0xD0C,0xD1C,0xD2C,0xD3C,0xD4C,0xD5C,0xD6C,0xD7C,0xD8C,0xD9C,0xDAC,0xDBC,0xDCC,0xDDC,0xDEC,0xDFC,0xE0C,0xE1C,0xE2C,0xE3C,0xE4C,0xE5C,0xE6C,0xE7C,0xE8C,0xE9C,0xEAC,0xEBC,0xECC,0xEDC,0xEEC,0xEFC,0xF0C,0xF1C,0xF2C,0xF3C,0xF4C,0xF5C,0xF6C,0xF7C,0xF8C,0xF9C,0xFAC,0xFBC,0xFCC,0xFDC,0xFEC,0xFFC,0x100C,0x101C,0x102C,0x103C,0x104C,0x1060,0x1070,0x1080,0x1090,0x10A0,0x10B0,0x10C0,0x10D0,0x10E0,0x10F0,0x1100,0x1110,0x1120,0x1130,0x1140,0x1150,0x1160,0x1170,0x1180,0x1190,0x11A0,0x11B0,0x11C0,0x11D0,0x11E0,0x11F0,0x1200,0x1210,0x1220,0x1230,0x1240,0x1250,0x1260,0x1270,0x1280,0x1290,0x12A0,0x12B0,0x12C0,0x12D0,0x12E0,0x12F0,0x1300,0x1310,0x1320,0x1330,0x1340,0x1350,0x1360,0x1370,0x1380,0x1390,0x13A0,0x13B0,0x13C0,0x13D0,0x13E0,0x13F0,0x1400,0x1410,0x1420,0x1430,0x1440,0x1450,0x1460,0x1470,0x1480,0x1490,0x14A0,0x14B0,0x14C0,0x14D0,0x14E0,0x14F0,0x1500,0x1510,0x1520,0x1530,0x1540,0x1550,0x1560,0x1570}, ["file"]="DATA.BIN", ["value"]=0xFF, ["size"]=1},
    {["name"]="999,999 Dragon Ball Points", ["offsets"]={0xC44,0xC4C}, ["file"]="DATA.BIN", ["value"]=0xF423F, ["size"]=4},
    {["name"]="999,999 Premium Points", ["offsets"]={0xC48,0xC54}, ["file"]="DATA.BIN", ["value"]=0xF423F, ["size"]=4}
}

As always, more to come.
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
261
Trophies
1
Location
Yes
Website
127.0.0.1
XP
553
Country
Australia
This game isn't too bad.

PCSE00011

Code:
-- Silent Hill: Book of Memories (USA)
-- Credits: Slade

needs_crc32 = false

warning = "Keys reset to zero every level."

cur_chts = {
    {["name"]="99 Health Packs", ["offsets"]={0x611B}, ["file"]="data0000.bin", ["value"]=0x63, ["size"]=1},
    {["name"]="99 Ammo Packs", ["offsets"]={0x6113}, ["file"]="data0000.bin", ["value"]=0x63, ["size"]=1},
    {["name"]="99 Wrenches", ["offsets"]={0x6123}, ["file"]="data0000.bin", ["value"]=0x63, ["size"]=1},
    {["name"]="999 Upgrade Points", ["offsets"]={0x632F}, ["file"]="data0000.bin", ["value"]=0x3E7, ["size"]=2},
    {["name"]="Level 99", ["offsets"]={0x6337}, ["file"]="data0000.bin", ["value"]=0x63, ["size"]=1},
    {["name"]="9,999,999 MR", ["offsets"]={0x633B}, ["file"]="data0000.bin", ["value"]=0x98967F, ["size"]=4},
    {["name"]="99 Keys", ["offsets"]={0x6333}, ["file"]="data0000.bin", ["value"]=0x63, ["size"]=1}
}

As always, more to come !
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    a_username_that_isnt_cool @ a_username_that_isnt_cool: im pretty stupid and my wii u isn't working right after installing sdusb