[ COLLECTION OF 0.3.7 - 0.*.* OFFSETS ]

Like before on the 0.3z version, here you can share updated offset's / structures / infos about samp 0.3.7 RC's.

SAMP_INFO_OFFSET - Tested (0.3.7-RC1) (0x688)
Code:
"samp.dll"+0x215B40
Code:
SAMP_INFO_OFFSET + 0x3C8 = RakClientInterface PTR

SAMP_CHAT_INFO_OFFSET - Tested (0.3.7-RC1) (0x688)
Code:
"samp.dll"+0x215B2C
Code:
"samp.dll"+0x62C10 = FUNC_ADDTOCHATWND

cmon kye i'm tired :(

Packet ID's (by 0x688):
Code:
ID_AUTH_KEY = 12
ID_PLAYER_SYNC = 207
ID_AIM_SYNC = 203
ID_VEHICLE_SYNC = 200
ID_STATS_UPDATE = 205
ID_BULLET_SYNC = 206

Structures / Structs
SAMP_INFO - Tested (0.3.7-RC1) (povargek)
Code:
struct stSAMP
{
#pragma pack( 1 )
   uint8_t               byteUnk[0x20];
   char               szIP[257];
   char               szHostname[255];
   void               *unk1;
   uint32_t            ulPort;
   uint32_t            ulMapIcons[99];
   uint32_t            ulConnectTick; // not tested
   int                  iLanMode; // not tested
   int                  iGameState;
   void               *unk3;
   struct stSampSettings   *pSettings;
   void               *pRakClientInterface;
   struct stSAMPPools      *pPools;
};


INFO: You can use them to reverse structs, as there was never a real change in structs after rc's.
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
If anyone needs anything specific to any version I write to, I'm lazy to update everything and post
C++:
0.3.DL
//SobFoX - RPCID: 130, func offset: 0x10410
//SobFoX - RPCID: 60, func offset: 0xFE00
//SobFoX - RPCID: 55, func offset: 0x1D830
//SobFoX - RPCID: 73, func offset: 0x19420
//SobFoX - RPCID: 86, func offset: 0x1A480
//SobFoX - RPCID: 43, func offset: 0x1CFF0
//SobFoX - RPCID: 134, func offset: 0x1C850
//SobFoX - RPCID: 44, func offset: 0x1AE70
//SobFoX - RPCID: 139, func offset: 0x10530
//SobFoX - RPCID: 137, func offset: 0xFBB0
//SobFoX - RPCID: 11, func offset: 0x1DA90
//SobFoX - RPCID: 166, func offset: 0x10C20
//SobFoX - RPCID: 72, func offset: 0x19330
//SobFoX - RPCID: 69, func offset: 0x19240
//SobFoX - RPCID: 15, func offset: 0x19DC0
//SobFoX - RPCID: 41, func offset: 0x1CE80
//SobFoX - RPCID: 152, func offset: 0xF240
//SobFoX - RPCID: 29, func offset: 0xF2F0
//SobFoX - RPCID: 157, func offset: 0x195D0
//SobFoX - RPCID: 158, func offset: 0x196A0
//SobFoX - RPCID: 156, func offset: 0x19530
//SobFoX - RPCID: 12, func offset: 0x18E50
//SobFoX - RPCID: 19, func offset: 0x1A0D0
//SobFoX - RPCID: 128, func offset: 0xFEA0
//SobFoX - RPCID: 105, func offset: 0x1CA30
//SobFoX - RPCID: 138, func offset: 0xFD40
//SobFoX - RPCID: 68, func offset: 0x17A60
//SobFoX - RPCID: 129, func offset: 0xFF70
//SobFoX - RPCID: 14, func offset: 0x19080
//SobFoX - RPCID: 66, func offset: 0x1A690
//SobFoX - RPCID: 84, func offset: 0x1B1D0
//SobFoX - RPCID: 36, func offset: 0xF5E0
//SobFoX - RPCID: 22, func offset: 0x1A170
//SobFoX - RPCID: 113, func offset: 0x18A00
//SobFoX - RPCID: 164, func offset: 0xE500
//SobFoX - RPCID: 24, func offset: 0x111C0
//SobFoX - RPCID: 32, func offset: 0x109D0
//SobFoX - RPCID: 106, func offset: 0x11090
//SobFoX - RPCID: 58, func offset: 0xF790
//SobFoX - RPCID: 165, func offset: 0x10DC0
//SobFoX - RPCID: 163, func offset: 0x10CE0
//SobFoX - RPCID: 95, func offset: 0xEF50
//SobFoX - RPCID: 171, func offset: 0xE940
//SobFoX - RPCID: 35, func offset: 0x188B0
//SobFoX - RPCID: 147, func offset: 0x1A8A0
//SobFoX - RPCID: 154, func offset: 0x115C0
//SobFoX - RPCID: 93, func offset: 0xEE60
//SobFoX - RPCID: 101, func offset: 0x121C0
//SobFoX - RPCID: 26, func offset: 0x114A0
//SobFoX - RPCID: 87, func offset: 0x18090
//SobFoX - RPCID: 88, func offset: 0x181A0
//SobFoX - RPCID: 135, func offset: 0x1C980
//SobFoX - RPCID: 47, func offset: 0x1B750
//SobFoX - RPCID: 63, func offset: 0xF010
//SobFoX - RPCID: 96, func offset: 0xF150
//SobFoX - RPCID: 59, func offset: 0xF850
//SobFoX - RPCID: 83, func offset: 0x1D110
//SobFoX - RPCID: 153, func offset: 0x18C80
//SobFoX - RPCID: 70, func offset: 0x19130
//SobFoX - RPCID: 172, func offset: 0x11CD0
//SobFoX - RPCID: 155, func offset: 0x102B0
//SobFoX - RPCID: 16, func offset: 0x19E60
//SobFoX - RPCID: 133, func offset: 0x1C7B0
//SobFoX - RPCID: 18, func offset: 0x1A030
//SobFoX - RPCID: 124, func offset: 0x1BE80
//SobFoX - RPCID: 127, func offset: 0x1C010
//SobFoX - RPCID: 99, func offset: 0x1BA30
//SobFoX - RPCID: 126, func offset: 0x1BF30
//SobFoX - RPCID: 45, func offset: 0x1B540
//SobFoX - RPCID: 46, func offset: 0x1B650
//SobFoX - RPCID: 107, func offset: 0x10040
//SobFoX - RPCID: 56, func offset: 0x1A2C0
//SobFoX - RPCID: 144, func offset: 0x1A3E0
//SobFoX - RPCID: 112, func offset: 0x18B40
//SobFoX - RPCID: 67, func offset: 0x18950

0.3.7-R2
//SobFoX - RPCID: 60, func offset: 0xCFF0
//SobFoX - RPCID: 55, func offset: 0x1A370
//SobFoX - RPCID: 73, func offset: 0x16010
//SobFoX - RPCID: 86, func offset: 0x17070
//SobFoX - RPCID: 43, func offset: 0x19BE0
//SobFoX - RPCID: 134, func offset: 0x19440
//SobFoX - RPCID: 44, func offset: 0x17A60
//SobFoX - RPCID: 139, func offset: 0xD720
//SobFoX - RPCID: 137, func offset: 0xCDA0
//SobFoX - RPCID: 11, func offset: 0x1A5D0
//SobFoX - RPCID: 61, func offset: 0xCBB0
//SobFoX - RPCID: 166, func offset: 0xDDF0
//SobFoX - RPCID: 72, func offset: 0x15F20
//SobFoX - RPCID: 69, func offset: 0x15E30
//SobFoX - RPCID: 35, func offset: 0x15550
//SobFoX - RPCID: 15, func offset: 0x169B0
//SobFoX - RPCID: 41, func offset: 0x19A70
//SobFoX - RPCID: 152, func offset: 0xC430
//SobFoX - RPCID: 29, func offset: 0xC4E0
//SobFoX - RPCID: 157, func offset: 0x161C0
//SobFoX - RPCID: 158, func offset: 0x16290
//SobFoX - RPCID: 156, func offset: 0x16120
//SobFoX - RPCID: 12, func offset: 0x15A40
//SobFoX - RPCID: 19, func offset: 0x16CC0
//SobFoX - RPCID: 128, func offset: 0xD090
//SobFoX - RPCID: 105, func offset: 0x19620
//SobFoX - RPCID: 68, func offset: 0x14700
//SobFoX - RPCID: 129, func offset: 0xD160
//SobFoX - RPCID: 135, func offset: 0x19570
//SobFoX - RPCID: 14, func offset: 0x15C70
//SobFoX - RPCID: 66, func offset: 0x17280
//SobFoX - RPCID: 84, func offset: 0x17DC0
//SobFoX - RPCID: 36, func offset: 0xC7D0
//SobFoX - RPCID: 22, func offset: 0x16D60
//SobFoX - RPCID: 113, func offset: 0x156A0
//SobFoX - RPCID: 164, func offset: 0xB850
//SobFoX - RPCID: 24, func offset: 0xE390
//SobFoX - RPCID: 32, func offset: 0xDBC0
//SobFoX - RPCID: 106, func offset: 0xE260
//SobFoX - RPCID: 58, func offset: 0xC980
//SobFoX - RPCID: 165, func offset: 0xDF90
//SobFoX - RPCID: 163, func offset: 0xDEB0
//SobFoX - RPCID: 95, func offset: 0xC140
//SobFoX - RPCID: 171, func offset: 0xBC90
//SobFoX - RPCID: 59, func offset: 0xCA40
//SobFoX - RPCID: 101, func offset: 0xEF50
//SobFoX - RPCID: 147, func offset: 0x17490
//SobFoX - RPCID: 93, func offset: 0xC050
//SobFoX - RPCID: 47, func offset: 0x18340
//SobFoX - RPCID: 63, func offset: 0xC200
//SobFoX - RPCID: 154, func offset: 0xE790
//SobFoX - RPCID: 96, func offset: 0xC340
//SobFoX - RPCID: 138, func offset: 0xCF30
//SobFoX - RPCID: 67, func offset: 0x155F0
//SobFoX - RPCID: 16, func offset: 0x16A50
//SobFoX - RPCID: 26, func offset: 0xE670
//SobFoX - RPCID: 133, func offset: 0x193A0
//SobFoX - RPCID: 159, func offset: 0x16390
//SobFoX - RPCID: 87, func offset: 0x14D30
//SobFoX - RPCID: 88, func offset: 0x14E40
//SobFoX - RPCID: 172, func offset: 0xEEA0
//SobFoX - RPCID: 173, func offset: 0x19E00
//SobFoX - RPCID: 155, func offset: 0xD4A0
//SobFoX - RPCID: 38, func offset: 0xD340
//SobFoX - RPCID: 70, func offset: 0x15D20
//SobFoX - RPCID: 99, func offset: 0x18620
//SobFoX - RPCID: 124, func offset: 0x18A70
//SobFoX - RPCID: 126, func offset: 0x18B20
//SobFoX - RPCID: 45, func offset: 0x18130
//SobFoX - RPCID: 46, func offset: 0x18240
//SobFoX - RPCID: 83, func offset: 0x19D00
//SobFoX - RPCID: 153, func offset: 0x15920
//SobFoX - RPCID: 56, func offset: 0x16EB0
//SobFoX - RPCID: 112, func offset: 0x157E0
//SobFoX - RPCID: 144, func offset: 0x16FD0

0.3.7-R4-1
//SobFoX - RPCID: 60, func offset: 0xFF10
//SobFoX - RPCID: 55, func offset: 0x1DD20
//SobFoX - RPCID: 73, func offset: 0x198A0
//SobFoX - RPCID: 86, func offset: 0x1A900
//SobFoX - RPCID: 43, func offset: 0x1D4E0
//SobFoX - RPCID: 134, func offset: 0x1CD40
//SobFoX - RPCID: 44, func offset: 0x1B2F0
//SobFoX - RPCID: 139, func offset: 0x10640
//SobFoX - RPCID: 137, func offset: 0xFCC0
//SobFoX - RPCID: 11, func offset: 0x1DF80
//SobFoX - RPCID: 61, func offset: 0xFAD0
//SobFoX - RPCID: 72, func offset: 0x197B0
//SobFoX - RPCID: 69, func offset: 0x196C0
//SobFoX - RPCID: 166, func offset: 0x10D20
//SobFoX - RPCID: 15, func offset: 0x1A240
//SobFoX - RPCID: 41, func offset: 0x1D370
//SobFoX - RPCID: 152, func offset: 0xF340
//SobFoX - RPCID: 29, func offset: 0xF3F0
//SobFoX - RPCID: 157, func offset: 0x19A50
//SobFoX - RPCID: 158, func offset: 0x19B20
//SobFoX - RPCID: 156, func offset: 0x199B0
//SobFoX - RPCID: 12, func offset: 0x192D0
//SobFoX - RPCID: 19, func offset: 0x1A550
//SobFoX - RPCID: 128, func offset: 0xFFB0
//SobFoX - RPCID: 138, func offset: 0xFE50
//SobFoX - RPCID: 129, func offset: 0x10080
//SobFoX - RPCID: 105, func offset: 0x1CF20
//SobFoX - RPCID: 68, func offset: 0x17F00
//SobFoX - RPCID: 14, func offset: 0x19500
//SobFoX - RPCID: 66, func offset: 0x1AB10
//SobFoX - RPCID: 84, func offset: 0x1B650
//SobFoX - RPCID: 36, func offset: 0xF6F0
//SobFoX - RPCID: 22, func offset: 0x1A5F0
//SobFoX - RPCID: 113, func offset: 0x18EB0
//SobFoX - RPCID: 164, func offset: 0xE640
//SobFoX - RPCID: 24, func offset: 0x112D0
//SobFoX - RPCID: 35, func offset: 0x18D60
//SobFoX - RPCID: 58, func offset: 0xF8A0
//SobFoX - RPCID: 101, func offset: 0x122D0
//SobFoX - RPCID: 165, func offset: 0x10EC0
//SobFoX - RPCID: 32, func offset: 0x10AE0
//SobFoX - RPCID: 95, func offset: 0xF050
//SobFoX - RPCID: 171, func offset: 0xEA80
//SobFoX - RPCID: 59, func offset: 0xF960
//SobFoX - RPCID: 63, func offset: 0xF110
//SobFoX - RPCID: 154, func offset: 0x116D0
//SobFoX - RPCID: 163, func offset: 0x10DE0
//SobFoX - RPCID: 93, func offset: 0xEF60
//SobFoX - RPCID: 147, func offset: 0x1AD20
//SobFoX - RPCID: 106, func offset: 0x111A0
//SobFoX - RPCID: 47, func offset: 0x1BBD0
//SobFoX - RPCID: 87, func offset: 0x18530
//SobFoX - RPCID: 88, func offset: 0x18640
//SobFoX - RPCID: 135, func offset: 0x1CE70
//SobFoX - RPCID: 26, func offset: 0x115B0
//SobFoX - RPCID: 172, func offset: 0x11DE0
//SobFoX - RPCID: 96, func offset: 0xF250
//SobFoX - RPCID: 133, func offset: 0x1CCA0
//SobFoX - RPCID: 124, func offset: 0x1C300
//SobFoX - RPCID: 155, func offset: 0x103C0
//SobFoX - RPCID: 127, func offset: 0x1C490
//SobFoX - RPCID: 83, func offset: 0x1D600
//SobFoX - RPCID: 153, func offset: 0x19140
//SobFoX - RPCID: 16, func offset: 0x1A2E0
//SobFoX - RPCID: 18, func offset: 0x1A4B0
//SobFoX - RPCID: 159, func offset: 0x19C20


0.3.7-R4-2
//SobFoX - RPCID: 60, func offset: 0xFF30
//SobFoX - RPCID: 55, func offset: 0x1DD70
//SobFoX - RPCID: 73, func offset: 0x198F0
//SobFoX - RPCID: 86, func offset: 0x1A950
//SobFoX - RPCID: 43, func offset: 0x1D530
//SobFoX - RPCID: 134, func offset: 0x1CD90
//SobFoX - RPCID: 44, func offset: 0x1B340
//SobFoX - RPCID: 139, func offset: 0x10660
//SobFoX - RPCID: 137, func offset: 0xFCE0
//SobFoX - RPCID: 11, func offset: 0x1DFD0
//SobFoX - RPCID: 61, func offset: 0xFAF0
//SobFoX - RPCID: 166, func offset: 0x10D40
//SobFoX - RPCID: 72, func offset: 0x19800
//SobFoX - RPCID: 69, func offset: 0x19710
//SobFoX - RPCID: 35, func offset: 0x18DB0
//SobFoX - RPCID: 15, func offset: 0x1A290
//SobFoX - RPCID: 41, func offset: 0x1D3C0
//SobFoX - RPCID: 152, func offset: 0xF370
//SobFoX - RPCID: 29, func offset: 0xF420
//SobFoX - RPCID: 157, func offset: 0x19AA0
//SobFoX - RPCID: 158, func offset: 0x19B70
//SobFoX - RPCID: 156, func offset: 0x19A00
//SobFoX - RPCID: 12, func offset: 0x19320
//SobFoX - RPCID: 19, func offset: 0x1A5A0
//SobFoX - RPCID: 128, func offset: 0xFFD0
//SobFoX - RPCID: 105, func offset: 0x1CF70
//SobFoX - RPCID: 138, func offset: 0xFE70
//SobFoX - RPCID: 68, func offset: 0x17F50
//SobFoX - RPCID: 129, func offset: 0x100A0
//SobFoX - RPCID: 135, func offset: 0x1CEC0
//SobFoX - RPCID: 14, func offset: 0x19550
//SobFoX - RPCID: 66, func offset: 0x1AB60
//SobFoX - RPCID: 84, func offset: 0x1B6A0
//SobFoX - RPCID: 36, func offset: 0xF720
//SobFoX - RPCID: 22, func offset: 0x1A640
//SobFoX - RPCID: 113, func offset: 0x18F00
//SobFoX - RPCID: 164, func offset: 0xE670
//SobFoX - RPCID: 24, func offset: 0x112F0
//SobFoX - RPCID: 165, func offset: 0x10EE0
//SobFoX - RPCID: 32, func offset: 0x10B00
//SobFoX - RPCID: 95, func offset: 0xF080
//SobFoX - RPCID: 171, func offset: 0xEAB0
//SobFoX - RPCID: 163, func offset: 0x10E00
//SobFoX - RPCID: 101, func offset: 0x122F0
//SobFoX - RPCID: 63, func offset: 0xF140
//SobFoX - RPCID: 147, func offset: 0x1AD70
//SobFoX - RPCID: 106, func offset: 0x111C0
//SobFoX - RPCID: 26, func offset: 0x115D0
//SobFoX - RPCID: 154, func offset: 0x116F0
//SobFoX - RPCID: 47, func offset: 0x1BC20
//SobFoX - RPCID: 87, func offset: 0x18580
//SobFoX - RPCID: 88, func offset: 0x18690
//SobFoX - RPCID: 58, func offset: 0xF8D0
//SobFoX - RPCID: 93, func offset: 0xEF90
//SobFoX - RPCID: 67, func offset: 0x18E50
//SobFoX - RPCID: 172, func offset: 0x11E00
//SobFoX - RPCID: 155, func offset: 0x103E0
//SobFoX - RPCID: 133, func offset: 0x1CCF0
//SobFoX - RPCID: 124, func offset: 0x1C350
//SobFoX - RPCID: 127, func offset: 0x1C4E0
//SobFoX - RPCID: 59, func offset: 0xF990
//SobFoX - RPCID: 99, func offset: 0x1BF00
//SobFoX - RPCID: 126, func offset: 0x1C400
//SobFoX - RPCID: 45, func offset: 0x1BA10
//SobFoX - RPCID: 46, func offset: 0x1BB20
//SobFoX - RPCID: 83, func offset: 0x1D650
//SobFoX - RPCID: 153, func offset: 0x19190
//SobFoX - RPCID: 16, func offset: 0x1A330
//SobFoX - RPCID: 18, func offset: 0x1A500
//SobFoX - RPCID: 70, func offset: 0x19600
//SobFoX - RPCID: 96, func offset: 0xF280
//SobFoX - RPCID: 151, func offset: 0xF1E0
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
If anyone needs anything specific to any version I write to, I'm lazy to update everything and post
C++:
0.3.DL
//SobFoX - RPCID: 130, func offset: 0x10410
//SobFoX - RPCID: 60, func offset: 0xFE00
//SobFoX - RPCID: 55, func offset: 0x1D830
//SobFoX - RPCID: 73, func offset: 0x19420
//SobFoX - RPCID: 86, func offset: 0x1A480
//SobFoX - RPCID: 43, func offset: 0x1CFF0
//SobFoX - RPCID: 134, func offset: 0x1C850
//SobFoX - RPCID: 44, func offset: 0x1AE70
//SobFoX - RPCID: 139, func offset: 0x10530
//SobFoX - RPCID: 137, func offset: 0xFBB0
//SobFoX - RPCID: 11, func offset: 0x1DA90
//SobFoX - RPCID: 166, func offset: 0x10C20
//SobFoX - RPCID: 72, func offset: 0x19330
//SobFoX - RPCID: 69, func offset: 0x19240
//SobFoX - RPCID: 15, func offset: 0x19DC0
//SobFoX - RPCID: 41, func offset: 0x1CE80
//SobFoX - RPCID: 152, func offset: 0xF240
//SobFoX - RPCID: 29, func offset: 0xF2F0
//SobFoX - RPCID: 157, func offset: 0x195D0
//SobFoX - RPCID: 158, func offset: 0x196A0
//SobFoX - RPCID: 156, func offset: 0x19530
//SobFoX - RPCID: 12, func offset: 0x18E50
//SobFoX - RPCID: 19, func offset: 0x1A0D0
//SobFoX - RPCID: 128, func offset: 0xFEA0
//SobFoX - RPCID: 105, func offset: 0x1CA30
//SobFoX - RPCID: 138, func offset: 0xFD40
//SobFoX - RPCID: 68, func offset: 0x17A60
//SobFoX - RPCID: 129, func offset: 0xFF70
//SobFoX - RPCID: 14, func offset: 0x19080
//SobFoX - RPCID: 66, func offset: 0x1A690
//SobFoX - RPCID: 84, func offset: 0x1B1D0
//SobFoX - RPCID: 36, func offset: 0xF5E0
//SobFoX - RPCID: 22, func offset: 0x1A170
//SobFoX - RPCID: 113, func offset: 0x18A00
//SobFoX - RPCID: 164, func offset: 0xE500
//SobFoX - RPCID: 24, func offset: 0x111C0
//SobFoX - RPCID: 32, func offset: 0x109D0
//SobFoX - RPCID: 106, func offset: 0x11090
//SobFoX - RPCID: 58, func offset: 0xF790
//SobFoX - RPCID: 165, func offset: 0x10DC0
//SobFoX - RPCID: 163, func offset: 0x10CE0
//SobFoX - RPCID: 95, func offset: 0xEF50
//SobFoX - RPCID: 171, func offset: 0xE940
//SobFoX - RPCID: 35, func offset: 0x188B0
//SobFoX - RPCID: 147, func offset: 0x1A8A0
//SobFoX - RPCID: 154, func offset: 0x115C0
//SobFoX - RPCID: 93, func offset: 0xEE60
//SobFoX - RPCID: 101, func offset: 0x121C0
//SobFoX - RPCID: 26, func offset: 0x114A0
//SobFoX - RPCID: 87, func offset: 0x18090
//SobFoX - RPCID: 88, func offset: 0x181A0
//SobFoX - RPCID: 135, func offset: 0x1C980
//SobFoX - RPCID: 47, func offset: 0x1B750
//SobFoX - RPCID: 63, func offset: 0xF010
//SobFoX - RPCID: 96, func offset: 0xF150
//SobFoX - RPCID: 59, func offset: 0xF850
//SobFoX - RPCID: 83, func offset: 0x1D110
//SobFoX - RPCID: 153, func offset: 0x18C80
//SobFoX - RPCID: 70, func offset: 0x19130
//SobFoX - RPCID: 172, func offset: 0x11CD0
//SobFoX - RPCID: 155, func offset: 0x102B0
//SobFoX - RPCID: 16, func offset: 0x19E60
//SobFoX - RPCID: 133, func offset: 0x1C7B0
//SobFoX - RPCID: 18, func offset: 0x1A030
//SobFoX - RPCID: 124, func offset: 0x1BE80
//SobFoX - RPCID: 127, func offset: 0x1C010
//SobFoX - RPCID: 99, func offset: 0x1BA30
//SobFoX - RPCID: 126, func offset: 0x1BF30
//SobFoX - RPCID: 45, func offset: 0x1B540
//SobFoX - RPCID: 46, func offset: 0x1B650
//SobFoX - RPCID: 107, func offset: 0x10040
//SobFoX - RPCID: 56, func offset: 0x1A2C0
//SobFoX - RPCID: 144, func offset: 0x1A3E0
//SobFoX - RPCID: 112, func offset: 0x18B40
//SobFoX - RPCID: 67, func offset: 0x18950

0.3.7-R2
//SobFoX - RPCID: 60, func offset: 0xCFF0
//SobFoX - RPCID: 55, func offset: 0x1A370
//SobFoX - RPCID: 73, func offset: 0x16010
//SobFoX - RPCID: 86, func offset: 0x17070
//SobFoX - RPCID: 43, func offset: 0x19BE0
//SobFoX - RPCID: 134, func offset: 0x19440
//SobFoX - RPCID: 44, func offset: 0x17A60
//SobFoX - RPCID: 139, func offset: 0xD720
//SobFoX - RPCID: 137, func offset: 0xCDA0
//SobFoX - RPCID: 11, func offset: 0x1A5D0
//SobFoX - RPCID: 61, func offset: 0xCBB0
//SobFoX - RPCID: 166, func offset: 0xDDF0
//SobFoX - RPCID: 72, func offset: 0x15F20
//SobFoX - RPCID: 69, func offset: 0x15E30
//SobFoX - RPCID: 35, func offset: 0x15550
//SobFoX - RPCID: 15, func offset: 0x169B0
//SobFoX - RPCID: 41, func offset: 0x19A70
//SobFoX - RPCID: 152, func offset: 0xC430
//SobFoX - RPCID: 29, func offset: 0xC4E0
//SobFoX - RPCID: 157, func offset: 0x161C0
//SobFoX - RPCID: 158, func offset: 0x16290
//SobFoX - RPCID: 156, func offset: 0x16120
//SobFoX - RPCID: 12, func offset: 0x15A40
//SobFoX - RPCID: 19, func offset: 0x16CC0
//SobFoX - RPCID: 128, func offset: 0xD090
//SobFoX - RPCID: 105, func offset: 0x19620
//SobFoX - RPCID: 68, func offset: 0x14700
//SobFoX - RPCID: 129, func offset: 0xD160
//SobFoX - RPCID: 135, func offset: 0x19570
//SobFoX - RPCID: 14, func offset: 0x15C70
//SobFoX - RPCID: 66, func offset: 0x17280
//SobFoX - RPCID: 84, func offset: 0x17DC0
//SobFoX - RPCID: 36, func offset: 0xC7D0
//SobFoX - RPCID: 22, func offset: 0x16D60
//SobFoX - RPCID: 113, func offset: 0x156A0
//SobFoX - RPCID: 164, func offset: 0xB850
//SobFoX - RPCID: 24, func offset: 0xE390
//SobFoX - RPCID: 32, func offset: 0xDBC0
//SobFoX - RPCID: 106, func offset: 0xE260
//SobFoX - RPCID: 58, func offset: 0xC980
//SobFoX - RPCID: 165, func offset: 0xDF90
//SobFoX - RPCID: 163, func offset: 0xDEB0
//SobFoX - RPCID: 95, func offset: 0xC140
//SobFoX - RPCID: 171, func offset: 0xBC90
//SobFoX - RPCID: 59, func offset: 0xCA40
//SobFoX - RPCID: 101, func offset: 0xEF50
//SobFoX - RPCID: 147, func offset: 0x17490
//SobFoX - RPCID: 93, func offset: 0xC050
//SobFoX - RPCID: 47, func offset: 0x18340
//SobFoX - RPCID: 63, func offset: 0xC200
//SobFoX - RPCID: 154, func offset: 0xE790
//SobFoX - RPCID: 96, func offset: 0xC340
//SobFoX - RPCID: 138, func offset: 0xCF30
//SobFoX - RPCID: 67, func offset: 0x155F0
//SobFoX - RPCID: 16, func offset: 0x16A50
//SobFoX - RPCID: 26, func offset: 0xE670
//SobFoX - RPCID: 133, func offset: 0x193A0
//SobFoX - RPCID: 159, func offset: 0x16390
//SobFoX - RPCID: 87, func offset: 0x14D30
//SobFoX - RPCID: 88, func offset: 0x14E40
//SobFoX - RPCID: 172, func offset: 0xEEA0
//SobFoX - RPCID: 173, func offset: 0x19E00
//SobFoX - RPCID: 155, func offset: 0xD4A0
//SobFoX - RPCID: 38, func offset: 0xD340
//SobFoX - RPCID: 70, func offset: 0x15D20
//SobFoX - RPCID: 99, func offset: 0x18620
//SobFoX - RPCID: 124, func offset: 0x18A70
//SobFoX - RPCID: 126, func offset: 0x18B20
//SobFoX - RPCID: 45, func offset: 0x18130
//SobFoX - RPCID: 46, func offset: 0x18240
//SobFoX - RPCID: 83, func offset: 0x19D00
//SobFoX - RPCID: 153, func offset: 0x15920
//SobFoX - RPCID: 56, func offset: 0x16EB0
//SobFoX - RPCID: 112, func offset: 0x157E0
//SobFoX - RPCID: 144, func offset: 0x16FD0

0.3.7-R4-1
//SobFoX - RPCID: 60, func offset: 0xFF10
//SobFoX - RPCID: 55, func offset: 0x1DD20
//SobFoX - RPCID: 73, func offset: 0x198A0
//SobFoX - RPCID: 86, func offset: 0x1A900
//SobFoX - RPCID: 43, func offset: 0x1D4E0
//SobFoX - RPCID: 134, func offset: 0x1CD40
//SobFoX - RPCID: 44, func offset: 0x1B2F0
//SobFoX - RPCID: 139, func offset: 0x10640
//SobFoX - RPCID: 137, func offset: 0xFCC0
//SobFoX - RPCID: 11, func offset: 0x1DF80
//SobFoX - RPCID: 61, func offset: 0xFAD0
//SobFoX - RPCID: 72, func offset: 0x197B0
//SobFoX - RPCID: 69, func offset: 0x196C0
//SobFoX - RPCID: 166, func offset: 0x10D20
//SobFoX - RPCID: 15, func offset: 0x1A240
//SobFoX - RPCID: 41, func offset: 0x1D370
//SobFoX - RPCID: 152, func offset: 0xF340
//SobFoX - RPCID: 29, func offset: 0xF3F0
//SobFoX - RPCID: 157, func offset: 0x19A50
//SobFoX - RPCID: 158, func offset: 0x19B20
//SobFoX - RPCID: 156, func offset: 0x199B0
//SobFoX - RPCID: 12, func offset: 0x192D0
//SobFoX - RPCID: 19, func offset: 0x1A550
//SobFoX - RPCID: 128, func offset: 0xFFB0
//SobFoX - RPCID: 138, func offset: 0xFE50
//SobFoX - RPCID: 129, func offset: 0x10080
//SobFoX - RPCID: 105, func offset: 0x1CF20
//SobFoX - RPCID: 68, func offset: 0x17F00
//SobFoX - RPCID: 14, func offset: 0x19500
//SobFoX - RPCID: 66, func offset: 0x1AB10
//SobFoX - RPCID: 84, func offset: 0x1B650
//SobFoX - RPCID: 36, func offset: 0xF6F0
//SobFoX - RPCID: 22, func offset: 0x1A5F0
//SobFoX - RPCID: 113, func offset: 0x18EB0
//SobFoX - RPCID: 164, func offset: 0xE640
//SobFoX - RPCID: 24, func offset: 0x112D0
//SobFoX - RPCID: 35, func offset: 0x18D60
//SobFoX - RPCID: 58, func offset: 0xF8A0
//SobFoX - RPCID: 101, func offset: 0x122D0
//SobFoX - RPCID: 165, func offset: 0x10EC0
//SobFoX - RPCID: 32, func offset: 0x10AE0
//SobFoX - RPCID: 95, func offset: 0xF050
//SobFoX - RPCID: 171, func offset: 0xEA80
//SobFoX - RPCID: 59, func offset: 0xF960
//SobFoX - RPCID: 63, func offset: 0xF110
//SobFoX - RPCID: 154, func offset: 0x116D0
//SobFoX - RPCID: 163, func offset: 0x10DE0
//SobFoX - RPCID: 93, func offset: 0xEF60
//SobFoX - RPCID: 147, func offset: 0x1AD20
//SobFoX - RPCID: 106, func offset: 0x111A0
//SobFoX - RPCID: 47, func offset: 0x1BBD0
//SobFoX - RPCID: 87, func offset: 0x18530
//SobFoX - RPCID: 88, func offset: 0x18640
//SobFoX - RPCID: 135, func offset: 0x1CE70
//SobFoX - RPCID: 26, func offset: 0x115B0
//SobFoX - RPCID: 172, func offset: 0x11DE0
//SobFoX - RPCID: 96, func offset: 0xF250
//SobFoX - RPCID: 133, func offset: 0x1CCA0
//SobFoX - RPCID: 124, func offset: 0x1C300
//SobFoX - RPCID: 155, func offset: 0x103C0
//SobFoX - RPCID: 127, func offset: 0x1C490
//SobFoX - RPCID: 83, func offset: 0x1D600
//SobFoX - RPCID: 153, func offset: 0x19140
//SobFoX - RPCID: 16, func offset: 0x1A2E0
//SobFoX - RPCID: 18, func offset: 0x1A4B0
//SobFoX - RPCID: 159, func offset: 0x19C20


0.3.7-R4-2
//SobFoX - RPCID: 60, func offset: 0xFF30
//SobFoX - RPCID: 55, func offset: 0x1DD70
//SobFoX - RPCID: 73, func offset: 0x198F0
//SobFoX - RPCID: 86, func offset: 0x1A950
//SobFoX - RPCID: 43, func offset: 0x1D530
//SobFoX - RPCID: 134, func offset: 0x1CD90
//SobFoX - RPCID: 44, func offset: 0x1B340
//SobFoX - RPCID: 139, func offset: 0x10660
//SobFoX - RPCID: 137, func offset: 0xFCE0
//SobFoX - RPCID: 11, func offset: 0x1DFD0
//SobFoX - RPCID: 61, func offset: 0xFAF0
//SobFoX - RPCID: 166, func offset: 0x10D40
//SobFoX - RPCID: 72, func offset: 0x19800
//SobFoX - RPCID: 69, func offset: 0x19710
//SobFoX - RPCID: 35, func offset: 0x18DB0
//SobFoX - RPCID: 15, func offset: 0x1A290
//SobFoX - RPCID: 41, func offset: 0x1D3C0
//SobFoX - RPCID: 152, func offset: 0xF370
//SobFoX - RPCID: 29, func offset: 0xF420
//SobFoX - RPCID: 157, func offset: 0x19AA0
//SobFoX - RPCID: 158, func offset: 0x19B70
//SobFoX - RPCID: 156, func offset: 0x19A00
//SobFoX - RPCID: 12, func offset: 0x19320
//SobFoX - RPCID: 19, func offset: 0x1A5A0
//SobFoX - RPCID: 128, func offset: 0xFFD0
//SobFoX - RPCID: 105, func offset: 0x1CF70
//SobFoX - RPCID: 138, func offset: 0xFE70
//SobFoX - RPCID: 68, func offset: 0x17F50
//SobFoX - RPCID: 129, func offset: 0x100A0
//SobFoX - RPCID: 135, func offset: 0x1CEC0
//SobFoX - RPCID: 14, func offset: 0x19550
//SobFoX - RPCID: 66, func offset: 0x1AB60
//SobFoX - RPCID: 84, func offset: 0x1B6A0
//SobFoX - RPCID: 36, func offset: 0xF720
//SobFoX - RPCID: 22, func offset: 0x1A640
//SobFoX - RPCID: 113, func offset: 0x18F00
//SobFoX - RPCID: 164, func offset: 0xE670
//SobFoX - RPCID: 24, func offset: 0x112F0
//SobFoX - RPCID: 165, func offset: 0x10EE0
//SobFoX - RPCID: 32, func offset: 0x10B00
//SobFoX - RPCID: 95, func offset: 0xF080
//SobFoX - RPCID: 171, func offset: 0xEAB0
//SobFoX - RPCID: 163, func offset: 0x10E00
//SobFoX - RPCID: 101, func offset: 0x122F0
//SobFoX - RPCID: 63, func offset: 0xF140
//SobFoX - RPCID: 147, func offset: 0x1AD70
//SobFoX - RPCID: 106, func offset: 0x111C0
//SobFoX - RPCID: 26, func offset: 0x115D0
//SobFoX - RPCID: 154, func offset: 0x116F0
//SobFoX - RPCID: 47, func offset: 0x1BC20
//SobFoX - RPCID: 87, func offset: 0x18580
//SobFoX - RPCID: 88, func offset: 0x18690
//SobFoX - RPCID: 58, func offset: 0xF8D0
//SobFoX - RPCID: 93, func offset: 0xEF90
//SobFoX - RPCID: 67, func offset: 0x18E50
//SobFoX - RPCID: 172, func offset: 0x11E00
//SobFoX - RPCID: 155, func offset: 0x103E0
//SobFoX - RPCID: 133, func offset: 0x1CCF0
//SobFoX - RPCID: 124, func offset: 0x1C350
//SobFoX - RPCID: 127, func offset: 0x1C4E0
//SobFoX - RPCID: 59, func offset: 0xF990
//SobFoX - RPCID: 99, func offset: 0x1BF00
//SobFoX - RPCID: 126, func offset: 0x1C400
//SobFoX - RPCID: 45, func offset: 0x1BA10
//SobFoX - RPCID: 46, func offset: 0x1BB20
//SobFoX - RPCID: 83, func offset: 0x1D650
//SobFoX - RPCID: 153, func offset: 0x19190
//SobFoX - RPCID: 16, func offset: 0x1A330
//SobFoX - RPCID: 18, func offset: 0x1A500
//SobFoX - RPCID: 70, func offset: 0x19600
//SobFoX - RPCID: 96, func offset: 0xF280
//SobFoX - RPCID: 151, func offset: 0xF1E0
for 0.3.7-R2,R4,R4-2,DL
 

SIGKILL

Active member
Joined
Apr 29, 2020
Messages
38
Reaction score
23
Location
Earth
It would be cool if you have this function for R1.

C++:
//__thiscall
Packet* RakReceivePacket(void* rakClientInterface);

I have found it for R4-1 and R4-2, but somehow I can not find it in R1. These are the offsets for R4-1 and R4-2 respectively
C++:
samp.dll + 0x351B0
samp.dll + 0x35200

I suspect it might not even exist in R1 with the same function signature, but maybe you know more than I do.
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
It would be cool if you have this function for R1.

C++:
//__thiscall
Packet* RakReceivePacket(void* rakClientInterface);

I have found it for R4-1 and R4-2, but somehow I can not find it in R1. These are the offsets for R4-1 and R4-2 respectively
C++:
samp.dll + 0x351B0
samp.dll + 0x35200

I suspect it might not even exist in R1 with the same function signature, but maybe you know more than I do.
I have all the versions even more

What do you recommend to share here?
I was thinking of building a kind of sampfuncs to support all versions
 

SIGKILL

Active member
Joined
Apr 29, 2020
Messages
38
Reaction score
23
Location
Earth
Thanks a lot man. You confirmed I did had the right adress but Ghidra didn't really play along nicely with this one.

C++:
//R1
ADDR_FUNC_RAK_RECEIVE_PACKET = samp.dll + 0x31710

//R4-1
ADDR_FUNC_RAK_RECEIVE_PACKET = samp.dll + 0x351B0

//R4-2
ADDR_FUNC_RAK_RECEIVE_PACKET = samp.dll + 0x35200
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
//SobFoX 0.3.7-R5
RPCID: 60 | offset: 0xFF30
RPCID: 55 | offset: 0x1DD70
RPCID: 73 | offset: 0x198F0
RPCID: 86 | offset: 0x1A950
RPCID: 43 | offset: 0x1D530
RPCID: 134 | offset: 0x1CD90
RPCID: 44 | offset: 0x1B340
RPCID: 139 | offset: 0x10660
RPCID: 137 | offset: 0xFCE0
RPCID: 105 | offset: 0x1CF70
RPCID: 166 | offset: 0x10D40
RPCID: 72 | offset: 0x19800
RPCID: 69 | offset: 0x19710
RPCID: 15 | offset: 0x1A290
RPCID: 41 | offset: 0x1D3C0
RPCID: 152 | offset: 0xF370
RPCID: 29 | offset: 0xF420
RPCID: 157 | offset: 0x19AA0
RPCID: 158 | offset: 0x19B70
RPCID: 156 | offset: 0x19A00
RPCID: 12 | offset: 0x19320
RPCID: 19 | offset: 0x1A5A0
RPCID: 128 | offset: 0xFFD0
RPCID: 138 | offset: 0xFE70
RPCID: 68 | offset: 0x17F50
RPCID: 61 | offset: 0xFAF0
RPCID: 129 | offset: 0x100A0
RPCID: 11 | offset: 0x1DFD0
RPCID: 14 | offset: 0x19550
RPCID: 66 | offset: 0x1AB60
RPCID: 36 | offset: 0xF720
RPCID: 22 | offset: 0x1A640
RPCID: 113 | offset: 0x18F00
RPCID: 164 | offset: 0xE670
RPCID: 24 | offset: 0x112F0
RPCID: 32 | offset: 0x10B00
RPCID: 93 | offset: 0xEF90
RPCID: 58 | offset: 0xF8D0
RPCID: 101 | offset: 0x122F0
RPCID: 35 | offset: 0x18DB0
RPCID: 165 | offset: 0x10EE0
RPCID: 163 | offset: 0x10E00
RPCID: 95 | offset: 0xF080
RPCID: 59 | offset: 0xF990
RPCID: 147 | offset: 0x1AD70
RPCID: 106 | offset: 0x111C0
RPCID: 26 | offset: 0x115D0
RPCID: 83 | offset: 0x1D650
RPCID: 135 | offset: 0x1CEC0
RPCID: 70 | offset: 0x19600
RPCID: 47 | offset: 0x1BC20
RPCID: 63 | offset: 0xF140
RPCID: 133 | offset: 0x1CCF0
RPCID: 155 | offset: 0x103E0
RPCID: 16 | offset: 0x1A330
RPCID: 18 | offset: 0x1A500
RPCID: 153 | offset: 0x19190
RPCID: 84 | offset: 0x1B6A0
RPCID: 87 | offset: 0x18580
RPCID: 124 | offset: 0x1C350
RPCID: 38 | offset: 0x10280
RPCID: 88 | offset: 0x18690
RPCID: 96 | offset: 0xF280
RPCID: 154 | offset: 0x116F0
 

Parazitas

God
Staff member
Joined
Jan 2, 2017
Messages
3,315
Solutions
7
Reaction score
935
Location
Lithuania
SAMP VERSION CHECK
PHP:
R1 - 0x31DF13
R2 - 0x3195DD
R3 - 0xCC4D0
R4 v1 and v2 - 0xCBCB0
R5 - 0xCBC90
DL - 0xFDB60
SAMP INFO OFFSET
PHP:
R1 - 0x21A0F8
R2 - 0x21A100
R3 - 0x26E8DC
R4 v1 and v2 - 0x26EA0C
R5 - 0x26EB94
DL - 0x2ACA24
SAMP GET CAR ID
PHP:
R1 - 0x1B0A0
R2 - 0x1B180
R3 - 0x1E440
R4 v1 - 0x1EB40
R4 v2 - 0x1EB90
R5 - 0x1EB90
DL - 0x1E650
SAMP GET PED ID
PHP:
R1 - 0x10420
R2 - 0x104C0
R3 - 0x13570
R4 v1 - 0x13890 
R4 v2 - 0x138C0
R5 - 0x138C0
DL - 0x137C0
 

Parazitas

God
Staff member
Joined
Jan 2, 2017
Messages
3,315
Solutions
7
Reaction score
935
Location
Lithuania
SAMP GAME STATE
PHP:
R1 - SAMP_INFO_OFFSET + 0x3BD
R2 - SAMP_INFO_OFFSET + 0x3B9
R3 - SAMP_INFO_OFFSET + 0x3CD
R4 v1 and v2 - SAMP_INFO_OFFSET + 0x3CD
R5 - SAMP_INFO_OFFSET + 0x3CD
DL - SAMP_INFO_OFFSET + 0x3CD
 

Parazitas

God
Staff member
Joined
Jan 2, 2017
Messages
3,315
Solutions
7
Reaction score
935
Location
Lithuania
SAMP.DLL + OFFSET + PLAYER_ID * 4 = PLAYER COLOR

R1:
PHP:
0x216379
R2:
PHP:
0x216381
R3:
PHP:
0x151579
R4 - v1:
PHP:
0x1516A1
R4 - v2
PHP:
0x1516A1
R5
PHP:
0x151829
DL
PHP:
0x18F6C1
 

madsinagestr

Active member
Joined
Oct 3, 2022
Messages
27
Reaction score
0
I tried with cheat engine and you nop to find offset 52:spawn but can’t find it, version 0.3dl
 

Tuzas

Active member
Joined
Nov 1, 2019
Messages
146
Reaction score
80
Location
null
DllLimit, CChat_AddEntry, DllToggle

JavaScript:
 OFFSETS = {
    DllLimit = {
        [1] = 0x7121A, -- R1
        [2] = 0x712BA, -- R2
        [3] = 0x7121A, -- 0.3DL
        [4] = 0x7510A, -- R3
        [5] = 0x7584A, -- R4
        [6] = 0x7121A, -- R4-2
        [7] = 0x75819 -- R5
    },
    CChat_AddEntry = {
        [1] = 0x64010, -- R1
        [2] = 0x640E0, -- R2
        [3] = 0x67650, -- 0.3DL
        [4] = 0x67460, -- R3
        [5] = 0x67BA0, -- R4
        [6] = 0x67BE0, -- R4-2
        [7] = 0x67BE0 -- R5
    },
    DllToggle = {
        [1] = 0x21A118, -- R1
        [2] = 0x21A120, -- R2
        [3] = 0x21A118, -- 0.3DL
        [4] = 0x26E900, -- R3
        [5] = 0x26EA30, -- R4
        [6] = 0x26EA30, -- R4-2
        [7] = 0x26EBB8 -- R5
    }

}
 

Tuzas

Active member
Joined
Nov 1, 2019
Messages
146
Reaction score
80
Location
null
SAMP_CHAT_INPUT_INFO_OFFSET, pChatInput, CDXUTEditBox, PROCESS_INPUT


JavaScript:
local offsets = {
--[[
tuzas1377 || pinkis duxas
]]
SAMP_CHAT_INPUT_INFO_OFFSET = {
[1] = 0x21A0E8, -- R1
[2] = 0x21A0F0, -- R2
[3] = 0x21A0E8, -- 0.3DL
[4] = 0x26E8CC, -- R3
[5] = 0x26E9FC, -- R4
[6] = 0x26E9FC, -- R4-2
[7] = 0x26EB84  -- R5
 },

PCHATINPUT = {
[1] = 0x8, -- R1
[2] = 0x8, -- R2
[3] = 0x8, -- 0.3DL
[4] = 0x8, -- R3
[5] = 0x8, -- R4
[6] = 0x8, -- R4-2
[7] = 0x8  -- R5
 },

CDXUTEDITBOX = {
[1] = 0x80F60, -- R1
[2] = 0x81000, -- R2
[3] = 0x80F60, -- 0.3DL
[4] = 0x84E70, -- R3
[5] = 0x855B0, -- R4
[6] = 0x0855E0,-- R4-2
[7] = 0x85580  -- R5
 },

PROCESS_INPUT = {
[1] = 0x65D30, -- R1
[2] = 0x65E00, -- R2
[3] = 0x65D30, -- 0.3DL
[4] = 0x69260, -- R3
[5] = 0x69990, -- R4
[6] = 0x699D0, -- R4-2
[7] = 0x699D0  -- R5
}
}
 
Top