|
| 1 | + |
| 2 | +its a backup for if i will need and i cant find again |
| 3 | + |
| 4 | +link: https://www.unknowncheats.me/forum/playerunknown-s-battlegrounds/214976-pubg-reversal-structs-offsets-594.html |
| 5 | +by: baba08000 |
| 6 | +```C# |
| 7 | +/* PUBG 7.2.6.4 */ |
| 8 | +/* Dumped by baba08000 using SharpOBForcer */ |
| 9 | +public class SDK |
| 10 | + { |
| 11 | + public const ulong OFFSET_UWorld = 0x747B768; |
| 12 | + public const ulong OFFSET_GNAMES = 0x736A248; |
| 13 | + public const ulong OFFSET_Decrypt = 0x503D028; |
| 14 | + |
| 15 | + public const ulong OFFSET_PersistentLevel = 0x0228; |
| 16 | + public const ulong OFFSET_GameInstance = 0x0128; |
| 17 | + public const ulong OFFSET_LevelBuildDataId = 0x0050; |
| 18 | + public const ulong OFFSET_WorldLocation = 0x07FC; //OR 5D0 |
| 19 | + |
| 20 | + public const ulong OFFSET_ActorsArray = 0x0180; |
| 21 | + public const ulong OFFSET_ULocalPlayer = 0x0058; |
| 22 | + |
| 23 | + public const ulong OFFSET_PlayerController = 0x0038; |
| 24 | + public const ulong OFFSET_ChunkSize = 0x4174; |
| 25 | + |
| 26 | + //ROL4(input ^ a, 14) ^ (ROL4(input ^ a, b) << c) ^ d; |
| 27 | + public const ulong OFFSET_OBJECT_ID = 0x000C; |
| 28 | + |
| 29 | + public const ulong OFFSET_UITEM = 0x0660; |
| 30 | + public const ulong OFFSET_UITEM_ID = 0x0270; |
| 31 | + public const ulong OFFSET_DROPPED_ITEM_GROUP = 0x0158; |
| 32 | + public const ulong OFFSET_ITEM_PACKAGE = 0x0530; |
| 33 | + |
| 34 | + public const ulong OFFSET_LODDistanceScaleGrass = 0x7240488; |
| 35 | + public const ulong OFFSET_GrassRenderDistance = 0x000006C; |
| 36 | + public const ulong OFFSET_UnknownInstantADS = 0x00009F8; |
| 37 | + public static ulong[] OFFSET_WEAPON_RECOIL = new ulong[] { 0x918 /*, 0x9AE*/ }; |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + /* class APlayerController : public AController */ |
| 42 | + |
| 43 | + public const ulong OFFSET_AcknowledgedPawn = 0x0488; //488 |
| 44 | + |
| 45 | + /* */ |
| 46 | + |
| 47 | + /* class APlayerCameraManager : public AActor */ |
| 48 | + |
| 49 | + //struct FCameraCacheEntry CameraCache; |
| 50 | + public const ulong OFFSET_CameraCache = 0x04A8; |
| 51 | + |
| 52 | + //struct FMinimalViewInfo |
| 53 | + public const ulong OFFSET_FOV = 0x1714; |
| 54 | + public const ulong OFFSET_Location = 0x1704; |
| 55 | + public const ulong OFFSET_Rotation = 0x1720; |
| 56 | + |
| 57 | + //├── CameraFOV 0x484 (103f) |
| 58 | + //├── CameraFOV 0xA74 (103f) |
| 59 | + //├── CameraFOV 0xAA4 (103f) |
| 60 | + //├── CameraFOV 0x1714 (103f) |
| 61 | + |
| 62 | + //├── CameraLocation 0x474 (<-13129,17 -3274,822 1891,955>) |
| 63 | + //├── CameraLocation 0xA94 (<-13129,18 -3274,824 1891,948>) |
| 64 | + //├── CameraLocation 0x1704 (<-13129,18 -3274,83 1891,936>) |
| 65 | + |
| 66 | + //├── CameraRotation 0x490 (<1,857736 -177,8135 1,353075E-05>) |
| 67 | + //├── CameraRotation 0xAB0 (<1,857757 -177,8135 -6,456722E-06>) |
| 68 | + //├── CameraRotation 0x1720 (<1,857777 -177,8135 -4,83837E-07>) |
| 69 | + |
| 70 | + /* */ |
| 71 | + |
| 72 | + /* class ACharacter : public APawn */ |
| 73 | + |
| 74 | + //class UCharacterMovementComponent : public UPawnMovementComponent |
| 75 | + public const ulong OFFSET_CharacterMovement = 0x0490; //4d0 248 3ec |
| 76 | + //float MaxAcceleration; |
| 77 | + public const ulong OFFSET_MaxAcceleration = 0x0288; //308 |
| 78 | + |
| 79 | + /* */ |
| 80 | + |
| 81 | + /* class UPrimitiveComponent : public USceneComponent */ |
| 82 | + |
| 83 | + public const ulong OFFSET_MeshComponent = 0x0478; |
| 84 | + public const ulong OFFSET_LastRenderTimeOnScreen = 0x0778; |
| 85 | + public const ulong OFFSET_BoneArray = 0x0AD0; |
| 86 | + public const ulong OFFSET_ComponentToWorld = 0x0330; |
| 87 | + |
| 88 | + /* */ |
| 89 | + |
| 90 | + /* class USceneComponent : public UActorComponent */ |
| 91 | + |
| 92 | + public const ulong OFFSET_RootComponent = 0x0240; //480 490 |
| 93 | + public const ulong OFFSET_RelativeLocation = OFFSET_ComponentToWorld + 0x10; |
| 94 | + public const ulong OFFSET_ComponentVelocity = 0x020C; |
| 95 | + public const ulong OFFSET_UnknownRotation = 0x02A4; |
| 96 | + |
| 97 | + /* */ |
| 98 | + |
| 99 | + /* class ATslWeapon_Trajectory : public ATslWeapon_Gun */ |
| 100 | + |
| 101 | + //class UWeaponTrajectoryData* |
| 102 | + public const ulong OFFSET_WeaponTrajectoryData = 0x0F48; |
| 103 | + |
| 104 | + //struct FWeaponTrajectoryConfig |
| 105 | + public const ulong OFFSET_TrajectoryConfig = 0x00B8; |
| 106 | + public const ulong OFFSET_InitialSpeed = OFFSET_TrajectoryConfig + 0x0000; |
| 107 | + public const ulong OFFSET_VDragCoefficient = OFFSET_TrajectoryConfig + 0x002C; |
| 108 | + |
| 109 | + /* */ |
| 110 | + |
| 111 | + /* class UWeaponProcessorComponent : public UActorComponent */ |
| 112 | + |
| 113 | + //TArray<class ATslWeapon*> EquippedWeapons; |
| 114 | + public const ulong OFFSET_EquippedWeapons = 0x02B8; //290 |
| 115 | + |
| 116 | + //struct FWeaponArmInfo WeaponArmInfo; |
| 117 | + public const ulong OFFSET_WeaponArmInfo = 0x02D8; //4d0 2dd |
| 118 | + |
| 119 | + //struct FWeaponArmInfo WeaponArmInfo; |
| 120 | + public const ulong OFFSET_RightWeaponIndex = 0x0001; |
| 121 | + |
| 122 | + public const ulong OFFSET_CurrentWeaponIndex = OFFSET_WeaponArmInfo + OFFSET_RightWeaponIndex; |
| 123 | + |
| 124 | + /* */ |
| 125 | + |
| 126 | + /* class ATslCharacter : public AMutableCharacter */ |
| 127 | + |
| 128 | + //class UWeaponProcessorComponent* WeaponProcessor; |
| 129 | + public const ulong OFFSET_WeaponProcessor = 0x0FC8; //514 4a0 3f8 |
| 130 | + |
| 131 | + public const ulong OFFSET_CharacterName = 0x0FE0; |
| 132 | + public const ulong OFFSET_LastTeamNum = 0x1508; |
| 133 | + public const ulong OFFSET_Health = 0x0FB8; |
| 134 | + public const ulong OFFSET_GroggyHealth = 0x1A5C; |
| 135 | + public const ulong OFFSET_SpectatedCount = 0x0E60; |
| 136 | + |
| 137 | + /* */ |
| 138 | + |
| 139 | + /* class ATslPlayerState : public APlayerState */ |
| 140 | + |
| 141 | + //428 ptr correct but no kill num good |
| 142 | + //400 ptr correct |
| 143 | + |
| 144 | + public const ulong OFFSET_PlayerState = 0x0420; |
| 145 | + public const ulong OFFSET_PlayerStatistics = 0x0860; |
| 146 | + |
| 147 | + /* */ |
| 148 | + |
| 149 | + /* class UTslAnimInstance : public UAnimInstance */ |
| 150 | + |
| 151 | + public const ulong OFFSET_UAnimInstance = 0x0C78; |
| 152 | + public const ulong OFFSET_ControlRotation_CP = 0x06A8; |
| 153 | + public const ulong OFFSET_RecoilADSRotation_CP = 0x0B48; |
| 154 | + |
| 155 | + /* */ |
| 156 | + |
| 157 | + /* class ATslGameState : public AGameState */ |
| 158 | + |
| 159 | + public const ulong OFFSET_GameState = 0x08B0; |
| 160 | + public const ulong OFFSET_NumAlivePlayers = 0x0504; |
| 161 | + public const ulong OFFSET_PoisonGasWarningRadius = 0x0498; |
| 162 | + public const ulong OFFSET_PoisonGasWarningPosition = 0x04E8; |
| 163 | + public const ulong OFFSET_RedZoneRadius = 0x046C; //554 |
| 164 | + public const ulong OFFSET_RedZonePosition = 0x04F8; |
| 165 | + public const ulong OFFSET_BlackZoneRadius = 0x09FC; //524 3f8 404 400 400 |
| 166 | + public const ulong OFFSET_BlackZonePosition = 0x09F0; |
| 167 | + public const ulong OFFSET_SafetyZoneRadius = 0x06C0; |
| 168 | + public const ulong OFFSET_SafetyZonePosition = 0x067C; |
| 169 | + |
| 170 | + /* */ |
| 171 | + |
| 172 | + /* Unused offsets |
| 173 | + * public const ulong OFFSET_WEAPON_GUN_DATA = 0x0D90; |
| 174 | + * public const ulong OFFSET_SCOPE_CAMERA = 0x0980; |
| 175 | + * public const ulong OFFSET_SCOPE_CAMERA_BREATH = 0x0000; |
| 176 | + * public const ulong OFFSET_CURRENT_AMMO_DATA = 0x08F0; |
| 177 | + */ |
| 178 | + } |
| 179 | +``` |
0 commit comments