C4sh
Golden Member
- Joined
- May 19, 2024
- Messages
- 171
- Reaction score
- 812
- Points
- 93
- Thread Author
- #1
I implemented automatic SG for 99% success rate. And whatever the wall height.
Here's a concept on how I'd implement, you'll need to do some change by yourself.
Hope someone improve this.
Here's a concept on how I'd implement, you'll need to do some change by yourself.
Hope someone improve this.
Code:
bool startSg = false;
float m_traversalStartTime = RPM<float>(ProcessId, LocalPlayerAddr + 0x2b50);
float m_traversalProgress = RPM<float>(ProcessId, LocalPlayerAddr + 0x2b4c);
auto HangOnWall = -(m_traversalStartTime - WorldTime);
while(ingame){
if (m_traversalProgress > 0.87f && !startSg && HangOnWall > 0.05f && HangOnWall < 1.5f) {
//start SG
startjumpTime = WorldTime;
startSg = true;
}
if (startSg) {
//press button
WPM<int>(ProcessId, BaseAddress + OFFSET_IN_JUMP + 0x8, 7);
if ((WorldTime - startjumpTime) > 0.007) {
WPM<int>(ProcessId, BaseAddress + OFFSET_IN_DUCK + 0x8, 6);
}
}
if ((WorldTime - startjumpTime) > 1.5f && startSg){
//need to release button
WPM<int>(ProcessId, BaseAddress + OFFSET_IN_JUMP + 0x8, 4);
WPM<int>(ProcessId, BaseAddress + OFFSET_IN_DUCK + 0x8, 4);
startSg = false;
}
}