Page 6 of 16

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 6:17 am
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

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 12:12 pm
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.

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 1:07 pm
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

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 6:23 pm
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

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 6:28 pm
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

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 8:37 pm
by acff
Is there a table that works with CODEX?

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 8:58 pm
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

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 9:10 pm
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

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 9:55 pm
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.

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 10:14 pm
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.

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 10:23 pm
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.

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 11:13 pm
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.

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 11:34 pm
by DrummerIX
Added Set Companions Essential on Supernova Difficulty to my table in EDIT 4.25.

Re: The Outer Worlds (Epic Game Store)

Posted: Sun Oct 27, 2019 11:42 pm
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.

Re: The Outer Worlds (Epic Game Store)

Posted: Mon Oct 28, 2019 12:45 am
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: