 |
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Autem Expert Cheater
Reputation: 1
Joined: 30 Jan 2023 Posts: 143
|
Posted: Wed Mar 26, 2025 2:42 pm Post subject: |
|
|
chr0n0zz wrote: | New version came out, i managed to make one of the scripts work, one that does not require button press/hotkeys to activate, but the ones requiring hotkeys are not working, no idea why... |
The ones that don't work with hotkeys... do they allow you to click the box and let the red X appear? If the X doesn't appear, do a right click on that script then look at the top of the right click menu and some error details should show.
If the script DOES allow the red X when you click it, but for some reason the hotkeys don't work... maybe just delete the existing hotkeys and set them up again fresh yourself for each script that needs one?
|
|
Back to top |
|
 |
chr0n0zz Newbie cheater
Reputation: 0
Joined: 24 Mar 2025 Posts: 13
|
Posted: Wed Mar 26, 2025 5:09 pm Post subject: |
|
|
AylinCE wrote: | You have done a lot of testing and I am confused while reading this.
I assume that the game does not detect the keystroke properly.
Some application screens may not detect the keystroke and the key that is clicked will immediately return to the up position and may not register any pressure at all. (This will quickly perform the Up-Down scenario even if the key is pressed.)
The code below extends the down position of the key a little bit more.
So every 1 click will be x3 pressure.
(Just a different idea to try.)
Run the code and try the keypresses in the game window.
(After the Lua Engine window first opens, disable "Show on print" from the menu.)
Code: | function keyClk2()
if isKeyPressed(0x62) then
key1 = convertKeyComboToString(0x62)
for i=0, 4 do keyDown(0x62) end
keyUp(0x62)
print(key1:upper())
elseif isKeyPressed(0x64) then
key1 = convertKeyComboToString(0x64)
for i=0, 4 do keyDown(0x64) end
keyUp(0x64)
print(key1:upper())
elseif isKeyPressed(0x66) then
key1 = convertKeyComboToString(0x66)
for i=0, 4 do keyDown(0x66) end
keyUp(0x66)
print(key1:upper())
elseif isKeyPressed(0x68) then
key1 = convertKeyComboToString(0x68)
for i=0, 4 do keyDown(0x68) end
keyUp(0x68)
print(key1:upper())
end
collectgarbage("step")
end
if posTmr then posTmr.Destroy() posTmr=nil end
posTmr = createTimer()
posTmr.Interval = 100
posTmr.OnTimer = keyClk2
posTmr.Enabled = true |
|
I tested this one and CE had a harder time reading my inputs, having to press harder/hold harder on the inputs for the scripts to activate, game still doesn't read the scripts related to hotkeys. =/
Autem wrote: | chr0n0zz wrote: | New version came out, i managed to make one of the scripts work, one that does not require button press/hotkeys to activate, but the ones requiring hotkeys are not working, no idea why... |
The ones that don't work with hotkeys... do they allow you to click the box and let the red X appear? If the X doesn't appear, do a right click on that script then look at the top of the right click menu and some error details should show.
If the script DOES allow the red X when you click it, but for some reason the hotkeys don't work... maybe just delete the existing hotkeys and set them up again fresh yourself for each script that needs one? |
Yeah, i can click the checkboxes just fine, same thing while pressing down corresponding hotkeys, i've tested new hotkeys, new tables without any keys assigned to the scripts so i could manually set it up my own way.
I can't send links yet so this is the best i can do to try to send a video showing CE reading the inputs.
https : // youtu . be/ kMMW2zn4WbU?si=pqOTTpSDkKXIpQ4g
Here's the latest table.
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
<CheatEntries>
<CheatEntry>
<ID>2130</ID>
<Description>"----NOTE: Right Click To Set Up Binds-----"</Description>
<Color>0000FF</Color>
<GroupHeader>1</GroupHeader>
</CheatEntry>
<CheatEntry>
<ID>2133</ID>
<Description>"---For Ejects---"</Description>
<Color>0000FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>2134</ID>
<Description>"---Eject Height Modifier (Do not use both at once)"</Description>
<Color>0000FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>2135</ID>
<Description>"Eject height Up (open script to adjust float value if needed)"</Description>
<Options moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+5A6AACC)
alloc(ej,4,"ACShadows_plus.exe"+5A6AACC)
label(returnhere)
label(originalcode)
label(exit)
ej:
dd (float)2.5
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
vbroadcastss xmm3,[ej]
exit:
jmp returnhere
"ACShadows_plus.exe"+5A6AACC:
jmp newmem
nop 4
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
dealloc(ej)
"ACShadows_plus.exe"+5A6AACC:
db C4 E2 79 18 1D C3 D9 7C 02
//vbroadcastss xmm3,[ACShadows_plus.exe+8236C48]
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2136</ID>
<Description>"Eject height Down (open script to adjust float value if needed)"</Description>
<Options moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+5A6AACC)
alloc(ej,4,"ACShadows_plus.exe"+5A6AACC)
label(returnhere)
label(originalcode)
label(exit)
ej:
dd (float)0.3
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
vbroadcastss xmm3,[ej]
exit:
jmp returnhere
"ACShadows_plus.exe"+5A6AACC:
jmp newmem
nop 4
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
dealloc(ej)
"ACShadows_plus.exe"+5A6AACC:
db C4 E2 79 18 1D C3 D9 7C 02
//vbroadcastss xmm3,[ACShadows_plus.exe+8236C48]
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>2137</ID>
<Description>"---Eject Move Controlled(Do not activate more than one at a time,Keep one active when performing an eject as normal)---"</Description>
<Color>0000FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>2138</ID>
<Description>"To Feet"</Description>
<Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7878CA6)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,44001FFE
exit:
jmp returnhere
"ACShadows_plus.exe"+7878CA6:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7878CA6:
db 48 B8 20 0C 70 08 10 00 00 00
//mov rax,0000001008700C20
</AssemblerScript>
<Hotkeys>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>100</Key>
</Keys>
<ID>0</ID>
</Hotkey>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>75</Key>
</Keys>
<ID>1</ID>
</Hotkey>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>22531</Key>
</Keys>
<ID>2</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>2139</ID>
<Description>"Eject to land2"</Description>
<Color>0000FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7879406)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,44001FFE
exit:
jmp returnhere
"ACShadows_plus.exe"+7879406:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7879406:
db 48 B8 8C 01 0D 12 46 00 00 00
//mov rax,00000046120D018C
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>2140</ID>
<Description>"To Climb"</Description>
<Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7879396)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov eax,00000046120F018C
exit:
jmp returnhere
"ACShadows_plus.exe"+7879396:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7879396:
db B8 FE 1F 00 44
//mov eax,44001FFE
</AssemblerScript>
<Hotkeys>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>101</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>2141</ID>
<Description>"Auto Assemble script"</Description>
<Color>FF8080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7879340)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
test edx,edx
xor al,al
exit:
jmp returnhere
"ACShadows_plus.exe"+7879340:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7879340:
db 85 D2 0F 94 C0
//test edx,edx
//sete al
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2142</ID>
<Description>"Auto Assemble script"</Description>
<Color>FF8080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7878CA6)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,00000046120F018C
exit:
jmp returnhere
"ACShadows_plus.exe"+7878CA6:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7878CA6:
db 48 B8 20 0C 70 08 10 00 00 00
//mov rax,0000001008700C20
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>2143</ID>
<Description>"To Hang"</Description>
<Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7879406)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,0000001008700C20
exit:
jmp returnhere
"ACShadows_plus.exe"+7879406:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7879406:
db 48 B8 8C 01 0D 12 46 00 00 00
//mov rax,00000046120D018C
</AssemblerScript>
<Hotkeys>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>102</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>2144</ID>
<Description>"Auto Assemble script"</Description>
<Color>0080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7879396)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov eax,0000001008700C20
exit:
jmp returnhere
"ACShadows_plus.exe"+7879396:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7879396:
db B8 FE 1F 00 44
//mov eax,44001FFE
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2145</ID>
<Description>"Auto Assemble script"</Description>
<Color>0080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7879340)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
test edx,edx
xor al,al
exit:
jmp returnhere
"ACShadows_plus.exe"+7879340:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7879340:
db 85 D2 0F 94 C0
//test edx,edx
//sete al
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>2146</ID>
<Description>"Disable Eject To Ground"</Description>
<Color>0080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7879340)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
test edx,edx
xor al,al
exit:
jmp returnhere
"ACShadows_plus.exe"+7879340:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7879340:
db 85 D2 0F 94 C0
//test edx,edx
//sete al
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2147</ID>
<Description>"Disable Climb Move (for consistent Eject trigger)"</Description>
<Color>0080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+61B551)
alloc(nc,4,"ACShadows_plus.exe"+61B551)
label(returnhere)
label(originalcode)
label(exit)
nc:
dd (float)60
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
vbroadcastss xmm3,[nc]
exit:
jmp returnhere
"ACShadows_plus.exe"+61B551:
jmp newmem
nop 4
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
dealloc(nc)
"ACShadows_plus.exe"+61B551:
db C4 E2 79 18 1D EE A6 C1 07
//vbroadcastss xmm3,[ACShadows_plus.exe+8236C48]
</AssemblerScript>
<Hotkeys>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>100</Key>
</Keys>
<ID>0</ID>
</Hotkey>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>101</Key>
</Keys>
<ID>1</ID>
</Hotkey>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>102</Key>
</Keys>
<ID>2</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>2148</ID>
<Description>"---For Jumps(note: jump to climb may not be applicable for all contexts)---"</Description>
<Color>FF0000</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>2149</ID>
<Description>"Jump to Climb/Hang"</Description>
<Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+5AC0A66)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov eax,0000009008100C20
exit:
jmp returnhere
"ACShadows_plus.exe"+5AC0A66:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+5AC0A66:
db B8 FE 1F 00 44
//mov eax,44001FFE
</AssemblerScript>
<Hotkeys>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>101</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>2150</ID>
<Description>"Jump To Hang"</Description>
<Color>4080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+30DB336)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov eax,0000009008100C20
exit:
jmp returnhere
"ACShadows_plus.exe"+30DB336:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+30DB336:
db B8 FE 1F 00 44
//mov eax,44001FFE
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2151</ID>
<Description>"Auto Assemble script"</Description>
<Color>4080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+30DB066)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov eax,0000009008100C20
exit:
jmp returnhere
"ACShadows_plus.exe"+30DB066:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+30DB066:
db B8 C1 04 00 00
//mov eax,000004C1
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2152</ID>
<Description>"Auto Assemble script"</Description>
<Color>4080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+30F59F6)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,0000009008100C20
exit:
jmp returnhere
"ACShadows_plus.exe"+30F59F6:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+30F59F6:
db 48 B8 FF 1F 11 44 00 00 08 00
//mov rax,0008000044111FFF
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2153</ID>
<Description>"Auto Assemble script"</Description>
<Color>4080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+5AD1356)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,0000009008100C20
exit:
jmp returnhere
"ACShadows_plus.exe"+5AD1356:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+5AD1356:
db 48 B8 20 0C 70 08 10 00 00 00
//mov rax,0000001008700C20
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>2154</ID>
<Description>"Jump To Feet"</Description>
<Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+30CE096)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,44001FFE
exit:
jmp returnhere
"ACShadows_plus.exe"+30CE096:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+30CE096:
db 48 B8 20 0C 10 08 90 00 00 00
//mov rax,0000009008100C20
</AssemblerScript>
<Hotkeys>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>100</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>2155</ID>
<Description>"Auto Assemble script"</Description>
<Color>0000FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+5AD2BA6)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,44001FFE
exit:
jmp returnhere
"ACShadows_plus.exe"+5AD2BA6:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+5AD2BA6:
db 48 B8 20 0C 70 08 10 00 00 00
//mov rax,0000001008700C20
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2156</ID>
<Description>"Auto Assemble script"</Description>
<Color>0000FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+5AD2BA6)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,44001FFE
exit:
jmp returnhere
"ACShadows_plus.exe"+5AD2BA6:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+5AD2BA6:
db 48 B8 20 0C 70 08 10 00 00 00
//mov rax,0000001008700C20
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2157</ID>
<Description>"Auto Assemble script"</Description>
<Color>0000FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+5AE5026)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,44001FFE
exit:
jmp returnhere
"ACShadows_plus.exe"+5AE5026:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+5AE5026:
db 48 B8 84 01 0D 12 46 00 00 00
//mov rax,00000046120D0184
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>2158</ID>
<Description>"Always Parkour down to hang"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+30F59F6)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov rax,0000001008700C20
exit:
jmp returnhere
"ACShadows_plus.exe"+30F59F6:
jmp newmem
nop 5
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+30F59F6:
db 48 B8 FF 1F 11 44 00 00 08 00
//mov rax,0008000044111FFF
</AssemblerScript>
<Hotkeys>
<Hotkey OnlyWhileDown="1">
<Action>Toggle Activation</Action>
<Keys>
<Key>102</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
</CheatEntry>
<CheatEntry>
<ID>2159</ID>
<Description>"---For Pole/Beam Swings---"</Description>
<Color>FF0080</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>2264</ID>
<Description>"NOTE:This is not a perfect fix,you will be stuck mid swing if there's no valid landing target/Swings on beams is more limited)"</Description>
<Color>0000FF</Color>
<GroupHeader>1</GroupHeader>
</CheatEntry>
<CheatEntry>
<ID>2168</ID>
<Description>"Unity/RPG Swings (control how you would in past games, but can not move lateral in hang state while active))"</Description>
<Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+5AC8BF6)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov eax,00000518
exit:
jmp returnhere
"ACShadows_plus.exe"+5AC8BF6:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+5AC8BF6:
db B8 C7 02 00 00
//mov eax,000002C7
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>2262</ID>
<Description>"Auto Assemble script"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7878903)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
setb cl
mov eax,00000518
exit:
jmp returnhere
"ACShadows_plus.exe"+7878903:
jmp newmem
nop 3
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7878903:
db 0F 92 C1 B8 DF 07 00 00
//setb cl
//mov eax,000007DF
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>2263</ID>
<Description>"For Beams"</Description>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"ACShadows_plus.exe"+7881DC3)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
setb dl
mov eax,000002C3
exit:
jmp returnhere
"ACShadows_plus.exe"+7881DC3:
jmp newmem
nop 3
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"ACShadows_plus.exe"+7881DC3:
db 0F 92 C2 B8 18 05 00 00
//setb dl
//mov eax,00000518
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols>
<SymbolEntry>
<Name>lighting</Name>
<Address>7FF6BA9F0000</Address>
</SymbolEntry>
<SymbolEntry>
<Name>tod</Name>
<Address>7FF786EE0000</Address>
</SymbolEntry>
<SymbolEntry>
<Name>TimeOfDay</Name>
<Address>7FF786ED0000</Address>
</SymbolEntry>
</UserdefinedSymbols>
</CheatTable>
|
|
Back to top |
|
 |
rainynguyen How do I cheat?
Reputation: 0
Joined: 27 Mar 2025 Posts: 4
|
Posted: Thu Mar 27, 2025 3:07 am Post subject: |
|
|
Hi, Im using this mod too. But CE doesnt detect my controller, i cant set any hotkey. Im playing ACS steam version and using wired Dualsense, steam input is disabled. Is there any way to fix it?
|
|
Back to top |
|
 |
chr0n0zz Newbie cheater
Reputation: 0
Joined: 24 Mar 2025 Posts: 13
|
Posted: Thu Mar 27, 2025 5:40 am Post subject: |
|
|
rainynguyen wrote: | Hi, Im using this mod too. But CE doesnt detect my controller, i cant set any hotkey. Im playing ACS steam version and using wired Dualsense, steam input is disabled. Is there any way to fix it? |
Yeah, download x360ce v4.17 from their own website, open it, go to one of the controller tabs, add your controller from the device list, set up every single button there, activated "Get XInput State" aswell, go to add game at the top right side of the app screen, add your CE.exe there, save all, your CE will recognize controller inputs, i tried that and only CE captures my inputs on the controller, nothing happens in game.
@Edit - Ok, i feel stupid and apologize to everyone that took their time to assist me, turns out the way i set up my binds made it almost impossible for me to try to use the game's eject button while holding the script inputs to activate them, this whole time i was expecting the game to read my script inputs as their own in game inputs, now that i think about it, it's stupid to even think CE would add new actions to the game. Problem is solved, sorry and thank you again.
|
|
Back to top |
|
 |
rainynguyen How do I cheat?
Reputation: 0
Joined: 27 Mar 2025 Posts: 4
|
Posted: Thu Mar 27, 2025 8:08 am Post subject: |
|
|
chr0n0zz wrote: | rainynguyen wrote: | Hi, Im using this mod too. But CE doesnt detect my controller, i cant set any hotkey. Im playing ACS steam version and using wired Dualsense, steam input is disabled. Is there any way to fix it? |
Yeah, download x360ce v4.17 from their own website, open it, go to one of the controller tabs, add your controller from the device list, set up every single button there, activated "Get XInput State" aswell, go to add game at the top right side of the app screen, add your CE.exe there, save all, your CE will recognize controller inputs, i tried that and only CE captures my inputs on the controller, nothing happens in game.
@Edit - Ok, i feel stupid and apologize to everyone that took their time to assist me, turns out the way i set up my binds made it almost impossible for me to try to use the game's eject button while holding the script inputs to activate them, this whole time i was expecting the game to read my script inputs as their own in game inputs, now that i think about it, it's stupid to even think CE would add new actions to the game. Problem is solved, sorry and thank you again. |
Sadly, just did everything you said but still not detect my controller
|
|
Back to top |
|
 |
chr0n0zz Newbie cheater
Reputation: 0
Joined: 24 Mar 2025 Posts: 13
|
Posted: Thu Mar 27, 2025 8:17 am Post subject: |
|
|
rainynguyen wrote: | chr0n0zz wrote: | rainynguyen wrote: | Hi, Im using this mod too. But CE doesnt detect my controller, i cant set any hotkey. Im playing ACS steam version and using wired Dualsense, steam input is disabled. Is there any way to fix it? |
Yeah, download x360ce v4.17 from their own website, open it, go to one of the controller tabs, add your controller from the device list, set up every single button there, activated "Get XInput State" aswell, go to add game at the top right side of the app screen, add your CE.exe there, save all, your CE will recognize controller inputs, i tried that and only CE captures my inputs on the controller, nothing happens in game.
@Edit - Ok, i feel stupid and apologize to everyone that took their time to assist me, turns out the way i set up my binds made it almost impossible for me to try to use the game's eject button while holding the script inputs to activate them, this whole time i was expecting the game to read my script inputs as their own in game inputs, now that i think about it, it's stupid to even think CE would add new actions to the game. Problem is solved, sorry and thank you again. |
Sadly, just did everything you said but still not detect my controller  |
Maybe you skipped a step in the app setup? I'd have to see all you did in order to provide any assistance.
|
|
Back to top |
|
 |
rainynguyen How do I cheat?
Reputation: 0
Joined: 27 Mar 2025 Posts: 4
|
Posted: Thu Mar 27, 2025 10:21 am Post subject: |
|
|
chr0n0zz wrote: | rainynguyen wrote: | chr0n0zz wrote: | rainynguyen wrote: | Hi, Im using this mod too. But CE doesnt detect my controller, i cant set any hotkey. Im playing ACS steam version and using wired Dualsense, steam input is disabled. Is there any way to fix it? |
Yeah, download x360ce v4.17 from their own website, open it, go to one of the controller tabs, add your controller from the device list, set up every single button there, activated "Get XInput State" aswell, go to add game at the top right side of the app screen, add your CE.exe there, save all, your CE will recognize controller inputs, i tried that and only CE captures my inputs on the controller, nothing happens in game.
@Edit - Ok, i feel stupid and apologize to everyone that took their time to assist me, turns out the way i set up my binds made it almost impossible for me to try to use the game's eject button while holding the script inputs to activate them, this whole time i was expecting the game to read my script inputs as their own in game inputs, now that i think about it, it's stupid to even think CE would add new actions to the game. Problem is solved, sorry and thank you again. |
Sadly, just did everything you said but still not detect my controller  |
Maybe you skipped a step in the app setup? I'd have to see all you did in order to provide any assistance. |
Plz check my video, is there something wrong?
(cant post youtube url ) /watch?v=5Y0CpdS6XX8
|
|
Back to top |
|
 |
chr0n0zz Newbie cheater
Reputation: 0
Joined: 24 Mar 2025 Posts: 13
|
Posted: Thu Mar 27, 2025 11:14 am Post subject: |
|
|
rainynguyen wrote: | chr0n0zz wrote: | rainynguyen wrote: | chr0n0zz wrote: | rainynguyen wrote: | Hi, Im using this mod too. But CE doesnt detect my controller, i cant set any hotkey. Im playing ACS steam version and using wired Dualsense, steam input is disabled. Is there any way to fix it? |
Yeah, download x360ce v4.17 from their own website, open it, go to one of the controller tabs, add your controller from the device list, set up every single button there, activated "Get XInput State" aswell, go to add game at the top right side of the app screen, add your CE.exe there, save all, your CE will recognize controller inputs, i tried that and only CE captures my inputs on the controller, nothing happens in game.
@Edit - Ok, i feel stupid and apologize to everyone that took their time to assist me, turns out the way i set up my binds made it almost impossible for me to try to use the game's eject button while holding the script inputs to activate them, this whole time i was expecting the game to read my script inputs as their own in game inputs, now that i think about it, it's stupid to even think CE would add new actions to the game. Problem is solved, sorry and thank you again. |
Sadly, just did everything you said but still not detect my controller  |
Maybe you skipped a step in the app setup? I'd have to see all you did in order to provide any assistance. |
Plz check my video, is there something wrong?
(cant post youtube url ) /watch?v=5Y0CpdS6XX8 |
The CheatEngine checkbox when you added it to x360ce seemed to be unchecked, can you doublecheck it?
|
|
Back to top |
|
 |
rainynguyen How do I cheat?
Reputation: 0
Joined: 27 Mar 2025 Posts: 4
|
Posted: Thu Mar 27, 2025 10:31 pm Post subject: |
|
|
chr0n0zz wrote: | rainynguyen wrote: | chr0n0zz wrote: | rainynguyen wrote: | chr0n0zz wrote: | rainynguyen wrote: | Hi, Im using this mod too. But CE doesnt detect my controller, i cant set any hotkey. Im playing ACS steam version and using wired Dualsense, steam input is disabled. Is there any way to fix it? |
Yeah, download x360ce v4.17 from their own website, open it, go to one of the controller tabs, add your controller from the device list, set up every single button there, activated "Get XInput State" aswell, go to add game at the top right side of the app screen, add your CE.exe there, save all, your CE will recognize controller inputs, i tried that and only CE captures my inputs on the controller, nothing happens in game.
@Edit - Ok, i feel stupid and apologize to everyone that took their time to assist me, turns out the way i set up my binds made it almost impossible for me to try to use the game's eject button while holding the script inputs to activate them, this whole time i was expecting the game to read my script inputs as their own in game inputs, now that i think about it, it's stupid to even think CE would add new actions to the game. Problem is solved, sorry and thank you again. |
Sadly, just did everything you said but still not detect my controller  |
Maybe you skipped a step in the app setup? I'd have to see all you did in order to provide any assistance. |
Plz check my video, is there something wrong?
(cant post youtube url ) /watch?v=5Y0CpdS6XX8 |
The CheatEngine checkbox when you added it to x360ce seemed to be unchecked, can you doublecheck it? |
Which checkbox bro
|
|
Back to top |
|
 |
chr0n0zz Newbie cheater
Reputation: 0
Joined: 24 Mar 2025 Posts: 13
|
Posted: Fri Mar 28, 2025 9:59 am Post subject: |
|
|
rainynguyen wrote: | chr0n0zz wrote: | rainynguyen wrote: | chr0n0zz wrote: | rainynguyen wrote: | chr0n0zz wrote: | rainynguyen wrote: | Hi, Im using this mod too. But CE doesnt detect my controller, i cant set any hotkey. Im playing ACS steam version and using wired Dualsense, steam input is disabled. Is there any way to fix it? |
Yeah, download x360ce v4.17 from their own website, open it, go to one of the controller tabs, add your controller from the device list, set up every single button there, activated "Get XInput State" aswell, go to add game at the top right side of the app screen, add your CE.exe there, save all, your CE will recognize controller inputs, i tried that and only CE captures my inputs on the controller, nothing happens in game.
@Edit - Ok, i feel stupid and apologize to everyone that took their time to assist me, turns out the way i set up my binds made it almost impossible for me to try to use the game's eject button while holding the script inputs to activate them, this whole time i was expecting the game to read my script inputs as their own in game inputs, now that i think about it, it's stupid to even think CE would add new actions to the game. Problem is solved, sorry and thank you again. |
Sadly, just did everything you said but still not detect my controller  |
Maybe you skipped a step in the app setup? I'd have to see all you did in order to provide any assistance. |
Plz check my video, is there something wrong?
(cant post youtube url ) /watch?v=5Y0CpdS6XX8 |
The CheatEngine checkbox when you added it to x360ce seemed to be unchecked, can you doublecheck it? |
Which checkbox bro  |
At 41 seconds of your video, in the x360ce app
|
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|