[COMPLETED] [REQ] The Outer Worlds

Status
Not open for further replies.
Draxhax

Draxhax

Cheater
Joined
Mar 30, 2018
Messages
32
This is what I'm doing for 'unlimited ttd'. Haven't fully tested it out yet, so use with caution.
Code:
{ 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
}
 
G

Grim32

What is cheating?
Joined
Oct 25, 2019
Messages
1
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
 
U

urthor

Expert Cheater
Joined
May 26, 2017
Messages
59
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
 
NumberXer0

NumberXer0

Expert Cheater
Joined
Mar 12, 2017
Messages
633
urthor said:
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.
 
U

urthor

Expert Cheater
Joined
May 26, 2017
Messages
59
NumberXer0 said:
urthor said:
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

Draxhax

Cheater
Joined
Mar 30, 2018
Messages
32
For those in supernova difficulty...


No hunger decay:
Code:
{ 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:
{ 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:
{ 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 
}
 
A

Ataru

Noobzor
Joined
Mar 27, 2018
Messages
5
Has anyone figured out perk points yet?
 
D

Dadlips96

What is cheating?
Joined
Oct 25, 2019
Messages
1
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

Vortox14

Cheater
Fearless Donors
Joined
May 21, 2017
Messages
45
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.
 
Vortox14

Vortox14

Cheater
Fearless Donors
Joined
May 21, 2017
Messages
45
Vortox14 said:
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.
 
JIEKC3

JIEKC3

What is cheating?
Joined
Oct 25, 2019
Messages
1
Idlehands88 said:
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

N

nemesis688

Noobzor
Joined
Feb 4, 2018
Messages
5
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

Vortox14

Cheater
Fearless Donors
Joined
May 21, 2017
Messages
45
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.)
 
NumberXer0

NumberXer0

Expert Cheater
Joined
Mar 12, 2017
Messages
633
nemesis688 said:
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.
 
ce0000

ce0000

Cheater
Joined
Jan 25, 2018
Messages
31
JIEKC3 said:
Idlehands88 said:
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!
 
Status
Not open for further replies.
Top