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

Infernape_Fans

Member
Newcomer
Joined
Jun 30, 2017
Messages
18
Trophies
0
Age
33
XP
261
Country
Indonesia
I search "NPC" in save data and luckily i find NPC ID. I try to edit some data and its work to make artist and solomon as my allies. This is the value:

Search for:
54 54 4C 4E 50 43 46 6C 61 67 53 74 61 74 65 00 00 24 00 00 00 54 54 4C 4E 50 43 46 6C 61 67 53 74 61 74 65 3A 3A 54 54 4C 4E 50 43 5F 4E 6F 74 41 70 70 65 61 72 65 64 00 0A 00 00 00 4A 6F 69 6E 50 61 72 61 6D 00 0F 00 00 00 53 74 72 75 63 74 50

Replace with:
54 54 4C 4E 50 43 46 6C 61 67 53 74 61 74 65 00 00 1F 00 00 00 54 54 4C 4E 50 43 46 6C 61 67 53 74 61 74 65 3A 3A 54 54 4C 4E 50 43 5F 4A 6F 69 6E 65 64 00 0A 00 00 00 4A 6F 69 6E 50 61 72 61 6D 00 0F 00 00 00 53 74 72 75 63 74 50

I hope this will work for all NPC and backup your save data before edit the value
 

FooFighters

New Member
Newcomer
Joined
Nov 23, 2017
Messages
4
Trophies
0
Age
27
XP
129
Country
Jamaica
How does this attachment code work? I can't seem to get it to work correctly. Also what exactly does replacing these values do? Would it change the amount of all attachments I currently have?

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...
 

johnma2

Well-Known Member
Member
Joined
Apr 14, 2018
Messages
149
Trophies
0
XP
146
Country
United States
How does this attachment code work? I can't seem to get it to work correctly. Also what exactly does replacing these values do? Would it change the amount of all attachments I currently have?
This basically erases what you currently have and replaces them with all the attachments and the amount of them that you set. However, I found that the amount of 50 is best for this because trying 99 corrupted the save.

please may you send save file contain all weapons and armors ?

The best way for this to work is to use the method described earlier in the thread. It would unlock all parts in the shop for you to buy, except the secret shop, plus it's easier than trying to edit the parts yourself.

EDIT: Also, I wanted to point out, most weapon parts have an F, S, and L variant. I have an almost complete list going on in my game.

EDIT: For those wondering, wp_00_00_f is the part number for Grim Reaper AT. Buy this in the shop for however many you want to edit to get the prototype weapons in the game. Also, the prototype weapons have the same stats as the base weapons.

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.

Your file will have something like this:

wp_00_00_f.....PartType.....EnumProperty.&...........TTLPartsType.."...TTLPartsType:: PartsType_GunWeapon.....UniqueID.....IntProperty..................PartsNewState.....EnumProperty.,...........TTLEPartsNewState..(...TTLEPartsNewState::NewState_AlreadyRead.....None.....AttachmentID1.....NameProperty..............None.....AttachmentID2.....NameProperty..............None.....AttachmentID3.....NameProperty..............None.....None.....partsInfo.....StructProperty.7...........TTLAssemblePartsInfoRow......................PartsID.....NameProperty..............

This is the string that tells you the start of where your weapons are, so finding whatever parts you want should be easy. What I did was buy a lot of a part from the shop and just edited those after finding them.
 
Last edited by johnma2,

johnma2

Well-Known Member
Member
Joined
Apr 14, 2018
Messages
149
Trophies
0
XP
146
Country
United States
Also, I wanted to make a list here for future reference. In the Free Mission "Defend the Communications Tower" all variants (Normal, S, F, and L) of the sniper rifle Failnaught along with all variants of Ogre Break can be found here. Also, completing the mission will sometimes have Gargantua appear at the end to fight you, so he's a source for the extension Splendor along with there being a chance to find variants of Evil Arcadia and Prominence from the Strais that appear.

Edit: Forgot to add that you can get the "Heart" scanned graffiti in this level as well.

Edit: Wanted to start a list for everyone here for parts.

weapons:

Grim Reaper - wp_00_00
Grim Reaper AT - wp_00_00_f
Claiomh Solais - wp_04_00_b

shoulder:

Deadly Drive - wp_54_00


attachment:

Femto Optimizer Mk III - wep_ori_laser_efficiency_3
Performance Upgrade Mk III - wep_ori_bullet_revstg_3
Muzzle Choke 3 - wep_ori_bullet_atsumaridan_3
Effective Range Extender Mk III - wep_cmn_renge_3
 
Last edited by johnma2,

limoonfeat

Active Member
OP
Newcomer
Joined
Jun 2, 2018
Messages
30
Trophies
0
Age
33
XP
437
Country
China
NOW playing pc so wonderful
and really really thanks to @Infernape_Fans @subtextz @Lionheartwolf
I made a xlsx for the weapon and AS (some chinese text but it dosen't matter) you will see.
thank you very much
the PC DXM was so fun without laaaaaaaaaaaaaaag!!!!
 

Attachments

  • AS+WP(cn).rar
    14.7 KB · Views: 397

subtextz

Well-Known Member
Newcomer
Joined
Jul 25, 2019
Messages
78
Trophies
0
XP
1,082
Country
New Zealand
NOW playing pc so wonderful
and really really thanks to @Infernape_Fans @subtextz @Lionheartwolf
I made a xlsx for the weapon and AS (some chinese text but it dosen't matter) you will see.
thank you very much
the PC DXM was so fun without laaaaaaaaaaaaaaag!!!!

You're welcome. BTW, you can import your Switch save to PC (just rename it to Slot1.sav).
 
  • Like
Reactions: Supreme23

Supreme23

Well-Known Member
Member
Joined
Mar 13, 2017
Messages
492
Trophies
0
XP
2,368
Country
United States
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.

What armor set is this and weapons equipped?
 

Lionheartwolf

Well-Known Member
Member
Joined
May 28, 2017
Messages
589
Trophies
0
XP
1,657
Country
United States
@Supreme23 I actually have a few backups from back when I was editing saves, so I don't know which one is the right one anymore. This was the most recent in the list so I think it's this one, if it's not, I'll upload the other two and you can just use the best one. Worst case scenario, I can just reinstall the game and give you my current save.
 

Attachments

  • Save 1.zip
    167.1 KB · Views: 379

xMokuro

New Member
Newbie
Joined
Apr 14, 2020
Messages
2
Trophies
0
Age
40
XP
57
Country
United States
@Supreme23 I actually have a few backups from back when I was editing saves, so I don't know which one is the right one anymore. This was the most recent in the list so I think it's this one, if it's not, I'll upload the other two and you can just use the best one. Worst case scenario, I can just reinstall the game and give you my current save.

@Lionheartwolf would you kindly post a fresh save (untouched story and free mission) with everything else unlocked? All weapons, arms, etc.

I would really appreciate it.
 
Last edited by xMokuro,
  • Like
Reactions: VampireOniX

nkg114

Member
Newcomer
Joined
Sep 15, 2019
Messages
13
Trophies
0
Age
27
XP
100
Country
Vietnam
Just some tidbit about the length check on weapon id edit I figured out after tinkering on the latest version.
Say you have a normal kagutsuchi (wp_05_00) and you want its L version instead (wp_05_00___t3). Doing a straight replacement on your save will crash your game before the splash screen even load.

Here's how to edit the length check.

In kagutsuchi's entry, you'll find NameProperty wp_05_00 which is in hex actually:
4E 61 6D 65 50 72 6F 70 65 72 74 79 00 0D 00 00 00 00 00 00 00 00 09 00 00 00 77 70 5F 30 35 5F 30 30

The bolded parts determine the length of id string (wp_05_00 which is length 8 in decimal)
The first part is length + 5 (8+5=13=0D in hex) and the second part is length +1 (8+1=09). Simply increase these value to match the new id

So for kagutsuchi-L (wp_05_00___t3 is length 13 in decimal):
4E 61 6D 65 50 72 6F 70 65 72 74 79 00 12 00 00 00 00 00 00 00 00 0E 00 00 00 77 70 5F 30 35 5F 30 30 5F 5F 5F 74 33
 
Last edited by nkg114,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Julie_Pilgrim @ Julie_Pilgrim:
    im sure half the responses won't be literal racial slurs or "drop table" jokes
  • Veho @ Veho:
    Look, it's China. They know what it's like when you give a poll to half a billion trolls.
    +1
  • K3Nv2 @ K3Nv2:
    How much dollar do you think it is?
  • Veho @ Veho:
    ONE MILLION DOLLA
    +1
  • Veho @ Veho:
    I know the pricing of electronics nowadays isn't "how much it actually costs" but "how much we can get away with", but putting up a poll is just cynical.
    +1
  • K3Nv2 @ K3Nv2:
    Probably $150 someone said Anbernic said around the same price as rg556
  • Julie_Pilgrim @ Julie_Pilgrim:
    you know which game i wish they would rerelease
  • Julie_Pilgrim @ Julie_Pilgrim:
    sonic unleashed
  • K3Nv2 @ K3Nv2:
    Make it a happy meal toy
  • Julie_Pilgrim @ Julie_Pilgrim:
    that game's engine is really fucking intensive so it runs like literal shit on xbox 360 and ps3
  • Veho @ Veho:
    Nah I'm getting value creep again. I look at a $50 console "but for just a few more dollars you could get XYZ" and I end up considering the Steam Deck.
    +1
  • Julie_Pilgrim @ Julie_Pilgrim:
    like the lighting in that game was genuinely so good
  • Veho @ Veho:
    Not getting dragged into that again.
  • Julie_Pilgrim @ Julie_Pilgrim:
    i dont get why they didn't port the one game that ran the worst on consoles, to pc
  • Julie_Pilgrim @ Julie_Pilgrim:
    like you port everything to pc except the one game where it would make the most sense. why. what do you gain from this
  • Julie_Pilgrim @ Julie_Pilgrim:
    is sega just personally fucking with me? are they laughing while watching me through my kinect camera as i get up to restart my xbox for the third time because the game froze again
  • K3Nv2 @ K3Nv2:
    Buy handhelds from five below better quality
  • K3Nv2 @ K3Nv2:
    Valve probably going to do another refresh of the deck this fall with rog ally like specs tbh
    +1
  • Veho @ Veho:
    A smaller form factor would be nice too.
    +1
  • K3Nv2 @ K3Nv2:
    A shield portable 2 would be nice aye Nvidia
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    The big leap in all things tech is when carbon based chips start hitting.
  • Psionic Roshambo @ Psionic Roshambo:
    Longer battery life cooler temps and faster! What's not to like lol (probably expensive as hell)
  • AncientBoi @ AncientBoi:
    [checks my dildo(s) batteries, coolant and lube] :O [promptly replaces them] :D
    AncientBoi @ AncientBoi: [checks my batteries, coolant and lube] :O [promptly replaces them] :D