𝗡𝗧𝗛 SOURCE
Photo
if (Config.PlayerESP.Alert2) {
bool shit = false;
FVector MyPosition, EnemyPosition;
ASTExtraVehicleBase * CurrentVehiclea = Player->CurrentVehicle;
if (CurrentVehiclea) {
MyPosition = CurrentVehiclea->RootComponent->RelativeLocation;
} else {
MyPosition = Player->RootComponent->RelativeLocation;}
ASTExtraVehicleBase * CurrentVehicle = localPlayer->CurrentVehicle;
if (CurrentVehicle) {
EnemyPosition = CurrentVehicle->RootComponent->RelativeLocation;
} else {
EnemyPosition = localPlayer->RootComponent->RelativeLocation;
}FVector EntityPos = WorldToRadar(localController->PlayerCameraManager->CameraCache.POV.Rotation.Yaw, MyPosition, EnemyPosition, NULL, NULL, Vector3(glWidth, glHeight, 0), shit);
FVector angle = FVector();
Vector3 forward = Vector3((float)(glWidth / 2) - EntityPos.X, (float)(glHeight / 2) - EntityPos.Y, 0.0f);
VectorAnglesRadar(forward, angle);
const auto angle_yaw_rad = DEG2RAD(angle.Y + 180.f);
const auto new_point_x = (glWidth / 2) + (65/*alert dist from me*/) / 2 * 8 * cosf(angle_yaw_rad);
const auto new_point_y = (glHeight / 2) + (65/*alert dist from me*/) / 2 * 8 * sinf(angle_yaw_rad);
std::array<Vector3, 3> points { Vector3(new_point_x - ((45) / 4 + 3.5f) / 2, new_point_y - ((55) / 4 + 3.5f) / 2, 0.f), Vector3(new_point_x + ((45) / 4 + 3.5f) / 4, new_point_y, 0.f), Vector3(new_point_x - ((45) / 4 + 3.5f) / 2, new_point_y + ((55) / 4 + 3.5f) / 2, 0.f)};
RotateTriangle(points, angle.Y + 180.f); //
float radius = 10.0f;
bool IsVisible = localController ->LineOfSightTo (Player, {0, 0, 0}, true);
draw->AddTriangleFilled(ImVec2(points.at(0).X, points.at(0).Y), ImVec2(points.at(1).X, points.at(1).Y), ImVec2(points.at(2).X, points.at(2).Y), PlayerBoxClrCf2);//
draw->AddTriangle(ImVec2(points.at(0).X, points.at(0).Y), ImVec2(points.at(1).X, points.at(1).Y), ImVec2(points.at(2).X, points.at(2).Y), IM_COL32(0, 0, 0, 255), 18.18f);
draw->AddTriangle(ImVec2(points.at(0).X, points.at(0).Y), ImVec2(points.at(1).X, points.at(1).Y), ImVec2(points.at(2).X, points.at(2).Y), PlayerBoxClrCf2, 15.18f);
std::string s;
s += std::to_string((int)Distance);
if (IsVisible) {
if (Player ->bIsAI) {
}else{
auto textSize = ImGui::CalcTextSize(s.c_str(), 0, ((float) density / 20.0f));
draw->AddText(NULL, ((float) density / 13.0f), {new_point_x - (textSize.x / 2), new_point_y + 7.1f}, IM_COL32(255,255,0,255), s.c_str());
}} else {
if (Player ->bIsAI) {
}else{auto textSize = ImGui::CalcTextSize(s.c_str(), 0, ((float) density / 20.0f));
draw->AddText(NULL, ((float) density / 13.0f), {new_point_x - (textSize.x / 2), new_point_y + 7.1f}, IM_COL32(255,255,0,255), s.c_str());
}}}STARK MODS - REAL PATCHES
🔹 PATCH_LIB("libanogs.so", "0x299DF8", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x43694C", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x467C30", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4690CC", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4CA344", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x51F920", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x299DF8", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x43694C", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x467C30", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4690CC", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4CA344", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x51F920", "00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so","0x20FFF8","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x213360","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x21B998","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x2234B0","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x232C7C","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x23F3C8","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x275A0C","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x2940D0","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x3DBD34","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x4690CC","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x4908A8","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x4B0F5C","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x4B4B54","C0 03 5F D6");
PATCH_LIB("libanogs.so","0x5026EC","C0 03 5F D6");
// --- RETURN 0 ---
PATCH_LIB("libanogs.so","0x2DF104","00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so","0x330494","00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so","0x371418","00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so","0x37FD78","00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so","0x39F56C","00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so","0x431800","00 00 80 D2 C0 03 5F D6");
PATCH_LIB("libanogs.so","0x36A5C0","8C C9 74 1A 79 00 00 00");//ALL FIX ✅
STARK MODS - REAL PATCHES
🔹 PATCH_LIB("libanogs.so", "0x1C79D4", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x1ECD88", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x2234B0", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x299DF8", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x29BF24", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x313810", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x330494", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x338680", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x371418", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x37FD78", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x39F56C", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x431800", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x43694C", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x461F04", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4633F4", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4690CC", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x47B5CC", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x49A628", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4B6C94", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4D4C94", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x51F920", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x1C79D4", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x1ECD88", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x2234B0", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x299DF8", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x29BF24", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x313810", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x330494", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x338680", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x371418", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x37FD78", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x39F56C", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x431800", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x43694C", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x461F04", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4633F4", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4690CC", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x47B5CC", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x49A628", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4B6C94", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x4D4C94", "00 00 80 D2 C0 03 5F D6");
🔹 PATCH_LIB("libanogs.so", "0x51F920", "00 00 80 D2 C0 03 5F D6");
❤1
HIDE REC SRC By z3tr .zip
8.7 MB
🎁 𝗟𝗲𝗮𝗸 Src Hide Record
😵💫 Support Studio & IDE
🖼 Picture
🎮 bits : 64bit
⚡️Nᴏ Lᴀɢ ~ Nᴏ Cʀᴀsʜ
🕐 Version : 4.3.0
---------------------------------------
🔐 Password -By http://t.me/Snake_Cheats
---------------------------------------
❤1
@OAI_P Postrender.zip
20 MB
• new input touch support all android
• input no need any update support (arm64-v8a + armeabi-v7a)
• SmoothSrc (No any lags)
• no need g_app to update the touch screen
• add music in the src (the music no need g_app to active)
• and others ....ect
Password :Postrender by @OAI_P
😭 Mundo Base Crash Fixer 🌟
Credit: #Nabeelnav7
static void SigSegvHandler(int sig, siginfo_t* info, void* context) {
LOGE("SIGSEGV caught!");
LOGE("Fault address: %p", info->si_addr);
_exit(0); // prevent infinite crash loop
}
static void InstallSigHandlers() {
struct sigaction sa{};
sa.sa_flags = SA_SIGINFO;
sa.sa_sigaction = SigSegvHandler;
sigemptyset(&sa.sa_mask);
sigaction(SIGSEGV, &sa, nullptr);
sigaction(SIGABRT, &sa, nullptr);
sigaction(SIGBUS, &sa, nullptr);
}
//By Yahdikallah
//Cr Remover = MFCredit: #Nabeelnav7
Test skin 1s fix
Credit : #Nabeelnav7
PATCH_LIB("libUE4.so", "0x6c081cc", "00 00 80 D2 C0 03 5F D6"); //1 second fixed
PATCH_LIB("libUE4.so", "0x7bb19d0", "00 00 80 D2 C0 03 5F D6"); //1 second fixed
PATCH_LIB("libUE4.so", "0x7d50e38", "00 00 80 D2 C0 03 5F D6"); //1 second fixedCredit : #Nabeelnav7