Re: Daemon X Machina Customization Table v1.4
Posted: Sat Feb 22, 2020 4:32 pm
Try the pointer version in the table v1.4. No need to search anything. Always worked for me so far.
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Tried, it doesn't work. It finds slots but they're not the Orca parts despite me still having them in inventory.The Black X wrote: ↑Sat Feb 22, 2020 4:32 pmTry the pointer version in the table v1.4. No need to search anything. Always worked for me so far.
the easier method is to look for the current highlighted Item address to do this you need to locate at least one of your attachments and have it slotted into your weapon or armor as the hex changes according to these variables and also you must be in the single player lobby (lobby where you can get story missions)KS212 wrote: ↑Sat Feb 22, 2020 8:11 pmTried, it doesn't work. It finds slots but they're not the Orca parts despite me still having them in inventory.The Black X wrote: ↑Sat Feb 22, 2020 4:32 pmTry the pointer version in the table v1.4. No need to search anything. Always worked for me so far.
Code: Select all
[ENABLE]
aobscanmodule(modcheck,DXM-Win64-Shipping.exe,48 8B 42 D8 48 89 41 E8) // should be unique
alloc(newmem,$1000,modcheck)
aobscanmodule(modcheck1,DXM-Win64-Shipping.exe,48 8B 42 E0 48 89 41 F0) // should be unique
alloc(newmem1,$1000,modcheck1)
aobscanmodule(modcheck2,DXM-Win64-Shipping.exe,48 8B 42 E8 48 89 41 F8) // should be unique
alloc(newmem2,$1000,modcheck2)
label(code)
label(return)
label(code1)
label(return1)
label(code2)
label(return2)
newmem:
cmp dword ptr[rdx-28],0741
jne code
mov dword ptr[rdx-28],0
code:
mov rax,[rdx-28]
mov [rcx-18],rax
jmp return
modcheck:
jmp newmem
nop
nop
nop
return:
registersymbol(modcheck)
newmem1:
cmp dword ptr[rdx-20],0741
jne code1
mov dword ptr[rdx-20],0
code1:
mov rax,[rdx-20]
mov [rcx-10],rax
jmp return1
modcheck1:
jmp newmem1
nop
nop
nop
return1:
registersymbol(modcheck1)
newmem2:
cmp dword ptr[rdx-18],0741
jne code2
mov dword ptr[rdx-18],0
code2:
mov rax,[rdx-18]
mov [rcx-08],rax
jmp return2
modcheck2:
jmp newmem2
nop
nop
nop
return2:
registersymbol(modcheck2)
[DISABLE]
modcheck:
db 48 8B 42 D8 48 89 41 E8
modcheck1:
db 48 8B 42 E0 48 89 41 F0
modcheck2:
db 48 8B 42 E8 48 89 41 F8
unregistersymbol(modcheck)
dealloc(newmem)
unregistersymbol(modcheck1)
dealloc(newmem1)
unregistersymbol(modcheck2)
dealloc(newmem2)
You nailed it. Absolutely worked. Thanks so much! Now farming gear is so much less of a headache. I think this is the last thing I needed to be able to enjoy this game.Mezspirit wrote: ↑Sun Feb 23, 2020 1:54 amSet Three Empty Mod Slots
Activate this in "Factory -> Customize Equipment -> Armor/Weapon". Then press Q/E (the button that switches Armor/Weapon). It should make all parts get three empty slots.Code: Select all
[ENABLE] aobscanmodule(modcheck,DXM-Win64-Shipping.exe,48 8B 42 D8 48 89 41 E8) // should be unique alloc(newmem,$1000,modcheck) aobscanmodule(modcheck1,DXM-Win64-Shipping.exe,48 8B 42 E0 48 89 41 F0) // should be unique alloc(newmem1,$1000,modcheck1) aobscanmodule(modcheck2,DXM-Win64-Shipping.exe,48 8B 42 E8 48 89 41 F8) // should be unique alloc(newmem2,$1000,modcheck2) label(code) label(return) label(code1) label(return1) label(code2) label(return2) newmem: cmp dword ptr[rdx-28],0741 jne code mov dword ptr[rdx-28],0 code: mov rax,[rdx-28] mov [rcx-18],rax jmp return modcheck: jmp newmem nop nop nop return: registersymbol(modcheck) newmem1: cmp dword ptr[rdx-20],0741 jne code1 mov dword ptr[rdx-20],0 code1: mov rax,[rdx-20] mov [rcx-10],rax jmp return1 modcheck1: jmp newmem1 nop nop nop return1: registersymbol(modcheck1) newmem2: cmp dword ptr[rdx-18],0741 jne code2 mov dword ptr[rdx-18],0 code2: mov rax,[rdx-18] mov [rcx-08],rax jmp return2 modcheck2: jmp newmem2 nop nop nop return2: registersymbol(modcheck2) [DISABLE] modcheck: db 48 8B 42 D8 48 89 41 E8 modcheck1: db 48 8B 42 E0 48 89 41 F0 modcheck2: db 48 8B 42 E8 48 89 41 F8 unregistersymbol(modcheck) dealloc(newmem) unregistersymbol(modcheck1) dealloc(newmem1) unregistersymbol(modcheck2) dealloc(newmem2)
Deactivate this script in "Customize Equipment" to avoid any conflict. Maybe.
Have fun and hope it works.
Forgive the noob question, but how do you use this?Mezspirit wrote: ↑Sun Feb 23, 2020 1:54 amSet Three Empty Mod Slots
Activate this in "Factory -> Customize Equipment -> Armor/Weapon". Then press Q/E (the button that switches Armor/Weapon). It should make all parts get three empty slots.Code: Select all
[ENABLE] aobscanmodule(modcheck,DXM-Win64-Shipping.exe,48 8B 42 D8 48 89 41 E8) // should be unique alloc(newmem,$1000,modcheck) aobscanmodule(modcheck1,DXM-Win64-Shipping.exe,48 8B 42 E0 48 89 41 F0) // should be unique alloc(newmem1,$1000,modcheck1) aobscanmodule(modcheck2,DXM-Win64-Shipping.exe,48 8B 42 E8 48 89 41 F8) // should be unique alloc(newmem2,$1000,modcheck2) label(code) label(return) label(code1) label(return1) label(code2) label(return2) newmem: cmp dword ptr[rdx-28],0741 jne code mov dword ptr[rdx-28],0 code: mov rax,[rdx-28] mov [rcx-18],rax jmp return modcheck: jmp newmem nop nop nop return: registersymbol(modcheck) newmem1: cmp dword ptr[rdx-20],0741 jne code1 mov dword ptr[rdx-20],0 code1: mov rax,[rdx-20] mov [rcx-10],rax jmp return1 modcheck1: jmp newmem1 nop nop nop return1: registersymbol(modcheck1) newmem2: cmp dword ptr[rdx-18],0741 jne code2 mov dword ptr[rdx-18],0 code2: mov rax,[rdx-18] mov [rcx-08],rax jmp return2 modcheck2: jmp newmem2 nop nop nop return2: registersymbol(modcheck2) [DISABLE] modcheck: db 48 8B 42 D8 48 89 41 E8 modcheck1: db 48 8B 42 E0 48 89 41 F0 modcheck2: db 48 8B 42 E8 48 89 41 F8 unregistersymbol(modcheck) dealloc(newmem) unregistersymbol(modcheck1) dealloc(newmem1) unregistersymbol(modcheck2) dealloc(newmem2)
Deactivate this script in "Customize Equipment" to avoid any conflict. Maybe.
Have fun and hope it works.
For future reference: Click the Memory View button above the bottom window. Hit the Tools tab and click Auto Assemble at the bottom. Paste the script into the box. Finally hit the File tab and select Add to Current Cheat Table.budboy wrote: ↑Sun Feb 23, 2020 10:58 amForgive the noob question, but how do you use this?Mezspirit wrote: ↑Sun Feb 23, 2020 1:54 amSet Three Empty Mod Slots
Activate this in "Factory -> Customize Equipment -> Armor/Weapon". Then press Q/E (the button that switches Armor/Weapon). It should make all parts get three empty slots.Code: Select all
[ENABLE] aobscanmodule(modcheck,DXM-Win64-Shipping.exe,48 8B 42 D8 48 89 41 E8) // should be unique alloc(newmem,$1000,modcheck) aobscanmodule(modcheck1,DXM-Win64-Shipping.exe,48 8B 42 E0 48 89 41 F0) // should be unique alloc(newmem1,$1000,modcheck1) aobscanmodule(modcheck2,DXM-Win64-Shipping.exe,48 8B 42 E8 48 89 41 F8) // should be unique alloc(newmem2,$1000,modcheck2) label(code) label(return) label(code1) label(return1) label(code2) label(return2) newmem: cmp dword ptr[rdx-28],0741 jne code mov dword ptr[rdx-28],0 code: mov rax,[rdx-28] mov [rcx-18],rax jmp return modcheck: jmp newmem nop nop nop return: registersymbol(modcheck) newmem1: cmp dword ptr[rdx-20],0741 jne code1 mov dword ptr[rdx-20],0 code1: mov rax,[rdx-20] mov [rcx-10],rax jmp return1 modcheck1: jmp newmem1 nop nop nop return1: registersymbol(modcheck1) newmem2: cmp dword ptr[rdx-18],0741 jne code2 mov dword ptr[rdx-18],0 code2: mov rax,[rdx-18] mov [rcx-08],rax jmp return2 modcheck2: jmp newmem2 nop nop nop return2: registersymbol(modcheck2) [DISABLE] modcheck: db 48 8B 42 D8 48 89 41 E8 modcheck1: db 48 8B 42 E0 48 89 41 F0 modcheck2: db 48 8B 42 E8 48 89 41 F8 unregistersymbol(modcheck) dealloc(newmem) unregistersymbol(modcheck1) dealloc(newmem1) unregistersymbol(modcheck2) dealloc(newmem2)
Deactivate this script in "Customize Equipment" to avoid any conflict. Maybe.
Have fun and hope it works.
EDIT: Nvm just copied an existing script, edited it and pasted this one in, works like a charm
Oh it work now. stupid me. XDNumberXer0 wrote: ↑Mon Feb 24, 2020 12:10 amDid you activate it where they said to?
Factory -> Customize Equipment -> Armor/Weapon
Yeah, its a very specific script haha. Glad it works now!Kishirika wrote: ↑Mon Feb 24, 2020 12:32 amOh it work now. stupid me. XDNumberXer0 wrote: ↑Mon Feb 24, 2020 12:10 amDid you activate it where they said to?
Factory -> Customize Equipment -> Armor/Weapon
Nice one i'm testing this out! mind if i add it in the table as well?Mezspirit wrote: ↑Sun Feb 23, 2020 1:54 amSet Three Empty Mod Slots
Activate this in "Factory -> Customize Equipment -> Armor/Weapon". Then press Q/E (the button that switches Armor/Weapon). It should make all parts get three empty slots.Code: Select all
[ENABLE] aobscanmodule(modcheck,DXM-Win64-Shipping.exe,48 8B 42 D8 48 89 41 E8) // should be unique alloc(newmem,$1000,modcheck) aobscanmodule(modcheck1,DXM-Win64-Shipping.exe,48 8B 42 E0 48 89 41 F0) // should be unique alloc(newmem1,$1000,modcheck1) aobscanmodule(modcheck2,DXM-Win64-Shipping.exe,48 8B 42 E8 48 89 41 F8) // should be unique alloc(newmem2,$1000,modcheck2) label(code) label(return) label(code1) label(return1) label(code2) label(return2) newmem: cmp dword ptr[rdx-28],0741 jne code mov dword ptr[rdx-28],0 code: mov rax,[rdx-28] mov [rcx-18],rax jmp return modcheck: jmp newmem nop nop nop return: registersymbol(modcheck) newmem1: cmp dword ptr[rdx-20],0741 jne code1 mov dword ptr[rdx-20],0 code1: mov rax,[rdx-20] mov [rcx-10],rax jmp return1 modcheck1: jmp newmem1 nop nop nop return1: registersymbol(modcheck1) newmem2: cmp dword ptr[rdx-18],0741 jne code2 mov dword ptr[rdx-18],0 code2: mov rax,[rdx-18] mov [rcx-08],rax jmp return2 modcheck2: jmp newmem2 nop nop nop return2: registersymbol(modcheck2) [DISABLE] modcheck: db 48 8B 42 D8 48 89 41 E8 modcheck1: db 48 8B 42 E0 48 89 41 F0 modcheck2: db 48 8B 42 E8 48 89 41 F8 unregistersymbol(modcheck) dealloc(newmem) unregistersymbol(modcheck1) dealloc(newmem1) unregistersymbol(modcheck2) dealloc(newmem2)
Deactivate this script in "Customize Equipment" to avoid any conflict. Maybe.
Have fun and hope it works.
Go ahead.The Black X wrote: ↑Tue Feb 25, 2020 10:11 amNice one i'm testing this out! mind if i add it in the table as well?Mezspirit wrote: ↑Sun Feb 23, 2020 1:54 amSet Three Empty Mod Slots
Activate this in "Factory -> Customize Equipment -> Armor/Weapon". Then press Q/E (the button that switches Armor/Weapon). It should make all parts get three empty slots.Code: Select all
[ENABLE] aobscanmodule(modcheck,DXM-Win64-Shipping.exe,48 8B 42 D8 48 89 41 E8) // should be unique alloc(newmem,$1000,modcheck) aobscanmodule(modcheck1,DXM-Win64-Shipping.exe,48 8B 42 E0 48 89 41 F0) // should be unique alloc(newmem1,$1000,modcheck1) aobscanmodule(modcheck2,DXM-Win64-Shipping.exe,48 8B 42 E8 48 89 41 F8) // should be unique alloc(newmem2,$1000,modcheck2) label(code) label(return) label(code1) label(return1) label(code2) label(return2) newmem: cmp dword ptr[rdx-28],0741 jne code mov dword ptr[rdx-28],0 code: mov rax,[rdx-28] mov [rcx-18],rax jmp return modcheck: jmp newmem nop nop nop return: registersymbol(modcheck) newmem1: cmp dword ptr[rdx-20],0741 jne code1 mov dword ptr[rdx-20],0 code1: mov rax,[rdx-20] mov [rcx-10],rax jmp return1 modcheck1: jmp newmem1 nop nop nop return1: registersymbol(modcheck1) newmem2: cmp dword ptr[rdx-18],0741 jne code2 mov dword ptr[rdx-18],0 code2: mov rax,[rdx-18] mov [rcx-08],rax jmp return2 modcheck2: jmp newmem2 nop nop nop return2: registersymbol(modcheck2) [DISABLE] modcheck: db 48 8B 42 D8 48 89 41 E8 modcheck1: db 48 8B 42 E0 48 89 41 F0 modcheck2: db 48 8B 42 E8 48 89 41 F8 unregistersymbol(modcheck) dealloc(newmem) unregistersymbol(modcheck1) dealloc(newmem1) unregistersymbol(modcheck2) dealloc(newmem2)
Deactivate this script in "Customize Equipment" to avoid any conflict. Maybe.
Have fun and hope it works.
If the weapon has a slot you can search by slot. See "tutorial" in the 1st page.