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

Brianosaure

New Member
Newbie
Joined
Sep 25, 2019
Messages
3
Trophies
0
Age
34
XP
118
Country
France
Thanks for the quick answer ! I saw the reverse values but I didn't know in wich order to put them where there were more than 4 digits. I was also looking for the text "money" and not "cash". thanks for the explanation !

EDIT : It worked ! Thank you again !
 
Last edited by Brianosaure,

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
78
Trophies
0
XP
1,075
Country
New Zealand
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.

Here's how I narrowed them down:

1. Make sure all weapons and armor have 3 slots (refer to previous posts on how to do this).
2. Buy a new matching set of armor from the shop - in my case I bought a full Liberator set.
3. Do a text "Search All" for "invalid" or even better via Hex using the slot addresses from the prev post - this will bring up everything in your inventory which has no slots or partial slots (Liberator comes with 1 slot default).
4. Go to the results and check the decrypted text for parts codes (Liberator legs = AS_Legs_201). You only need one since the rest of the parts seem to follow the same numeric logic (i.e. AS_Head_201, AS_Body_201, AS_Arm_R_201 and AS_Arm_L_201).
5. Manually replace these with the part codes you want (You might have duplicates so it might not be a good idea to do a replace all).

Proof:
upload_2019-9-26_12-23-21.png


You can rinse repeat this method to get anything you want. Now I just need to work out the part IDs for Muramasa set.
 

Attachments

  • upload_2019-9-26_12-23-9.png
    upload_2019-9-26_12-23-9.png
    555 KB · Views: 841
  • Like
Reactions: nkg114 and omega7

nkg114

Member
Newcomer
Joined
Sep 15, 2019
Messages
13
Trophies
0
Age
27
XP
100
Country
Vietnam
Here's how I narrowed them down:

1. Make sure all weapons and armor have 3 slots (refer to previous posts on how to do this).
2. Buy a new matching set of armor from the shop - in my case I bought a full Liberator set.
3. Do a text "Search All" for "invalid" or even better via Hex using the slot addresses from the prev post - this will bring up everything in your inventory which has no slots or partial slots (Liberator comes with 1 slot default).
4. Go to the results and check the decrypted text for parts codes (Liberator legs = AS_Legs_201). You only need one since the rest of the parts seem to follow the same numeric logic (i.e. AS_Head_201, AS_Body_201, AS_Arm_R_201 and AS_Arm_L_201).
5. Manually replace these with the part codes you want (You might have duplicates so it might not be a good idea to do a replace all).

Proof:


You can rinse repeat this method to get anything you want. Now I just need to work out the part IDs for Muramasa set.

Thanks for giving the method. Muramasa is AS_*_015. Looks like Siegfried is the only hidden armor after checking out the whole list.
 
  • Like
Reactions: subtextz

Lionheartwolf

Well-Known Member
Member
Joined
May 28, 2017
Messages
589
Trophies
0
XP
1,657
Country
United States
I just sold all my gear except one I knew the ID of the. Just manually changed them all to 200.

There is a few values, but Its either the 2nd or 3rd to last that is what the store is willing to sell. It will make you research what was originally there again (for me it was Durandal set. Set ID is 000).

Thats a good way to find the sword though. Im going to check that out since I have no idea what the weapon IDs are.

Its also important to note that Siegfried set cannot be sold or destroyed. So only be careful creating too many pieces.
 
Last edited by Lionheartwolf,

doctordoom

Well-Known Member
Member
Joined
Mar 13, 2017
Messages
150
Trophies
0
Age
40
XP
580
Country
United States
What about increasing your health. I cant win the rank a battle against grief, regret, and all those AIs. they shoot so many damn missiles and lasers.
 

nkg114

Member
Newcomer
Joined
Sep 15, 2019
Messages
13
Trophies
0
Age
27
XP
100
Country
Vietnam
I just sold all my gear except one I knew the ID of the. Just manually changed them all to 200.

There is a few values, but Its either the 2nd or 3rd to last that is what the store is willing to sell. It will make you research what was originally there again (for me it was Durandal set. Set ID is 000).

Thats a good way to find the sword though. Im going to check that out since I have no idea what the weapon IDs are.

Its also important to note that Siegfried set cannot be sold or destroyed. So only be careful creating too many pieces.
Arondight is 77 70 5F 30 33 5F 30 30 5F 64 (wp_03_00_d). Danslef is 77 70 5F 30 33 5F 30 30 5F 43 (wp_03_00_C). Mind the capitalization if you are editing the text.

So is it possible to edit my savefile via HxD to give myself max money?
Yeah search for:
43 61 73 68 00 0C 00 00 00 49 6E 74 50 72 6F 70 65 72 74 79 00

You should see something like Cash.....IntProperty on the text side. Change the xx for money. It's little endian btw.

43 61 73 68 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 xx xx.
I would advise keeping a backup and start small with the value you put in. Seems like a toss-up if it will cause corruption
 
Last edited by nkg114,

Lionheartwolf

Well-Known Member
Member
Joined
May 28, 2017
Messages
589
Trophies
0
XP
1,657
Country
United States
If anybody is interested the pre order weapon IDs are:

Grim Reaper C = wp_00_00_g
Silver Raven C = wp_00_01_d
Gillingr C = wp_00_04_b
Habakiri C = wp_03_01_b

Not that you would want to dual wield them but if you are like me and insist on having 2 of every weapon like some type of Anime anti-Noah than you'll need these :lol:

Also just to save anybody any headaches, be careful when editing some base weapons like Gillingr, or Habakiri.

Their IDs look more like wp_03_01 instead of wp_03_01_b

If you try to swap them with a weapon ID that is longer you might corrupt your save. The easiest way around that is to just pick another weapon that has a weapon ID that is just as long.
 
Last edited by Lionheartwolf,
  • Like
Reactions: subtextz

Lionheartwolf

Well-Known Member
Member
Joined
May 28, 2017
Messages
589
Trophies
0
XP
1,657
Country
United States
Here is the hex-string for all decals, titles, patterns, and even some dummy Arsenal Skins. There are quite a few hidden paint jobs and a few dummy slots for future DLC.

Search for:
53 74 61 74 65 5F 4E 6F 6E 65 00 0C 00 00 00 47 65 74 50 6C 61 79 54 69 6D 65 00 0F 00 00 00

Replace with:
53 74 61 74 65 5F 48 61 76 65 00 0C 00 00 00 47 65 74 50 6C 61 79 54 69 6D 65 00 0F 00 00 00

Fun stuff. If I ever manage to get two of every weapon I might upload a perfect save, but tracking down all the variant weapon IDs is a pain to say the least.
 
  • Like
Reactions: subtextz

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
78
Trophies
0
XP
1,075
Country
New Zealand
Thanks you saved me some time looking for this. Just checking but you've bought weapons from the shop/secret shop right?
 

Lionheartwolf

Well-Known Member
Member
Joined
May 28, 2017
Messages
589
Trophies
0
XP
1,657
Country
United States
how about the achievements?

This includes all the achievements as well.


Thanks you saved me some time looking for this. Just checking but you've bought weapons from the shop/secret shop right?

I myself made everything in the factory/secret shop normally, so im not sure if that matters or not.

I also havent played with any of the dummy paintjobs, decals, or Arsenal skins so be careful when using them.
 

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
78
Trophies
0
XP
1,075
Country
New Zealand
Tried the (???) dummy patterns and these work. The Arsenal models also load but with missing textures. Game didn't seem to mind either of these. Don't go online if you have these equipped (just in case).

Also, there's a new roadmap out for more content (including PVP and Parts) so these blank/??? placeholders will probably be filled in eventually when they release a new patch.

Source
Translation
PVP is being added on 10/10 with a 1v1 or 2v2 format along with a Ranking system

Three collaboration events in November along with additional Free Mission, new armor parts and a new boss

New free missions and armor parts in December
 

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
78
Trophies
0
XP
1,075
Country
New Zealand
Anyone knows the code for total amo count for each weapon? This is a problem when it comes to immortals.

I don't think it is possible to tamper with item properties via the save. You can use Edizon to search for ammo if you find yourself struggling. Ammo is u16 on the Heap and is based on your total ammo for the gun (e.g. A gun with 30 on the magazine and 330 reserve is 360 ammo total).

You can then edit or freeze the values as you see fit. Note that the addresses are dynamic so you will have to search for them again if you go to another mission.
 

Twinbladez

Active Member
Newcomer
Joined
Nov 9, 2018
Messages
42
Trophies
0
Age
36
XP
140
Country
Canada
I don't think it is possible to tamper with item properties via the save. You can use Edizon to search for ammo if you find yourself struggling. Ammo is u16 on the Heap and is based on your total ammo for the gun (e.g. A gun with 30 on the magazine and 330 reserve is 360 ammo total).

You can then edit or freeze the values as you see fit. Note that the addresses are dynamic so you will have to search for them again if you go to another mission.
Thanks.found it.
 

xemnaskdh

Active Member
Newcomer
Joined
Jun 11, 2019
Messages
34
Trophies
0
Age
33
XP
262
Country
Kuwait
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

please may you send save file contain all weapons and armors ?
 
  • Like
Reactions: Supreme23 and Actez

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: You could probably run duals in this Gigabyte B550 AORUS ELITE V2 AMD Ryzen 5000 ATX Motherboard...