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

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
259
Trophies
1
Location
Yes
Website
127.0.0.1
XP
544
Country
Australia
Title ID: PCSE00666

Code:
-- Heroes of Loot (UNK)
-- Credits: Slade

needs_crc32 = false

cur_chts = {
    {["name"]="99,999 Gold", ["offset"]=0x6B, ["file"]="SaveGave.sav", ["value"]=0x1869F, ["size"]=4},
    {["name"]="5 Keys", ["offset"]=0x7B, ["file"]="SaveGave.sav", ["value"]=0x5, ["size"]=1},
    {["name"]="999 Max Health", ["offset"]=0x8B, ["file"]="SaveGave.sav", ["value"]=0x3E7, ["size"]=4},
    {["name"]="999 Health", ["offset"]=0x77, ["file"]="SaveGave.sav", ["value"]=0x3E7, ["size"]=4},
    {["name"]="Max Level", ["offset"]=0x87, ["file"]="SaveGave.sav", ["value"]=0x14, ["size"]=1},
    {["name"]="Max Score", ["offset"]=0x9F, ["file"]="SaveGave.sav", ["value"]=0xF423F, ["size"]=4},
    {["name"]="Dungeon 29", ["offset"]=0x49, ["file"]="SaveGave.sav", ["value"]=0x1D, ["size"]=4},
}

@Rinnegatamante I've tried a GIT Pull request on a few file changes, let's see if those work out OK. This file is included.
 

DrummerIX

Well-Known Member
Newcomer
Joined
Sep 15, 2016
Messages
52
Trophies
0
Age
48
XP
183
Country
United States
I have some for Dragon Quest Builders USA

Title ID: PCSE00934

Code:
-- Dragon Quest Builders (USA)
-- Credits: DrummerIX

needs_crc32 = false

cur_chts = {
   {["name"]="90 Item Slot 1 Qty", ["offset"]=0x43C22, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 2 Qty", ["offset"]=0x43C26, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 3 Qty", ["offset"]=0x43C2A, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 4 Qty", ["offset"]=0x43C2E, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 5 Qty", ["offset"]=0x43C32, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 6 Qty", ["offset"]=0x43C36, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 7 Qty", ["offset"]=0x43C3A, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 8 Qty", ["offset"]=0x43C3E, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 9 Qty", ["offset"]=0x43C42, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 10 Qty", ["offset"]=0x43C46, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 11 Qty", ["offset"]=0x43C4A, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 12 Qty", ["offset"]=0x43C4E, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 13 Qty", ["offset"]=0x43C52, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 14 Qty", ["offset"]=0x43C56, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 15 Qty", ["offset"]=0x43C5A, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1}
}
 

gvargas

Well-Known Member
Newcomer
Joined
Jan 24, 2016
Messages
96
Trophies
0
Age
49
XP
130
Country
Mexico
this game don´t work for rincheats and hex

YS MEMORIES OF CELCETA
PCSB00497

Yes it does, so far I only managed to mod money...

I have some for Dragon Quest Builders USA

Title ID: PCSE00934

Code:
-- Dragon Quest Builders (USA)
-- Credits: DrummerIX

needs_crc32 = false

cur_chts = {
   {["name"]="90 Item Slot 1 Qty", ["offset"]=0x43C22, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 2 Qty", ["offset"]=0x43C26, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 3 Qty", ["offset"]=0x43C2A, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 4 Qty", ["offset"]=0x43C2E, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 5 Qty", ["offset"]=0x43C32, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 6 Qty", ["offset"]=0x43C36, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 7 Qty", ["offset"]=0x43C3A, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 8 Qty", ["offset"]=0x43C3E, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 9 Qty", ["offset"]=0x43C42, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 10 Qty", ["offset"]=0x43C46, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 11 Qty", ["offset"]=0x43C4A, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 12 Qty", ["offset"]=0x43C4E, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 13 Qty", ["offset"]=0x43C52, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 14 Qty", ["offset"]=0x43C56, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1},
   {["name"]="90 Item Slot 15 Qty", ["offset"]=0x43C5A, ["file"]="prmdat.bin", ["value"]=0x5A, ["size"]=1}
}

Here're the offsets for HP, Attack and Defense:

Current HP - 0x0001D366
Max HP - 0x0001D368
Attack - 0x0001D36E
Defense - 0x0001D370

You can also change the item ID which is right before the item Qty but I don't know how to make a code for that, if someone can help it would be great so I can keep working on the item's ID's before the final release of the game next Tuesday, here is what I have so far:
 

Attachments

  • DQ Builders Items ID.zip
    14.1 KB · Views: 213

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
259
Trophies
1
Location
Yes
Website
127.0.0.1
XP
544
Country
Australia
@gvargas Item ID would be the same format, but you'd end up with a bucket load of cheats if you wanted to do an item + amount per item slot. If you have 20 items and 15 slots, you've got 600 cheats at the most. In that case, you're best off with a save editor being written.
You would use the same format. One line for an item in slot 1, the next line for the max quantity, repeat that until you've run out of items.

Here's a few more I've made over the past few days.

PCSE00388

Code:
-- Titan Attacks (USA)
-- Credits: Slade

needs_crc32 = false

cur_chts = {
   {["name"]="Max Shields", ["offset"]=0x1A, ["file"]="data_0.bin", ["value"]=0x08, ["size"]=1},
   {["name"]="Max Gun Power", ["offset"]=0x1B, ["file"]="data_0.bin", ["value"]=0x08, ["size"]=1},
   {["name"]="Max Smart Bomb", ["offset"]=0x1D, ["file"]="data_0.bin", ["value"]=0x03, ["size"]=1},
   {["name"]="Max Add-ons", ["offset"]=0x1E, ["file"]="data_0.bin", ["value"]=0x04, ["size"]=1},
   {["name"]="Max Recharge", ["offset"]=0x1F, ["file"]="data_0.bin", ["value"]=0x04, ["size"]=1},
   {["name"]="Max Xtra Bullets", ["offset"]=0x1C, ["file"]="data_0.bin", ["value"]=0x05, ["size"]=1},
   {["name"]="Max Bonus", ["offset"]=0x19, ["file"]="data_0.bin", ["value"]=0x09, ["size"]=1},
   {["name"]="Max Smarts", ["offset"]=0x18, ["file"]="data_0.bin", ["value"]=0x03, ["size"]=1},
   {["name"]="9,99,999 Cash", ["offset"]=0x10, ["file"]="data_0.bin", ["value"]=0x98967F, ["size"]=4}
}

PCSE00666

Code:
-- Heroes of Loot (USA)
-- Credits: Slade

needs_crc32 = false

cur_chts = {
   {["name"]="99,999 Gold", ["offset"]=0x6B, ["file"]="SaveGave.sav", ["value"]=0x1869F, ["size"]=4},
   {["name"]="5 Keys", ["offset"]=0x7B, ["file"]="SaveGave.sav", ["value"]=0x5, ["size"]=1},
   {["name"]="999 Max Health", ["offset"]=0x8B, ["file"]="SaveGave.sav", ["value"]=0x3E7, ["size"]=4},
   {["name"]="999 Health", ["offset"]=0x77, ["file"]="SaveGave.sav", ["value"]=0x3E7, ["size"]=4},
   {["name"]="Max Level", ["offset"]=0x87, ["file"]="SaveGave.sav", ["value"]=0x14, ["size"]=1},
   {["name"]="Max Score", ["offset"]=0x9F, ["file"]="SaveGave.sav", ["value"]=0xF423F, ["size"]=4},
   {["name"]="Dungeon 29", ["offset"]=0x49, ["file"]="SaveGave.sav", ["value"]=0x1D, ["size"]=4}
}

This is a ram hack and can be used with the released rinCheat.

PCSE00493 - Switch Galaxy Ultra

Code:
#9,999,999 Cash
@0x827BBA38 @0x0098967F @4
#999 Tantalum
@0x827BBA3C @0x03E7 @2
#10 Yellow Barrier Passes
@0x827BBA4C @0x0A @1
#10 Green Barrier Passes
@0x827BBA44 @0x0A @1
#10 Red Barrier Passes
@0x827BBA40 @0x0A @1
#10 Blue Barrier Passes
@0x827BBA48 @0x0A @1
 

gvargas

Well-Known Member
Newcomer
Joined
Jan 24, 2016
Messages
96
Trophies
0
Age
49
XP
130
Country
Mexico
@gvargas Item ID would be the same format, but you'd end up with a bucket load of cheats if you wanted to do an item + amount per item slot. If you have 20 items and 15 slots, you've got 600 cheats at the most. In that case, you're best off with a save editor being written.
You would use the same format. One line for an item in slot 1, the next line for the max quantity, repeat that until you've run out of items.

You right, I was thinking more like a code for items in hand and the first chest you have to place in your room and leave the item ID value blank so that people can fill that with the item they want from my list... :D

Right now I have like a treasure room filled with chests to get all the items id's... :rofl2:

BTW. You do know you can have 255 items at hand right? But that works better for items in chests:

Code:
-- Dragon Quest Builders (USA)
-- Credits: DrummerIX

needs_crc32 = false

cur_chts = {
   {["name"]="255 Chest Slot 1 Qty", ["offset"]=0x4411E, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 2 Qty", ["offset"]=0x44122, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 3 Qty", ["offset"]=0x44126, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 4 Qty", ["offset"]=0x4412A, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 5 Qty", ["offset"]=0x4412E, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 6 Qty", ["offset"]=0x44132, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 7 Qty", ["offset"]=0x44136, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 8 Qty", ["offset"]=0x4413A, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 9 Qty", ["offset"]=0x4413E, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 10 Qty", ["offset"]=0x44142, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 11 Qty", ["offset"]=0x44146, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 12 Qty", ["offset"]=0x4414A, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 13 Qty", ["offset"]=0x4414E, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 14 Qty", ["offset"]=0x44152, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 15 Qty", ["offset"]=0x44156, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 16 Qty", ["offset"]=0x4415A, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 17 Qty", ["offset"]=0x4415E, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 18 Qty", ["offset"]=0x44162, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 19 Qty", ["offset"]=0x44166, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 20 Qty", ["offset"]=0x4416A, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 21 Qty", ["offset"]=0x4416E, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 22 Qty", ["offset"]=0x44172, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 23 Qty", ["offset"]=0x44176, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 24 Qty", ["offset"]=0x4417A, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 25 Qty", ["offset"]=0x4417E, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 26 Qty", ["offset"]=0x44182, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 27 Qty", ["offset"]=0x44186, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 28 Qty", ["offset"]=0x4418A, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 29 Qty", ["offset"]=0x4418E, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 30 Qty", ["offset"]=0x44192, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 31 Qty", ["offset"]=0x44196, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1},
   {["name"]="255 Chest Slot 32 Qty", ["offset"]=0x4419A, ["file"]="prmdat.bin", ["value"]=0xFF, ["size"]=1}
}

If you add a second chest to your room then the offset starts right where the first chest ends (0x4419E) and so on... ;)
 
Last edited by gvargas,

gvargas

Well-Known Member
Newcomer
Joined
Jan 24, 2016
Messages
96
Trophies
0
Age
49
XP
130
Country
Mexico
Item ID code would be something like this right? Correct me if I'm wrong:

Code:
-- Dragon Quest Builders (USA)
-- Credits: DrummerIX

needs_crc32 = false

cur_chts = {
   {["name"]="Item Slot 1 ID", ["offset"]=0x43C20, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 2 ID", ["offset"]=0x43C24, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 3 ID", ["offset"]=0x43C28, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 4 ID", ["offset"]=0x43C2C, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 5 ID", ["offset"]=0x43C30, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 6 ID", ["offset"]=0x43C34, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 7 ID", ["offset"]=0x43C38, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 8 ID", ["offset"]=0x43C3C, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 9 ID", ["offset"]=0x43C40, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 10 ID", ["offset"]=0x43C44, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 11 ID", ["offset"]=0x43C48, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 12 ID", ["offset"]=0x43C4C, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 13 ID", ["offset"]=0x43C50, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 14 ID", ["offset"]=0x43C54, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 15 ID", ["offset"]=0x43C58, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2}
}
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
259
Trophies
1
Location
Yes
Website
127.0.0.1
XP
544
Country
Australia
Item ID code would be something like this right? Correct me if I'm wrong:

Code:
-- Dragon Quest Builders (USA)
-- Credits: DrummerIX

needs_crc32 = false

cur_chts = {
   {["name"]="Item Slot 1 ID", ["offset"]=0x43C20, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 2 ID", ["offset"]=0x43C24, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 3 ID", ["offset"]=0x43C28, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 4 ID", ["offset"]=0x43C2C, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 5 ID", ["offset"]=0x43C30, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 6 ID", ["offset"]=0x43C34, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 7 ID", ["offset"]=0x43C38, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 8 ID", ["offset"]=0x43C3C, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 9 ID", ["offset"]=0x43C40, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 10 ID", ["offset"]=0x43C44, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 11 ID", ["offset"]=0x43C48, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 12 ID", ["offset"]=0x43C4C, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 13 ID", ["offset"]=0x43C50, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 14 ID", ["offset"]=0x43C54, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2},
   {["name"]="Item Slot 15 ID", ["offset"]=0x43C58, ["file"]="prmdat.bin", ["value"]=0xXXXX, ["size"]=2}
}


Yeah, something like that, with people being required to fill in the 'value'. The only issue I see is that people won't fill the value in and rinCheat shouldn't write X's to the file (they're not a valid Hexadecimal value), but I don't know if @Rinnegatamante is doing any checking like that. If not, lots of people will just apply the cheat and stuff their save file, and wonder what went wrong.

Also, at the moment, size 2 is broken. No idea why, but it doesn't work. It's being looked into, but for the time being, I'd stick to size 4.

You could probably also alternate with Item Slot 1 ID on one line and Max Item Slot 1 on the next, then Item Slot 2 ID on line 3 and repeat until you've run out of slots. That way only every second line needs to be edited, but only for those items that people want to cheat on. Your call, it's your cheat file :) Oh, and I've never played the game, and it looks like an RPG, so I probably wouldn't have ever played it. I Don't enjoy RPG's very much.
 

gvargas

Well-Known Member
Newcomer
Joined
Jan 24, 2016
Messages
96
Trophies
0
Age
49
XP
130
Country
Mexico
Yeah, something like that, with people being required to fill in the 'value'. The only issue I see is that people won't fill the value in and rinCheat shouldn't write X's to the file (they're not a valid Hexadecimal value), but I don't know if @Rinnegatamante is doing any checking like that. If not, lots of people will just apply the cheat and stuff their save file, and wonder what went wrong.

Also, at the moment, size 2 is broken. No idea why, but it doesn't work. It's being looked into, but for the time being, I'd stick to size 4.

You could probably also alternate with Item Slot 1 ID on one line and Max Item Slot 1 on the next, then Item Slot 2 ID on line 3 and repeat until you've run out of slots. That way only every second line needs to be edited, but only for those items that people want to cheat on. Your call, it's your cheat file :) Oh, and I've never played the game, and it looks like an RPG, so I probably wouldn't have ever played it. I Don't enjoy RPG's very much.

If you can't manually change the value at some point then this is not a code type for here, I also used size 2 because I didn't want to overwrite any value close to the item ID offset like the quantity for example.

I was looking at your list of non working save hacks and wanted to ask you if you tried to hack Atelier Sophie, I did and it seems it has double encryption or it's compressed after dumping it... is that what you mean for some games in your list?
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
259
Trophies
1
Location
Yes
Website
127.0.0.1
XP
544
Country
Australia
If you can't manually change the value at some point then this is not a code type for here, I also used size 2 because I didn't want to overwrite any value close to the item ID offset like the quantity for example.

I was looking at your list of non working save hacks and wanted to ask you if you tried to hack Atelier Sophie, I did and it seems it has double encryption or it's compressed after dumping it... is that what you mean for some games in your list?

No you can't change the values. These are static cheats only. In that case, a save editor would work better.

Yes, some games have an extra level of encryption or compression. Those games are market as such. It's usually obvious when checking the save in a Hex editor, it just looks like one big stream of random garbage.
I only did it to stop people from asking me to look at those games :)
 

gvargas

Well-Known Member
Newcomer
Joined
Jan 24, 2016
Messages
96
Trophies
0
Age
49
XP
130
Country
Mexico
No you can't change the values. These are static cheats only. In that case, a save editor would work better.

Yes, some games have an extra level of encryption or compression. Those games are market as such. It's usually obvious when checking the save in a Hex editor, it just looks like one big stream of random garbage.
I only did it to stop people from asking me to look at those games :)

So our best chance with that type of game is to hack from memory or that someone develops a save editor like game genie that can handle that kind of encryption/compression... right?

Right now I was testing GoHANmem_v1.00 that let´s you do kind of that but the memory range is very limited and if you try to expand it the game crashes so no luck there either... :(

I also wanted to ask if it´s ok that we use Vita Save Manager 0.6.0 to dump save files since some games like Dragon Quest Builders don´t load if the RinCheat plugin is enable, what I mean is if it´s ok to create a .lua file for a game that at the end can´t load with RinCheat, or maybe I´m not understanding yet the real use of the .lua files in the future... :unsure:
 
Last edited by gvargas,

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
259
Trophies
1
Location
Yes
Website
127.0.0.1
XP
544
Country
Australia
So our best chance with that type of game is to hack from memory or that someone develops a save editor like game genie that can handle that kind of encryption/compression... right?

Right now I was testing GoHANmem_v1.00 that let´s you do kind of that but the memory range is very limited and if you try to expand it the game crashes so no luck there either... :(

I also wanted to ask if it´s ok that we use Vita Save Manager 0.6.0 to dump save files since some games like Dragon Quest Builders don´t load if the RinCheat plugin is enable, what I mean is if it´s ok to create a .lua file for a game that at the end can´t load with RinCheat, or maybe I´m not understanding yet the real use of the .lua files in the future... :unsure:

If the game has two layers of encryption (the Vita, plus a secondary game layer), then nothing is going to happen until that secondary layer is reverse engineered. I can't see it happening on an individual level very often (if at all). The payoff for someone just isn't that great. I haven't tried GoHANmem as of yet, and probably won't look at it for a while. There are a lot of save cheats to go through first ! I do wonder if these plugins crash due to a lack of memory or they're both trying to occupy the same memory. Hopefully the developers can expand on the compatibility of the plugins.

Rinn is working on a secondary program that will use the lua files and present a menu of each game and a sub menu of the cheats you can apply to a dumped save.

So, you'll dump your save either using rinCheat or Vita Save Manager (and I typically use both, depending on which one will run without issue), quit the game and then load the save editor. It checks online for updates, grabs any new cheat files, and gives you the option to apply any cheats to the save file. The patches are applied to the dumped save.

You will then need to inject that save file back into the game and for that I prefer Vita Save Manager (it's an easier process usually). Then load the game and reap the benefits.

Apologies if that doesn't make perfect sense, it's been a long day, and I'm tired :)
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
259
Trophies
1
Location
Yes
Website
127.0.0.1
XP
544
Country
Australia
Another one to add to the list.

PCSE00567

Code:
-- La-Mulana Ex (USA)
-- Credits: Slade

needs_crc32 = false

cur_chts = {
   {["name"]="Max Health", ["offset"]=0x0D, ["file"]="save/lm_00.sav", ["value"]=0xE703, ["size"]=4},
   {["name"]="999 Coins", ["offset"]=0x10E5, ["file"]="save/lm_00.sav", ["value"]=0xE703, ["size"]=4},
   {["name"]="100 Weights", ["offset"]=0x10E4, ["file"]="save/lm_00.sav", ["value"]=0x64, ["size"]=1},
   {["name"]="6 Pistol Ammo", ["offset"]=0x10FA, ["file"]="save/lm_00.sav", ["value"]=0x06, ["size"]=1}
}

I got bored with this game. Each level is 25-30 minutes long. I don't know if the game saves part way through, it's a 3D isometric twin stick shooter with bullets everywhere. So I stopped playing part way through level 2. You can at least upgrade your ship to max with this. Not that it matters much, everything soaks up bullets like they're sponges.

PCSB00650

Code:
-- Project Root (EUR)
-- Credits: Slade

needs_crc32 = false

cur_chts = {
    {["name"]="255 Upgrade Points", ["offset"]=0x58, ["file"]="root.bin", ["value"]=0xFF, ["size"]=1}
}

PCSF00010

Code:
-- Hustle Kings (AUS)
-- Credits: Slade

needs_crc32 = false

cur_chts = {
    {["name"]="999,999,999 HKC", ["offset"]=0xA84, ["file"]="savedata-000.dat", ["value"]=0x3B9AC9FF, ["size"]=4}
}
 
Last edited by Slade.AU, , Reason: Codes

gvargas

Well-Known Member
Newcomer
Joined
Jan 24, 2016
Messages
96
Trophies
0
Age
49
XP
130
Country
Mexico
If the game has two layers of encryption (the Vita, plus a secondary game layer), then nothing is going to happen until that secondary layer is reverse engineered. I can't see it happening on an individual level very often (if at all). The payoff for someone just isn't that great. I haven't tried GoHANmem as of yet, and probably won't look at it for a while. There are a lot of save cheats to go through first ! I do wonder if these plugins crash due to a lack of memory or they're both trying to occupy the same memory. Hopefully the developers can expand on the compatibility of the plugins.

Rinn is working on a secondary program that will use the lua files and present a menu of each game and a sub menu of the cheats you can apply to a dumped save.

So, you'll dump your save either using rinCheat or Vita Save Manager (and I typically use both, depending on which one will run without issue), quit the game and then load the save editor. It checks online for updates, grabs any new cheat files, and gives you the option to apply any cheats to the save file. The patches are applied to the dumped save.

You will then need to inject that save file back into the game and for that I prefer Vita Save Manager (it's an easier process usually). Then load the game and reap the benefits.

Apologies if that doesn't make perfect sense, it's been a long day, and I'm tired :)

That's exactly what I wanted to know! thanks a lot for your time and clarification, now I can focus on hacking games that I'm really good at... :lol:
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
259
Trophies
1
Location
Yes
Website
127.0.0.1
XP
544
Country
Australia
That's exactly what I wanted to know! thanks a lot for your time and clarification, now I can focus on hacking games that I'm really good at... :lol:

That's the best thing ! Pick a game you enjoy and hack the crap out of it. :)

Another one !

PCSE00518

Code:
-- Damascus Gear (USA)
-- Credits: Slade

needs_crc32 = false

cur_chts = {
    {["name"]="999,999,999 Eyn", ["offset"]=0x3C, ["file"]="gear_save_00.bin", ["value"]=0x3B9AC9FF, ["size"]=4}
}

I really need to upload the new version of my program, it now auto detects the region, but I want to make one more change, to auto detect the size. That shouldn't take too long to add it (less than an hour I'd suspect), and then it should be good to go. Tomorrow, possibly. It's late now :)
 

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,373
Country
United States
Dragon Quest Builders PCSE00912 (Multilanguage)

#Slot_1_50@0x84FCE2AA @1 @50
#Slot_2_50@0x84FCE2AE @1 @50
#Slot_3_50@0x84FCE2B2 @1 @50
#Slot_4_50@0x84FCE2B6 @1 @50
#Slot_5_50@0x84FCE2BA @1 @50
#Slot_6_50@0x84FCE2BE @1 @50

That counts for whatever you have in slot 1-6.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Lol