 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
Shiftosis How do I cheat?
Reputation: 0
Joined: 04 Apr 2019 Posts: 3
|
Posted: Thu Apr 04, 2019 10:21 pm Post subject: Cheat Engine Community I come to you in desperation. |
|
|
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 |
|
 |
TheyCallMeTim13 Wiki Contributor
Reputation: 51
Joined: 24 Feb 2017 Posts: 976 Location: Pluto
|
Posted: Thu Apr 04, 2019 11:41 pm Post subject: |
|
|
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 |
|
 |
Shiftosis How do I cheat?
Reputation: 0
Joined: 04 Apr 2019 Posts: 3
|
Posted: Fri Apr 05, 2019 5:17 pm Post subject: |
|
|
| 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 |
|
 |
TheyCallMeTim13 Wiki Contributor
Reputation: 51
Joined: 24 Feb 2017 Posts: 976 Location: Pluto
|
|
| Back to top |
|
 |
Shiftosis How do I cheat?
Reputation: 0
Joined: 04 Apr 2019 Posts: 3
|
Posted: Mon Apr 08, 2019 6:55 am Post subject: |
|
|
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 So happy!
I'm not able to post links yet. Sorry.
|
|
| Back to top |
|
 |
|
|
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
|
|