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

gandan

New Member
Newbie
Joined
Sep 22, 2019
Messages
1
Trophies
0
Age
35
XP
46
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
78
Trophies
0
XP
1,075
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
36
XP
140
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
78
Trophies
0
XP
1,075
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
36
XP
140
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
78
Trophies
0
XP
1,075
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
36
XP
140
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
27
XP
100
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
78
Trophies
0
XP
1,075
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
78
Trophies
0
XP
1,075
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
27
XP
565
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
78
Trophies
0
XP
1,075
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
27
XP
565
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
150
Trophies
0
Age
40
XP
580
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
36
XP
140
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
27
XP
100
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
34
XP
118
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
589
Trophies
0
XP
1,656
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
589
Trophies
0
XP
1,656
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

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, $150 isn't that bad for a jtag slim on ebay
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
    AdRoz78 @ AdRoz78: Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit...