Post: Ghosts - Offsets And Addresses Collection [1.16/Updating]
04-17-2016, 10:15 PM #1
S63
Space Ninja
(adsbygoogle = window.adsbygoogle || []).push({}); Ghosts 1.16 Offsets/Addresses/Functions Collection


Hi NGU,
I'm Made This Thread To Try And Keep Ghosts Up To Date/Organised, Before You Say It Yes I Know Most Of These Functions/Address Have Been Released I Just Updated Most Of It To 1.16 So Please Don't Be Hating.


TOC: 0xA7F3C8

Offsets:

G_Client Structure:

Addresses:
    
G_Client - 0xF44980

G_Client_Size - 0x3700


Skate Mod:
    
SkateMod - G_Client + 0x0E
On - 0x01
Off - 0x00


Red Boxes:
    
RedBoxes - G_Client + 0x13
On - 0x55
Off - 0x40


Teleport:
    
Teleport - G_Client + 0x1B
Sky - Adding Soon...
Space - Adding Soon...
Under Map - Adding Soon...


JetPack:
    
Jetpack - G_Client + 0x30


Akimbo Primary Weapon:
    
Akimbo Primary Weapons - G_Client + 0x341
On - 0x01
Off - 0x00


Green Boxed Screen + Others:
    
Green Boxed Screen - G_Client + 0x423
On - 0xFF
Off - 0x00
___Other Shit For Offset___
Reload Weapon - 0x01
Remove Weapon - 0x02


Ammo Offsets:
    
On - 0xFF, 0xFF
Off - 0x00, 0x64
Primary Ammo - G_Client + 0x55A
Secondary Ammo - G_Client + 0x56A
Lethal Ammo - G_Client + 0x53A
Tacical Ammo - G_Client + 0x54A


Give Player Lag:
    
Give Lag - G_Client + 0x2F9F
On - 0x00
Off - 0x02


InGame Editors:
    
Name InGame - G_Client + 0x309C
Score InGame - G_Client + 0x3150
Kills InGame - G_Client + 0x3153
Deaths InGame - G_Client + 0x3155
Asists InGame - G_Client + 0x3157


x2 Speed
    
x2 Speed - G_Client + 0x3050
On - 0x40
Off - Adding Soon...


Change Team:
    
Change Team - G_Client + 0x3063
Spectator - 0x00
Ghosts - 0x01
Federation - 0x02


UAV:
    
Uav - G_Client + 0x3165
On - 0x01
Off - 0x00


mFlags:
    
mFlag - G_Client + 0x331F
NoClip - 0x01
UFO - 0x02
Freeze - 0x07
Default - 0x00



G_Entity Structure:

Address:
    
G_Entity - 0xE04980

G_Entity_Size - 0x280


Origin:
    
Origin - G_Entity + 0x138


Angles:
    
Angles - G_Entity + 0x144


SetModel:
    
SetModel - G_Entity + 0x171


GodMode:
    
GodMode - G_Entity + 0x1A8




Function Addresses:

Addresses:

    
Player_Die - 0x2414D8
G_DamageClient - 0x241E80
GetEye - 0x231884
SetClientViewAngles - 0x231450
R_RegisterDvars - 0x457070
scrVmPub_t - 0x13C3140
G_FindConfigstringIndex - 0x321D0
G_MaterialIndex - 0x32334
G_CallSpawnEntity - 0x28AB00
G_GetWeaponIndexForName - 0x294D34



Anti-Ban:

    
PS3.SetMemory(0x700ADC, new byte[] { 0x30, 0xA5, 0x00, 0x00 };
PS3.SetMemory(0x6FF4D8, new byte[] { 0x39, 0x00, 0x00, 0x00 };
PS3.SetMemory(0x6FF164, new byte[] { 0x38, 0x60, 0x00, 0x00 };
PS3.SetMemory(0x700AD4, new byte[] { 0x38, 0xC0, 0x00, 0x00 };
PS3.SetMemory(0x700AD8, new byte[] { 0x30, 0xE7, 0x00, 0x00};
PS3.SetMemory(0x6F41E8, new byte[] { 0x3B, 0xA0, 0x00, 0x00 };


Scr_Add/Get:

Add:
    
Scr_AddBool - 0x2E89EC
Scr_AddInt - 0x2E8AE8
Scr_AddFloat - 0x2E8BE4
Scr_AddUndefined - 0x2E8DE4
Scr_AddObject - 0x2E8ED0
Scr_AddEntityNum - 0x2E8FD4
Scr_AddStruct - 0x2E90DC
Scr_AddString - 0x2E91EC
Scr_AddConstString - 0x2E93FC
Scr_AddVector - 0x2E952C
Scr_AddArray - 0x2E9840
Scr_AddArrayStringIndexed - 0x2E98C0
Scr_AddEntity - 0x28B1CC
Scr_AddHudElem - 0x28B6B4


Get:
    
Scr_GetInt - 0x2E7328
Scr_GetFloat - 0x2E75F0
Scr_GetConstString - 0x2E773C
Scr_GetConstLowercaseString - 0x2E786C
Scr_GetString - 0x2E7A74
Scr_GetIString - 0x2E7E24
Scr_GetVector - 0x2E7F4C
Scr_GetEntityRef - 0x2E8084
Scr_GetObject - 0x2E824C
Scr_GetObjectArray - 0x2E8414
Scr_GetObjectOrigin - 0x2E8530
Scr_GetPointerType - 0x2E88B8
Scr_GetNumParam - 0x2E89DC
Scr_GetGenericField - 0x28B1F8
Scr_GetEntityField - 0x28B3EC
Scr_GetObjectField - 0x28B508
Scr_GetEntity - 0x28B5C8


Others:
    
Scr_SetGenericField - 0x28AD80
Scr_SetObjectField - 0x28B018
Scr_FreeHudElemConstStrings - 0x245A14
Scr_FreeEntityNum - 0x2DFB04
Scr_FreeHudElem - 0x28B628
Scr_ExecEntThread - 0x28B704
Scr_ExecEntThreadNum - 0x2E67F8
Scr_Notify - 0x28B73C
Scr_NotifyNum - 0x2E2374



Other:

    
Scr_MakeArray - 0x2E974C
GetNewArrayVariable - 0x2DC06C
GetArraySize - 0x2DCF84
GetNewVariableIndexInternal - 0x2DB034
Scr_SetObjectField - 0x28B018
SetEntityFieldValue - 0x2E9AA8
Scr_GetObjectField - 0x28B508
GetEntityFieldValue - 0x2E9B3C



Huds:

HECmd:
    
HECmd_SetText - 0x247070
HECmd_SetMaterial - 0x247164
HECmd_SetTargetEnt - 0x2472B0
HECmd_LinkWaypointToTargetWithOffset - 0x247330
HECmd_ClearTargetEnt - 0x247418
HECmd_SetTimer - 0x247788
HECmd_SetTimerUp - 0x2477C8
HECmd_SetTimerStatic - 0x247808
HECmd_SetTenthsTimer - 0x247848
HECmd_SetTenthsTimerUp - 0x247888
HECmd_SetTenthsTimerStatic - 0x2478C8
HECmd_SetClock - 0x247908
HECmd_SetClockUp - 0x247948
HECmd_SetValue - 0x247988
HECmd_SetWaypoint - 0x247A3C
HECmd_SetWaypointEdgeStyle_RotatingIcon - 0x247B98
HECmd_SetWaypointEdgeStyle_SecondaryArrow - 0x247C18
HECmd_SetWaypointIconOffscreenOnly - 0x247C9C
HECmd_FadeOverTime - 0x247D30
HECmd_ChangeFontScaleOverTime - 0x247E48
HECmd_ScaleOverTime - 0x247F60
HECmd_MoveOverTime - 0x2480A8
HECmd_Reset - 0x2481AC
HECmd_Destroy - 0x24820C
HECmd_SetPlayerNameString - 0x248280
HECmd_SetPulseFX - 0x248368


Other:
    
HudElemWaypointHeight - 0x465E58
DrawSingleHudElem2d - 0x15C8F8
CG_Draw2dHudElems - 0x15D02C
HudElemWaypointHeight - 0x465E58
CG_ServerMaterialName - 0x161AC4
BG_LerpHudColors - 0xF543C



VM Hooks:

    
VM_CancelNotify - 0x2E1880
VM_Notify - 0x2E1970
VM_Execute_0 - 0x2E2EA0
VM_Execute - 0x2E6444
VM_Resume - 0x2E69C4



PlayerCmd:

    
PlayerCMD_GetNodeNumber - 0x232ED4
PlayerCMD_NodeIsDisconnected - 0x232F0C
PlayerCMD_GetNormalizedCameraMovement - 0x232F48
PlayerCMD_GetHybridScopeState - 0x2330A4
PlayerCMD_SetHybridScopeState - 0x23327C
PlayerCMD_GiveWeapon - 0x233468
PlayerCMD_TakeWeapon - 0x233830
PlayerCMD_TakeAllWeapons - 0x233974
PlayerCMD_GetCurrentWeapon - 0x233A54
PlayerCMD_GetCurrentPrimaryWeapon - 0x233B78
PlayerCMD_GetCurrentWeaponClipAmmo - 0x233C84
PlayerCMD_GetCurrentOffhand - 0x233DFC
PlayerCMD_SetOffhandPrimaryClass - 0x233EFC
PlayerCMD_GetOffhandPrimaryClass - 0x233FD8
PlayerCMD_SetOffhandSecondaryClass - 0x234078
PlayerCMD_GetOffhandSecondaryClass - 0x234154
PlayerCMD_HasWeapon - 0x2341F4
PlayerCMD_SwitchToWeapon - 0x2345E4
PlayerCMD_SwitchToWeaponImmediate - 0x234668
PlayerCMD_SwitchToOffhand - 0x2346EC
PlayerCMD_SetWeaponModelVariant - 0x2348D0
PlayerCMD_GiveStartAmmo - 0x234A7C
PlayerCMD_GiveMaxAmmo - 0x234C1C
PlayerCMD_GetFractionStartAmmo - 0x234E88
PlayerCMD_GetFractionMaxAmmo - 0x235120
PlayerCMD_IsDualWielding - 0x235540
PlayerCMD_IsReloading - 0x2355E4
PlayerCMD_IsSwitchingWeapon - 0x2356CC
PlayerCMD_IsOffhandWeaponReadyToThrow - 0x2357B4
PlayerCMD_SetOrigin - 0x23585C
PlayerCMD_SetVelocity - 0x235958
PlayerCMD_GetVelocity - 0x235A08
PlayerCMD_SetAngles - 0x235AB8
PlayerCMD_GetAngles - 0x235B7C
PlayerCMD_GetViewHeight - 0x235C08
PlayerCMD_EnableMouseSteer - 0x235C90
PlayerCMD_GetNormalizedMovement - 0x235CB8
PlayerCMD_IsSprinting - 0x235DB8
PlayerCMD_IsLeaning - 0x235E60
PlayerCMD_UseButtonPressed - 0x235F0C
PlayerCMD_AttackButtonPressed - 0x235FCC
PlayerCMD_AdsButtonPressed - 0x236088
PlayerCMD_MeleeButtonPressed - 0x236124
PlayerCMD_FragButtonPressed - 0x2361E0
PlayerCMD_SecondaryOffhandButtonPressed - 0x23627C
PlayerCMD_JumpButtonPressed - 0x236318
PlayerCMD_UsingGamepad - 0x2363B4
PlayerCMD_IsThrowingGrenade - 0x23641C
PlayerCMD_PlayerADS - 0x2364AC
PlayerCMD_IsOnGround - 0x236534
PlayerCMD_IsUsingTurret - 0x2365F0
PlayerCMD_SetViewModel - 0x236690
PlayerCMD_SetSpreadOverRide - 0x236764
PlayerCMD_ResetSpreadOverRide - 0x23681C
PlayerCMD_SetAimSpreadMovementScale - 0x2368B8
PlayerCMD_GetViewModel - 0x236980
PlayerCMD_GiveAchievement - 0x236A00
PlayerCMD_OpenPopUpMenu - 0x236ABC
PlayerCMD_OpenPopUpMenuNoMouse - 0x236BB8
PlayerCMD_ClosePopUpMenu - 0x236CB4
PlayerCMD_OpenMenu - 0x236D60
PlayerCMD_CloseMenu - 0x236E5C
PlayerCMD_ShowHudSplash - 0x236F58
PlayerCMD_FreezeControls - 0x237070
PlayerCMD_DisableUsability - 0x237160
PlayerCMD_EnableUsability - 0x237210
PlayerCMD_DisableWeapons - 0x2372CO
PlayerCMD_EnableWeapons - 0x23734C
PlayerCMD_DisableOffhandWeapons - 0x2373DC
PlayerCMD_EnableOffHandWeapons - 0x237458
PlayerCMD_DisableWeaponSwitch - 0x2374D8
PlayerCMD_EnableWeaponSwitch - 0x237554
PlayerCMD_SetWeaponAmmoClip - 0x2375D4
PlayerCMD_SetWeaponAmmoStock - 0x237920
PlayerCMD_GetWeaponAmmoClip - 0x237C4C
PlayerCMD_GetWeaponAmmoStock - 0x237E2C
PlayerCMD_AnyAmmoForWeaponModes - 0x238058
PlayerCMD_SetClientOmnvar - 0x238210
PlayerCMD_SetClientDvar - 0x238424
PlayerCMD_SetClientSpawnSightTraces - 0x238628
PlayerCMD_ClientSpawnSightTracePassed - 0x238750
PlayerCMD_SetClientDvars - 0x238960
PlayerCMD_SetWhizbySpreads - 0x238BB8
PlayerCMD_SetWhizbyRadii - 0x238CD8
PlayerCMD_SetVolMod - 0x238DC8
PlayerCMD_SetChannelVolume - 0x238F18
PlayerCMD_SetChannelVolumes - 0x239078
PlayerCMD_DeactivateChannelVolumes - 0x2391E0
PlayerCMD_PlayLocalSound - 0x23931C
PlayerCMD_StopLocalSound - 0x239420
PlayerCMD_BeginLocationSelection - 0x239530
PlayerCMD_EndLocationSelection - 0x2396B0
PlayerCMD_AllowADS - 0x2339728
PlayerCMD_AllowJump - 0x2397F8
PlayerCMD_AllowSprint - 0x2398A8
PlayerCMD_SetActionSlot - 0x239958
PlayerCMD_GetWeaponsListAll - 0x239D78
PlayerCMD_GetWeaponsListPrimaries - 0x239DB0
PlayerCMD_GetWeaponsListOffHands - 0x239DE8
PlayerCMD_GetWeaponsListItems - 0x239E20
PlayerCMD_GetWeaponsListExclusives - 0x239E58
PlayerCMD_GetWeaponsList - 0x239E90
PlayerCMD_VisionSyncWithPlayer - 0x23A084
PlayerCMD_DisableWeaponPickup - 0x23A1A4
PlayerCMD_EnableWeaponPickup - 0x23A238
PlayerCMD_DisableAutoReload - 0x23A2C8
PlayerCMD_EnableAutoReload - 0x23A354
PlayerCMD_IsMeleeing - 0x23A3E4
PlayerCMD_VisionSetStage - 0x23A490
PlayerCMD_VisionSetNakedForPlayer - 0x23A6E8
PlayerCMD_VisionSetNightForPlayer - 0x23A720
PlayerCMD_VisionSetMissileCamForPlayer - 0x23A758
PlayerCMD_VisionSetThermalForPlayer - 0x23A790
PlayerCMD_VisionSetPainForPlayer - 0x23A7C8
PlayerCMD_VisionSetPostApplyForPlayer - 0x23A800
PlayerCMD_SetBlurForPlayer - 0x23A840
PlayerCMD_GetPlayerWeaponModel - 0x23A9FC
PlayerCMD_GetPlayerKnifeModel - 0x23AA24
PlayerCMD_CanPlayerPlaceSentry - 0x23AA50
PlayerCMD_CanPlayerPlaceTank - 0x23ABC8
PlayerCMD_SetPerk - 0x23AD40
PlayerCMD_HasPerk - 0x23AF20
PlayerCMD_UnsetPerk - 0x23B0A0
PlayerCMD_ClearPerks - 0x23B270
PlayerCMD_NotifyOnPlayerCommand - 0x23B380
PlayerCMD_CanMantle - 0x23B41C
PlayerCMD_ForceMantle - 0x23B4D8
PlayerCMD_CancelMantle - 0x23B55C
PlayerCMD_IsMantling - 0x23B5E0
PlayerCMD_PlayFX - 0x23B678
PlayerCMD_PlayerRecoilScaleOn - 0x23B7BC
PlayerCMD_PlayerRecoilScaleOff - 0x23B878
PlayerCMD_WeaponLockStart - 0x23B908
PlayerCMD_WeaponLockFinalize - 0x23BA38
PlayerCMD_WeaponLockFree - 0x23BC18
PlayerCMD_WeaponLockTargetTooClose - 0x23BCBC
PlayerCMD_WeaponLockNoClearance - 0x23BD6C
PlayerCMD_SetViewKickScale - 0x23BE20
PlayerCMD_GetViewKickScale - 0x23BED8
PlayerCMD_SetNamePlateMaterial - 0x23BF60
PlayerCMD_ButtonPressedDEV - 0x23C0FC
PlayerCMD_PingPlayer - 0x23C120
PlayerCMD_SetSpawnWeapon - 0x23C5A8
PlayerCMD_DropItem - 0x23C924
PlayerCMD_DropScavengerBag - 0x23CAE4
PlayerCMD_FinishPlayerDamage - 0x23CBC8
PlayerCMD_Suicide - 0x23D3F8
PlayerCMD_CloseInGameMenu - 0x23D520
PlayerCMD_iPrintln - 0x23D5CC
PlayerCMD_iPrintlnbold - 0x23D674
PlayerCMD_Spawn - 0x23D71C
PlayerCMD_SetEnterTime - 0x23D7C8
PlayerCMD_ClonePlayer - 0x23D850
PlayerCMD_IsTalking - 0x23DBFC
PlayerCMD_AllowSpectateTeam - 0x23DCB8
PlayerCMD_IsMLGSpectator - 0x23DDC4
PlayerCMD_SetMLGSpectator - 0x23DE40
PlayerCMD_GetMLGSpectatorTeam - 0x23DEBC
PlayerCMD_GetGuid - 0x23DF5C
PlayerCMD_GetXuid - 0x23DFF4
PlayerCMD_GetJoinType - 0x23E0 E0
PlayerCMD_GetUcdIHigh - 0x23E1A8
PlayerCMD_GetUcdIdLow - 0x23E1CC
PlayerCMD_GetClanIdHigh - 0x23E1F0
PlayerCMD_GetClanIdLow - 0x23E26C
PlayerCMD_IsHost - 0x23E2E8
PlayerCMD_GetSpectatingPlayer - 0x23E398
PlayerCMD_PredictStreamPos - 0x23E444
PlayerCMD_SetRank - 0x23E558
PlayerCMD_SetCardDisplaySlot - 0x23E62C
PlayerCMD_RegWeaponForFXRemoval - 0x23E73C
PlayerCMD_LastStandRevive - 0x23E7E8
PlayerCMD_SetSpectateDefaults - 0x23E864
PlayerCMD_SetMLGCameraDefaults - 0x23E8F8
PlayerCMD_GetThirdPersonCrosshairOffset - 0x23E9C0
PlayerCMD_IsSplitScreenPlayer - 0x23EA54
PlayerCMD_IsSplitScreenPlayerPrimary - 0x23EB38
PlayerCMD_MarkForEyesOn - 0x23EC28
PlayerCMD_IsSighted - 0x23ECE4
PlayerCMD_GetPlayersSightingMe - 0x23EDEC
PlayerCMD_GetSightedPlayers - 0x23EF28
PlayerCMD_GetNearestNode - 0x23F0D0
PlayerCMD_RegisterParty - 0x23F174
PlayerCMD_GetFireteamMembers - 0x23F380
PlayerCMD_GetCustomizationBody - 0x23F56C
PlayerCMD_GetCustomizationHead - 0x23F5FC
PlayerCMD_GetCustomizationViewModel - 0x23F68C
PlayerCMD_LoadCustomizationPlayerView - 0x23F71C
PlayerCMD_HasLoadedCustomizationPlayerView - 0x23F7BC
PlayerCMD_HasFemaleCustomizationModel - 0x23F85C




Scripts/Functions

G_Client:

    
public static uint G_Client(int clientIndex)
{
return (0xF44980 + ((uint) (clientIndex * 0x3700)));
}

    
public static uint G_Client(int clientIndex, GClient Mod)
{
return (0xF44980 + (UInt32)Mod) + ((uint)clientIndex * 0x3700);
}



G_Entity:

    
public static uint G_Entity(int clientIndex)
{
return (0xE04980 + ((uint) (clientIndex * 0x280)));
}

    
public static uint G_Entity(int clientIndex, GEntity Mod)
{
return ((0xE04980 + (UInt32)Mod) + ((uint)(clientIndex * 0x280)));
}



G_Spawn:

    
public static Int32 G_Spawn()
{
return CallFunction(0x290E58, new object[0]);
}



RPC (R_SetFrameFog):

    
public static void EnableRPC()
{
PS3.SetMemory(0x4A0700, new byte[] { 0x4e, 0x80, 0, 0x20 });
Thread.Sleep(20);
byte[] memory = new byte[] { 0x7c, 8, 2, 0xa6, 0xf8, 1, 0, 0x80, 60, 0x60, 0x10, 5, 0x81, 0x83, 0, 0x4c, 0x2c, 12, 0, 0, 0x41, 130, 0, 100, 0x80, 0x83, 0, 4, 0x80, 0xa3, 0, 8, 0x80, 0xc3, 0, 12, 0x80, 0xe3, 0, 0x10, 0x81, 3, 0, 20, 0x81, 0x23, 0, 0x18, 0x81, 0x43, 0, 0x1c, 0x81, 0x63, 0, 0x20, 0xc0, 0x23, 0, 0x24, 0xc0, 0x43, 0, 40, 0xc0, 0x63, 0, 0x2c, 0xc0, 0x83, 0, 0x30, 0xc0, 0xa3, 0, 0x34, 0xc0, 0xc3, 0, 0x38, 0xc0, 0xe3, 0, 60, 0xc1, 3, 0, 0x40, 0xc1, 0x23, 0, 0x48, 0x80, 0x63, 0, 0, 0x7d, 0x89, 3, 0xa6, 0x4e, 0x80, 4, 0x21, 60, 0x80, 0x10, 5, 0x38, 160, 0, 0, 0x90, 0xa4, 0, 0x4c, 0x90, 100, 0, 80, 0xe8, 1, 0, 0x80, 0x7c, 8, 3, 0xa6, 0x38, 0x21, 0, 0x70, 0x4e, 0x80, 0, 0x20 };
PS3.SetMemory(0x4A0700 + 4, memory);
PS3.SetMemory(0x10050000, new byte[0x2854]);
PS3.SetMemory(0x4A0700, new byte[] { 0xf8, 0x21, 0xff, 0x91 });
}



FPS RPC:

    
public static bool EnableRPC()
{
PS3.SetMemory(0x36DB10, new byte[] { 0x41 });
PS3.SetMemory(0x36DB10 + 4, new byte[] {
0x3f, 0x80, 0x10, 5, 0x81, 0x9c, 0, 0x48, 0x2c, 12, 0, 0, 0x41, 130, 0, 120,
0x80, 0x7c, 0, 0, 0x80, 0x9c, 0, 4, 0x80, 0xbc, 0, 8, 0x80, 220, 0, 12,
0x80, 0xfc, 0, 0x10, 0x81, 0x1c, 0, 20, 0x81, 60, 0, 0x18, 0x81, 0x5c, 0, 0x1c,
0x81, 0x7c, 0, 0x20, 0xc0, 60, 0, 0x24, 0xc0, 0x5c, 0, 40, 0xc0, 0x7c, 0, 0x2c,
0xc0, 0x9c, 0, 0x30, 0xc0, 0xbc, 0, 0x34, 0xc0, 220, 0, 0x38, 0xc0, 0xfc, 0, 60,
0xc1, 0x1c, 0, 0x40, 0xc1, 60, 0, 0x44, 0x7d, 0x89, 3, 0xa6, 0x4e, 0x80, 4, 0x21,
0x38, 0x80, 0, 0, 0x90, 0x9c, 0, 0x48, 0x90, 0x7c, 0, 0x4c, 0xd0, 60, 0, 80,
0x48, 0, 0, 20
});
PS3.SetMemory(0x36DB10, new byte[] { 0x40 });
return true;
}



Call Function:

    
public static int CallFunction(uint func_address, params object[] parameters)
{
int length = parameters.Length;
uint num2 = 0;
for (uint i = 0; i < length; i++)
{
if (parameters[i] is int)
{
byte[] array = BitConverter.GetBytes((int)parameters[i]);
Array.Reverse(array);
PS3.SetMemory(0x10050000 + ((i + num2) * 4), array);
}
else if (parameters[i] is uint)
{
byte[] buffer2 = BitConverter.GetBytes((uint)parameters[i]);
Array.Reverse(buffer2);
PS3.SetMemory(0x10050000 + ((i + num2) * 4), buffer2);
}
else if (parameters[i] is string)
{
byte[] buffer3 = Encoding.UTF8.GetBytes(Convert.ToString(parameters[i]) + "*********");
PS3.SetMemory(0x10050054 + (i * 0x400), buffer3);
uint num4 = 0x10050054 + (i * 0x400);
byte[] buffer4 = BitConverter.GetBytes(num4);
Array.Reverse(buffer4);
PS3.SetMemory(0x10050000 + ((i + num2) * 4), buffer4);
}
else if (parameters[i] is float)
{
num2++;
byte[] buffer5 = BitConverter.GetBytes((float)parameters[i]);
Array.Reverse(buffer5);
PS3.SetMemory(0x10050024 + ((num2 - 1) * 4), buffer5);
}
}
byte[] bytes = BitConverter.GetBytes(func_address);
Array.Reverse(bytes);
PS3.SetMemory(0x1005004c, bytes);
Thread.Sleep(20);
byte[] memory = new byte[4];
PS3.GetMemory(0x10050050, memory);
Array.Reverse(memory);
return BitConverter.ToInt32(memory, 0);
}



Button Monitor:

Buttons:
    
public class Buttonz
{
public static UInt32
X = 262144,
Square = 805306368,
L1 = 526336,
L2 = 8388608,
L3 = 35651584,
R1 = 16777216,
R2 = 4194304,
R3 = 67108868,
Crouch = 131072,
Prone = 65536,
StartButton = 32768;
}


Button Pressed:
    
public static Boolean ButtonPressed(UInt32 clientIndex, UInt32 Button)
{
if (BitConverter.ToUInt32(PS3.GetBytes(0xF47CB0 + (clientIndex * 0x3700), 4), 0) == Button)
return true;
else return false;
}



Hud Elements:

    
public static class HElems
{
public static uint
ELEM = G_HuDElem,
FIX_ELEM = 0x3438F,
FPS = 0x36DB00,
G_HuDElem = 0xD87C88,
G_LocalizedStringIndex = 0x34348,
Level_locals_t = 0xDB5D04,
LevelTime = Level_locals_t + 0x540,
G_LocalizedString = G_LocalizedStringIndex,
type = 0x00,
xOffset = 0x04,
yOffset = 0x08,
zOffset = 0x0C,
targetEntNum = 0x10,
fontScale = 0x14,
fromFontScale = 0x18,
fontScaleStartTime = 0x1C,
fontScaleTime = 0x20,
font = 0x24,
alignOrg = 0x28,
alignScreen = 0x2C,
color = 0x30,
fromColor = 0x34,
fadeStartTime = 0x38,
fadeTime = 0x3C,
label = 0x40,
text = 0x42,
width = 0x44,
height = 0x48,
materialIndex = 0x4C,
fromWidth = 0x50,
fromHeight = 0x54,
scaleStartTime = 0x58,
scaleTime = 0x5C,
fromX = 0x60,
fromY = 0x64,
fromAlignOrg = 0x68,
fromAlignScreen = 0x6C,
moveStartTime = 0x70,
moveTime = 0x74,
time = 0x78,
duration = 0x7C,
value = 0x80,
sort = 0x88,
glowColor = 0x8C,
fxBirthTime = 0x90,
fxLetterTime = 0x94,
fxDecayStartTime = 0x98,
fxDecayDuration = 0x9C,
soundID = 0xA0,
flags = 0xA4,
clientOffset = 0xA8;
}

    
public static int getLevelTime()
{
return PS3.Extension.ReadInt32(HElems.LevelTime);
}

    
public static void SetGlow(uint elemIndex, int r, int g, int b, int a)
{
uint num = HElems.ELEM + (elemIndex * 0xbCool Man (aka Tustin);
PS3.SetMemory(num + HElems.glowColor, RGBA(r, g, b, a));
}

    
public static void ActivateIndex(int index, int type)
{
byte[] Typ = BitConverter.GetBytes(type);
Array.Reverse(Typ);
PS3.SetMemory(HElems.ELEM + 0xb8 * (uint)index, Typ);
}

    
public static byte[] ToHexFloat(float Axis)
{
byte[] bytes = BitConverter.GetBytes(Axis);
Array.Reverse(bytes);
return bytes;
}

    
public static byte[] RGBA(decimal R, decimal G, decimal B, decimal A)
{
byte[] RGBA = new byte[4];
byte[] RVal = BitConverter.GetBytes(Convert.ToInt32(R));
byte[] GVal = BitConverter.GetBytes(Convert.ToInt32(G));
byte[] BVal = BitConverter.GetBytes(Convert.ToInt32(B));
byte[] AVal = BitConverter.GetBytes(Convert.ToInt32(A));
RGBA[0] = RVal[0];
RGBA[1] = GVal[0];
RGBA[2] = BVal[0];
RGBA[3] = AVal[0];
return RGBA;
}

    
public static void StoreIcon(int elemIndex, uint client, int shader, int width, int height, float x, float y, uint align, float sort, int r, int g, int b, int a)
{
uint offset = (uint)(HElems.G_HuDElem + (elemIndex * 0xbCool Man (aka Tustin));
PS3.SetMemory(offset, new byte[0xb8]);
byte[] buffer = new byte[4];
buffer[3] = 4;
PS3.SetMemory(offset, buffer);
PS3.Extension.WriteInt32(offset + HElems.materialIndex, shader);
PS3.Extension.WriteInt32(offset + HElems.clientOffset, (int)client);
PS3.Extension.WriteInt32(offset + HElems.width, width);
PS3.Extension.WriteInt32(offset + HElems.height, height);
PS3.Extension.WriteInt32(offset + HElems.alignScreen, 0);
PS3.Extension.WriteInt32(offset + HElems.alignOrg, 0);
PS3.Extension.WriteFloat(offset + HElems.xOffset, x);
PS3.Extension.WriteFloat(offset + HElems.yOffset, y);
PS3.SetMemory(offset + HElems.color, RGBA(r, g, b, a));
}

    
public static byte[] GetMemory(uint Offset, int Length)
{
byte[] buffer = new byte[Length];
PS3.GetMemory(Offset, buffer);
return buffer;
}

    
public static void GetMemoryref(uint Address, ref byte[] Bytes)
{
PS3.GetMemory(Address, Bytes);
}

    
public static byte[] CacheString(string Text)
{
PS3.SetMemory(HElems.FIX_ELEM, new byte[] { 0x01 });
PS3.SetMemory(0x2100000, Encoding.ASCII.GetBytes(Text + "*********"));
byte[] result = new byte[6];
Thread.Sleep(10);
GetMemoryref(0x2106000, ref result);
return result;
}

    
public static void StoreTextElem(int elemIndex, int client, string Text, short font, float fontSize, float x, float y, uint align, float sort, int r, int g, int b, int a)
{
uint offset = HElems.ELEM + (Convert.ToUInt32(elemIndex) * 0xbCool Man (aka Tustin);
PS3.SetMemory(offset, new byte[0xb8]);
byte[] buffer = new byte[4];
buffer[3] = 1;
PS3.SetMemory(offset, buffer);
PS3.Extension.WriteInt16(offset + HElems.text, G_LocalizedStringIndex(Text));
PS3.Extension.WriteInt32(offset + HElems.font, font);
PS3.Extension.WriteInt32(offset + HElems.clientOffset, client);
F.PS3.Extension.WriteFloat(offset + HElems.fontScale, fontSize);
Form1.PS3.Extension.WriteFloat(offset + HElems.xOffset, x);
Form1.PS3.Extension.WriteFloat(offset + HElems.yOffset, y);
Form1.PS3.SetMemory(offset + HElems.color, RGBA(r, g, b, a));
}

    
public static short G_LocalizedStringIndex(string Text)
{
UInt32 G_LocalizedStringIndexOff = HElems.G_LocalizedString;
PS3.Extension.WriteByte(G_LocalizedStringIndexOff + 0x48, 0x41);
short StringT = (short)CallFunction(G_LocalizedStringIndexOff, new object[] { Text });
PS3.Extension.WriteByte(G_LocalizedStringIndexOff + 0x48, 0x40);
return StringT;
}

    
public static void doTypeWriter(uint ElemIndex, int client, string text, double fontScale, short font, float X, float Y, int fxLetterTime, int fxDecayStartTime, int fxDecayDuration, int r, int g, int b, int a, int r1, int b1, int g1, int a1)
{
uint offset = HElems.ELEM + (Convert.ToUInt32(ElemIndex) * 0xbCool Man (aka Tustin);
PS3.SetMemory(offset, new byte[0xb8]);
byte[] buffer = new byte[4];
buffer[3] = 1;
PS3.SetMemory(offset, buffer);
PS3.Extension.WriteInt16(offset + HElems.text, G_LocalizedStringIndex(text));
PS3.Extension.WriteInt16(offset + HElems.font, font);
PS3.Extension.WriteInt32(offset + HElems.clientOffset, client);
PS3.Extension.WriteInt16(offset + HElems.alignScreen, 0);
PS3.Extension.WriteInt16(offset + HElems.alignOrg, 0);
PS3.Extension.WriteFloat(offset + HElems.fontScale, (float)fontScale);
PS3.Extension.WriteFloat(offset + HElems.xOffset, X);
PS3.Extension.WriteFloat(offset + HElems.yOffset, Y);
PS3.SetMemory(offset + HElems.color, RGBA(r, g, b, a));
PS3.SetMemory(offset + HElems.glowColor, RGBA(r1, g1, b1, a1));
PS3.Extension.WriteInt32(offset + HElems.fxBirthTime, getLevelTime());
PS3.Extension.WriteInt32(offset + HElems.fxLetterTime, fxLetterTime);
PS3.Extension.WriteInt32(offset + HElems.fxDecayStartTime, fxDecayStartTime);
PS3.Extension.WriteInt32(offset + HElems.fxDecayDuration, fxDecayDuration);
}

    
public static uint MoveOverTime(uint elemIndex, short Time, float X, float Y)
{
uint Elem = HElems.ELEM + (elemIndex) * 0xB8;
PS3.Extension.WriteFloat(Elem + HElems.fromX, PS3.Extension.ReadFloat(Elem + HElems.xOffset));
PS3.Extension.WriteFloat(Elem + HElems.fromY, PS3.Extension.ReadFloat(Elem + HElems.yOffset));
PS3.Extension.WriteInt32(Elem + HElems.moveTime, Time);
PS3.Extension.WriteInt32(Elem + HElems.moveStartTime, getLevelTime());
PS3.Extension.WriteFloat(Elem + HElems.xOffset, X);
PS3.Extension.WriteFloat(Elem + HElems.yOffset, Y);
return Elem;
}

    
public static void ChangeFontScaleOverTime(uint elemIndex, short Time, double OldFont, double NewFont)
{
uint Elem = HElems.ELEM + (elemIndex) * 0xB8;
PS3.Extension.WriteFloat(Elem + HElems.fromFontScale, (float)OldFont);
PS3.Extension.WriteUInt32(Elem + HElems.fontScaleStartTime, (UInt32)getLevelTime());
PS3.Extension.WriteInt32(Elem + HElems.fontScaleTime, Time);
PS3.Extension.WriteFloat(Elem + HElems.fontScale, (float)NewFont);
}

    
public static void ScaleOverTime(uint elemIndex, short Time, short Width, short Height)
{
uint Elem = HElems.ELEM + (elemIndex) * 0xB8;
PS3.Extension.WriteInt32(Elem + HElems.fromHeight, PS3.Extension.ReadInt16(Elem + HElems.height));//From Height
PS3.Extension.WriteInt32(Elem + HElems.fromWidth, PS3.Extension.ReadInt16(Elem + HElems.width));//from Width
PS3.Extension.WriteInt32(Elem + HElems.scaleTime, Time);
PS3.Extension.WriteInt32(Elem + HElems.scaleStartTime, getLevelTime());//MoveStartTime
PS3.Extension.WriteInt16(Elem + HElems.height, Height);
PS3.Extension.WriteInt16(Elem + HElems.width, Width);
}

    
public static void FadeOverTime(uint elem, short Time, int R, int G, int B, int A)
{
uint Elem = HElems.ELEM + (elem) * 0xB8;
byte[] RVal = GetMemory(Elem + HElems.color, 1);
byte[] GVal = GetMemory(Elem + HElems.color + 0x01, 1);
byte[] BVal = GetMemory(Elem + HElems.color + 0x02, 1);
byte[] AVal = GetMemory(Elem + HElems.color + 0x03, 1);
PS3.SetMemory(Elem + HElems.fromColor, RVal);
PS3.SetMemory(Elem + HElems.fromColor + 0x01, GVal);
PS3.SetMemory(Elem + HElems.fromColor + 0x02, BVal);
PS3.SetMemory(Elem + HElems.fromColor + 0x03, AVal);
PS3.Extension.WriteUInt32(Elem + HElems.fadeStartTime, (UInt32)getLevelTime());
PS3.Extension.WriteInt32(Elem + HElems.fadeTime, Time);
PS3.SetMemory(Elem + HElems.color, RGBA(R, G, B, A));
}

    
public static byte[] UInt32ToBytes(uint input)
{
byte[] bytes = BitConverter.GetBytes(input);
Array.Reverse(bytes);
return bytes;
}

    
public static byte[] ReverseBytes(byte[] inArray)
{
Array.Reverse(inArray);
return inArray;
}

    
public static byte[] uintBytes(uint input)
{
byte[] data = BitConverter.GetBytes(input);
Array.Reverse(data);
return data;
}



Set Model:

    
public void SetModel(int client, string model)
{
CallFunction(0x28FA4C, 0xE04980 + (client * 0x280), model);
}


Model List:
    
void
tag_ik_target
weapon_sc2010_gold
defaultvehicle
viewmodel_reticle_standard_02
ims_scorpion_explosive_iw6
viewmodel_cz_805_bren
viewmodel_default
defaultweapon
vfx_metal_fracture_piece_small_28
weapon_msbs_gold
ac_prs_prp_metal_debris_a_13
weapon_msbs
weapon_reflex_vmr
ac_prs_prp_metal_debris_a_14
veh_aas72x_tailpiece1_1s
veh_battle_hind_wing_leftpiece2_1s
veh_apache_wing_right_1s
veh_apache_wing_left_pc1_1s
vfx_metal_fracture_piece_med_09
vfx_metal_fracture_piece_med_08
vfx_metal_fracture_piece_med_07
vfx_metal_fracture_piece_med_06
vfx_metal_fracture_piece_med_05
veh_apache_bodypiece02_1s
veh_apache_wing_left_1s
veh_apache_rotor_main_1s
veh_apache_bodypiece01_1s
veh_apache_body_1s
vfx_metal_fracture_piece_med_01
weapon_remington_r5rgp
weapon_us_smoke_grenade_burnt
veh_aas72x_bodypiece03_1s
weapon_acog_iw6
weapon_stow_mid_up
weapon_ak12_gold
weapon_ak12
viewmodel_ak12_camo
vfx_metal_fracture_piece_small_09
ac_prs_prp_metal_debris_a_11
veh_apache_bodypiece05_1s
vfx_metal_fracture_piece_small_24
vfx_metal_fracture_piece_small_23
vfx_metal_fracture_piece_small_22
vfx_metal_fracture_piece_small_21
vfx_metal_fracture_piece_small_20
viewmodel_grenade_launcher_no_cover
viewmodel_reticle_acog_02
veh_battle_hind_wing_left_1p
vehicle_odin_mp
vehicle_skylark
vehicle_drone_backup_buddy_gun
vehicle_drone_backup_buddy
projectile_at4
vfx_metal_fracture_piece_small_19
vehicle_mi17_woodland_d_piece01
weapon_fad_iw6_camo
veh_aas72x_bodypiece10_1s
veh_battle_hind_bodypiece01_2p
ims_scorpion_body_iw6_bombsquad
viewmodel_sc2010_camo
ims_scorpion_body_iw6_placement_failed
veh_battle_hind_bodypiece06_2p
viewmodel_fad_iw6
ac_prs_prp_metal_debris_a_04
vfx_metal_fracture_piece_small_25
vehicle_aas_72x_killstreak
viewmodel_eotech_pwr_reader
viewmodel_reticle_clan_01
weapon_target_finder
weapon_maul_attachment
viewmodel_maul_attachement
projectile_tag
viewmodel_reticle_hybrid_01
fx_rifle_shell_blur
veh_battle_hind_wing_leftpiece3_1p
viewmodel_reticle_hybrid_02
veh_battle_hind_tailpiece2_1p
vfx_metal_fracture_piece_small_16
veh_apache_tailpiece3_1s
vfx_metal_fracture_piece_small_15
weapon_knife_iw6
veh_apache_tailpiece2_1s
weapon_thermal_hybrid
vfx_metal_fracture_piece_small_11
veh_apache_bodypiece11_1s
vfx_metal_fracture_piece_small_10
veh_aas72x_bodypiece02_1s
veh_apache_tailpiece1_1s
weapon_sc2010
viewmodel_reticle_reflex_01
ac_prs_prp_metal_debris_a_06
viewmodel_reticle_reflex_default
veh_apache_bodypiece12_1s
ac_prs_prp_metal_debris_a_07
viewmodel_ak12
veh_aas72x_tail_1s
placeable_barrier
veh_aas72x_tailpiece2_1s
veh_battle_hind_tailpiece1_1p
placeable_barrier_destroyed
veh_aas72x_bodypiece08_1s
veh_battle_hind_rotor_lower_2s
weapon_honeybadger_gold
vfx_metal_fracture_piece_small_29
weapon_honeybadger
ac_prs_prp_metal_debris_a_01
vfx_metal_fracture_piece_med_00
placeable_barrier_obj
prop_flag_neutral
viewmodel_sc2010_gold
vehicle_drone_vanguard_gun
viewmodel_reticle_hybrid_03
weapon_sc2010_camo
viewmodel_reticle_hybrid_04
veh_battle_hind_camerastand_2s
weapon_msbs_camo
veh_battle_hind_body_2s
weapon_sentry_chaingun_obj
viewmodel_msbs_camo
viewmodel_flash_supressor_ar
veh_aas72x_wing_left_1s
viewmodel_reticle_hybrid_default
vfx_metal_fracture_piece_small_05
viewmodel_variable_zoom_relfex
ims_scorpion_body_iw6
vfx_metal_fracture_piece_small_06
vfx_metal_fracture_piece_small_04
veh_battle_hind_wing_leftpiece2_1p
viewmodel_reticle_eotech_02
veh_battle_hind_wing_leftpiece1_1p
viewmodel_reticle_acog_01
viewmodel_reticle_eotech_03
viewmodel_remington_r5rgp_gold
viewmodel_arx_160
vfx_metal_fracture_piece_med_19
fx_space_shell
veh_aas72x_bodypiece09_1s
ac_prs_prp_metal_debris_a_10
viewmodel_cz_805_bren_gold
projectile_m203grenade
weapon_reflex_reddot
placeable_barrier_obj_red
veh_apache_tailpiece5_1s
viewmodel_reddot_reflex_iw6
vfx_metal_fracture_piece_small_07
veh_battle_hind_bodypiece01_2s
viewmodel_base_viewhands
ac_prs_prp_metal_debris_a_15
weapon_cz_805_bren
viewmodel_knife_iw6
veh_battle_hind_body_2p
vfx_metal_fracture_piece_med_18
viewmodel_msbs
vfx_metal_fracture_piece_med_17
weapon_briefcase_bomb_iw6
viewmodel_msbs_gold
vfx_metal_fracture_piece_small_14
veh_battle_hind_bodypiece03_2s
viewmodel_target_finder
veh_battle_hind_bodypiece02_2s
viewmodel_reticle_standard_05
weapon_grenade_launcher_iw6
viewmodel_briefcase_bomb_mp_iw6
viewmodel_reticle_eotech_default
veh_aas72x_bodypiece01_1s
weapon_eotech_pwr_reader
viewmodel_reticle_reflex_05
veh_aas72x_bodypiece11_1s
viewmodel_reticle_hybrid_05
vfx_metal_fracture_piece_small_18
veh_apache_rotor_tail_1s
vfx_metal_fracture_piece_small_17
viewmodel_kriss_gold
veh_apache_bodypiece09_1s
projectile_hellfire_missile
viewmodel_reticle_eotech_05
ac_prs_prp_metal_debris_a_05
weapon_kriss_v_gold
weapon_cz_805_bren_camo
weapon_kriss_v
veh_battle_hind_tail_1s
viewmodel_cz_805_bren_camo
veh_battle_hind_tail_1p
weapon_pp19_bizon_iw6_camo
veh_battle_hind_tailpiece2_1s
veh_battle_hind_gun_pivot_2s
veh_apache_bodypiece07_1s
vehicle_drone_vanguard
veh_apache_rotor_t3_1s
vehicle_a10_warthog_iw6_mp
viewmodel_reticle_standard_03
veh_aas72x_body_1s
weapon_remington_r5rgp_gold
viewmodel_reticle_eotech_04
vfx_metal_fracture_piece_small_01
vfx_metal_fracture_piece_small_03
viewmodel_reticle_reflex_03
vfx_metal_fracture_piece_small_02
veh_battle_hind_bodypiece03_2p
viewmodel_reticle_reflex_04
viewmodel_pp19_bizon_iw6_gold
veh_battle_hind_wing_left_1s
ac_prs_prp_metal_debris_a_09
vfx_metal_fracture_piece_small_27
viewmodel_muzzle_break_ar
vfx_metal_fracture_piece_small_26
viewmodel_reticle_standard_01
weapon_flash_suppressor_iw6_ar
vehicle_fracture_piece_01
weapon_muzzle_brake_iw6_ar
weapon_ak12_camo
veh_aas72x_rotor_main_1s
weapon_sentry_chaingun_obj_red
veh_battle_hind_bodypiece06_2s
veh_apache_bodypiece06_1s
veh_battle_hind_bodypiece04_2s
viewmodel_honeybadger
vehicle_fracture_piece_06
veh_aas72x_bodypiece04_1s
vfx_metal_fracture_piece_small_12
fx_pistol_shell_blur
vfx_metal_fracture_piece_med_14
veh_apache_bodypiece08_1s
vehicle_ac130_low_mp
vehicle_battle_hind
veh_ball_drone_pc04_p1
projectile_javelin_missile
viewmodel_folding_grip
veh_battle_hind_rotor_lower_2p
weapon_cz_805_bren_gold
vfx_metal_fracture_piece_med_04
veh_aas72x_bodypiece05_1s
veh_aas72x_bodypiece07_1s
veh_apache_bodypiece03_1s
veh_aas72x_bodypiece06_1s
viewmodel_reticle_eotech_01
veh_apache_bodypiece04_1s
veh_battle_hind_bodypiece02_2p
viewmodel_remington_r5rgp
weapon_sentry_chaingun
viewmodel_kriss_camo
veh_battle_hind_bodypiece05_2s
weapon_kriss_v_camo
vfx_metal_fracture_piece_med_16
veh_battle_hind_bodypiece07_2s
vehicle_ball_drone_iw6
veh_apache_rotor_m1_1s
viewmodel_remington_r5rgp_camo
weapon_fad_iw6_gold
ac_prs_prp_metal_debris_a_02
weapon_fad_iw6
viewmodel_reticle_reflex_02
ac_prs_prp_metal_debris_a_03
viewmodel_fad_iw6_gold
vfx_metal_fracture_piece_med_03
veh_battle_hind_bodypiece04_2p
vfx_metal_fracture_piece_med_02
veh_battle_hind_tailpiece1_1s
veh_battle_hind_bodypiece05_2p
ac_prs_prp_metal_debris_a_12
viewmodel_reticle_acog_default
weapon_arx_160_camo
viewmodel_acog_iw6
viewmodel_thermal_hybrid
viewmodel_arx_160_camo
veh_battle_hind_bodypiece08_2s
veh_battle_hind_wing_leftpiece3_1s
veh_battle_hind_bodypiece08_2p
vfx_metal_fracture_piece_med_11
viewmodel_silencer_pitted_medium
vfx_metal_fracture_piece_med_10
viewmodel_honeybadger_gold
viewmodel_sc2010
veh_battle_hind_wing_leftpiece1_1s
weapon_silencer_pitted_medium
weapon_foregrip_folding
viewmodel_reticle_acog_03
weapon_arx_160_gold
vfx_metal_fracture_piece_med_12
viewmodel_grenade_launcher
weapon_sentry_chaingun_destroyed
viewmodel_pp19_bizon_iw6
fx_space_shell_blur
veh_aas72x_wing_right_pc1_1s
weapon_remington_r5rgp_camo
veh_aas72x_wing_right_1s
viewmodel_arx_160_gold
vfx_metal_fracture_piece_med_15
veh_ball_drone_pc03_p1
weapon_stow_mid
weapon_sentry_chaingun_bombsquad
vfx_metal_fracture_piece_small_13
vfx_metal_fracture_piece_med_13
viewmodel_kriss
viewmodel_ak12_gold
vfx_metal_fracture_piece_small_00
veh_battle_hind_bodypiece07_2p
ims_scorpion_body_iw6_placement
ac_prs_prp_metal_debris_a_08
vfx_metal_fracture_piece_small_08
viewmodel_reticle_standard_04
weapon_arx_160
viewmodel_reticle_acog_05
weapon_honeybadger_camo
viewmodel_reticle_acog_04
viewmodel_fad_iw6_camo
viewmodel_honeybadger_camo
fx_glass_piece01
fx_glass_piece02
fx_icicle_piece_1
fx_icicle_piece_2
fx_flesh_chunk_01
fx_wood_splinter01_nosound
fx_wood_splinter02_nosound
fx_wood_splinter01
fx_wood_splinter02
fx_rifle_shell
mil_bullet
fx_pistol_shell
fx_bullet_chain
fx_shotgun_shell
fx
fx_me_brick_01
fx_me_brick_01_piece01
fx_me_brick_01_piece02
fx_rock_small
fx_glass_piece_large_01
fx_glass_piece_large_02
fx_glass_piece_large_03
fx_metal_piece02_distant
projectile_cbu97_clusterbomb_tail
projectile_cbu97_clusterbomb_shell
ch_rubble_chunk01
ch_rubble_chunk02
chunk_03
me_stone_block01
me_stone_block02
me_stone_block03
projectile_cbu97_clusterbomb
tag_origin
projectile_bouncing_betty_trigger
fx_metal_piece01
fx_metal_piece02
defaultactor
viewmodel_pp19_bizon_iw6_camo
test_sphere_silver
test_sphere_redchrome
tag_player
prop_dogtags_friend_iw6
weapon_smart_phone_iw6
weapon_pp19_bizon_iw6
weapon_pp19_bizon_iw6_gold
viewmodel_vepr
viewmodel_vepr_gold
weapon_vepr_camo
viewmodel_vepr_camo
weapon_vepr
weapon_vepr_gold
viewmodel_tar21
viewmodel_tar21_gold
weapon_tar21_camo
viewmodel_tar21_camo
weapon_tar21
weapon_tar21_gold
viewmodel_cbj_ms_iw6
viewmodel_cbj_ms_iw6_gold
weapon_cbj_ms_iw6_camo
viewmodel_cbj_ms_iw6_camo
weapon_cbj_ms_iw6
weapon_cbj_ms_iw6_gold
viewmodel_k7
viewmodel_k7_gold
weapon_k7_camo
viewmodel_k7_camo
weapon_k7
weapon_k7_gold
fx_bullet_chain_blur
viewmodel_m27
viewmodel_m27_gold
weapon_m27_camo
viewmodel_m27_camo
weapon_m27
weapon_m27_gold
viewmodel_ameli
viewmodel_ameli_gold
weapon_ameli_camo
viewmodel_ameli_camo
weapon_ameli
weapon_ameli_gold
viewmodel_lsat
viewmodel_lsat_gold
weapon_lsat_iw6_camo
viewmodel_lsat_camo
weapon_lsat_iw6
weapon_lsat_iw6_gold
viewmodel_kac_chainsaw
viewmodel_kac_chainsaw_gold
weapon_kac_chainsaw_camo
viewmodel_kac_chainsaw_camo
weapon_kac_chainsaw
weapon_kac_chainsaw_gold
viewmodel_minigun_iw6
weapon_minigun_iw6
viewmodel_vks
viewmodel_vks_gold
weapon_vks_camo
viewmodel_vks_camo
weapon_vks
weapon_vks_gold
weapon_vks_scope
viewmodel_vks_scope
weapon_silencer_pitted_large
viewmodel_silencer_pitted_large
viewmodel_gm6
viewmodel_gm6_gold
weapon_gm6_camo
viewmodel_gm6_camo
weapon_gm6
weapon_gm6_gold
weapon_gm6_scope
viewmodel_gm6_scope
viewmodel_usr
viewmodel_usr_gold
weapon_usr_camo
viewmodel_usr_camo
weapon_usr
weapon_usr_gold
weapon_usr_scope
viewmodel_usr_scope_mp
viewmodel_l115a3
viewmodel_l115a3_gold
weapon_l115a3_camo
viewmodel_l115a3_camo
weapon_l115a3
weapon_l115a3_gold
weapon_l115a3_scope
viewmodel_l115a3_scope_mp
weapon_l115a3_silencer
viewmodel_l115a3_silencer
viewmodel_imbel_ia2
viewmodel_imbel_ia2_gold
weapon_imbel_ia2_camo
viewmodel_imbel_ia2_camo
weapon_imbel_ia2
weapon_imbel_ia2_gold
weapon_imbel_ia2_scope
viewmodel_imbel_ia2_scope
weapon_muzzle_brake_iw6_sniper
viewmodel_muzzle_break_sniper
viewmodel_flash_supressor_sniper
viewmodel_dragunov_svu
viewmodel_dragunov_svu_gold
weapon_dragunov_svu_camo
viewmodel_dragunov_svu_camo
weapon_dragunov_svu
weapon_dragunov_svu_gold
weapon_dragunov_svu_scope
viewmodel_dragunov_svu_scope
viewmodel_g28
viewmodel_g28_gold
weapon_g28_camo
viewmodel_g28_camo
weapon_g28
weapon_g28_gold
weapon_g28_scope
viewmodel_g28_scope
viewmodel_mk14_ebr
viewmodel_mk14_ebr_gold
weapon_mk14_ebr_iw6_camo
viewmodel_mk14_ebr_camo
weapon_mk14_ebr_iw6
weapon_mk14_ebr_iw6_gold
weapon_mk14_ebr_iw6_clip_scope
viewmodel_mk14_ebr_scope
viewmodel_mts_255
viewmodel_mts_255_gold
weapon_mts_255_camo
viewmodel_mts_255_camo
weapon_mts_255
weapon_mts_255_gold
fx_shotgun_shell_blur
viewmodel_fabarm_fp6
viewmodel_fabarm_fp6_gold
weapon_fabarm_fp6_camo
viewmodel_fabarm_fp6_camo
weapon_fabarm_fp6
weapon_fabarm_fp6_gold
viewmodel_maul
viewmodel_maul_gold
weapon_maul_camo
viewmodel_maul_camo
weapon_maul
weapon_maul_gold
weapon_silencer_pitted_small
viewmodel_silencer_pitted_small
viewmodel_uts_15
viewmodel_uts_15_gold
weapon_uts_15_camo
viewmodel_uts_15_camo
weapon_uts_15
weapon_uts_15_gold
viewmodel_p226
weapon_p226
weapon_muzzle_brake_iw6_pistol
viewmodel_muzzle_break_pistols
weapon_flash_suppressor_iw6_pistol
viewmodel_flash_supressor_pistol
weapon_silencer_pistol_angular
viewmodel_silencer_pistol_angular
viewmodel_m9a1_iw6
weapon_m9a1_iw6
viewmodel_mp443
weapon_mp443
viewmodel_magum_iw6
weapon_magnum_iw6
viewmodel_vbr_pdw
weapon_vbr
viewmodel_kastet
weapon_kastet
weapon_panzerfaust3_missle
viewmodel_panzerfaust3
weapon_panzerfaust3
viewmodel_panzerfaust3_missle
viewmodel_mk14
weapon_mk14_iw6
viewmodel_maaws
weapon_maaws
projectile_smaw
weapon_smaw_stow
viewmodel_riot_shield
viewmodel_riot_shield_gold
weapon_riot_shield_iw6_camo
viewmodel_riot_shield_camo
weapon_riot_shield_iw6
weapon_riot_shield_iw6_gold
viewmodel_knife_jugmaniac
viewmodel_ak47
weapon_claymore
weapon_ak47_clip
weapon_ak74u_clip
weapon_dragunov_clip
weapon_g3_clip
weapon_g36_clip
weapon_m14_clip
weapon_m16_clip
weapon_mp5_clip
weapon_saw_clip
viewmodel_uav_radio
viewmodel_uav_control_unit_iw6
weapon_uav_control_unit_iw6
viewmodel_smoke_grenade_iw6
weapon_smoke_grenade_iw6
prop_ballistic_vest_iw6_viewmodel
prop_ballistic_vest_iw6
viewmodel_weapon_crate
mp_weapon_crate
projectile_sidewinder_missile
viewmodel_uav_control_unit
weapon_uav_control_unit
mp_switchblade
mp_satcom
mp_satcom_obj
mp_satcom_obj_red
mp_satcom_bombsquad
viewmodel_flare_iw6
emergency_flare_iw6
viewmodel_m67
weapon_m67_grenade
projectile_m67fraggrenade
weapon_c4_iw6_bombsquad
projectile_m67fraggrenade_bombsquad
weapon_semtex_grenade_iw6_bombsquad
projectile_semtex_grenade_bombsquad
weapon_light_stick_tactical_bombsquad
mp_proximity_explosive_bombsquad
weapon_canister_bomb_bombsquad
prop_ballistic_vest_iw6_bombsquad
mp_weapon_crate_bombsquad
weapon_thermobaric_grenade_bombsquad
mp_trophy_system_iw6_bombsquad
mp_trophy_system_iw6
viewmodel_semtex_grenade_iw6
weapon_semtex_grenade_iw6
projectile_semtex_grenade
viewmodel_canister_bomb
weapon_canister_bomb_world
weapon_canister_bomb
viewmodel_c4_iw6
weapon_c4_iw6_world
weapon_c4_iw6
mp_proximity_explosive_world
mp_proximity_explosive
viewmodel_trophy_system_iw6
mp_trophy_system_folded_iw6
viewmodel_twist_flashbang
weapon_twist_flashbang
weapon_m84_flashbang_grenade_burnt
viewmodel_concussion_grenade_iw6
weapon_concussion_grenade_iw6
viewmodel_motion_sensor
weapon_motion_sensor
viewmodel_thermobaric_grenade
weapon_thermobaric_grenade
weapon_scavenger_grenadebag
veh_ball_drone_pc01_s1
veh_ball_drone_pc02_s1
veh_ball_drone_pc03_s1
veh_ball_drone_pc04_s1
veh_ball_drone_pc05_s1
veh_ball_drone_pc06_s1
veh_ball_drone_pc07_s1
veh_ball_drone_pc01_p1
veh_ball_drone_pc02_p1
veh_ball_drone_pc05_p1
veh_ball_drone_pc06_p1
veh_ball_drone_pc07_p1
veh_vanguard_motor_s1
veh_vanguard_arm1_s1
veh_vanguard_arm2_s1
veh_vanguard_arm3_s1
veh_vanguard_arm4_s1
veh_vanguard_blade1_s1
veh_vanguard_blade2_s1
veh_vanguard_blade3_s1
veh_vanguard_stand_s1
veh_vanguard_duct1_s1
veh_vanguard_gun_s1
veh_vanguard_duct2_s1
veh_vanguard_duct3_s1
veh_vanguard_fan1_s1
veh_vanguard_fan2_s1
veh_vanguard_fan3_s1
veh_vanguard_fan4_s1
veh_vanguard_motor_p1
veh_vanguard_arm1_p1
veh_vanguard_arm2_p1
veh_vanguard_arm3_p1
veh_vanguard_arm4_p1
veh_vanguard_blade1_p1
veh_vanguard_blade2_p1
veh_vanguard_blade3_p1
veh_vanguard_stand_p1
veh_vanguard_duct1_p1
veh_vanguard_gun_p1
veh_vanguard_duct2_p1
veh_vanguard_fan1_p1
veh_vanguard_fan2_p1
veh_vanguard_fan3_p1
veh_vanguard_fan4_p1
chunk_01
chunk_02
fx_cash02
fx_cash01
weapon_motion_sensor_bombsquad
mp_fullbody_juggernaut_heavy_black
viewhands_juggernaut_ally
mp_body_juggernaut_light_black
head_juggernaut_light_black
mp_body_infected_a
head_mp_infected
viewhands_gs_hostage
prop_dogtags_foe_iw6
carepackage_dummy_iw6
carepackage_friendly_iw6
carepackage_enemy_iw6
mp_juggernaut_carepackage_dummy
mp_juggernaut_carepackage
mp_juggernaut_carepackage_red
weapon_riot_shield_jug_iw6
viewmodel_riot_shield_mp
weapon_us_smoke_grenade_burnt2
mp_weapon_level_pickup_badge
prop_mp_max_ammo_pickup
weapon_ac130
head_mp_head_a
head_mp_head_ab
head_mp_head_ac
head_mp_head_ad
mp_body_us_rangers_assault_a_arctic
mp_body_us_rangers_assault_a_desert
mp_body_us_rangers_assault_a_elite
mp_body_us_rangers_assault_a_urban
mp_body_us_rangers_assault_a_woodland
viewhands_us_rangers_arctic
viewhands_us_rangers_desert
viewhands_us_rangers_elite
viewhands_us_rangers_urban
viewhands_us_rangers_woodland
com_metal_briefcase_intel
prop_flag_iw6_federation
prop_flag_iw6_ghost
mp_fullbody_dog_a
mil_semtex_belt
mil_semtex_belt_obj
generic_prop_raven
com_plasticcase_green_big_us_dirt
prop_suitcase_bomb
mil_tntbomb_mp
com_plasticcase_beige_big
com_laptop_2_open
com_cellphone_on
mp_missile_bombsite
mp_missile_bombsite_destroyed
foliage_afr_tree_brokentrunk_01a
pbk_logs_anim
com_woodlog_16_192_d
ny_harbor_slava_interior_props_monitor
pbk_pipe_grate_01
pbk_prison_door_right_01
pbk_prison_door_left_01
pbk_foliage_tree_umbrellathorn_leaves_01
pbk_foliage_jungle_plants_01
pbk_large_mahogony_tree_01
foliage_jungle_nurse_lg
foliage_ctl_forest_shrubs01
foliage_afr_plant_fern_01a
pbk_foliage_cod5_tree_jungle_02_bright
foliage_afr_tree_river_fallen_01
foliage_pacific_grass_clump02
pbk_foliage_jungle_tall_grass01
pbk_foliage_jungle_tall_grass02
pbk_foliage_grass_64_square
pbk_lupinus_01_purple
pbk_lupinus_02_purple
pbk_lupinus_01_yellow
pbk_lupinus_02_yellow
foliage_jungle_large_grass
pbk_foliage_cod5_tree_jungle_03
foliage_pacific_fern01
pbk_foliage_pacific_tropic_shrub03
pbk_foliage_cod5_tree_jungle_03_bright
pbk_foliage_pacific_forest_shrub_01_ambient
foliage_ls_ivy_bunch_01
foliage_afr_tree_umbrellathorn_01a_animated
pbk_chain_winch
ow_vista_lightpole_double
ac_prs_enm_barge_a_1
clk_camera_security
clk_camera_security_base
clk_emergency_light
cnd_broken_branch_02
ny_rooftop_ac_unit_large
pbk_metal_sign_02
pbk_vehicle_cement_truck_01
cnd_conference_chair_red_01
afr_deadgroundcover_01
afr_root_02
rst_vista_treecluster_01
pbk_ancient_olive_tree
com_cement_bag_single
com_cement_bag_bent
com_cement_bag_smallstack
foliage_jungle_ground_cover_01
pbk_riverbridge_arch
pbk_riverbridge_bottombeam
pbk_riverbridge_column
pbk_riverbridge_supportbeam
pbk_riverbridge_topbeam
aq_debris_wood_shard_03
spray_can02_iw6
afr_flamintire
afr_military_tire04_big_mort_b
com_woodlog_24_192_a
com_woodlog_24_192_b
com_woodlog_24_192_c
com_woodlog_24_192_d
com_woodlog_24_96_a
com_woodlog_24_96_c
com_woodlog_24_96_d
intro_log_pile_01
aftermath_rebar_group_03
afr_river_wood_plank1
clk_entrance_fence_01
me_chainlink_fence_pole
ow_electricbox2
com_floodlight
com_folding_table
com_roofvent1
ow_satellitedish
afr_steel_ladder
pbk_tower_ladder_cage
ny_manhattan_building_antenna_01
com_emergencylightcase_red_off
furniture_rack_forms
com_pallet
com_pallet_stack
pbk_pallet_2
ch_bunker_support_brace_02
trash_bottle_juice2
trash_bottle_water2
trash_styrofoam_container2
vehicle_tatra_t815_iw6_static
prop_large_rock_pile
com_red_toolbox
com_basketball_goal
pbk_vehicle_semi_truck
pbk_riverbridge_rail
road_barrier_post
pbk_pvc_pipe_01
pbk_lab_overheadlight_off
ls_wood_burned_01
ls_wood_burned_02
afr_ground_trash_01
cardboard_box1
cardboard_box12
clk_fusebox_02
clk_wall_light_01
cnd_cord_extension_01_flt
cnd_plywood_stacks_01
ctl_electrical_pipes_long
dam_electric_pipes_custom_02
light_outdoorwall02
pbk_dead_monkey
ny_harbor_sub_wire_box_04
ow_cement_mixer
ow_con_bckt_01
pb_bundle_rebar_01
pbk_bundle_rebar_01
pbk_air_conditioner_01
pbk_barrier_gate_01
pbk_concrete_pole_yellow_01
pbk_electric_wire_01
pbk_fellerbuncher_blade
pbk_fellerbuncher_container
iw6_pbk_rock_large_01_mossy
iw6_pbk_rock_large_02_mossy
iw6_pbk_rock_large_04_mossy
pbk_long_blade_chainsaw
pbk_riverbridge_planks_02
pbk_riverbridge_planks_03
pbk_tire_huge_01
pbk_vehicle_semi_truck_trailer
pbk_vehicle_truck_02
pbk_foliage_tree_umbrellathorn_01
pbk_wood_bridge_01
pbk_woodboard_01
pbk_woodboard_02
pbk_woodboard_03
pbk_woodboard_04
pbk_woodstack_01
pipes_metal01_plaster_offwhite
vehicle_korean_blue_truck
pbk_scaffolding_single_yel_01
pbk_shed_02_new_doorframe
pbk_shed_02_new_shell
pbk_bridge_beams
pbk_foliage_jungle_large_tree_01
pbk_foliage_jungle_tree_01_opt
pbk_ball_chain_01
com_pipe_4x256_metal
clk_lab_gas_analyzer_electric_panel
storefront_door03
com_stepladder_large
rnk_pipe_4_coupling_light_metal
rnk_pipe_4x96_yellow
rnk_pipe_4_coupling_yellow
clk_pipe_4x246_red
clk_pipe_90deg_red
clk_pipe_coupling_red
vehicle_iveco_lynx_iw6_static
iw6_pbk_rock_large_02_mossy_wet
bi_command_center_panel_10_a
bi_command_center_panel_10_b
bi_command_center_panel_11
bi_command_center_panel_13
bi_command_center_panel_18
bi_command_center_panel_20_a
bi_command_center_panel_20_b
bi_command_center_panel_22
com_studio_light_off
pbk_rock_netting_anchor
prop_trailerpark_hitch
ma_door_handle_chrome
saf_roundel_02
ow_con_pour_01
pbk_generator_panel_01
pbk_metal_post_01
pbk_metal_sign_01
bi_command_center_panel_1_a
bi_command_center_panel_1_b
clt_ladder_construction_01
pbk_ladder_metal
clk_searchlight_ir_light
clk_searchlight_stand
rnk_pipe_4x256_light_metal
rnk_pipe_4x96_light_metal
clk_runningpipe_str_32
clk_runningpipe_bend_90
clk_runningpipe_str_256
foliage_pbk_jungle_hanging_vine_combined
foliage_jungle_large_tree_01
pbk_foliage_tree_acacia_01
pbk_barrel_blue
pbk_barrel_rust
com_barrel_black
com_barrel_blue_rust
com_barrel_green
afr_barrel_green_rust
com_barrel_pallet_combo
com_barrel_orange
com_barrel_white_rust
com_propane_tank02
ag_rocks_small_01
construction_hardhat
com_paint_bucket_w_lid_01
com_paint_bucket_01
pbk_com_paint_bucket_stack
com_paint_bucket_stack
foliage_tree_stump_1
vehicle_excavator_small
com_battery_wire_black_2
com_battery_wire_blue_2
com_battery_wire_red_2
berlin_cinderblock
iw6_rock_large_04_small_wet
iw6_rock_pile_01_mossy
iw6_rock_pile_01_wet
pbk_mayan_skull_bricks
iw6_rock_large_01
iw6_pbk_rock_large_01
iw6_rock_large_01_mossy
iw6_rock_large_02_mossy
iw6_pbk_rock_large_04_mossy_wet
mil_barbedwire2
foliage_ivy_bottom01
foliage_ivy_corner02
pbk_jungle_vines_patch_ground_02
foliage_jungle_vines_patch_ground_01_vista
ctl_vine_patch_hang_hi_lod
clk_plastic_bin_lrg_01_open
ctl_peep_hole_wire01
ctl_peep_hole_wire02
pbk_log_grappler
pbk_log_grappler_closed
pbk_saw
pbk_foliage_jungle_palm_01
railing_old_span64_gray_fix
afr_bg_boulder_07
construction_porter_potty_green
afr_ground_trash_06
pbk_trailer_wheels_01
pbk_foliage_pacific_forest_shrub_01
has_foliage_jungle_new_creeper
intro_foliage_hanging_ivy_02
intro_foliage_hanging_ivy_01
intro_foliage_hanging_ivy_03
railing_old_post_gray_fix
hanging_wire_04
foliage_jungle_tree_02
pbk_foliage_jungle_tree_02
ow_electricbox4
pbk_tower_ladder_hatch
trash_wrapper1
vehicle_bulldozer
fac_walkway_supportbeam_01
afr_sandbag_02
ny_harbor_russian_oscar2_ladder_b
pbk_ladder_metal_long
afr_bg_boulder_06
afr_bg_boulder_04
afr_bg_boulder_02
mv/iw6_pbk_rock_large_01
mv/com_woodlog_16_192_d
mv/foliage_tree_stump_1
rst_vista_tree_01
pbk_vista_treecluster_01
pbk_foliage_tree_acacia_01_leaves
pbk_foliage_jungle_fern_01
pbk_foliage_jungle_fern_01_vista
pbk_flag_01
pbk_flag_02
pbk_foliage_jungle_large_grass
pbk_foliage_jungle_tree_leaf_01_opt
pbk_foliage_jungle_palm_02
pbk_foliage_pacific_palms08
pbk_plastic_redfence_anim_p5
pbk_plastic_redfence_anim_p1
pbk_plastic_redfence_anim_p2
pbk_plastic_redfence_anim_p3
pbk_plastic_redfence_anim_p4
pbk_foliage_new_creeper_02
pbk_foliage_jungle_sml_fern
pbk_tarp_04
pbk_tarp_02
pbk_tarp_01
pbk_tarp_03
com_trashbin_sml_iw6
pbk_paintcan
viewhands_devgru_arctic
viewhands_devgru_desert
viewhands_devgru_elite
viewhands_devgru_urban
viewhands_devgru_woodland
head_mp_head_e_helmet_x
head_mp_head_e_helmet_x_alt
head_mp_head_e_helmet_x_alt_c
head_mp_head_e_helmet_x_alt_d
head_mp_head_e_helmet_x_alt_e
head_mp_head_e_helmet_x_alt_f
head_mp_head_eb_helmet_x
head_mp_head_eb_helmet_x_alt
head_mp_head_eb_helmet_x_alt_c
head_mp_head_eb_helmet_x_alt_d
head_mp_head_eb_helmet_x_alt_e
head_mp_head_eb_helmet_x_alt_f
head_mp_head_ec_helmet_x
head_mp_head_ec_helmet_x_alt
head_mp_head_ec_helmet_x_alt_c
head_mp_head_ec_helmet_x_alt_d
head_mp_head_ec_helmet_x_alt_e
head_mp_head_ec_helmet_x_alt_f
head_mp_head_ed_helmet_x
head_mp_head_ed_helmet_x_alt
head_mp_head_ed_helmet_x_alt_c
head_mp_head_ed_helmet_x_alt_d
head_mp_head_ed_helmet_x_alt_e
head_mp_head_ed_helmet_x_alt_f
head_mp_head_e_helmet_u
head_mp_head_e_helmet_u_alt
head_mp_head_e_helmet_u_alt_c
head_mp_head_e_helmet_u_alt_d
head_mp_head_e_helmet_u_alt_e
head_mp_head_e_helmet_u_alt_f
head_mp_head_eb_helmet_u
head_mp_head_eb_helmet_u_alt
head_mp_head_eb_helmet_u_alt_c
head_mp_head_eb_helmet_u_alt_d
head_mp_head_eb_helmet_u_alt_e
head_mp_head_eb_helmet_u_alt_f
head_mp_head_ec_helmet_u
head_mp_head_ec_helmet_u_alt
head_mp_head_ec_helmet_u_alt_c
head_mp_head_ec_helmet_u_alt_d
head_mp_head_ec_helmet_u_alt_e
head_mp_head_ec_helmet_u_alt_f
head_mp_head_ed_helmet_u
head_mp_head_ed_helmet_u_alt
head_mp_head_ed_helmet_u_alt_c
head_mp_head_ed_helmet_u_alt_d
head_mp_head_ed_helmet_u_alt_e
head_mp_head_ed_helmet_u_alt_f
head_mp_head_c_helmet_f
head_mp_head_cb_helmet_f
head_mp_head_cc_helmet_f
head_mp_head_cd_helmet_f
head_mp_head_b_helmet_q
head_mp_head_b_helmet_q_alt
head_mp_head_bb_helmet_q
head_mp_head_bb_helmet_q_alt
head_mp_head_bc_helmet_q
head_mp_head_bc_helmet_q_alt
head_mp_head_bd_helmet_q
head_mp_head_bd_helmet_q_alt
head_mp_head_c_helmet_r
head_mp_head_c_helmet_r_alt
head_mp_head_cb_helmet_r
head_mp_head_cb_helmet_r_alt
head_mp_head_cc_helmet_r
head_mp_head_cc_helmet_r_alt
head_mp_head_cd_helmet_r
head_mp_head_cd_helmet_r_alt
head_mp_head_d_helmet_w
head_mp_head_d_helmet_w_alt
head_mp_head_d_helmet_w_alt_c
head_mp_head_d_helmet_w_alt_d
head_mp_head_d_helmet_w_alt_e
head_mp_head_d_helmet_w_alt_f
head_mp_head_db_helmet_w
head_mp_head_db_helmet_w_alt
head_mp_head_db_helmet_w_alt_c
head_mp_head_db_helmet_w_alt_d
head_mp_head_db_helmet_w_alt_e
head_mp_head_db_helmet_w_alt_f
head_mp_head_dc_helmet_w
head_mp_head_dc_helmet_w_alt
head_mp_head_dc_helmet_w_alt_c
head_mp_head_dc_helmet_w_alt_d
head_mp_head_dc_helmet_w_alt_e
head_mp_head_dc_helmet_w_alt_f
head_mp_head_dd_helmet_w
head_mp_head_dd_helmet_w_alt
head_mp_head_dd_helmet_w_alt_c
head_mp_head_dd_helmet_w_alt_d
head_mp_head_dd_helmet_w_alt_e
head_mp_head_dd_helmet_w_alt_f
head_mp_head_d_helmet_s
head_mp_head_d_helmet_s_alt
head_mp_head_db_helmet_s
head_mp_head_db_helmet_s_alt
head_mp_head_dc_helmet_s
head_mp_head_dc_helmet_s_alt
head_mp_head_dd_helmet_s
head_mp_head_dd_helmet_s_alt
head_mp_head_d_helmet_q
head_mp_head_d_helmet_q_alt
head_mp_head_db_helmet_q
head_mp_head_db_helmet_q_alt
head_mp_head_dc_helmet_q
head_mp_head_dc_helmet_q_alt
head_mp_head_dd_helmet_q
head_mp_head_dd_helmet_q_alt
head_mp_head_e_helmet_v
head_mp_head_e_helmet_v_alt
head_mp_head_e_helmet_v_alt_c
head_mp_head_e_helmet_v_alt_d
head_mp_head_e_helmet_v_alt_e
head_mp_head_e_helmet_v_alt_f
head_mp_head_eb_helmet_v
head_mp_head_eb_helmet_v_alt
head_mp_head_eb_helmet_v_alt_c
head_mp_head_eb_helmet_v_alt_d
head_mp_head_eb_helmet_v_alt_e
head_mp_head_eb_helmet_v_alt_f
head_mp_head_ec_helmet_v
head_mp_head_ec_helmet_v_alt
head_mp_head_ec_helmet_v_alt_c
head_mp_head_ec_helmet_v_alt_d
head_mp_head_ec_helmet_v_alt_e
head_mp_head_ec_helmet_v_alt_f
head_mp_head_ed_helmet_v
head_mp_head_ed_helmet_v_alt
head_mp_head_ed_helmet_v_alt_c
head_mp_head_ed_helmet_v_alt_d
head_mp_head_ed_helmet_v_alt_e
head_mp_head_ed_helmet_v_alt_f
head_mp_head_b_helmet_n
head_mp_head_b_helmet_n_alt
head_mp_head_b_helmet_n_alt_c
head_mp_head_bb_helmet_n
head_mp_head_bb_helmet_n_alt
head_mp_head_bb_helmet_n_alt_c
head_mp_head_bc_helmet_n
head_mp_head_bc_helmet_n_alt
head_mp_head_bc_helmet_n_alt_c
head_mp_head_bd_helmet_n
head_mp_head_bd_helmet_n_alt
head_mp_head_bd_helmet_n_alt_c
head_mp_head_b_helmet_j
head_mp_head_b_helmet_j_alt
head_mp_head_b_helmet_j_alt_c
head_mp_head_b_helmet_j_alt_d
head_mp_head_b_helmet_j_alt_e
head_mp_head_b_helmet_j_alt_f
head_mp_head_bb_helmet_j
head_mp_head_bb_helmet_j_alt
head_mp_head_bb_helmet_j_alt_c
head_mp_head_bb_helmet_j_alt_d
head_mp_head_bb_helmet_j_alt_e
head_mp_head_bb_helmet_j_alt_f
head_mp_head_bc_helmet_j
head_mp_head_bc_helmet_j_alt
head_mp_head_bc_helmet_j_alt_c
head_mp_head_bc_helmet_j_alt_d
head_mp_head_bc_helmet_j_alt_e
head_mp_head_bc_helmet_j_alt_f
head_mp_head_bd_helmet_j
head_mp_head_bd_helmet_j_alt
head_mp_head_bd_helmet_j_alt_c
head_mp_head_bd_helmet_j_alt_d
head_mp_head_bd_helmet_j_alt_e
head_mp_head_bd_helmet_j_alt_f
head_mp_head_b_helmet_a
head_mp_head_bb_helmet_a
head_mp_head_bc_helmet_a
head_mp_head_bd_helmet_a
mp_body_devgru_lmg_a_arctic
mp_body_devgru_lmg_a_desert
mp_body_devgru_lmg_a_elite
mp_body_devgru_lmg_a_urban
mp_body_devgru_lmg_a_woodland
mp_body_elite_pmc_assault_b_arctic
mp_body_elite_pmc_assault_b_desert
mp_body_elite_pmc_assault_b_elite
mp_body_elite_pmc_assault_b_urban
mp_body_elite_pmc_assault_b_woodland
mp_body_us_rangers_shotgun_a_arctic
mp_body_us_rangers_shotgun_a_desert
mp_body_us_rangers_shotgun_a_elite
mp_body_us_rangers_shotgun_a_urban
mp_body_us_rangers_shotgun_a_woodland
mp_body_devgru_smg_a_arctic
mp_body_devgru_smg_a_desert
mp_body_devgru_smg_a_elite
mp_body_devgru_smg_a_urban
mp_body_devgru_smg_a_woodland
mp_body_elite_pmc_smg_b_arctic
mp_body_elite_pmc_smg_b_desert
mp_body_elite_pmc_smg_b_elite
mp_body_elite_pmc_smg_b_urban
mp_body_elite_pmc_smg_b_woodland
mp_body_fed_basic_lmg_a_arctic
mp_body_fed_basic_lmg_a_desert
mp_body_fed_basic_lmg_a_elite
mp_body_fed_basic_lmg_a_urban
mp_body_fed_basic_lmg_a_woodland
mp_body_sniper_a_arctic
mp_body_sniper_a_desert
mp_body_sniper_a_elite
mp_body_sniper_a_urban
mp_body_sniper_a_woodland
mp_body_female_devgru_lmg_a_arctic
mp_body_female_devgru_lmg_a_desert
mp_body_female_devgru_lmg_a_elite
mp_body_female_devgru_lmg_a_urban
mp_body_female_devgru_lmg_a_woodland



Keyboard:

    
public static string Keyboard(int clientIndex, string Title, string PresetText = "", uint MaxLength = 20)
{
CallFunction(0x365998, new object[] { clientIndex, Title, PresetText, MaxLength, 0, 0xA69488, 0xA6D308 });
while (PS3.Extension.ReadInt32(0xA8CC00) != 0)
{
continue;
}
return PS3.Extension.ReadString(0x2940E22);
}



Cbuf_AddText:

    
public static void Cbuf_AddText(UInt32 Client, string Command)
{
CallFunction(0x2B1C14, Client, Command);
}


Force Host:
    
public static void ForceHost()
{
Cbuf_AddText(0, "ds_serverConnectTimeout 1000");
Cbuf_AddText(0, "ds_serverConnectTimeout 1");
Cbuf_AddText(0, "party_minplayers 1");
Cbuf_AddText(0, "party_maxplayers 16");
}


XP Lobby:
    
public static void SetXP(int value)
{
Cbuf_AddText(0, "set scr_war_score_kill " + value);
Cbuf_AddText(0, "set scr_dm_score_kill " + value);
Cbuf_AddText(0, "set scr_dom_score_kill " + value);
Cbuf_AddText(0, "set scr_sd_score_kill " + value);
Cbuf_AddText(0, "set scr_dem_score_kill " + value);
Cbuf_AddText(0, "set scr_ctf_score_kill " + value);
Cbuf_AddText(0, "set scr_hd_score_kill " + value);
Cbuf_AddText(0, "set scr_kc_score_kill " + value);
Cbuf_AddText(0, "set scr_sab_score_kill " + value);
Cbuf_AddText(0, "set scr_hq_score_kill " + value);
Cbuf_AddText(0, "set scr_tdef_score_kill " + value);
Cbuf_AddText(0, "set scr_conf_score_kill " + value);
Cbuf_AddText(0, "set scr_oic_score_kill " + value);
Cbuf_AddText(0, "set scr_sas_score_kill " + value);
Cbuf_AddText(0, "set scr_gun_score_kill " + value);
Cbuf_AddText(0, "set scr_shrp_score_kill " + value);
}


Timelimit:
    
public static void SetTimelimit(int value)
{
Cbuf_AddText(0, "set scr_war_timelimit " + value);
Cbuf_AddText(0, "set scr_dm_timelimit " + value);
Cbuf_AddText(0, "set scr_dom_timelimit " + value);
Cbuf_AddText(0, "set scr_sd_timelimit " + value);
Cbuf_AddText(0, "set scr_dem_timelimit " + value);
Cbuf_AddText(0, "set scr_ctf_timelimit " + value);
Cbuf_AddText(0, "set scr_hd_timelimit " + value);
Cbuf_AddText(0, "set scr_kc_timelimit " + value);
Cbuf_AddText(0, "set scr_sab_timelimit " + value);
Cbuf_AddText(0, "set scr_hq_timelimit " + value);
Cbuf_AddText(0, "set scr_tdef_timelimit " + value);
Cbuf_AddText(0, "set scr_conf_timelimit " + value);
Cbuf_AddText(0, "set scr_oic_timelimit " + value);
Cbuf_AddText(0, "set scr_sas_timelimit " + value);
Cbuf_AddText(0, "set scr_gun_timelimit " + value);
Cbuf_AddText(0, "set scr_shrp_timelimit " + value);
}


ScoreLimit:
    
public static void SetScorelimit(int value)
{
Cbuf_AddText(0, "set scr_war_scorelimit " + value);
Cbuf_AddText(0, "set scr_dm_scorelimit " + value);
Cbuf_AddText(0, "set scr_dom_scorelimit " + value);
Cbuf_AddText(0, "set scr_sd_scorelimit " + value);
Cbuf_AddText(0, "set scr_dem_scorelimit " + value);
Cbuf_AddText(0, "set scr_ctf_scorelimit " + value);
Cbuf_AddText(0, "set scr_hd_scorelimit " + value);
Cbuf_AddText(0, "set scr_kc_scorelimit " + value);
Cbuf_AddText(0, "set scr_sab_scorelimit " + value);
Cbuf_AddText(0, "set scr_hq_scorelimit " + value);
Cbuf_AddText(0, "set scr_tdef_scorelimit " + value);
Cbuf_AddText(0, "set scr_conf_scorelimit " + value);
Cbuf_AddText(0, "set scr_oic_scorelimit " + value);
Cbuf_AddText(0, "set scr_sas_scorelimit " + value);
Cbuf_AddText(0, "set scr_gun_scorelimit " + value);
Cbuf_AddText(0, "set scr_shrp_scorelimit " + value);
}



SV_GameSendServerCommand:

    
public static void SV_GameSendServerCommand(int client, int type, string command)
{
CallFunction(0x672444, client, 0, command);
}


No Gun:

    
public static void NoGun(int client, string input)
{
SV_GameSendServerCommand(client, "a "" + input + """);
}



iPrintln:

    
public static void iPrintln(int client, string input)
{
SV_GameSendServerCommand(client, "c "" + input + """);
}



iPrinlnBold:

    
public static void iPrintlnBold(int client, string input)
{
SV_GameSendServerCommand(client, "e "" + input + """);
}



Vision:

    
public static void Vision(int client, String input)
{
SV_GameSendServerCommand((int)client, "J "" + input + """);
}



Blur:

    
public static void Blur(int client, String input)
{
SV_GameSendServerCommand((int)client, "i "" + input + """);
}



Ice Screen:

    
public static void ICE(int client, String input)
{
SV_GameSendServerCommand((int)client, "q 132 "" + input + """);
}



Play Sound:

    
public static void PlaySound(int client, String input)
{
SV_GameSendServerCommand((int)client, "n "" + input + """);
}



Kick Client With Error:

    
public static void KickWithError(int client, String input)
{
SV_GameSendServerCommand(client, "r "" + input + """);
}



Filed Of View:

    
public static void Fov(int client, String input)
{
SV_GameSendServerCommand(client, "q "13 "" + input + """);
}



Compass Size:

    
public static void CompassSize(int client, String input)
{
SV_GameSendServerCommand(client, "q "23 "" + input + """);
}



SetClientDvar:

    
public static void SendClientDvar(int client, string input)
{
SV_GameSendServerCommand(client, "q " + input + "");
}



Commands:
    
a - No Gun
l - Game Volume (1- Normal 2 - High 3 - Loud 0 - Mute)
e "Print Killfeed"
c "Print Center"
n 10109 = beginnging sound on game
n 5161 = guy saying "free for all"
d 958 "mpintro" 0
r = Kick with error (Exmple: ^1GTFO My Lobby)
n 10299 = guy says "time to work ghost squad"
i - blury (Set i cg_fov 90 for blury, i 0 Turn off)
g "MP_CHANGE_CLASS_NEXT_SPAWN"
q Dvar - But the dvars are numbers now.
J Set Vision:
Some Visions For Exmple:
ac130
ac130_enhanced
ac130_enhanced_mp
ac130_inverted
ac130_thermal
aftermath
black_bw
cheat_bw
coup_sunblind
default_night
default_night_mp
end_game
mpnuke
mpnuke_aftermath
mpoutro
near_death
near_death_mp
Some Dvars:
q 23 3500 - Compass Size 3500
q 13 90 = q cg_fov 90
q 132 10 = "Ice Screen"



Unlock Trophys:

    
string[] Achievements = new string[91];
Achievements[0] = "3 LEVEL_1";
Achievements[1] = "3 LEVEL_1A";
Achievements[2] = "3 LEVEL_2";
Achievements[3] = "3 LEVEL_2A";
Achievements[4] = "3 LEVEL_3";
Achievements[5] = "3 LEVEL_3A";
Achievements[6] = "3 LEVEL_4";
Achievements[7] = "3 LEVEL_4A";
Achievements[8] = "3 LEVEL_5";
Achievements[9] = "3 LEVEL_5A";
Achievements[10] = "3 LEVEL_6";
Achievements[11] = "3 LEVEL_6A";
Achievements[12] = "3 LEVEL_7";
Achievements[13] = "3 LEVEL_7A";
Achievements[14] = "3 LEVEL_7B";
Achievements[15] = "3 LEVEL_8";
Achievements[16] = "3 LEVEL_8A";
Achievements[17] = "3 LEVEL_9";
Achievements[18] = "3 LEVEL_9A";
Achievements[19] = "3 LEVEL_10";
Achievements[20] = "3 LEVEL_10A";
Achievements[21] = "3 LEVEL_11";
Achievements[22] = "3 LEVEL_11A";
Achievements[23] = "3 LEVEL_11B";
Achievements[24] = "3 LEVEL_12";
Achievements[25] = "3 LEVEL_12A";
Achievements[26] = "3 LEVEL_13";
Achievements[27] = "3 LEVEL_13A";
Achievements[28] = "3 LEVEL_14";
Achievements[29] = "3 LEVEL_14A";
Achievements[30] = "3 LEVEL_15";
Achievements[31] = "3 LEVEL_15A";
Achievements[32] = "3 LEVEL_16";
Achievements[33] = "3 LEVEL_16A";
Achievements[34] = "3 LEVEL_17";
Achievements[35] = "3 LEVEL_17A";
Achievements[36] = "3 LEVEL_18";
Achievements[37] = "3 LEVEL_18A";
Achievements[38] = "3 EXT_1";
Achievements[39] = "3 ESCAPE_ALL_PLAYERS";
Achievements[40] = "3 ESCAPE_IN_TIME";
Achievements[41] = "3 ESCAPE_1ST_TIME";
Achievements[42] = "3 ESCAPE_ALL_CHALLENGE";
Achievements[43] = "3 REACH_CABIN";
Achievements[44] = "3 REACH_CITY";
Achievements[45] = "3 KILL_WITH_TRAP";
Achievements[46] = "3 SCAVENGE_ITEM";
Achievements[47] = "3 ESCAPE_WITH_NERF_ON";
Achievements[48] = "3 EXTRA1";
Achievements[49] = "3 EXTRA2";
Achievements[50] = "3 REACH_COMPOUND";
Achievements[51] = "3 REACH_FACILITY";
Achievements[52] = "3 KILLBOSS_1ST_TIME";
Achievements[53] = "3 KILLBOSS_IN_TIME";
Achievements[54] = "3 KILL_WITH_SWEAPON";
Achievements[55] = "3 COMPLETE_ALL_CHALLENGE";
Achievements[56] = "3 KILLBOSS_WITH_RELIC";
Achievements[57] = "3 KILL_PHANTOMS";
Achievements[58] = "3 KILL_RHINO_PISTOL";
Achievements[59] = "3 FOUND_ALL_INTELS";
Achievements[60] = "3 GOT_THEEGGSTRA_XP";
Achievements[61] = "3 REACH_CARGO";
Achievements[62] = "3 REACH_DECK";
Achievements[63] = "3 KILL_KRAKEN_1ST_TIME";
Achievements[64] = "3 KILL_KRAKEN_WITH_RELIC";
Achievements[65] = "3 KILL_KRAKEN_AND_ALL_CHALLENGES";
Achievements[66] = "3 FOUND_ALL_INTELS_MAYDAY";
Achievements[67] = "3 KILL_SEEDER_TURRETS";
Achievements[68] = "3 HYPNO_TRAP_RHINO";
Achievements[69] = "3 GOT_THEEGGSTRA_XP_DLC2";
Achievements[70] = "3 CRAFT_ALL_ITEMS";
Achievements[71] = "3 FINISH_GATE";
Achievements[72] = "3 EXTEND_THE_BRIDGE";
Achievements[73] = "3 AWAKENING_ESCAPE";
Achievements[74] = "3 AWAKENING_RELIC_ESCAPE";
Achievements[75] = "3 AWAKENING_ALL_CHALLENGES_ESCAPE";
Achievements[76] = "3 AWAKENING_ALL_INTEL";
Achievements[77] = "3 KILL_GARG_WITH_VANGUARD";
Achievements[78] = "3 GOT_THEEGGSTRA_XP_DLC3";
Achievements[79] = "3 LIKE_A_GLOVE";
Achievements[80] = "3 AWAKENING_4_CLASS_ESCAPE";
Achievements[81] = "3 LAST_COMPLETED";
Achievements[82] = "3 LAST_RELIC_COMPLETED";
Achievements[83] = "3 LAST_ALL_CHALLENGES_COMPLETED";
Achievements[84] = "3 LAST_ALL_INTEL";
Achievements[85] = "3 LAST_COMPLETE_AN_OUTPOST";
Achievements[86] = "3 GOT_THEEGGSTRA_XP_DLC4";
Achievements[87] = "3 TIMING_IS_EVERYTHING";
Achievements[88] = "3 YOU_WISH";
Achievements[89] = "3 ALWAYS_HARD";
Achievements[90] = "3 HAT_TRICK";

for (int i = 0; i < 91; i++)
{
CallFunction(0x672444, -1, 1, Achievements[i]);
Thread.Sleep(20);
CallFunction(0x672444, -1, 1, Achievements[i]);
}



G_GivePlayerWeapon:

GetWeaponIndex:
    
public static int getWeaponIndexForName(WeaponNames Weap)
{
return CallFunction(0x294D34, new object[] { 0x10040000, Enum.GetName(typeof(WeaponNames), Weap), 0 });
}


GiveWeapon:
    
public static void GiveWeapon(int client, WeaponNames Weap, int ammo, int akimbo)
{
int weaponIndex = getWeaponIndexForName(Weap);
CallFunction(0x2947FC, (uint)(0xF44980 + (client * 0x3700)), weaponIndex, akimbo);
CallFunction(0x24879C, (uint)(0xF44980 + (client * 0x3700)), weapon, 0, ammo, 1);
CallFunction(0x672444, client, 0, "a "" + weaponIndex + """);
}


Weapons:
    
public enum WeaponNames
{
smoke_grenade_mp,
smoke_grenadejugg_mp,
switch_blade_child_mp,
thermobaric_grenade_mp,
throwingknife_mp,
throwingknifejugg_mp,
trophy_mp,
a10_30mm_turret_mp,
aamissile_projectile_mp,
agent_mp,
agent_support_mp,
airdrop_juggernaut_def_mp,
airdrop_juggernaut_maniac_mp,
airdrop_juggernaut_mp,
airdrop_marker_assault_mp,
airdrop_marker_support_mp,
ball_drone_gun_mp,
barrel_mp,
bomb_site_mp,
briefcase_bomb_defuse_mp,
briefcase_bomb_mp,
c4_mp,
camera_5fov,
camera_10fov,
camera_20fov,
camera_30fov,
camera_45fov,
cobra_20mm_mp,
concussion_grenade_mp,
defaultweapon_mp,
deployable_vest_marker_mp,
deployable_weapon_crate_marker_mp,
destructible_car,
destructible_toy,
drone_hive_projectile_mp,
flare_mp,
flash_grenade_mp,
frag_grenade_mp,
frag_grenade_short_mp,
guard_dog_mp,
heli_pilot_turret_mp,
hind_bomb_mp,
hind_missile_mp,
ims_projectile_mp,
iw6_ak12_mp,
iw6_ameli_mp,
iw6_arx160_mp,
iw6_bren_mp,
iw6_cbjms_mp,
iw6_fads_mp,
iw6_fp6_mp,
iw6_g28_mp,
iw6_gm6_mp,
iw6_gm6helisnipe_mp,
iw6_honeybadger_mp,
iw6_imbel_mp,
iw6_k7_mp,
iw6_kac_mp,
iw6_knifeonly_mp,
iw6_knifeonlyjugg_mp,
iw6_kriss_mp,
iw6_l115a3_mp,
iw6_lsat_mp,
iw6_m9a1_mp,
iw6_m27_mp,
iw6_maaws_mp,
iw6_maawschild_mp,
iw6_maawshoming_mp,
iw6_magnum_mp,
iw6_magnumhorde_mp,
iw6_magnumjugg_mp,
iw6_maul_mp,
iw6_microtar_mp,
iw6_minigun_mp,
iw6_minigunjugg_mp,
iw6_mk14_mp,
iw6_mk32_mp,
iw6_mk32horde_mp,
iw6_mp443_mp,
iw6_msbs_mp,
iw6_mts255_mp,
iw6_p226_mp,
iw6_p226jugg_mp,
iw6_panzerfaust3_mp,
iw6_pdw_mp,
iw6_pp19_mp,
iw6_r5rgp_mp,
iw6_rgm_mp,
iw6_riotshield_mp,
iw6_riotshieldjugg_mp,
iw6_sc2010_mp,
iw6_svu_mp,
iw6_usr_mp,
iw6_uts15_mp,
iw6_vepr_mp,
iw6_vks_mp,
killstreak_agent_mp,
killstreak_air_superiority_mp,
killstreak_ball_drone_backup_mp,
killstreak_ball_drone_radar_mp,
killstreak_guard_dog_mp,
killstreak_heli_pilot_mp,
killstreak_helicopter_mp,
killstreak_helicopter_sniper_mp,
killstreak_ims_mp,
killstreak_jammer_mp,
killstreak_level_event_mp,
killstreak_nuke_mp,
killstreak_odin_assault_mp,
killstreak_odin_support_mp,
killstreak_predator_missile_mp,
killstreak_recon_agent,
killstreak_sentry_mp,
killstreak_uav_3dping_mp,
killstreak_uav_mp,
killstreak_uplink_assault_mp,
killstreak_uplink_support_mp,
killstreak_vanguard_mp,
littlebird_20mm_mp,
mortar_shell_mp,
mortar_shelljugg_mp,
motion_sensor_mp,
none,
nuke_mp,
odin_projectile_airdrop_mp,
odin_projectile_large_rod_mp,
odin_projectile_marking_mp,
odin_projectile_small_rod_mp,
odin_projectile_smoke_mp,
proximity_explosive_mp,
remote_tank_projectile_mp,
scavenger_bag_mp,
semtex_mp,
semtexproj_mp,
sentry_minigun_mp
}



Dvar_Find:

    
public static uint Dvar_FindVar(string dvarName)
{
return (uint)CallFunction(0x50A63C, new object[] { dvarName });
}

    
public static bool Dvar_GetBool(string dvarName)
{
return Convert.ToBoolean(PS3.GetMemory(Dvar_FindVar(dvarName) + 12, 1)[0]);
}

    
public static float Dvar_GetFloat(string dvarName)
{
return ReadSingle(Dvar_FindVar(dvarName) + 12);
}

    
public static int Dvar_GetInt(string dvarName)
{
return PS3.Extension.ReadInt32(Dvar_FindVar(dvarName) + 12);
}

    
public static string Dvar_GetString(string dvarName)
{
return PS3.Extension.ReadString(Lib.ReadUInt32(Dvar_FindVar(dvarName) + 12));
}

    
public static float[] Dvar_GetVec(string dvarName, int length)
{
return ReadSingle(Dvar_FindVar(dvarName) + 12, length);
}



GetServerDetails:

Need For This And Spawn Soild Models:
    
public static uint g_gametype;
public static uint mapname;


Get Current Map:

    
public static string getMapName()
{
if (mapname == 0)
{
mapname = PS3.Extensions.ReadUInt32(Dvar_FindVar("mapname") + 12);
}
switch (PS3.Extensions.ReadString(Dvars.mapname))
{
case "mp_prisonbreak":
return "Prison Break";

case "mp_dart":
return "Octane";

case "mp_lonestar":
return "Tremor";

case "mp_frag":
return "Freight";

case "mp_snow":
return "Whiteout";

case "mp_fahrenheit":
return "Stormfront";

case "mp_hasima":
return "Siege";

case "mp_warhawk":
return "Warhawk";

case "mp_sovereign":
return "Sovereign";

case "mp_zebra":
return "Overlord";

case "mp_skeleton":
return "Stonehaven";

case "mp_chasm":
return "Chasm";

case "mp_flooded":
return "Flooded";

case "mp_strikezone":
return "Strikezone";

case "mp_fall":
return "Free Fall";
}
return "Unknown Map";
}



Get Current GameMode:

    
public static string getGameMode()
{
if (g_gametype == 0)
{
g_gametype = PS3.Extensions.ReadUInt32(Dvar_FindVar("g_gametype") + 12);
}
switch (PS3.Extenstions..ReadString(Dvars.g_gametype))
{
case "war":
return "Team Deathmatch";

case "dm":
return "Free for All";

case "sd":
return "Search and Destroy";

case "dom":
return "Domination";

case "conf":
return "Kill Confirmed";

case "sr":
return "Search and Rescue";

case "grind":
return "Grind";

case "blitz":
return "Blitz";

case "cranked":
return "Cranked";

case "infect":
return "Infected";

case "sotf":
return "Hunted";

case "dem":
return "Demolition";

case "horde":
return "Safeguard";

case "sotf_ffa":
return "Hunted FFA";
}
return "Unknown Gametype";
}




Spawn Soild Models:

Make Soild Function:
    
private static void MakeSolid(int Entity)
{
CallFunctionl(0x32C3A0, new object[] { Entity });
PS3.Extensions.WriteByte((uint) (Entity + 0x101), 4);
uint num = 0;
if (mapname == 0)
{
mapname = PS3.Extensions.ReadUInt32(FindVar("mapname") + 12);
}
switch (PS3.Extensions.ReadString(mapname))
{
case "mp_prisonbreak":
num = G_Entity(0x3Cool Man (aka Tustin);
break;

case "mp_dart":
num = G_Entity(0x6b);
break;

case "mp_lonestar":
num = G_Entity(0x6a);
break;

case "mp_frag":
num = G_Entity(0x55);
break;

case "mp_snow":
num = G_Entity(0x56);
break;

case "mp_fahrenheit":
num = G_Entity(0xaCool Man (aka Tustin);
break;

case "mp_hasima":
num = G_Entity(0x63);
break;

case "mp_warhawk":
num = G_Entity(0x45);
break;

case "mp_sovereign":
num = G_Entity(0x72);
break;

case "mp_zebra":
num = G_Entity(0x44);
break;

case "mp_skeleton":
num = G_Entity(0x3a);
break;

case "mp_chasm":
num = G_Entity(0x49);
break;

case "mp_flooded":
num = G_Entity(0x57);
break;

case "mp_strikezone":
num = G_Entity(0x57);
break;

default:
iPrintln(-1, "Map Not Supported");
break;
}
PS3.Extensions.WriteUInt32((uint) (Entity + 140), PS3.Extensions.ReadUInt32(num + 140));
CallFunctionl(0x5ECF94, new object[] { Entity });
Or_Int32((uint) (Entity + 0x11c), PS3.Extensions.ReadInt32((uint) (Entity + 0x11c)));
CallFunction((0x32C420, new object[] { Entity });
}


SpawnModel:
    
public static int SpawnModel(string ModelName, float[] Origins, float[] Angles)
{
int entity = G_Spawn();
WriteSingle((uint) (entity + 0x13Cool Man (aka Tustin), Origins);
WriteSingle((uint) (entity + 0x144), Angles);
CallFunction(0x28FA4C, new object[] { entity, ModelName });
CallFunction(0x286710, new object[] { entity });
MakeSolid(entity);
return entity;
}

SpawnTester:
    
public static int SpawnCrate(float[] Origins, float[] Angles)
{
return SpawnModel("carepackage_friendly_iw6", Origins, Angles);
}


Or_Int32:
    
public static void Or_Int32(uint address, int input)
{
int num = PS3.Extensions.ReadInt32(address) | input;
PS3.Extensions.WriteInt32(address, num);
}




You must login or register to view this content.

You must login or register to view this content.


Will Update With More Functions Once I've Looked Around More In IDA

Also Once I've Done A Lot More Work On My IDB File I'll Release It On This Thread So More People Can Learn.


Credits:
S63
Mango_Knife
Seb5594
VezahHFH
Bad Luck Brain
One
SC58
Shark
Jo-Milk
Choco
Eddie Mac
Last edited by S63 ; 05-17-2017 at 10:21 AM.

The following 10 users say thank you to S63 for this useful post:

Africanized, anxify, Bigmoneyhustlin, BullyWiiPlaza, Cbuf_AddText, Freezee, Jim Halpert, makeabce, MW2TopTenWORLD, Oroch
04-28-2017, 01:03 PM #20
S63
Space Ninja
Originally posted by Dr.
Do you have force host S63?


Ahh sorry m8 never seen this do u still need force host?
04-29-2017, 03:12 AM #21
S63 could u pm me the force host offset? Plz
08-26-2017, 10:55 AM #22
Can Somebody release the Real Force Host Offset pls?
02-14-2018, 02:10 AM #23
kushplant420
Save Point
Any suggestions on the Solid Models :s Been trying to get that to work :sigh:

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo