The Outer Worlds (Epic Game Store)

Upload your cheat tables here (No requests)
Post Reply
Hinki
Novice Cheater
Novice Cheater
Posts: 24
Joined: Fri Sep 20, 2019 5:38 am
Reputation: 5

Re: The Outer Worlds (Epic Game Store)

Post by Hinki »

Trying to dump objects and names crashes my game but regardless would anyone here want to find the addr for Indiana.PlayerMovementComponent.SprintFoVAdjustment I assume that's the one that lowers your fov when sprinting and I really want it gone or reversed so it adds fov instead

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

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

Re: The Outer Worlds (Epic Game Store)

Post by NumberXer0 »

I'm hoping item editing becomes possible in the future. I have 6 of the same Holographic Shroud cartridges and it takes up 6 different slots in my key items. It doesn't do anything, but its just annoying. It would be nice to be able to delete them.

Neherson
Noobzor
Noobzor
Posts: 5
Joined: Wed May 15, 2019 5:03 pm
Reputation: 9

Re: The Outer Worlds (Epic Game Store)

Post by Neherson »

Here's a script to override sprint FOV delta (CODEX):
.CEA

Code: Select all

[ENABLE]

aobscanmodule(origin_CalcSprintFovDelta,IndianaEpicGameStore-Win64-Shipping.exe,F3 0F 59 83 ?? ?? 00 00 F3 0F 11 83 ?? ?? 00 00 0F 28 CE 48 8B CB)
registersymbol(origin_CalcSprintFovDelta)

alloc(newmem,$1000,"IndianaEpicGameStore-Win64-Shipping.exe"+71FFF3)

label(detour_CalcSprintFovDelta)
label(return_CalcSprintFovDelta)

label(DATA_FovDeltaOverride)
registersymbol(DATA_FovDeltaOverride)

label(bytes_CalcSprintFovDelta)
registersymbol(bytes_CalcSprintFovDelta)


newmem://///////////////////////////////////////////////////////////////////////

DATA_FovDeltaOverride:
  dd (float)2.0 //default: -5

bytes_CalcSprintFovDelta:
  readmem(origin_CalcSprintFovDelta,8)

  align #16
detour_CalcSprintFovDelta:
  mulss xmm0,[DATA_FovDeltaOverride]
  jmp return_CalcSprintFovDelta


origin_CalcSprintFovDelta://////////////////////////////////////////////////////
  jmp detour_CalcSprintFovDelta
  nop
  nop
  nop
return_CalcSprintFovDelta:




[DISABLE]

origin_CalcSprintFovDelta:
  readmem(bytes_CalcSprintFovDelta,8)

unregistersymbol(DATA_FovDeltaOverride)
unregistersymbol(bytes_CalcSprintFovDelta)

unregistersymbol(origin_CalcSprintFovDelta)

dealloc(newmem)




{
// ORIGINAL CODE - INJECTION POINT: "IndianaEpicGameStore-Win64-Shipping.exe"+71FFF3

"IndianaEpicGameStore-Win64-Shipping.exe"+71FFC7: 75 07                    -  jne IndianaEpicGameStore-Win64-Shipping.exe+71FFD0
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFC9: 0F 57 0D 80 C6 FB 01     -  xorps xmm1,[IndianaEpicGameStore-Win64-Shipping.exe+26DC650]
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFD0: F3 0F 58 8B 3C 0D 00 00  -  addss xmm1,dword ptr [rbx+00000D3C]
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFD8: 0F 57 C0                 -  xorps xmm0,xmm0
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFDB: 0F 2F C8                 -  comiss xmm1,xmm0
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFDE: 72 07                    -  jb IndianaEpicGameStore-Win64-Shipping.exe+71FFE7
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFE0: 0F 28 C2                 -  movaps xmm0,xmm2
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFE3: F3 0F 5D C1              -  minss xmm0,xmm1
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFE7: F3 0F 11 83 3C 0D 00 00  -  movss [rbx+00000D3C],xmm0
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFEF: F3 0F 5E C2              -  divss xmm0,xmm2
// ---------- INJECTING HERE ----------
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFF3: F3 0F 59 83 E8 0C 00 00  -  mulss xmm0,[rbx+00000CE8]
// ---------- DONE INJECTING  ----------
"IndianaEpicGameStore-Win64-Shipping.exe"+71FFFB: F3 0F 11 83 40 0D 00 00  -  movss [rbx+00000D40],xmm0
"IndianaEpicGameStore-Win64-Shipping.exe"+720003: 0F 28 CE                 -  movaps xmm1,xmm6
"IndianaEpicGameStore-Win64-Shipping.exe"+720006: 48 8B CB                 -  mov rcx,rbx
"IndianaEpicGameStore-Win64-Shipping.exe"+720009: 0F 28 74 24 20           -  movaps xmm6,[rsp+20]
"IndianaEpicGameStore-Win64-Shipping.exe"+72000E: 48 83 C4 30              -  add rsp,30
"IndianaEpicGameStore-Win64-Shipping.exe"+720012: 5B                       -  pop rbx
"IndianaEpicGameStore-Win64-Shipping.exe"+720013: E9 88 BA F0 FF           -  jmp IndianaEpicGameStore-Win64-Shipping.exe+62BAA0
"IndianaEpicGameStore-Win64-Shipping.exe"+720018: CC                       -  int 3 
"IndianaEpicGameStore-Win64-Shipping.exe"+720019: CC                       -  int 3 
"IndianaEpicGameStore-Win64-Shipping.exe"+72001A: CC                       -  int 3 
}
PS: I just started playing, and couldn't continue without this shit fixed, so I don't know if it properly works with zoom. Fingers crossed :D
Last edited by Neherson on Mon Oct 28, 2019 3:10 pm, edited 1 time in total.

User avatar
SunBeam
Administration
Administration
Posts: 4797
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4423

Re: The Outer Worlds (Epic Game Store)

Post by SunBeam »

DrummerIX wrote:
Fri Oct 25, 2019 1:34 am
...
Hey there :P

Starting from your hook for ATTRIBUTES, I got this:

Code: Select all

IndianaEpicGameStore-Win64-Shipping.exe+7D93DA - FF 50 48              - call qword ptr [rax+48]
IndianaEpicGameStore-Win64-Shipping.exe+7D93DD - E8 9E26ECFF           - call IndianaEpicGameStore-Win64-Shipping.exe+69BA80 // enter [1]
...
IndianaEpicGameStore-Win64-Shipping.exe+7D93E9 - 8B 78 48              - mov edi,[rax+48]
IndianaEpicGameStore-Win64-Shipping.exe+7D93EC - 48 85 C9              - test rcx,rcx

[1]
IndianaEpicGameStore-Win64-Shipping.exe+69BA80 - 48 8B 05 71E06F03     - mov rax,[IndianaEpicGameStore-Win64-Shipping.exe+3D99AF8]
IndianaEpicGameStore-Win64-Shipping.exe+69BA87 - 48 85 C0              - test rax,rax
IndianaEpicGameStore-Win64-Shipping.exe+69BA8A - 75 15                 - jne IndianaEpicGameStore-Win64-Shipping.exe+69BAA1
IndianaEpicGameStore-Win64-Shipping.exe+69BA8C - 48 8B 05 75B99503     - mov rax,[IndianaEpicGameStore-Win64-Shipping.exe+3FF7408]
IndianaEpicGameStore-Win64-Shipping.exe+69BA93 - 48 8B 80 90020000     - mov rax,[rax+00000290]
IndianaEpicGameStore-Win64-Shipping.exe+69BA9A - 48 89 05 57E06F03     - mov [IndianaEpicGameStore-Win64-Shipping.exe+3D99AF8],rax
IndianaEpicGameStore-Win64-Shipping.exe+69BAA1 - 48 8B 40 70           - mov rax,[rax+70]
IndianaEpicGameStore-Win64-Shipping.exe+69BAA5 - C3                    - ret
So.. the Points for ATTRIBUTES are stored at: [[[IndianaEpicGameStore-Win64-Shipping.exe+3D99AF8]+70]+48]. Like so:

Image

Just edit the value to 18 before using it, click and arrow and back to refresh on-screen value.. and you're set :)

Image

And filling everything in:

Image

Kinda bugged me that they weren't properly fetched and one could only poke around that hook of yours :P Also, note that your hook allows editing of the same attribute 2 times or breaks at times:

Image

BR,
Sun

User avatar
SunBeam
Administration
Administration
Posts: 4797
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4423

Re: The Outer Worlds (Epic Game Store)

Post by SunBeam »

From there, if you follow the Attribute Points in memory, you see this:

Image

I believe the base values are store 4 bytes apart from each other, don't they? :D

So I got this to begin with:

Image

BR,
Sun

acff
Novice Cheater
Novice Cheater
Posts: 23
Joined: Sun Oct 27, 2019 8:37 pm
Reputation: 0

Re: The Outer Worlds (Epic Game Store)

Post by acff »

Is there a table that works with CODEX?

Turtle
Expert Cheater
Expert Cheater
Posts: 60
Joined: Fri Jul 12, 2019 4:28 pm
Reputation: 6

Re: The Outer Worlds (Epic Game Store)

Post by Turtle »

The table in the OP has a weird issue

When You set available skill points in the pointers section and use them all up the value then shows something like 4294967279 in the table instead of 0.

Could this cause issues?

Also when I try to load Zanzer's table I get prompted to install CE 7

timechaos69
Expert Cheater
Expert Cheater
Posts: 284
Joined: Wed Oct 18, 2017 4:23 am
Reputation: 38

Re: The Outer Worlds (Epic Game Store)

Post by timechaos69 »

Turtle wrote:
Sun Oct 27, 2019 8:58 pm
The table in the OP has a weird issue

When You set available skill points in the pointers section and use them all up the value then shows something like 4294967279 in the table instead of 0.

Could this cause issues?

Also when I try to load Zanzer's table I get prompted to install CE 7
you need to be using 7

DrummerIX
ViP
ViP
Posts: 3044
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3374

Re: The Outer Worlds (Epic Game Store)

Post by DrummerIX »

Added a couple of things to my table in EDIT 4.0 and posted a link to Zanzer's table from the first post.

Also Sunbeam, good find. I was just trying to get something going fairly quickly so didn't spend a lot of time searching for things there at character creation. My version, you just add one point and only one point to each and you get the pointers that you can change to 4 in CE.

User avatar
SunBeam
Administration
Administration
Posts: 4797
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4423

Re: The Outer Worlds (Epic Game Store)

Post by SunBeam »

^ Like I said, not all 6 of them work properly :) See my screenshots.

EDIT: Here..

Image

I already used 3 points and all of them show 1. Not to mention some are doubled (the addresses), while others aren't even listed.

DrummerIX
ViP
ViP
Posts: 3044
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3374

Re: The Outer Worlds (Epic Game Store)

Post by DrummerIX »

SunBeam wrote:
Sun Oct 27, 2019 10:14 pm
^ Like I said, not all 6 of them work properly :) See my screenshots.

EDIT: Here..

I already used 3 points and all of them show 1. Not to mention some are doubled (the addresses), while others aren't even listed.
If you disable and reactivate, it resets. I didn't put code in to make sure it works all the time. What you do is activate it when you have the default 6 points available. Put 1 point in each and it gets the pointers. It basically just gets a pointer every time you put points in something, so you have to put only 1 point in each of the attributes. If you do mess up, it requires that you disable and re-enable when you have 6 points available again.

I admit not very user friendly, but it worked for me when I followed the instructions.

Zanzer
RCE Fanatics
RCE Fanatics
Posts: 1103
Joined: Fri Mar 03, 2017 10:48 pm
Reputation: 3550

Re: The Outer Worlds (Epic Game Store)

Post by Zanzer »

A little late now for my play through, but you should see if you can change the attribute cap from 5 to 6.
In game, 6 is actually the max. At creation screen, anything over 5 crashed the game.
I noticed a specific check in the code that was limiting it to 5 but didn't bother changing it.
Just assumed 5 was the cap and made my character.

DrummerIX
ViP
ViP
Posts: 3044
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3374

Re: The Outer Worlds (Epic Game Store)

Post by DrummerIX »

Added Set Companions Essential on Supernova Difficulty to my table in EDIT 4.25.

User avatar
SunBeam
Administration
Administration
Posts: 4797
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4423

Re: The Outer Worlds (Epic Game Store)

Post by SunBeam »

DrummerIX wrote:
Sun Oct 27, 2019 10:23 pm
I admit not very user friendly, but it worked for me when I followed the instructions.
Then, not to confuse anyone, leave just 1 item in the list under the script, not 6 :D Since you're gonna iterate anyway @ same offset.

Aaanyway, dumper's ready :P Post coming up.

User avatar
KAWA
Expert Cheater
Expert Cheater
Posts: 65
Joined: Sun Apr 14, 2019 3:25 pm
Reputation: 10

Re: The Outer Worlds (Epic Game Store)

Post by KAWA »

Holy... I've downloaded newest revision, went to make myself a coffee and when I was back there was another update! :o :wub:

Post Reply

Who is online

Users browsing this forum: BLEXBot, crimmastermind, DotBot, Google Adsense [Bot], Gunrock, Majestic-12 [Bot], radthezero, Rikuhj, yaska