Home

Awesome

Pubg Mobile Gameloop ESP Source

GitHub Hits GitHub stars GitHub contributors GitHub issues

<img src="https://nullify.uno/assets/images/discord-button.png" width="330" >

SORRY folks. My previous discord account was closed due to hacking. This is my new discord account: Those who want to visit can join from this link.

Pubg Mobile Emulator Gameloop Memory Hacking C++ code examples. Ex: Name, Coord, Bones, Weapons, Items, Box, Drop etc.

Youtube Video PUBG ESP EXAMPLE SCREENSHOT

I just created this quickly. Then text not pretty good.

I not share project. because i cant share bypass methos. I just share how can you find detas in memory

Tutorial

https://mega.nz/folder/iRtU2SBJ#jM1NFMiihQVtxYmK48Afkw
#1 - How Can I Find Pubg Mobile View Matrix Pattern #2 - Create a New C++ Console Application | Pubg Mobile Hacking Tutorial #3 - Create a Overlay Window - Import SFML Library | Pubg Mobile Hacking Tutorial #4 - Process Manager - Find Aow Process ID | Pubg Mobile Hacking Tutorial #5 - How Can I Change Driver Name - kprocesshacker.sys | Pubg Mobile Hacking Tutorial #6 - Colorful Terminal Output | Pubg Mobile Hacking Tutorial #7 - Memory Manager - Connect to Driver | Pubg Mobile Hacking Tutorial #8 - ESP - Find Base Points | Pubg Mobile Hacking Tutorial #9 - Switch to Smartgaga | Pubg Mobile Hacking Tutorial #10 - Scan Entity List And Draw | Pubg Mobile Hacking Tutorial

Just Examples

Hi dear visitor. Its not hacking app or shared app. It just example codes pool. I will push here simples code about what i know and what i experied on pubg memory hacking. My purpose is find again if i forget or if some one need it, he can find it.

What I do

I used C++, and used SFML library
I have find patterns and ofsets about pubg gameloop

Referances

Whats my news

You can see my codes and offsets ESP Source File


Whats defferent between Gameloop/Smartgaga and LDPlayer/Memu

As xiderowg's says on https://www.unknowncheats.me/forum/pubg-mobile/379241-esp-source-pubgm-v0-17-0-gameloop.html

Gameloop is based on AOW/QEMU Engine, while LDPlayer is using VirtualBox, these offsets and pattern may not be applicable to LDPlayer.


Pubg Mobile Entity Offsets

Pubg Mobile Player Entity Offsets Pubg Mobile Vehicle Entity Offsets Pubg Mobile Invetory Entity Offsets

Player Details

Player Details

DWORD NavMesh = dGet(Entities[i]->entityAddv + 312);
Entities[i]->position = v3fGet(NavMesh + 0x150);
Entities[i]->onEntiyPositionChanged();
Entities[i]->velocity = v3fGet(NavMesh + 0x1A0);
Entities[i]->onEntiyVelocityChanged();

Entities[i]->playerWorld = dGet(entityAddv + 0x138);

// Thats UFT16 wchar
strcpy(Entities[i]->playerName, strGet(dGet(entityAddv + 0x5E8), iGet(entityAddv + 0x5EC) * 2));
strcpy(Entities[i]->playerFlag, strGet(dGet(entityAddv + 0x5F4), 4));
strcpy(Entities[i]->playerID, strGet(dGet(entityAddv + 0x604), 22));

Entities[i]->playerStatus = iGet(Entities[i]->playerWorld + 0x364);
Entities[i]->playerTeamId = iGet(entityAddv + 0x610);
Entities[i]->itsMe = 0;
if(entityAddv == uMyObject){
   myTeamID = Entities[i]->playerTeamId;
   MeEntity = Entities[i];
   Entities[i]->itsMe = 1;
}
Entities[i]->itsFriend = 0;
if(myTeamID == Entities[i]->playerTeamId){
   Entities[i]->itsFriend = 1;
}
Entities[i]->playerIsBot = iGet(entityAddv + 0x2B4) == 0 ? true : false;
DWORD tmpAddv = dGet(entityAddv + 0x308);
Entities[i]->bodyAddv = tmpAddv + 0x140;
Entities[i]->boneAddv = dGet(tmpAddv + 0x580) + 0x30;


Entities[i]->rotation = fGet(Entities[i]->playerWorld + 0x128); // ROTATE

/* PSOE Ites not ineger, bytes, but we will read as integer.
1144306736 standing 
1143847984 crouched  
1143684144 creep */
Entities[i]->playerPose = iGet(Entities[i]->playerWorld + 0x130); 

Entities[i]->playerHealth.max = fGet(Entities[i]->entityAddv + 0x77C);
Entities[i]->playerHealth.cur = fGet(Entities[i]->entityAddv + 0x778);
Entities[i]->playerEnergy.max = fGet(Entities[i]->entityAddv + 0x1408);
Entities[i]->playerEnergy.cur = fGet(Entities[i]->entityAddv + 0x140C);

DWORD weaponsCapsule = dGet(Entities[i]->entityAddv + 0x12C);
Entities[i]->playerIsAttacking = false;
for(int w = 0; w < 4; w++){
   DWORD weaponBase = dGet(weaponsCapsule + w * 4);
   DWORD weaponAmmoBase = dGet(weaponBase + 0x54);
   Entities[i]->playerWeapons[w].activity = iGet(weaponBase + 0xDC);
   Entities[i]->playerWeapons[w].state = iGet(weaponBase + 0x4C0);
   Entities[i]->playerWeapons[w].entityId = iGet(dGet(weaponBase + 0x4BC) + 0xC0);
   Entities[i]->playerWeapons[w].maxAmmo = iGet(weaponAmmoBase + 0x7D4);
   Entities[i]->playerWeapons[w].curAmmo = iGet(weaponAmmoBase + 0x7D0);
}
// Bones
Entities[i]->boneActor = vectorBoneRead(Entities[i]->bodyAddv);
for(int b = 0; b < 15; b++){
   Entities[i]->playerBones[b] = getPlayerBone(Entities[i]->boneAddv, Entities[i]->boneActor, i, b);
}

Vehicle Details

DWORD NavMesh = dGet(Entities[i]->entityAddv + 312);
Entities[i]->position = v3fGet(NavMesh + 0x150);
Entities[i]->onEntiyPositionChanged(); 

Entities[i]->velocity = v3fGet(dGet(Entities[i]->entityAddv + 0x54) + 0x78);
Entities[i]->onEntiyVelocityChanged();
DWORD vehicleCommon = dGet(dGet(Entities[i]->entityAddv + 0x54) + 0x4D8);
Entities[i]->vehicleHealth.max = fGet(vehicleCommon + 0x108);
Entities[i]->vehicleHealth.cur = fGet(vehicleCommon + 0x10C);
Entities[i]->vehicleFuel.max = fGet(vehicleCommon + 0x120);
Entities[i]->vehicleFuel.cur = fGet(vehicleCommon + 0x124);

Inventory Details

int boxItemCount = iGet(entityAddv + 0x440);
Entities[i]->inventoryItemCount = 0;
if(boxItemCount < 60){
   DWORD itemEntry = iGet(entityAddv + 0x43C);
   if(itemEntry > 50000){
   	for(int h = 0; h < boxItemCount; h++){
   		DWORD itemAddv = itemEntry + h * 48;
   		Entities[i]->inventoryItems[Entities[i]->inventoryItemCount].entityId = iGet(itemAddv + 0x4);
   		if(Entities[i]->inventoryItems[Entities[i]->inventoryItemCount].entityId > 0){
   			Entities[i]->inventoryItems[Entities[i]->inventoryItemCount].count = iGet(itemAddv + 0x18);
   			Entities[i]->inventoryItemCount++;
   		}
   	}
   }
} 

Item Details

Item Types
1 : Loot - Item
2 : InventoryBox or AirDrop
5 : Vehicle
8 : Player

entityIditemTypeclassNamedisplayName
1030031BP_Sniper_AWM_Wrapper_CAWM
1030101BP_Sniper_QBU_Wrapper_CQBU
1030091BP_Sniper_SLR_Wrapper_CSLR
1030041BP_Sniper_SKS_Wrapper_CSKS
1030061BP_Sniper_Mini14_Wrapper_CMini14
1030021BP_Sniper_M24_Wrapper_CM24
1030011BP_Sniper_Kar98k_Wrapper_CKar98k
1030051BP_Sniper_VSS_Wrapper_CVSS
1030081BP_Sniper_Win94_Wrapper_CWin94
1030037BP_Sniper_AWM_CAWM_C
1010067BP_Rifle_AUG_CAUG
1010081BP_Rifle_M762_Wrapper_CM762
1010031BP_Rifle_SCAR_Wrapper_CSCAR-L
1010041BP_Rifle_M416_Wrapper_CM416
1010021BP_Rifle_M16A4_Wrapper_CM16A-4
1010091BP_Rifle_Mk47_Wrapper_CMk47 Mutant
1010101BP_Rifle_G36_Wrapper_CG36C
1010071BP_Rifle_QBZ_Wrapper_CQBZ
1010011BP_Rifle_AKM_Wrapper_CAKM
1010051BP_Rifle_Groza_Wrapper_CGroza
1010061BP_Rifle_AUG_Wrapper_CAUG_A3
1040031BP_ShotGun_S12K_Wrapper_CS12K
1040041BP_ShotGun_DP12_Wrapper_CDBS
1040011BP_ShotGun_S686_Wrapper_CS686
1040021BP_ShotGun_S1897_Wrapper_CS1897
1060061BP_ShotGun_SawedOff_Wrapper_CSawedOff
1020051BP_MachineGun_PP19_Wrapper_CPP19Bizon
1020041BP_MachineGun_TommyGun_Wrapper_CTommyGun
1020071BP_MachineGun_MP5K_Wrapper_CMP5K
1020021BP_MachineGun_UMP9_Wrapper_CUMP9
1020031BP_MachineGun_Vector_Wrapper_CVector
1020011BP_MachineGun_Uzi_Wrapper_CUzi
1060031BP_Pistol_R1895_Wrapper_CR1895
1060081BP_Pistol_Vz61_Wrapper_CVz61
1060011BP_Pistol_P92_Wrapper_CP92
1060041BP_Pistol_P18C_Wrapper_CP18C
1060051BP_Pistol_R45_Wrapper_CR45
1060021BP_Pistol_P1911_Wrapper_CP1911
1060101BP_Pistol_DesertEagle_Wrapper_CDesertEagle
1080031BP_WEP_Sickle_Pickup_CSickle
1080011BP_WEP_Machete_Pickup_CMachete
1070011BP_WEP_Cowbar_Pickup_CLevye
1080041BP_WEP_Pan_Pickup_CPan
1030071BP_WEP_Mk14_Pickup_CMk14
1080047BP_WEP_Pan_CPan_C
3020011BP_Ammo_762mm_Pickup_C7.62
3050011BP_Ammo_45ACP_Pickup_C45ACP
3030011BP_Ammo_556mm_Pickup_C5.56
3010011BP_Ammo_9mm_Pickup_C9mm
3060011BP_Ammo_300Magnum_Pickup_C300Magnum
3040011BP_Ammo_12Guage_Pickup_C12Guage
3070011BP_Ammo_Bolt_Pickup_CArbalet Oku
2010041BP_QK_Mid_FlashHider_Pickup_CAlev Gizl (Haf. Mak..)
2010101BP_QK_Large_FlashHider_Pickup_CAlev Gizl (Oto.)
2010091BP_QK_Large_Compensator_Pickup_COtomatik Kompensator
2010041BP_QK_Mid_Compensator_Pickup_CKompensator (Haf.Mak.)
2050021BP_QT_A_Pickup_CTaktik Dipcik
2010121BP_QK_DuckBill_Pickup_CDuckbill (Pompalı)
2010051BP_QK_Sniper_FlashHider_Pickup_CAlev Gizl. Sniper
2010061BP_QK_Mid_Suppressor_Pickup_CSusturucu (Haf. Mak. Tabanca)
2050031BP_QT_Sniper_Pickup_CChekpad Sniper
2010011BP_QK_Choke_Pickup_CChoke
2050011BP_QT_UZI_Pickup_CDipcik (Micro UZI)
2010031BP_QK_Sniper_Compensator_Pickup_CSniper Kompensator
2010071BP_QK_Sniper_Suppressor_Pickup_CSusuturucu Sniper
2010111BP_QK_Large_Suppressor_Pickup_CSusuturucu Oto.
2040091BP_DJ_Sniper_EQ_Pickup_CHc.Uz.Snip.Sarjor
2040041BP_DJ_Mid_E_Pickup_CUz.Haf.Sarjor
2040051BP_DJ_Mid_Q_Pickup_CHc.Haf.Sarjor
2040071BP_DJ_Sniper_E_Pickup_CUz.Snip.Sarjor
2040081BP_DJ_Sniper_Q_Pickup_CHc.Snip.Sarjor
2040121BP_DJ_Large_Q_Pickup_CHc.Oto.Sarjor
2040131BP_DJ_Large_EQ_Pickup_CHc.Uz.Oto.Sarjor
2040111BP_DJ_Large_E_Pickup_CUz.Oto.Sarjor
2040061BP_DJ_Mid_EQ_Pickup_CHc.Uz.Haf.Sarjor
2050041BP_ZDD_Crossbow_Q_Pickup_CSadak (Arbalet)
2040141BP_ZDD_Sniper_Pickup_CMermilik
2030051BP_MZJ_8X_Pickup_C8x
2030031BP_MZJ_2X_Pickup_C2x
2030011BP_MZJ_HD_Pickup_CLazer
2030141BP_MZJ_3X_Pickup_C3X
2030021BP_MZJ_QX_Pickup_CHolo
2030151BP_MZJ_6X_Pickup_C6x
2030041BP_MZJ_4X_Pickup_C4x
1050021BP_Other_DP28_Wrapper_CDP28
1070011BP_Other_CrossBow_Wrapper_CArbalet
1050011BP_Other_M249_Wrapper_CM249
5010061PickUp_BP_Bag_Lv3_CCanta 3
5010061PickUp_BP_Bag_Lv3_B_CCanta 3
5010041PickUp_BP_Bag_Lv1_CCanta 1
5010041PickUp_BP_Bag_Lv1_B_CCanta 1
5010051PickUp_BP_Bag_Lv2_CCanta 2
5010051PickUp_BP_Bag_Lv2_B_CCanta 2
5030021PickUp_BP_Armor_Lv2_CYelek 2
5030021PickUp_BP_Armor_Lv2_B_CYelek 2
5030011PickUp_BP_Armor_Lv1_CYelek 1
5030011PickUp_BP_Armor_Lv1_B_CYelek 1
5030031PickUp_BP_Armor_Lv3_CYelek 3
5030031PickUp_BP_Armor_Lv3_B_CYelek 3
5020021PickUp_BP_Helmet_Lv2_CKask 2
5020021PickUp_BP_Helmet_Lv2_B_CKask 2
5020011PickUp_BP_Helmet_Lv1_CKask 1
5020011PickUp_BP_Helmet_Lv1_B_CKask 1
5020031PickUp_BP_Helmet_Lv3_CKask 3
5020031PickUp_BP_Helmet_Lv3_B_CKask 3
05BP_VH_Buggy_2_CBuggy
05BP_VH_Buggy_3_CBuggy
05BP_VH_Tuk_1_CTuk
6020041BP_Grenade_Shoulei_Weapon_Wrapper_CGrenade
01BP_Grenade_Shoulei_CBomb!
6020021BP_Grenade_Smoke_Weapon_Wrapper_CSmoke
6020031BP_Grenade_Burn_Weapon_Wrapper_CMolotof
01BP_Grenade_Burn_CBurn!
6020020BP_Grenade_Smoke_CSmoke!
6020051BP_Grenade_Apple_Weapon_Wrapper_CApple
6010031Pills_Pickup_CPainkiller
6010021Injection_Pickup_CAdrenaline Syringe
6010011Drink_Pickup_CEnergy Drink
6010051Firstaid_Pickup_CFirstaidKit
6010041Bandage_Pickup_CBandage
08BP_PlayerPawn_CBP_PlayerPawn_C
08BP_PlayerPawn_ZNQ_CBP_PlayerPawn_ZNQ_C
2020061BP_WB_ThumbGrip_Pickup_CBasparmaklik
2020071BP_WB_Lasersight_Pickup_CSilah Lazeri
2020011BP_WB_Angled_Pickup_CAcili El Tutamagi
2020041BP_WB_LightGrip_Pickup_CHafif Tutamak
01BP_WB_HalfGrip_Pickup_CYarım Tutamak
2020021BP_WB_Vertical_Pickup_CDikeyTutamac
05VH_Motorcycle_CMotor
05VH_Motorcycle_1_CMotor
05Mirado_open_4_CMirado Open
05VH_Dacia_CToros
05VH_Dacia_1_CToros
05VH_Dacia_4_CToros
05Rony_01_CRony
05VH_Snowmobile_CSnowmobile
05Mirado_close_3_CMirado Blue
05LadaNiva_01_CLada Niva
05VH_Scooter_CScooter
05VH_BRDM_CTank
05PickUp_02_CPickUp
05VH_MiniBus_01_CMiniBus
05VH_MotorcycleCart_CMotor 3Teker
05VH_MotorcycleCart_1_CMotor 3Teker
05VH_Snowbike_CSnowbike
05VH_PG117_CBoat
05VH_UAZ01_CUAZ1
05VH_UAZ02_CUAZ2
05VH_UAZ03_CUAZ2
05VH_UAZ04_CUAZ2
02AquaRail_1_CJetSki
1060071BP_Pistol_Flaregun_Wrapper_CFlaregun
01BP_AirDropBox_CAirDrop
01BP_AirDropPlane_CPlane
01PlayerDeadInventoryBox_CPlayer Box
6030011GasCan_Destructible_Pickup_CBenzin
02PickUpListWrapperActorCreate Box
05VH_Dacia_2_CToros
05VH_Dacia_3_CToros
30003121BP_GameCoin_Pickup_CGameCoin
01BP_BlindBoxMachine_CBlindBoxMachine
01BP_MiniGameMachine_CMiniGameMachine
01BP_Grenade_ColorBall_CColorBall
02AirDropListWrapperActorAirDrop
6010061FirstAidbox_Pickup_CMedkit
3080011BP_Ammo_Flare_Pickup_CFlaregun
5010031PickUp_BP_Bag_Lv3_Inbox_CCanta 3
5010021PickUp_BP_Bag_Lv2_Inbox_CCanta 2
5010011PickUp_BP_Bag_Lv1_Inbox_CCanta 1
2010021BP_QK_Mid_Compensator_Inbox_CKompensator (Haf.Mak.)
5020051PickUp_BP_Helmet_Lv2_Inbox_CKask 2
4039891PickUp_BP_Ghillie_4_CSuit - Arctic
4030451PickUp_BP_Ghillie_1_CSuit - Woodland
4031871PickUp_BP_Ghillie_2_CSuit - Desert
4031881PickUp_BP_Ghillie_3_CSuit - Desert

If you like this document, you can give a star. Thank you

Amiral Router!