Hi CraxPro,
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.
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.
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;
}
}