Page 2 of 6

Re: The Outer Worlds (Microsoft Store)

Posted: Sat Oct 26, 2019 3:04 am
by Rubyelf
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).

Re: The Outer Worlds (Microsoft Store)

Posted: Sat Oct 26, 2019 3:21 am
by Darkedone02
Can I request a few things? I would love to have a highlight item quantity, and always get both rare and common mods when break things down.

Edit: Also there is a companion perk tree as well, which is something that I wish we can edit the points as well.

Re: The Outer Worlds (Microsoft Store)

Posted: Sat Oct 26, 2019 5:38 am
by CheatingMuppet
Here is a fly hack. I'm too lazy to make a script, just putting what I find here. If someone wants to make this easier to use feel free, hand me some credit though.

How it works:
The UCheatManager::Fly() method that's suppose to run when you type fly in the console literally just sets these two variables and I've done the same here but without the fly command, just change them manually in cheat engine.

Instructions to start flying:
1. Copy the script into cheat engine.
2. Enable the script.
3. Set MovementMode to 5 and bCheatFlying to 1

Instructions to stop flying:
1. Set MovementMode to 3 and bCheatFlying to 0

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>


Re: The Outer Worlds (Microsoft Store)

Posted: Sat Oct 26, 2019 11:34 am
by ZeroX
Has 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?

Re: The Outer Worlds (Microsoft Store)

Posted: Sat Oct 26, 2019 12:32 pm
by Impala
ZeroX wrote:
Sat Oct 26, 2019 11:34 am
Has 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?
It won't show until you go to the next screen, but drummers table can do that now

Re: The Outer Worlds (Microsoft Store)

Posted: Sat Oct 26, 2019 9:22 pm
by ZeroX
ImpalaPUA wrote:
Sat Oct 26, 2019 12:32 pm
ZeroX wrote:
Sat Oct 26, 2019 11:34 am
Has 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?
It won't show until you go to the next screen, but drummers table can do that now
Thanks! :)

Re: The Outer Worlds (Microsoft Store)

Posted: Sat Oct 26, 2019 11:36 pm
by Rubyelf
Vortox14 wrote:
Fri Oct 25, 2019 4:53 am
I'm weary of infinite items scripts, often they effect quest items too (not something that should be effected generally).
Have you gotten far enough to test this?
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.

Re: The Outer Worlds (Microsoft Store)

Posted: Sun Oct 27, 2019 2:40 am
by SkiNNyBane
Is it possible to remove the flaws perks from the character? Thanks

Re: The Outer Worlds (Microsoft Store)

Posted: Sun Oct 27, 2019 10:48 am
by chrisreddot3
pls make a cheat that make possible carry more than 2 companions

Re: The Outer Worlds (Microsoft Store)

Posted: Sun Oct 27, 2019 3:27 pm
by sicwan
Rubyelf wrote:
Sat Oct 26, 2019 11:36 pm
Vortox14 wrote:
Fri Oct 25, 2019 4:53 am
I'm weary of infinite items scripts, often they effect quest items too (not something that should be effected generally).
Have you gotten far enough to test this?
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 that

Re: The Outer Worlds (Microsoft Store)

Posted: Sun Oct 27, 2019 8:31 pm
by Draxhax
Fast travel on supernova:

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 
}

Re: The Outer Worlds (Microsoft Store)

Posted: Sun Oct 27, 2019 11:35 pm
by Rubyelf
ImpalaPUA wrote:
Sat Oct 26, 2019 12:32 pm
ZeroX wrote:
Sat Oct 26, 2019 11:34 am
Has 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?
It won't show until you go to the next screen, but drummers table can do that now
Where is the option to do it outside of character creation? I only see it for during character creation.

Re: The Outer Worlds (Microsoft Store)

Posted: Mon Oct 28, 2019 12:15 am
by Zanzer
Rubyelf wrote:
Sun Oct 27, 2019 11:35 pm
ImpalaPUA wrote:
Sat Oct 26, 2019 12:32 pm
ZeroX wrote:
Sat Oct 26, 2019 11:34 am
Has 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?
It won't show until you go to the next screen, but drummers table can do that now
Where is the option to do it outside of character creation? I only see it for during character creation.
viewtopic.php?f=4&t=10650&p=109557#p109557

Re: The Outer Worlds (Microsoft Store)

Posted: Mon Oct 28, 2019 12:23 pm
by DrummerIX
Added a couple of things to this table in EDIT 4.0.

Re: The Outer Worlds (Microsoft Store)

Posted: Mon Oct 28, 2019 2:58 pm
by Impala
I couldn't get any companion perk scripts to work so I made my own

-Spend a perk point and it generates the address for perks for that character
-If doesn't update, click a random perk after

Feel free to add it to table drummer if you find it useful. Also use it to make a better one if you can.

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>