Re: The Outer Worlds (Microsoft Store)
Posted: Sat Oct 26, 2019 3:04 am
How do I add some of the above scripts to the table? I want to add the infinite items one (as it's not in there).
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>31</ID>
<Description>"Get Pointer"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(getInjectPoint,IndianaWindowsStore-Win64-Shipping.exe,F3 0F 10 B1 A4 03 00 00 33) // should be unique
alloc(newmem,$1000,"IndianaWindowsStore-Win64-Shipping.exe"+1C4C1E1)
label(code)
label(return)
label(muppetGetInjPoint)
registersymbol(muppetGetInjPoint)
newmem:
push rdi
lea rdi,[rcx]
mov [muppetGetInjPoint],rdi
pop rdi
code:
movss xmm6,[rcx+000003A4]
jmp return
muppetGetInjPoint:
dq 0
getInjectPoint:
jmp newmem
nop 3
return:
registersymbol(getInjectPoint)
[DISABLE]
getInjectPoint:
db F3 0F 10 B1 A4 03 00 00
unregistersymbol(getInjectPoint)
unregistersymbol(muppetGetInjPoint)
dealloc(newmem)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>32</ID>
<Description>"APlayerController : AController"</Description>
<Options moManualExpandCollapse="1"/>
<ShowAsHex>1</ShowAsHex>
<VariableType>8 Bytes</VariableType>
<Address>muppetGetInjPoint</Address>
<Offsets>
<Offset>388</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>33</ID>
<Description>"ACharacter"</Description>
<Options moManualExpandCollapse="1"/>
<ShowAsHex>1</ShowAsHex>
<VariableType>8 Bytes</VariableType>
<Address>muppetGetInjPoint</Address>
<Offsets>
<Offset>3C8</Offset>
<Offset>388</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>34</ID>
<Description>"UCharacterMovementComponent"</Description>
<Options moManualExpandCollapse="1"/>
<ShowAsHex>1</ShowAsHex>
<VariableType>8 Bytes</VariableType>
<Address>muppetGetInjPoint</Address>
<Offsets>
<Offset>3F8</Offset>
<Offset>3C8</Offset>
<Offset>388</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>35</ID>
<Description>"MovementMode"</Description>
<VariableType>Byte</VariableType>
<Address>muppetGetInjPoint</Address>
<Offsets>
<Offset>1E8</Offset>
<Offset>3F8</Offset>
<Offset>3C8</Offset>
<Offset>388</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>36</ID>
<Description>"bCheatFlying"</Description>
<VariableType>Binary</VariableType>
<BitStart>2</BitStart>
<BitLength>1</BitLength>
<ShowAsBinary>0</ShowAsBinary>
<Address>muppetGetInjPoint</Address>
<Offsets>
<Offset>3F4</Offset>
<Offset>3F8</Offset>
<Offset>3C8</Offset>
<Offset>388</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
It won't show until you go to the next screen, but drummers table can do that nowZeroX wrote: ↑Sat Oct 26, 2019 11:34 amHas anyone managed to edit attributes outside of character creation? I've managed to find the addresses to edit using the method detailed by ImpalaPUA (thanks!) using items in my inventory to change between good (550 and 2) and high (551 and 3) : viewtopic.php?f=2&t=10646&start=15
Once I find the values I try set them to 552 and 4 but they keep reverting. Any ideas?
Thanks!ImpalaPUA wrote: ↑Sat Oct 26, 2019 12:32 pmIt won't show until you go to the next screen, but drummers table can do that nowZeroX wrote: ↑Sat Oct 26, 2019 11:34 amHas anyone managed to edit attributes outside of character creation? I've managed to find the addresses to edit using the method detailed by ImpalaPUA (thanks!) using items in my inventory to change between good (550 and 2) and high (551 and 3) : viewtopic.php?f=2&t=10646&start=15
Once I find the values I try set them to 552 and 4 but they keep reverting. Any ideas?
I can confirm so far it has not affected any quest items that I've used. However that is for INDIVIDUAL items, as it still takes the item away if there is only 1 of them, if you have 2 it doesn't go away. Not sure if there is any quests with multiple items of the same thing yet as I have not got one that has that.
There is one quest, that someone asks you to go get something that's on the shady side, you can give it to them, or turn them in with the item.. if you do it in the right order, you can get both rewards.. I'd imagine that any quest has an either or turn in can be done like thatRubyelf wrote: ↑Sat Oct 26, 2019 11:36 pmI can confirm so far it has not affected any quest items that I've used. However that is for INDIVIDUAL items, as it still takes the item away if there is only 1 of them, if you have 2 it doesn't go away. Not sure if there is any quests with multiple items of the same thing yet as I have not got one that has that.
Code: Select all
{ Game : IndianaWindowsStore-Win64-Shipping.exe
Version:
Date : 2019-10-27
Author : Draxhax
This scripts allows fast travel points on Supernova to work
}
[ENABLE]
aobscanmodule(aboFastTravel,IndianaWindowsStore-Win64-Shipping.exe,E8 6A DA F9 FF) // should be unique
registersymbol(aboFastTravel)
aboFastTravel+7:
db EB
[DISABLE]
aboFastTravel+7:
db 75
unregistersymbol(aboFastTravel)
{
// ORIGINAL CODE - INJECTION POINT: "IndianaWindowsStore-Win64-Shipping.exe"+7027D1
"IndianaWindowsStore-Win64-Shipping.exe"+7027B0: 40 53 - push rbx
"IndianaWindowsStore-Win64-Shipping.exe"+7027B2: 48 83 EC 20 - sub rsp,20
"IndianaWindowsStore-Win64-Shipping.exe"+7027B6: 0F B6 DA - movzx ebx,dl
"IndianaWindowsStore-Win64-Shipping.exe"+7027B9: E8 D2 21 FA FF - call IndianaWindowsStore-Win64-Shipping.exe+6A4990
"IndianaWindowsStore-Win64-Shipping.exe"+7027BE: 48 85 C0 - test rax,rax
"IndianaWindowsStore-Win64-Shipping.exe"+7027C1: 74 1F - je IndianaWindowsStore-Win64-Shipping.exe+7027E2
"IndianaWindowsStore-Win64-Shipping.exe"+7027C3: 48 8B C8 - mov rcx,rax
"IndianaWindowsStore-Win64-Shipping.exe"+7027C6: E8 05 3C FA FF - call IndianaWindowsStore-Win64-Shipping.exe+6A63D0
"IndianaWindowsStore-Win64-Shipping.exe"+7027CB: 48 8B C8 - mov rcx,rax
"IndianaWindowsStore-Win64-Shipping.exe"+7027CE: 0F B6 D3 - movzx edx,bl
// ---------- INJECTING HERE ----------
"IndianaWindowsStore-Win64-Shipping.exe"+7027D1: E8 6A DA F9 FF - call IndianaWindowsStore-Win64-Shipping.exe+6A0240
// ---------- DONE INJECTING ----------
"IndianaWindowsStore-Win64-Shipping.exe"+7027D6: 84 C0 - test al,al
"IndianaWindowsStore-Win64-Shipping.exe"+7027D8: 75 08 - jne IndianaWindowsStore-Win64-Shipping.exe+7027E2
"IndianaWindowsStore-Win64-Shipping.exe"+7027DA: B0 0C - mov al,0C
"IndianaWindowsStore-Win64-Shipping.exe"+7027DC: 48 83 C4 20 - add rsp,20
"IndianaWindowsStore-Win64-Shipping.exe"+7027E0: 5B - pop rbx
"IndianaWindowsStore-Win64-Shipping.exe"+7027E1: C3 - ret
"IndianaWindowsStore-Win64-Shipping.exe"+7027E2: 32 C0 - xor al,al
"IndianaWindowsStore-Win64-Shipping.exe"+7027E4: 48 83 C4 20 - add rsp,20
"IndianaWindowsStore-Win64-Shipping.exe"+7027E8: 5B - pop rbx
"IndianaWindowsStore-Win64-Shipping.exe"+7027E9: C3 - ret
}
Where is the option to do it outside of character creation? I only see it for during character creation.ImpalaPUA wrote: ↑Sat Oct 26, 2019 12:32 pmIt won't show until you go to the next screen, but drummers table can do that nowZeroX wrote: ↑Sat Oct 26, 2019 11:34 amHas anyone managed to edit attributes outside of character creation? I've managed to find the addresses to edit using the method detailed by ImpalaPUA (thanks!) using items in my inventory to change between good (550 and 2) and high (551 and 3) : viewtopic.php?f=2&t=10646&start=15
Once I find the values I try set them to 552 and 4 but they keep reverting. Any ideas?
viewtopic.php?f=4&t=10650&p=109557#p109557Rubyelf wrote: ↑Sun Oct 27, 2019 11:35 pmWhere is the option to do it outside of character creation? I only see it for during character creation.ImpalaPUA wrote: ↑Sat Oct 26, 2019 12:32 pmIt won't show until you go to the next screen, but drummers table can do that nowZeroX wrote: ↑Sat Oct 26, 2019 11:34 amHas anyone managed to edit attributes outside of character creation? I've managed to find the addresses to edit using the method detailed by ImpalaPUA (thanks!) using items in my inventory to change between good (550 and 2) and high (551 and 3) : viewtopic.php?f=2&t=10646&start=15
Once I find the values I try set them to 552 and 4 but they keep reverting. Any ideas?
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>4035</ID>
<Description>"Companion Perks (Spend a perk point)"</Description>
<Options moHideChildren="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//IndianaWindowsStore-Win64-Shipping.exe+5D5E22 - 89 87 14030000 - mov [rdi+00000314],eax
aobscanmodule(compperks,IndianaWindowsStore-Win64-Shipping.exe,89 87 14 03 00 00 48 8B CF E8 B0) // should be unique
alloc(newmem,$1000,"IndianaWindowsStore-Win64-Shipping.exe"+5D5E22)
label(code)
label(return)
label(CompPerkAddy)
registersymbol(CompPerkAddy)
newmem:
code:
mov [rdi+00000314],eax
mov [CompPerkAddy],rdi
jmp return
CompPerkAddy:
compperks:
jmp newmem
nop
return:
registersymbol(compperks)
[DISABLE]
compperks:
db 89 87 14 03 00 00
unregistersymbol(compperks)
unregistersymbol(CompPerkAddy)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "IndianaWindowsStore-Win64-Shipping.exe"+5D5E22
"IndianaWindowsStore-Win64-Shipping.exe"+5D5DFE: 48 8B CF - mov rcx,rdi
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E01: E8 9A F5 00 00 - call IndianaWindowsStore-Win64-Shipping.exe+5E53A0
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E06: 84 C0 - test al,al
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E08: 75 31 - jne IndianaWindowsStore-Win64-Shipping.exe+5D5E3B
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E0A: 8B 87 14 03 00 00 - mov eax,[rdi+00000314]
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E10: 83 F8 01 - cmp eax,01
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E13: 7C 26 - jl IndianaWindowsStore-Win64-Shipping.exe+5D5E3B
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E15: FF C8 - dec eax
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E17: 4C 8D 87 18 03 00 00 - lea r8,[rdi+00000318]
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E1E: 48 8D 55 67 - lea rdx,[rbp+67]
// ---------- INJECTING HERE ----------
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E22: 89 87 14 03 00 00 - mov [rdi+00000314],eax
// ---------- DONE INJECTING ----------
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E28: 48 8B CF - mov rcx,rdi
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E2B: E8 B0 E0 FF FF - call IndianaWindowsStore-Win64-Shipping.exe+5D3EE0
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E30: 48 8B D3 - mov rdx,rbx
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E33: 48 8B CF - mov rcx,rdi
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E36: E8 D5 FC FF FF - call IndianaWindowsStore-Win64-Shipping.exe+5D5B10
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E3B: 48 8B 16 - mov rdx,[rsi]
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E3E: 48 8B CF - mov rcx,rdi
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E41: E8 CA FC FF FF - call IndianaWindowsStore-Win64-Shipping.exe+5D5B10
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E46: 48 83 C6 08 - add rsi,08
"IndianaWindowsStore-Win64-Shipping.exe"+5D5E4A: 49 3B F6 - cmp rsi,r14
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>4036</ID>
<Description>"Companion Perk Amount"</Description>
<LastState Value="2" RealAddress="27746AFAC74"/>
<VariableType>4 Bytes</VariableType>
<Address>[CompPerkAddy]+314</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>