ROM Hack Discussion How to editing Daemon X Machina‘ savedata?

gandan

New Member
Newbie
Joined
Sep 22, 2019
Messages
1
Trophies
0
Age
34
XP
36
Country
Korea, South
Open save file(Slot1 and Slot2 file) by hex editor. (HxD is free hex editor)
Then change below value
49 73 44 65 76 65 6C 6F 70 65 64 00 0D 00 00 00 42 6F 6F 6C 50 72 6F 70 65 72 74 79 00 00 00 00 00 00 00 00 00 00
to
49 73 44 65 76 65 6C 6F 70 65 64 00 0D 00 00 00 42 6F 6F 6C 50 72 6F 70 65 72 74 79 00 00 00 00 00 00 00 00 00 01


These values mean 'IsDeveloped / BoolProperty / True or False'
After change the value from 0 to 1, you can by all parts in shop.
 

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
77
Trophies
0
XP
692
Country
New Zealand
Open save file(Slot1 and Slot2 file) by hex editor. (HxD is free hex editor)
Then change below value
49 73 44 65 76 65 6C 6F 70 65 64 00 0D 00 00 00 42 6F 6F 6C 50 72 6F 70 65 72 74 79 00 00 00 00 00 00 00 00 00 00
to
49 73 44 65 76 65 6C 6F 70 65 64 00 0D 00 00 00 42 6F 6F 6C 50 72 6F 70 65 72 74 79 00 00 00 00 00 00 00 00 00 01


These values mean 'IsDeveloped / BoolProperty / True or False'
After change the value from 0 to 1, you can by all parts in shop.

Thanks. Can confirm that this works. Just to add, use the replace/replace all function to change all matching values (hex).
 

Twinbladez

Active Member
Newcomer
Joined
Nov 9, 2018
Messages
42
Trophies
0
Age
35
XP
130
Country
Canada
Thanks. Can confirm that this works. Just to add, use the replace/replace all function to change all matching values (hex).
Tried doing it but didnt work.

Used checkpoint. HxD then find those values and changed the last 00 to 01. 10th place after 79 and still nothing. What am i missing? I also only have one save file (slot 1).
 

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
77
Trophies
0
XP
692
Country
New Zealand
Tried doing it but didnt work.

Used checkpoint. HxD then find those values and changed the last 00 to 01. 10th place after 79 and still nothing. What am i missing? I also only have one save file (slot 1).

Make sure to use the Replace -> Hex -> Search Direction (All) -> Replace all. Also, did you restore the save after editing it? Do make a copy of the unaltered save somewhere before you proceed (just in case).
 

Twinbladez

Active Member
Newcomer
Joined
Nov 9, 2018
Messages
42
Trophies
0
Age
35
XP
130
Country
Canada
Make sure to use the Replace -> Hex -> Search Direction (All) -> Replace all. Also, did you restore the save after editing it? Do make a copy of the unaltered save somewhere before you proceed (just in case).
Yep I did restore it. So maybe it wont work if i didnt to the replace method? Because everytime i edit the 0 to 1 it turns to red only but after saving. Normal. I will try that.

Edit: It worked but only to normal shop. The secret shop(ice cream) where the blueprint problems are still empty. This is where the grind is really unforgiving.
 
Last edited by Twinbladez,

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
77
Trophies
0
XP
692
Country
New Zealand
Found the address for attachments:
Code:
4F 77 6E 65 64 4E 75 6D 00 0C 00 00 00 49 6E 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 xx

xx is the current amount you have in Hex. Just replace all to a suitable value (e.g. 32 for 50x amount) for example:

4F 77 6E 65 64 4E 75 6D 00 0C 00 00 00 49 6E 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 32

There's 147 attachments total in the game. Now I want to find the address for amount of slots per part...
 

Twinbladez

Active Member
Newcomer
Joined
Nov 9, 2018
Messages
42
Trophies
0
Age
35
XP
130
Country
Canada
Yep I did restored it. So maybe it wont work if i didnt to the replace method? Because everytime i edit the 0 to 1 it turns to red only but after saving. Normal. I will try that
Found the address for attachments:
Code:
4F 77 6E 65 64 4E 75 6D 00 0C 00 00 00 49 6E 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 xx

xx is the current amount you have in Hex. Just replace all to a suitable value (e.g. 32 for 50x amount) for example:

4F 77 6E 65 64 4E 75 6D 00 0C 00 00 00 49 6E 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 32

There's 147 attachments total in the game. Now I want to find the address for amount of slots per part...

Nice pls dont forget the blueprints as well of the Immortals.
 

nkg114

Member
Newcomer
Joined
Sep 15, 2019
Messages
13
Trophies
0
Age
25
XP
80
Country
Vietnam
Here's how to add slots.
Slot 1:

Find
41 74 74 61 63 68 6D 65 6E 74 49 44 31 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0C 00 00 00 00 00 00 00 00 08 00 00 00 49 6E 76 61 6C 69 64 00 0E 00 00 00

Replace
41 74 74 61 63 68 6D 65 6E 74 49 44 31 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 09 00 00 00 00 00 00 00 00 05 00 00 00 4E 6F 6E 65 00 0E 00 00 00

Slot 2:

Find
41 74 74 61 63 68 6D 65 6E 74 49 44 32 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0C 00 00 00 00 00 00 00 00 08 00 00 00 49 6E 76 61 6C 69 64 00 0E 00 00 00

Replace
41 74 74 61 63 68 6D 65 6E 74 49 44 32 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 09 00 00 00 00 00 00 00 00 05 00 00 00 4E 6F 6E 65 00 0E 00 00 00

Slot 3:

Find:
41 74 74 61 63 68 6D 65 6E 74 49 44 33 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0C 00 00 00 00 00 00 00 00 08 00 00 00 49 6E 76 61 6C 69 64 00 05 00 00 00

Replace:
41 74 74 61 63 68 6D 65 6E 74 49 44 33 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 09 00 00 00 00 00 00 00 00 05 00 00 00 4E 6F 6E 65 00 05 00 00 00

It's just replacing AttachmentID1 Invalid to AttachmentID1 None and so on.
I thought save was encrypted when editing money corrupted my save but turns out there isn't even a checksum for file size. It's mind-boggling how they code this game to have complex pointers for anti-cheating but save editing is so easy.
 
Last edited by nkg114,

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
77
Trophies
0
XP
692
Country
New Zealand
Here's how to add slots.
Slot 1:

Find
41 74 74 61 63 68 6D 65 6E 74 49 44 31 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0C 00 00 00 00 00 00 00 00 08 00 00 00 49 6E 76 61 6C 69 64 00 0E 00 00 00

Replace
41 74 74 61 63 68 6D 65 6E 74 49 44 31 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 09 00 00 00 00 00 00 00 00 05 00 00 00 4E 6F 6E 65 00 0E 00 00 00

Slot 2:

Find
41 74 74 61 63 68 6D 65 6E 74 49 44 32 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0C 00 00 00 00 00 00 00 00 08 00 00 00 49 6E 76 61 6C 69 64 00 0E 00 00 00

Replace
41 74 74 61 63 68 6D 65 6E 74 49 44 32 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 09 00 00 00 00 00 00 00 00 05 00 00 00 4E 6F 6E 65 00 0E 00 00 00

Slot 3:

Find:
41 74 74 61 63 68 6D 65 6E 74 49 44 33 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0C 00 00 00 00 00 00 00 00 08 00 00 00 49 6E 76 61 6C 69 64 00 05 00 00 00

Replace:
41 74 74 61 63 68 6D 65 6E 74 49 44 33 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 09 00 00 00 00 00 00 00 00 05 00 00 00 4E 6F 6E 65 00 05 00 00 00

It's just replacing AttachmentID1 Invalid to AttachmentID1 None and so on.
I thought save was encrypted when editing money corrupted my save but turns out there isn't even a checksum for file size. It's mind-boggling how they code this game to have complex pointers for anti-cheating but save editing is so easy.


Damn you beat me by a hair. I find it interesting that even processors can have slots added to them. The defensive armor attachments add that extra little bit. Game seems to run fine with these, though I haven't (and probably shouldn't) tried online.
 

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
77
Trophies
0
XP
692
Country
New Zealand
Found Blueprints:
Code:
49 73 4F 77 6E 65 64 00 0D 00 00 00 42 6F 6F 6C 50 72 6F 70 65 72 74 79 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00

Change all matching values to

49 73 4F 77 6E 65 64 00 0D 00 00 00 42 6F 6F 6C 50 72 6F 70 65 72 74 79 00 00 00 00 00 00 00 00 00 01 00 05 00 00 00
This was showing a couple of blank blueprints on my save so make sure you backup your save. I suspect this might be due to co-op missions that I haven't completed yet.



Edit: This is indeed the Boss Battle Data Percentage. Click to see below.
Search for the following value (there will be 19 instances of this which you will have to process manually)
Code:
44 61 74 61 50 72 6F 67 72 65 73 73 00 0E 00 00 00 46 6C 6F 61 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 00 00

This will be followed by 6 Octets and then the value for "None"
Code:
4E 6F 6E 65 00 07 00 00 00

The value you need to replace/write over will be between the first and 2nd values above. Replace this with:
Code:
D6 42 05 00 00 00

For example - change xx xx xx xx xx xx (6 octets) to D6 42 05 00 00 00
Code:
44 61 74 61 50 72 6F 67 72 65 73 73 00 0E 00 00 00 46 6C 6F 61 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 00 00 xx xx xx xx xx xx 4E 6F 6E 65 00 07 00 00 00

So it now looks like this:
Code:
44 61 74 61 50 72 6F 67 72 65 73 73 00 0E 00 00 00 46 6C 6F 61 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 00 00 D6 42 05 00 00 00 4E 6F 6E 65 00 07 00 00 00
 
Last edited by subtextz,
  • Like
Reactions: Twinbladez

omega7

Well-Known Member
Member
Joined
Jun 16, 2018
Messages
106
Trophies
0
Age
26
XP
544
Country
Australia
Here's how to add slots.
Slot 1:

Find
41 74 74 61 63 68 6D 65 6E 74 49 44 31 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0C 00 00 00 00 00 00 00 00 08 00 00 00 49 6E 76 61 6C 69 64 00 0E 00 00 00

Replace
41 74 74 61 63 68 6D 65 6E 74 49 44 31 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 09 00 00 00 00 00 00 00 00 05 00 00 00 4E 6F 6E 65 00 0E 00 00 00

Slot 2:

Find
41 74 74 61 63 68 6D 65 6E 74 49 44 32 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0C 00 00 00 00 00 00 00 00 08 00 00 00 49 6E 76 61 6C 69 64 00 0E 00 00 00

Replace
41 74 74 61 63 68 6D 65 6E 74 49 44 32 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 09 00 00 00 00 00 00 00 00 05 00 00 00 4E 6F 6E 65 00 0E 00 00 00

Slot 3:

Find:
41 74 74 61 63 68 6D 65 6E 74 49 44 33 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0C 00 00 00 00 00 00 00 00 08 00 00 00 49 6E 76 61 6C 69 64 00 05 00 00 00

Replace:
41 74 74 61 63 68 6D 65 6E 74 49 44 33 00 0D 00 00 00 4E 61 6D 65 50 72 6F 70 65 72 74 79 00 09 00 00 00 00 00 00 00 00 05 00 00 00 4E 6F 6E 65 00 05 00 00 00

It's just replacing AttachmentID1 Invalid to AttachmentID1 None and so on.
I thought save was encrypted when editing money corrupted my save but turns out there isn't even a checksum for file size. It's mind-boggling how they code this game to have complex pointers for anti-cheating but save editing is so easy.
so what exactly am i adding slot to? eqquiped gear?
 

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
77
Trophies
0
XP
692
Country
New Zealand
so what exactly am i adding slot to? eqquiped gear?

Every piece of gear in your inventory, including equipped. It shouldn't override any existing attachments since you're only searching for ones which have "invalid" value for the slot. Also, see my previous post for Blueprints and Boss Battle Data.
 
Last edited by subtextz,
  • Like
Reactions: omega7

omega7

Well-Known Member
Member
Joined
Jun 16, 2018
Messages
106
Trophies
0
Age
26
XP
544
Country
Australia
Every piece of gear in your inventory, including equipped. It shouldn't override any existing attachments since your only searching for ones which have "invalid" value for the slot. Also, see my previous post for Blueprints and Boss Battle Data.
Thats doubly lovely, thanks
 

doctordoom

Well-Known Member
Member
Joined
Mar 13, 2017
Messages
145
Trophies
0
Age
38
XP
501
Country
United States
Can anyone figure out how to either unlock skills or change back your appearance once you unlock a skill? I love my avatar the way I made her and those skill upgrades ruin her. Worst thing about this game.
 
  • Like
Reactions: MagnesG

Twinbladez

Active Member
Newcomer
Joined
Nov 9, 2018
Messages
42
Trophies
0
Age
35
XP
130
Country
Canada
Found Blueprints:
Code:
49 73 4F 77 6E 65 64 00 0D 00 00 00 42 6F 6F 6C 50 72 6F 70 65 72 74 79 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00

Change all matching values to

49 73 4F 77 6E 65 64 00 0D 00 00 00 42 6F 6F 6C 50 72 6F 70 65 72 74 79 00 00 00 00 00 00 00 00 00 01 00 05 00 00 00
This was showing a couple of blank blueprints on my save so make sure you backup your save. I suspect this might be due to co-op missions that I haven't completed yet.



Edit: This is indeed the Boss Battle Data Percentage. Click to see below.
Search for the following value (there will be 19 instances of this which you will have to process manually)
Code:
44 61 74 61 50 72 6F 67 72 65 73 73 00 0E 00 00 00 46 6C 6F 61 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 00 00

This will be followed by 6 Octets and then the value for "None"
Code:
4E 6F 6E 65 00 07 00 00 00

The value you need to replace/write over will be between the first and 2nd values above. Replace this with:
Code:
D6 42 05 00 00 00

For example - change xx xx xx xx xx xx (6 octets) to D6 42 05 00 00 00
Code:
44 61 74 61 50 72 6F 67 72 65 73 73 00 0E 00 00 00 46 6C 6F 61 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 00 00 xx xx xx xx xx xx 4E 6F 6E 65 00 07 00 00 00

So it now looks like this:
Code:
44 61 74 61 50 72 6F 67 72 65 73 73 00 0E 00 00 00 46 6C 6F 61 74 50 72 6F 70 65 72 74 79 00 04 00 00 00 00 00 00 00 00 00 00 D6 42 05 00 00 00 4E 6F 6E 65 00 07 00 00 00

So I searched but found only 2 so far and only one worked. (Boss progress)
 

nkg114

Member
Newcomer
Joined
Sep 15, 2019
Messages
13
Trophies
0
Age
25
XP
80
Country
Vietnam
To modify weapon/item, you just change the existing Name Property, such as wp_03_00_0a, to something else. Just be careful to stay within the same weapon category.

I find it easier to live edit using sx os cheat searcher. Search for an attachment (like memory optimize mk1) by selling them (id looks like 404b030002000000 little endian for example, note that it is a pointer so ID change on restart), put it on the weapon you want to modify, then find the weapon. Then manually change the ID there and unequip/equip weapon to make sure your equipped id is updated. Still no idea which weapon corresponding to which id though. If you have a Dainslef with at least 1 slot, this is an easy way to dupe it on another melee weapon

The RAM does contain a full semi-static id list (doesn't seem to change on restart) if you do live editing (for some reason). Armor IDs are weirdly spaced but weapon id is just spaced 1 byte each. Both are ordered by category so make sure to stay within the same category when editing. Not sure where Siegfried is though I haven't completely parse the whole list. Maybe all the parts are tacked at the end.

So far I got 00011329 for atlas body, 0001137d for hecatonchier body (+1c from atlas to find other bodies between atlas and hecatonchier). 0003480f and 00034810 for Kagutsuchi-S and Kagutsuchi-L, 00034811 for base orochi and so on, all big endian. Simply search for these id if you want to find the id list.
 
Last edited by nkg114,

Brianosaure

New Member
Newbie
Joined
Sep 25, 2019
Messages
3
Trophies
0
Age
32
XP
67
Country
France
Can someone explain how to edit money please ? I found some info in some other topics but I can't seem to get it to work when looking for my money value in HxD. Help !
 

Lionheartwolf

Well-Known Member
Member
Joined
May 28, 2017
Messages
574
Trophies
0
XP
1,499
Country
United States
Can someone explain how to edit money please ? I found some info in some other topics but I can't seem to get it to work when looking for my money value in HxD. Help !

There is a 99% chance you forgot to reverse your value when searching for it.

For example:

If you have 555,555 cash that equals 08 7A 23 in hex.

If you search 087A23 in HxD you wont find the address because it's little endian and shows as 23 7A 08 (keep in mind when you want to change that value do the same.)

If all else fails just search for the text-string "Cash" or your characters name, it's right at the top, hard to miss.
 

Lionheartwolf

Well-Known Member
Member
Joined
May 28, 2017
Messages
574
Trophies
0
XP
1,499
Country
United States
Siegfried's armor set is AS_Body_200, AS_Head_200, AS_Legs_200, AS_Arm_R_200, AS_Arm_L_200.

I found them in the save data but Im not sure where my inventory is hiding specifically, I tried to alter the set of Liberator blueprints (which is AS_Body_201) to see if I can put it in the factory but no luck there. It just put my already developed BPs back in the factory.
 
Last edited by Lionheartwolf,
  • Like
Reactions: Supreme23
General chit-chat
Help Users
    KenniesNewName @ KenniesNewName: O'Food Chung Jung One Fish Sausage Snack 75g (15g x 5) (Crab) https://a.co/d/9BX9YqM lol crab bong