Page 2 of 10

Re: Daemon X Machina Customization Table

Posted: Mon Feb 17, 2020 8:54 am
by The Black X
gunbalde60 wrote:
Sun Feb 16, 2020 10:47 pm
The Black X wrote:
Sun Feb 16, 2020 10:30 pm
@ gunbalde60 Ok i figured out the issue. Male ids for body modifications and accessories are different from females. I'll be updatin' tomorrow. Also fixed other stuff.
@rysefox as i said i have no knowledge of that. If you want feel free to look into it, that would be Awesome.
Ah that makes sense, but wouldnt the mech stuff work?
Actually no. I figured that the difference in Money address and attachments inventory/armor/weapon inventory address isn't constant. (changes everytime you load). You'll need to search for other addresses as well for them. fixed in v1.1
cobaltlotus wrote:
Mon Feb 17, 2020 5:34 am
How do you get the selections for no body mods to work at all?

I've opened the table, updated it to reflect my money value and the table lets me select things but my character looks exactly the same after I've made modifications in the lab and I still look like a horrendous robot.
NumberXer0 wrote:
Sun Feb 16, 2020 11:27 pm

You didn't follow his instructions in the first post or the table extras. You have to find the address of your money. Do a search and narrow it down to a single result. Then copy that address and paste it into the part of the table specified. That will populate the table. All of his pointers are based off of the money address. Without that, nothing works.
If i got it right, you put the value. You need the address. As NumberXer0 said.

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 11:51 am
by peter0840
I searched 92 25 01 00 66 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00,but the result is 0

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 11:55 am
by The Black X
peter0840 wrote:
Mon Feb 17, 2020 11:51 am
I searched 92 25 01 00 66 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00,but the result is 0
you have to search array of byte, you probably searched just 4-bytes.
Or you don't have the starting original Orsa Head anymore.
Actually you have searched the wrong array
it's:
92 25 01 00 66 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00
your wrong:
92 25 01 00 66 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 12:38 pm
by peter0840
The Black X wrote:
Mon Feb 17, 2020 11:55 am
peter0840 wrote:
Mon Feb 17, 2020 11:51 am
I searched 92 25 01 00 66 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00,but the result is 0
you have to search array of byte, you probably searched just 4-bytes.
Or you don't have the starting original Orsa Head anymore.
Actually you have searched the wrong array
it's:
92 25 01 00 66 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00
your wrong:
92 25 01 00 66 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
Same result,I have given up looking for this.
Can you try this money and Attachments pointer is constant?

money:
"DXM-Win64-Shipping.exe"+0456F170 830 550 80 5F8 20 1F0 90

Attachments:
Memory Optimization lv5
"DXM-Win64-Shipping.exe"+044975E8 830 0 310 9C0 EF0

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 12:51 pm
by The Black X
peter0840 wrote:
Mon Feb 17, 2020 12:38 pm
Same result,I have given up looking for this.
Can you try this money and Attachments pointer is constant?

money:
"DXM-Win64-Shipping.exe"+0456F170 830 550 80 5F8 20 1F0 90

Attachments:
Memory Optimization lv5
"DXM-Win64-Shipping.exe"+044975E8 830 0 310 9C0 EF0
[/quote]

Oh well.
Good news Btw for the moment they seem to be working. Nice job.

Re: Daemon X Machina Customization Table

Posted: Mon Feb 17, 2020 12:53 pm
by NumberXer0
cobaltlotus wrote:
Mon Feb 17, 2020 5:34 am
How do you get the selections for no body mods to work at all?

I've opened the table, updated it to reflect my money value and the table lets me select things but my character looks exactly the same after I've made modifications in the lab and I still look like a horrendous robot.
You make the modifications in the lab FIRST, then you change them in the table. After that, just enter the lab but DO NOT make any changes. When you leave the lab your appearance will change. It will stay that way forever, even without the table open, unless you make another change in the lab.

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 12:53 pm
by Rysefox
Heres the table from The Black X, but with a Table prepare script (The script will automatically search for the address)

Table should work for money + attachments.. Just sell one Attachment and the rest is calculating. When you dont have atleast 1 then download my table where you can have unlimited attachments

( idk if the offsets only works for Memory Optimization MK I).

How to trigger:

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 2:30 pm
by The Black X
peter0840 wrote:
Mon Feb 17, 2020 12:38 pm

Same result,I have given up looking for this.
Can you try this money and Attachments pointer is constant?

money:
"DXM-Win64-Shipping.exe"+0456F170 830 550 80 5F8 20 1F0 90

Attachments:
Memory Optimization lv5
"DXM-Win64-Shipping.exe"+044975E8 830 0 310 9C0 EF0
Updated the table with your pointers, if you are fine with that i'm uploading.
Also figured that the attachments pointer is not constant, sadly enough. Sometimes doesn't work.

@Rysefox Nice work as well. If you are fine with that i'm merging and uploading.

here's how to find that address



it could be done with any attachment actually. I Opted to base on memory optimization mk1 since it's the first displayed in game and CE.

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 3:02 pm
by peter0840
Updated the table with your pointers, if you are fine with that i'm uploading.

@Rysefox Nice work as well

here's how to find that address



it could be done with any attachment actually. I Opted to base on memory optimization mk1 since it's the first displayed in game and CE.
[/quote]

OK, :)
I am using your version 1.0 with pointers, and added other missing attachments.
(Sorry,My native language is not english,I use google translation)

I haven't found any invalidity with pointers,and you?

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 3:12 pm
by The Black X
Sometimes the Attachments pointer doesn't work.
Money pointer seems to work perfectly.
Also look at this for the weapon/armor stuff.


Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 3:28 pm
by Rysefox
The Black X wrote:
Mon Feb 17, 2020 3:12 pm
Sometimes the Attachments pointer doesn't work.
Money pointer seems to work perfectly.
Also look at this for the weapon/armor stuff.

What is wrong? Its normal or not
Image

And the Array i dont find, but can you search for the aob and rightclick on the address and leftclick on "Disassemble this Memory region". Memory Viewer should pop up. Then rightclick on the opcode and hover over "copy to clipboard" and addresses only this address I need

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 4:22 pm
by The Black X
yes that is fine you probably don't have any Mk5 attachments. I'm not sure if i got it right but here's what i have found:
21777DC9578 - 92 - xchg eax,edx
21777DC9579 - 25 01006600 - and eax,00660001 { 6684673 }

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 4:37 pm
by Algester
[Link]#
for Item names assuming it will be the same as the Switch version this might not be useful as (people found out they dont exactly use the same name but instead is referred to the asset name from the UE engine)

Re: Daemon X Machina Customization Table v1.2

Posted: Mon Feb 17, 2020 5:59 pm
by Rysefox
Added table for all attachments ( idk if the offsets only works for Memory Optimization MK I).
viewtopic.php?p=122454#p122454

Re: Daemon X Machina Customization Table v1.1

Posted: Mon Feb 17, 2020 6:04 pm
by Rysefox
The Black X wrote:
Mon Feb 17, 2020 4:22 pm
yes that is fine you probably don't have any Mk5 attachments. I'm not sure if i got it right but here's what i have found:
21777DC9578 - 92 - xchg eax,edx
21777DC9579 - 25 01006600 - and eax,00660001 { 6684673 }
Nah, you can do exactly the same but only use your aob