Welcome, Guest.

Author Topic: [Reversing] Just Cause 1 SDK  (Read 64 times)

Online cargokitty

  • Veteran
  • Noob Level 2
  • *
  • Posts: 25
    • View Profile
[Reversing] Just Cause 1 SDK
« on: March 26, 2018, 11:10:47 am »
Not much.. but might help you :)

Quote
// Created with ReClass.NET by KN4CK3R

class CDriver
{
public:
   char pad_0000[8]; //0x0000
   class CVehicle* ActiveVehicle; //0x0008
   char pad_000C[1080]; //0x000C
}; //Size: 0x0444

class CVehicle
{
public:
   char pad_0000[72]; //0x0000
   float MaxHealth; //0x0048
   float Health; //0x004C
   char pad_0050[36]; //0x0050
   int32_t PassengerCount; //0x0074
   char pad_0078[12]; //0x0078
   Vector3 Position; //0x0084
   Vector3 PositionDelta; //0x0090
   char pad_009C[24]; //0x009C
   class CDriver* Driver; //0x00B4
   char pad_00B8[360]; //0x00B8
   int32_t GunIndexForMuzzle0; //0x0220
   int32_t GunIndexForMuzzle1; //0x0224
   char pad_0228[8]; //0x0228
   uint32_t PropellerFlags; //0x0230
   char pad_0234[240]; //0x0234
   char* SpawnPointName; //0x0324
   char pad_0328[24]; //0x0328
   char* VehicleName; //0x0340
   char pad_0344[272]; //0x0344
}; //Size: 0x0454

class N00001F9E
{
public:
   char pad_0000[68]; //0x0000
}; //Size: 0x0044

class CLocalPlayer
{
public:
   char pad_0000[72]; //0x0000
   float MaxHealth; //0x0048
   float Health; //0x004C
   char pad_0050[8]; //0x0050
   class CVehicle* GrappleEnt; //0x0058
   char pad_005C[52]; //0x005C
   int32_t Grenades; //0x0090
   char pad_0094[1188]; //0x0094
   int32_t N00001BBE; //0x0538
   char pad_053C[44]; //0x053C
   class N00001F9E* N00001BCA; //0x0568
   char pad_056C[32]; //0x056C
   int32_t N00001BD3; //0x058C
   char pad_0590[904]; //0x0590
   float GrenadeTimer; //0x0918 set to 0
   char pad_091C[804]; //0x091C
}; //Size: 0x0C40

class CWeapon
{
public:
   char pad_0000[120]; //0x0000
   class CLocalPlayer* ActiveOwner; //0x0078
   char pad_007C[264]; //0x007C
   int32_t Ammo; //0x0184
   int32_t IsShooting; //0x0188
   float Time0; //0x018C
   float Time1; //0x0190
   char pad_0194[4]; //0x0194
   float TimeHeld; //0x0198
   float Time2; //0x019C
   char pad_01A0[24]; //0x01A0
   Vector3 DeltaPosition; //0x01B8
   int32_t TotalShots; //0x01C4
   int32_t Shots; //0x01C8
   char pad_01CC[36]; //0x01CC
   char* ModelName; //0x01F0
   char pad_01F4[88]; //0x01F4
}; //Size: 0x024C

class CHudBase
{
public:
   char pad_0000[20496]; //0x0000
   class CWeapon* ActiveWeapon; //0x5010
   char pad_5014[12]; //0x5014
   int32_t ResevoirAmmo; //0x5020
   int32_t Ammo; //0x5024
   int32_t Grenade; //0x5028
   char pad_502C[340]; //0x502C
}; //Size: 0x5180

class N000018AE
{
public:
   char pad_0000[8]; //0x0000
   class CVehicle* Vehicle; //0x0008
   char pad_000C[120]; //0x000C
}; //Size: 0x0084

class CPointerToLocalVehicle
{
public:
   char pad_0000[4]; //0x0000
   class N000018AE* VehiclePtr; //0x0004
   char pad_0008[312]; //0x0008
}; //Size: 0x0140

class N00001E52
{
public:
   char pad_0000[664]; //0x0000
   bool xddxdxdx; //0x0298
   char pad_0299[427]; //0x0299
}; //Size: 0x0444

class N00001D95
{
public:
   class N00001E52* N00001D97; //0x0000
   char pad_0004[56]; //0x0004
}; //Size: 0x003C





Total Members