Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Cheat Engine Community I come to you in desperation.

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Shiftosis
How do I cheat?
Reputation: 0

Joined: 04 Apr 2019
Posts: 3

PostPosted: Thu Apr 04, 2019 10:21 pm    Post subject: Cheat Engine Community I come to you in desperation. Reply with quote

As some of you may already know. Borderlands 1 GOTY Enhanced Edition was released yesterday on steam for free for anyone that owned the original. the added a lot of quality of life changes ect. including finally adding an FOV slider. The Problem is that the game is causing me and a lot of other people, severe motion sickness because of the exaggerated head bobbing/ Camera shake when Sprinting. I've posted on the steam forums looking for a way to fix it. I tried messing around the ini files without any success. I event asked for help on the gearbox support forums and I've been large been ignored. So then it occured to me that people have used cheat engine to modify cameras in borderlands and many other games. Is there anyway you guys can help me find a way to do it via cheat engine? I must warn you I've never used cheat engine and I have no idea how to use it. but i'm willing to try to do it. Any help would be greatly appreciate it.

One thing I did notice is that whenever you sprint in game and constantly switch weapons while using the scroll wheel, it completely stops the head bobbing/camera shake.

Help me cheat engine community you are our only hope.
Back to top
View user's profile Send private message
TheyCallMeTim13
Wiki Contributor
Reputation: 51

Joined: 24 Feb 2017
Posts: 976
Location: Pluto

PostPosted: Thu Apr 04, 2019 11:41 pm    Post subject: Reply with quote

Haven't found it yet, but this what I got so far; camera pitch and yaw, plus coords. and deltas. For anyone that wnats to see if they can find it. I might be back at it this weekend.

Code:
{
   Process         : BorderlandsGOTY.exe  -  (x64)
   Module         : BorderlandsGOTY.exe
   Game Title      : Borderlands GOTY Enhanced
   Game Version   : 1.5.0.0
   CE Version      : 6.83
   Script Version   : 0.0.1
   Date         : 04/04/19
   Author         : TheyCallMeTim13
   Name         : PlayerHook

   Player Hook
}

{$STRICT}

define(address, BorderlandsGOTY.exe+13C39DD)
define(bytes, F2 0F 10 81 9C 00 00 00)

////
//// ------------------------------ ENABLE ------------------------------
[ENABLE]
aobScanModule(aobPlayerHook, BorderlandsGOTY.exe, 8Bxxxxxxxxxx89xxxxxxF2xxxxxxxxxxxxxxF2xxxxxxxx8Bxxxxxxxxxx89xxxxEBxx48)
define(injPlayerHook, aobPlayerHook+A)
assert(injPlayerHook, bytes)
registerSymbol(injPlayerHook)

alloc(memPlayerHook, 0x400, injPlayerHook)

label(ptrPlayerHook)
registerSymbol(ptrPlayerHook)

label(n_code)
label(o_code)
label(exit)
label(return)

memPlayerHook:
   ptrPlayerHook:
      dq 0
   align 10 CC
   n_code:
      mov [ptrPlayerHook],rcx
   o_code:
      movsd xmm0,[rcx+0000009C]
   exit:
      jmp return


////
//// ---------- Injection Point ----------
injPlayerHook:
   jmp n_code
   nop
   nop
   nop
   return:


////
//// ------------------------------ DISABLE ------------------------------
[DISABLE]
////
//// ---------- Injection Point ----------
injPlayerHook:
   db bytes

unregisterSymbol(injPlayerHook)

unregisterSymbol(ptrPlayerHook)

dealloc(memPlayerHook)

{
//// Injection Point: BorderlandsGOTY.exe+13C39DD  -  0000000140BC39DD
//// AOB address: 0000000140BC39D3  -  BorderlandsGOTY.exe+13C39D3
//// Process: BorderlandsGOTY.exe  -  000000013F800000
//// Module: BorderlandsGOTY.exe  -  000000013F800000
//// Module Size: 00000000028FA000
BorderlandsGOTY.exe+13C3974:  4D 8B EC                    -  mov r13,r12                       
BorderlandsGOTY.exe+13C3977:  4C 89 64 24 60              -  mov [rsp+60],r12                   
BorderlandsGOTY.exe+13C397C:  48 85 DB                    -  test rbx,rbx                       
BorderlandsGOTY.exe+13C397F:  0F84 1A1B0000               -  je 140BC549F                       
BorderlandsGOTY.exe+13C3985:  4D 85 ED                    -  test r13,r13                       
BorderlandsGOTY.exe+13C3988:  0F84 111B0000               -  je 140BC549F                       
BorderlandsGOTY.exe+13C398E:  44 39 A6 C0110000           -  cmp [rsi+000011C0],r12d           
BorderlandsGOTY.exe+13C3995:  0F84 041B0000               -  je 140BC549F                       
BorderlandsGOTY.exe+13C399B:  48 69 C7 34020000           -  imul rax,rdi00000234               
BorderlandsGOTY.exe+13C39A2:  4C 8D BE 60050000           -  lea r15,[rsi+00000560]             
BorderlandsGOTY.exe+13C39A9:  4C 03 F8                    -  add r15,rax                       
BorderlandsGOTY.exe+13C39AC:  4C 89 7C 24 58              -  mov [rsp+58],r15                   
BorderlandsGOTY.exe+13C39B1:  48 8B 8C FE B8010000        -  mov rcx,[rsi+rdi*8+000001B8]       
BorderlandsGOTY.exe+13C39B9:  48 8B 81 60020000           -  mov rax,[rcx+00000260]             
BorderlandsGOTY.exe+13C39C0:  48 85 C0                    -  test rax,rax                       
BorderlandsGOTY.exe+13C39C3:  74 30                       -  je 140BC39F5                       
BorderlandsGOTY.exe+13C39C5:  F2 0F10 80 90000000         -  movsd xmm0,[rax+00000090]         
BorderlandsGOTY.exe+13C39CD:  F2 0F11 44 24 30            -  movsd [rsp+30],xmm0               
BorderlandsGOTY.exe+13C39D3:  8B 80 98000000              -  mov eax,[rax+00000098]             <<<--- AOB Starts Here
BorderlandsGOTY.exe+13C39D9:  89 44 24 38                 -  mov [rsp+38],eax                   
////  INJECTING START  ----------------------------------------------------------
BorderlandsGOTY.exe+13C39DD:  F2 0F10 81 9C000000         -  movsd xmm0,[rcx+0000009C]         
////  INJECTING END  ----------------------------------------------------------
BorderlandsGOTY.exe+13C39E5:  F2 0F11 45 C0               -  movsd [rbp-40],xmm0               
BorderlandsGOTY.exe+13C39EA:  8B 81 A4000000              -  mov eax,[rcx+000000A4]             
BorderlandsGOTY.exe+13C39F0:  89 45 C8                    -  mov [rbp-38],eax                   
BorderlandsGOTY.exe+13C39F3:  EB 15                       -  jmp 140BC3A0A                     
BorderlandsGOTY.exe+13C39F5:  48 8B 01                    -  mov rax,[rcx]                     
BorderlandsGOTY.exe+13C39F8:  45 33 C9                    -  xor r9d,r9d                       
BorderlandsGOTY.exe+13C39FB:  4C 8D 45 C0                 -  lea r8,[rbp-40]                   
BorderlandsGOTY.exe+13C39FF:  48 8D 54 24 30              -  lea rdx,[rsp+30]                   
BorderlandsGOTY.exe+13C3A04:  FF 90 08080000              -  call qword ptr [rax+00000808]     
BorderlandsGOTY.exe+13C3A0A:  0FB7 45 C4                  -  movzx eax,word ptr [rbp-3C]       
BorderlandsGOTY.exe+13C3A0E:  89 85 C8000000              -  mov [rbp+000000C8],eax             
BorderlandsGOTY.exe+13C3A14:  41 8B 0F                    -  mov ecx,[r15]                     
BorderlandsGOTY.exe+13C3A17:  89 8D D0000000              -  mov [rbp+000000D0],ecx             
BorderlandsGOTY.exe+13C3A1D:  48 8D 15 7CC81001           -  lea rdx,[141CD02A0]                ["x\jA"]
BorderlandsGOTY.exe+13C3A24:  F3 44 0F10 25 E7925F00      -  movss xmm12,[1411BCD14]            [(float)0.0000]
BorderlandsGOTY.exe+13C3A2D:  3B C1                       -  cmp eax,ecx                       
BorderlandsGOTY.exe+13C3A2F:  74 79                       -  je 140BC3AAA                       
BorderlandsGOTY.exe+13C3A31:  41 89 07                    -  mov [r15],eax                     
BorderlandsGOTY.exe+13C3A34:  66 0F6E B6 C0110000         -  movd xmm6,[rsi+000011C0]           
BorderlandsGOTY.exe+13C3A3C:  0F5B F6                     -  cvtdq2ps xmm6,xmm6                 
//// Template: I2CEA_AOBFullInjection
//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator
//// Code Happy, Code Freely, Be Awesome.
}




And this is the structure I've figured out so far.
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1825</ID>
      <Description>"ptrPlayerHook"</Description>
      <LastState Value="00000000357C79A0" RealAddress="13F7C0000"/>
      <ShowAsHex>1</ShowAsHex>
      <Color>808080</Color>
      <VariableType>8 Bytes</VariableType>
      <Address>ptrPlayerHook</Address>
      <CheatEntries>
        <CheatEntry>
          <ID>1826</ID>
          <Description>"+9C   - Camera Pitch"</Description>
          <LastState Value="64247" RealAddress="357C7A3C"/>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>000000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>ptrPlayerHook</Address>
          <Offsets>
            <Offset>9C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1827</ID>
          <Description>"+A0   - Camera Yaw"</Description>
          <LastState Value="100044" RealAddress="357C7A40"/>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>000000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>ptrPlayerHook</Address>
          <Offsets>
            <Offset>A0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1866</ID>
          <Description>"+260"</Description>
          <LastState Value="0000000075ECD5F0" RealAddress="357C7C00"/>
          <ShowAsHex>1</ShowAsHex>
          <Color>808080</Color>
          <VariableType>8 Bytes</VariableType>
          <Address>ptrPlayerHook</Address>
          <Offsets>
            <Offset>260</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>1868</ID>
              <Description>"+90   - X Coord."</Description>
              <LastState Value="-27346.83984" RealAddress="75ECD680"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>90</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1870</ID>
              <Description>"+94   - Z Coord."</Description>
              <LastState Value="26507.2793" RealAddress="75ECD684"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>94</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1869</ID>
              <Description>"+98   - Y Coord."</Description>
              <LastState Value="565.8141479" RealAddress="75ECD688"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>98</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1880</ID>
              <Description>"+17C  - X Coord. Delta"</Description>
              <LastState Value="188.040863" RealAddress="75ECD76C"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>17C</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1881</ID>
              <Description>"+180  - Z Coord. Delta"</Description>
              <LastState Value="31.70456505" RealAddress="75ECD770"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>180</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1882</ID>
              <Description>"+184  - Y Coord. Delta"</Description>
              <LastState Value="0" RealAddress="75ECD774"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>184</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1875</ID>
              <Description>"+37C  - Moevment Speed"</Description>
              <LastState Value="440" RealAddress="75ECD96C"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>37C</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1878</ID>
              <Description>"+380  - Base Moevment Speed"</Description>
              <LastState Value="440" RealAddress="75ECD970"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>380</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1879</ID>
              <Description>"+38C  - Is Sprinting"</Description>
              <LastState Value="0" RealAddress="75ECD97C"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>38C</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1877</ID>
              <Description>"+3B8  - Jump Height"</Description>
              <LastState Value="630" RealAddress="75ECD9A8"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>3B8</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1876</ID>
              <Description>"+3BC  - Base Jump Height"</Description>
              <LastState Value="630" RealAddress="75ECD9AC"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>3BC</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1883</ID>
              <Description>"+424  - View Height"</Description>
              <LastState Value="77" RealAddress="75ECDA14"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>424</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1884</ID>
              <Description>"+428  - ?? View Height"</Description>
              <LastState Value="74.3034668" RealAddress="75ECDA18"/>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>ptrPlayerHook</Address>
              <Offsets>
                <Offset>428</Offset>
                <Offset>260</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

_________________
Back to top
View user's profile Send private message Visit poster's website
Shiftosis
How do I cheat?
Reputation: 0

Joined: 04 Apr 2019
Posts: 3

PostPosted: Fri Apr 05, 2019 5:17 pm    Post subject: Reply with quote

thank you for your help so far. is there anyway I can use this code to edit? or anything? I've never used cheat engine before.
Back to top
View user's profile Send private message
TheyCallMeTim13
Wiki Contributor
Reputation: 51

Joined: 24 Feb 2017
Posts: 976
Location: Pluto

PostPosted: Sat Apr 06, 2019 8:56 pm    Post subject: Reply with quote

Not really, it was more for anyone else willing to help. And no luck so far, I can't seem to find where the head bobbing is happening.

But there is a table posted here.
http://fearlessrevolution.com/viewtopic.php?f=4&t=9027&start=15#p85217

_________________
Back to top
View user's profile Send private message Visit poster's website
Shiftosis
How do I cheat?
Reputation: 0

Joined: 04 Apr 2019
Posts: 3

PostPosted: Mon Apr 08, 2019 6:55 am    Post subject: Reply with quote

I was able to locate a fix on the WSGF Forums. someone uploaded a modified BorderlandsGOTY.exe now there's no cam shake when sprinting. I tried it myself and it works Razz So happy!

I'm not able to post links yet. Sorry.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites