[COMPLETED] [REQ] The Outer Worlds

Ask about cheats/tables for single player games here
Draxhax
Novice Cheater
Novice Cheater
Posts: 20
Joined: Fri Mar 30, 2018 2:10 pm
Reputation: 8

Re: [REQ] The Outer Worlds

Post by Draxhax »

This is what I'm doing for 'unlimited ttd'. Haven't fully tested it out yet, so use with caution.

Code: Select all

{ Game   : IndianaWindowsStore-Win64-Shipping.exe
  Version: 
  Date   : 2019-10-24
  Author : Draxhax

  Sets the current value of the TTD back to max, which appears to be stored in xmm1.
}

[ENABLE]

aobscanmodule(aobTTD,IndianaWindowsStore-Win64-Shipping.exe,F3 0F 11 B1 80 01 00 00) // should be unique
alloc(newmem,$1000,"IndianaWindowsStore-Win64-Shipping.exe"+72BA8B)

label(code)
label(return)

newmem:

code:
  movss [rcx+00000180],xmm1
  jmp return

aobTTD:
  jmp newmem
  nop 3
return:
registersymbol(aobTTD)

[DISABLE]

aobTTD:
  db F3 0F 11 B1 80 01 00 00

unregistersymbol(aobTTD)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "IndianaWindowsStore-Win64-Shipping.exe"+72BA8B

"IndianaWindowsStore-Win64-Shipping.exe"+72BA59: 44 0F 29 44 24 20           -  movaps [rsp+20],xmm8
"IndianaWindowsStore-Win64-Shipping.exe"+72BA5F: F3 44 0F 10 81 80 01 00 00  -  movss xmm8,[rcx+00000180]
"IndianaWindowsStore-Win64-Shipping.exe"+72BA68: F3 0F 10 89 84 01 00 00     -  movss xmm1,[rcx+00000184]
"IndianaWindowsStore-Win64-Shipping.exe"+72BA70: 41 0F 28 C0                 -  movaps xmm0,xmm8
"IndianaWindowsStore-Win64-Shipping.exe"+72BA74: F3 0F 58 C7                 -  addss xmm0,xmm7
"IndianaWindowsStore-Win64-Shipping.exe"+72BA78: 0F 2F C6                    -  comiss xmm0,xmm6
"IndianaWindowsStore-Win64-Shipping.exe"+72BA7B: 72 07                       -  jb IndianaWindowsStore-Win64-Shipping.exe+72BA84
"IndianaWindowsStore-Win64-Shipping.exe"+72BA7D: 0F 28 F1                    -  movaps xmm6,xmm1
"IndianaWindowsStore-Win64-Shipping.exe"+72BA80: F3 0F 5D F0                 -  minss xmm6,xmm0
"IndianaWindowsStore-Win64-Shipping.exe"+72BA84: 0F 2F 0D AD 7A 12 02        -  comiss xmm1,[IndianaWindowsStore-Win64-Shipping.exe+2853538]
// ---------- INJECTING HERE ----------
"IndianaWindowsStore-Win64-Shipping.exe"+72BA8B: F3 0F 11 B1 80 01 00 00     -  movss [rcx+00000180],xmm6
// ---------- DONE INJECTING  ----------
"IndianaWindowsStore-Win64-Shipping.exe"+72BA93: 0F 86 E9 00 00 00           -  jbe IndianaWindowsStore-Win64-Shipping.exe+72BB82
"IndianaWindowsStore-Win64-Shipping.exe"+72BA99: 0F 28 C6                    -  movaps xmm0,xmm6
"IndianaWindowsStore-Win64-Shipping.exe"+72BA9C: F3 41 0F 5C C0              -  subss xmm0,xmm8
"IndianaWindowsStore-Win64-Shipping.exe"+72BAA1: 0F 54 05 98 8B 0D 02        -  andps xmm0,[IndianaWindowsStore-Win64-Shipping.exe+2804640]
"IndianaWindowsStore-Win64-Shipping.exe"+72BAA8: 0F 2F 05 89 7A 12 02        -  comiss xmm0,[IndianaWindowsStore-Win64-Shipping.exe+2853538]
"IndianaWindowsStore-Win64-Shipping.exe"+72BAAF: 0F 86 CD 00 00 00           -  jbe IndianaWindowsStore-Win64-Shipping.exe+72BB82
"IndianaWindowsStore-Win64-Shipping.exe"+72BAB5: 4C 8B 89 08 01 00 00        -  mov r9,[rcx+00000108]
"IndianaWindowsStore-Win64-Shipping.exe"+72BABC: 45 33 C0                    -  xor r8d,r8d
"IndianaWindowsStore-Win64-Shipping.exe"+72BABF: 48 8B 0D F2 C3 8B 03        -  mov rcx,[IndianaWindowsStore-Win64-Shipping.exe+3FE7EB8]
"IndianaWindowsStore-Win64-Shipping.exe"+72BAC6: F3 0F 5E F1                 -  divss xmm6,xmm1
}

Grim32
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Oct 25, 2019 1:41 am
Reputation: 0

Re: [REQ] The Outer Worlds

Post by Grim32 »

So I was able to change my available skill points by doing the following.

1. Leveling up
2. Open the Skill point allocation section.
3. Input a a few points into melee - for this example 3 points - search for 3 on Cheat Engine
4. Revert those points to 0 - search for 0
5. Do this a few times, and eventually you'll get approx 4 values.

I found that changing two of them to even just 20 - let me apply unlimited skill points. But if I changed all of them it would use all of my skill points.

If it helps the two addresses I changed were: 2A1E470864 & 2A1E470824

urthor
Expert Cheater
Expert Cheater
Posts: 69
Joined: Fri May 26, 2017 9:48 am
Reputation: 0

Re: [REQ] The Outer Worlds

Post by urthor »

It seems that if you modify your skills, and just want to add a few not max every skill, you don't get any skills on future level ups to compensate for the ones you already have. Which is unfortunate

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: [REQ] The Outer Worlds

Post by NumberXer0 »

urthor wrote:
Fri Oct 25, 2019 1:58 am
It seems that if you modify your skills, and just want to add a few not max every skill, you don't get any skills on future level ups to compensate for the ones you already have. Which is unfortunate
Are you talking about editing them during character creation? Because that isn't true. I set them all to 40 during creation (max) and when I hit level 2, I still got 10 points to spend. Unless you're talking about modifying points during the game to max skills, then I have no idea.

urthor
Expert Cheater
Expert Cheater
Posts: 69
Joined: Fri May 26, 2017 9:48 am
Reputation: 0

Re: [REQ] The Outer Worlds

Post by urthor »

NumberXer0 wrote:
Fri Oct 25, 2019 2:09 am
urthor wrote:
Fri Oct 25, 2019 1:58 am
It seems that if you modify your skills, and just want to add a few not max every skill, you don't get any skills on future level ups to compensate for the ones you already have. Which is unfortunate
Are you talking about editing them during character creation? Because that isn't true. I set them all to 40 during creation (max) and when I hit level 2, I still got 10 points to spend. Unless you're talking about modifying points during the game to max skills, then I have no idea.
Not during character creation

Draxhax
Novice Cheater
Novice Cheater
Posts: 20
Joined: Fri Mar 30, 2018 2:10 pm
Reputation: 8

Re: [REQ] The Outer Worlds

Post by Draxhax »

For those in supernova difficulty...


No hunger decay:

Code: Select all

{ Game   : IndianaWindowsStore-Win64-Shipping.exe
  Version: 
  Date   : 2019-10-24
  Author : Draxhax

  Removes hunger decay
}

[ENABLE]

aobscanmodule(aobFood,IndianaWindowsStore-Win64-Shipping.exe,F3 0F 11 99 10 02 00 00) // should be unique
alloc(newmem,$1000,"IndianaWindowsStore-Win64-Shipping.exe"+72B7EF)

label(code)
label(return)

newmem:

code:
  mov [rcx+00000210],0f
  jmp return

aobFood:
  jmp newmem
  nop 3
return:
registersymbol(aobFood)

[DISABLE]

aobFood:
  db F3 0F 11 99 10 02 00 00

unregistersymbol(aobFood)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "IndianaWindowsStore-Win64-Shipping.exe"+72B7EF

"IndianaWindowsStore-Win64-Shipping.exe"+72B7C2: F3 0F 58 D9              -  addss xmm3,xmm1
"IndianaWindowsStore-Win64-Shipping.exe"+72B7C6: 45 84 C9                 -  test r9l,r9l
"IndianaWindowsStore-Win64-Shipping.exe"+72B7C9: 74 0A                    -  je IndianaWindowsStore-Win64-Shipping.exe+72B7D5
"IndianaWindowsStore-Win64-Shipping.exe"+72B7CB: F3 0F 10 81 04 02 00 00  -  movss xmm0,[rcx+00000204]
"IndianaWindowsStore-Win64-Shipping.exe"+72B7D3: EB 08                    -  jmp IndianaWindowsStore-Win64-Shipping.exe+72B7DD
"IndianaWindowsStore-Win64-Shipping.exe"+72B7D5: F3 0F 10 81 F8 01 00 00  -  movss xmm0,[rcx+000001F8]
"IndianaWindowsStore-Win64-Shipping.exe"+72B7DD: F3 0F 5D D8              -  minss xmm3,xmm0
"IndianaWindowsStore-Win64-Shipping.exe"+72B7E1: 0F 57 C0                 -  xorps xmm0,xmm0
"IndianaWindowsStore-Win64-Shipping.exe"+72B7E4: 48 8D 91 20 03 00 00     -  lea rdx,[rcx+00000320]
"IndianaWindowsStore-Win64-Shipping.exe"+72B7EB: F3 0F 5F D8              -  maxss xmm3,xmm0
// ---------- INJECTING HERE ----------
"IndianaWindowsStore-Win64-Shipping.exe"+72B7EF: F3 0F 11 99 10 02 00 00  -  movss [rcx+00000210],xmm3
// ---------- DONE INJECTING  ----------
"IndianaWindowsStore-Win64-Shipping.exe"+72B7F7: E8 F4 39 00 00           -  call IndianaWindowsStore-Win64-Shipping.exe+72F1F0
"IndianaWindowsStore-Win64-Shipping.exe"+72B7FC: 84 C0                    -  test al,al
"IndianaWindowsStore-Win64-Shipping.exe"+72B7FE: 74 11                    -  je IndianaWindowsStore-Win64-Shipping.exe+72B811
"IndianaWindowsStore-Win64-Shipping.exe"+72B800: E8 1B 99 FA FF           -  call IndianaWindowsStore-Win64-Shipping.exe+6D5120
"IndianaWindowsStore-Win64-Shipping.exe"+72B805: 48 8B C8                 -  mov rcx,rax
"IndianaWindowsStore-Win64-Shipping.exe"+72B808: 48 83 C4 28              -  add rsp,28
"IndianaWindowsStore-Win64-Shipping.exe"+72B80C: E9 5F DF 09 00           -  jmp IndianaWindowsStore-Win64-Shipping.exe+7C9770
"IndianaWindowsStore-Win64-Shipping.exe"+72B811: 48 83 C4 28              -  add rsp,28
"IndianaWindowsStore-Win64-Shipping.exe"+72B815: C3                       -  ret 
"IndianaWindowsStore-Win64-Shipping.exe"+72B816: CC                       -  int 3 
}
No thirst decay:

Code: Select all

{ Game   : IndianaWindowsStore-Win64-Shipping.exe
  Version: 
  Date   : 2019-10-24
  Author : Draxhax

  Removes hydration decay
}

[ENABLE]

aobscanmodule(aobThirst,IndianaWindowsStore-Win64-Shipping.exe,F3 0F 11 99 14 02 00 00) // should be unique
alloc(newmem,$1000,"IndianaWindowsStore-Win64-Shipping.exe"+72BA0F)

label(code)
label(return)

newmem:

code:
  mov [rcx+00000214],0f
  jmp return

aobThirst:
  jmp newmem
  nop 3
return:
registersymbol(aobThirst)

[DISABLE]

aobThirst:
  db F3 0F 11 99 14 02 00 00

unregistersymbol(aobThirst)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "IndianaWindowsStore-Win64-Shipping.exe"+72BA0F

"IndianaWindowsStore-Win64-Shipping.exe"+72B9E2: F3 0F 58 D9                 -  addss xmm3,xmm1
"IndianaWindowsStore-Win64-Shipping.exe"+72B9E6: 45 84 C9                    -  test r9l,r9l
"IndianaWindowsStore-Win64-Shipping.exe"+72B9E9: 74 0A                       -  je IndianaWindowsStore-Win64-Shipping.exe+72B9F5
"IndianaWindowsStore-Win64-Shipping.exe"+72B9EB: F3 0F 10 81 08 02 00 00     -  movss xmm0,[rcx+00000208]
"IndianaWindowsStore-Win64-Shipping.exe"+72B9F3: EB 08                       -  jmp IndianaWindowsStore-Win64-Shipping.exe+72B9FD
"IndianaWindowsStore-Win64-Shipping.exe"+72B9F5: F3 0F 10 81 FC 01 00 00     -  movss xmm0,[rcx+000001FC]
"IndianaWindowsStore-Win64-Shipping.exe"+72B9FD: F3 0F 5D D8                 -  minss xmm3,xmm0
"IndianaWindowsStore-Win64-Shipping.exe"+72BA01: 0F 57 C0                    -  xorps xmm0,xmm0
"IndianaWindowsStore-Win64-Shipping.exe"+72BA04: 48 8D 91 30 03 00 00        -  lea rdx,[rcx+00000330]
"IndianaWindowsStore-Win64-Shipping.exe"+72BA0B: F3 0F 5F D8                 -  maxss xmm3,xmm0
// ---------- INJECTING HERE ----------
"IndianaWindowsStore-Win64-Shipping.exe"+72BA0F: F3 0F 11 99 14 02 00 00     -  movss [rcx+00000214],xmm3
// ---------- DONE INJECTING  ----------
"IndianaWindowsStore-Win64-Shipping.exe"+72BA17: E8 D4 37 00 00              -  call IndianaWindowsStore-Win64-Shipping.exe+72F1F0
"IndianaWindowsStore-Win64-Shipping.exe"+72BA1C: 84 C0                       -  test al,al
"IndianaWindowsStore-Win64-Shipping.exe"+72BA1E: 74 11                       -  je IndianaWindowsStore-Win64-Shipping.exe+72BA31
"IndianaWindowsStore-Win64-Shipping.exe"+72BA20: E8 FB 96 FA FF              -  call IndianaWindowsStore-Win64-Shipping.exe+6D5120
"IndianaWindowsStore-Win64-Shipping.exe"+72BA25: 48 8B C8                    -  mov rcx,rax
"IndianaWindowsStore-Win64-Shipping.exe"+72BA28: 48 83 C4 28                 -  add rsp,28
"IndianaWindowsStore-Win64-Shipping.exe"+72BA2C: E9 1F 14 0A 00              -  jmp IndianaWindowsStore-Win64-Shipping.exe+7CCE50
"IndianaWindowsStore-Win64-Shipping.exe"+72BA31: 48 83 C4 28                 -  add rsp,28
"IndianaWindowsStore-Win64-Shipping.exe"+72BA35: C3                          -  ret 
"IndianaWindowsStore-Win64-Shipping.exe"+72BA36: CC                          -  int 3 
}
No sleep decay:

Code: Select all

{ Game   : IndianaWindowsStore-Win64-Shipping.exe
  Version: 
  Date   : 2019-10-24
  Author : Draxhax

  Removes sleep decay
}

[ENABLE]

aobscanmodule(aobSleep,IndianaWindowsStore-Win64-Shipping.exe,F3 0F 11 99 18 02 00 00) // should be unique
alloc(newmem,$1000,"IndianaWindowsStore-Win64-Shipping.exe"+72B76F)

label(code)
label(return)

newmem:

code:
  mov [rcx+00000218],0f
  jmp return

aobSleep:
  jmp newmem
  nop 3
return:
registersymbol(aobSleep)

[DISABLE]

aobSleep:
  db F3 0F 11 99 18 02 00 00

unregistersymbol(aobSleep)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "IndianaWindowsStore-Win64-Shipping.exe"+72B76F

"IndianaWindowsStore-Win64-Shipping.exe"+72B742: F3 0F 58 D9              -  addss xmm3,xmm1
"IndianaWindowsStore-Win64-Shipping.exe"+72B746: 45 84 C9                 -  test r9l,r9l
"IndianaWindowsStore-Win64-Shipping.exe"+72B749: 74 0A                    -  je IndianaWindowsStore-Win64-Shipping.exe+72B755
"IndianaWindowsStore-Win64-Shipping.exe"+72B74B: F3 0F 10 81 0C 02 00 00  -  movss xmm0,[rcx+0000020C]
"IndianaWindowsStore-Win64-Shipping.exe"+72B753: EB 08                    -  jmp IndianaWindowsStore-Win64-Shipping.exe+72B75D
"IndianaWindowsStore-Win64-Shipping.exe"+72B755: F3 0F 10 81 00 02 00 00  -  movss xmm0,[rcx+00000200]
"IndianaWindowsStore-Win64-Shipping.exe"+72B75D: F3 0F 5D D8              -  minss xmm3,xmm0
"IndianaWindowsStore-Win64-Shipping.exe"+72B761: 0F 57 C0                 -  xorps xmm0,xmm0
"IndianaWindowsStore-Win64-Shipping.exe"+72B764: 48 8D 91 40 03 00 00     -  lea rdx,[rcx+00000340]
"IndianaWindowsStore-Win64-Shipping.exe"+72B76B: F3 0F 5F D8              -  maxss xmm3,xmm0
// ---------- INJECTING HERE ----------
"IndianaWindowsStore-Win64-Shipping.exe"+72B76F: F3 0F 11 99 18 02 00 00  -  movss [rcx+00000218],xmm3
// ---------- DONE INJECTING  ----------
"IndianaWindowsStore-Win64-Shipping.exe"+72B777: E8 74 3A 00 00           -  call IndianaWindowsStore-Win64-Shipping.exe+72F1F0
"IndianaWindowsStore-Win64-Shipping.exe"+72B77C: 84 C0                    -  test al,al
"IndianaWindowsStore-Win64-Shipping.exe"+72B77E: 74 11                    -  je IndianaWindowsStore-Win64-Shipping.exe+72B791
"IndianaWindowsStore-Win64-Shipping.exe"+72B780: E8 9B 99 FA FF           -  call IndianaWindowsStore-Win64-Shipping.exe+6D5120
"IndianaWindowsStore-Win64-Shipping.exe"+72B785: 48 8B C8                 -  mov rcx,rax
"IndianaWindowsStore-Win64-Shipping.exe"+72B788: 48 83 C4 28              -  add rsp,28
"IndianaWindowsStore-Win64-Shipping.exe"+72B78C: E9 5F 11 0A 00           -  jmp IndianaWindowsStore-Win64-Shipping.exe+7CC8F0
"IndianaWindowsStore-Win64-Shipping.exe"+72B791: 48 83 C4 28              -  add rsp,28
"IndianaWindowsStore-Win64-Shipping.exe"+72B795: C3                       -  ret 
"IndianaWindowsStore-Win64-Shipping.exe"+72B796: CC                       -  int 3 
}

Ataru
Noobzor
Noobzor
Posts: 5
Joined: Tue Mar 27, 2018 7:14 am
Reputation: 0

Re: [REQ] The Outer Worlds

Post by Ataru »

Has anyone figured out perk points yet?

Dadlips96
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Oct 25, 2019 6:24 am
Reputation: 0

Re: [REQ] The Outer Worlds

Post by Dadlips96 »

For those of you whomst bricked your skill point gains like me by cheating them after character creation, there is a skill respec station on the ship. It's on the catwalk attached to the engine room.

Vortox14
Fearless Donors
Fearless Donors
Posts: 60
Joined: Sun May 21, 2017 2:04 am
Reputation: 12

Re: [REQ] The Outer Worlds

Post by Vortox14 »

Found items have two different sections to represent their level, a base level and the tinkered level.

Using Idlehands88, Highlighted Item Edit (Tinker Screen in Workshop) script, copy the field there and paste a new one, then open the address editor and change the offset to 8C.

Update:
Items I've checked don't receive level benefits past Base Level 40+Tinkered Level 40 for a total of 80 levels.
Last edited by Vortox14 on Fri Oct 25, 2019 7:51 am, edited 4 times in total.

User avatar
JIEKC3
What is cheating?
What is cheating?
Posts: 3
Joined: Fri Oct 25, 2019 7:38 am
Reputation: 9

Re: [REQ] The Outer Worlds

Post by JIEKC3 »

Idlehands88 wrote:
Fri Oct 25, 2019 1:19 am
Another update

- Infinite Health
- Infinite Ammo
- Max/Infinite Reserve Ammo
- Infinite Durability
- Infinite Items
- Current XP (Open Character Menu)
- Highlighted Item Edit (Tinker Screen in Workshop)
- Max/Infinite Bits
- Weight
Adaptation for the EGS version
Attachments
The Outer Worlds EGS.CT
(30.24 KiB) Downloaded 71 times

nemesis688
Noobzor
Noobzor
Posts: 7
Joined: Sun Feb 04, 2018 1:05 am
Reputation: 0

Re: [REQ] The Outer Worlds

Post by nemesis688 »

Any chance cheat engine can unlock quick saving while on supernova difficulty or force an autosave? I like the sound of everything but the lack of saving.

Vortox14
Fearless Donors
Fearless Donors
Posts: 60
Joined: Sun May 21, 2017 2:04 am
Reputation: 12

Re: [REQ] The Outer Worlds

Post by Vortox14 »

Windows Store saves are stored here.
C:\Users\...\Saved Games\The Outer Worlds Windows 10\...

Not sure where Epic Games stores theirs. (likely same spot with a slightly different folder name.)

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: [REQ] The Outer Worlds

Post by NumberXer0 »

nemesis688 wrote:
Fri Oct 25, 2019 8:18 am
Any chance cheat engine can unlock quick saving while on supernova difficulty or force an autosave? I like the sound of everything but the lack of saving.
I second this. I love survival models, but hate save restrictions.

User avatar
ce0000
Cheater
Cheater
Posts: 33
Joined: Thu Jan 25, 2018 2:35 am
Reputation: 8

Re: [REQ] The Outer Worlds

Post by ce0000 »

JIEKC3 wrote:
Fri Oct 25, 2019 7:45 am
Idlehands88 wrote:
Fri Oct 25, 2019 1:19 am
Another update

- Infinite Health
- Infinite Ammo
- Max/Infinite Reserve Ammo
- Infinite Durability
- Infinite Items
- Current XP (Open Character Menu)
- Highlighted Item Edit (Tinker Screen in Workshop)
- Max/Infinite Bits
- Weight
Adaptation for the EGS version
It work! Thanks!

chrisreddot3
Expert Cheater
Expert Cheater
Posts: 452
Joined: Sun Mar 24, 2019 1:38 am
Reputation: 80

Re: [REQ] The Outer Worlds

Post by chrisreddot3 »

Reputation guys?pls

Locked

Who is online

Users browsing this forum: Hakimei, Honeybucky, mahi1314, YandexBot