THREAD: Ghosts - Offsets And Addresses Collection [1.16/Updating]
  1. 04-17-2016, 10:15 PM
    S63's Avatar
    S63
    Space Ninja
    S63's Avatar
    S63
    Space Ninja
    841
    Posts
    6,275
    Reputation
    Jan 2016
    NextGenUpdate
    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:
    Spoiler:

    G_Client Structure:
    Spoiler:

    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:
    Spoiler:

    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:
    Spoiler:

    Addresses:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:

    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:
    Spoiler:


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



    Huds:
    Spoiler:

    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:
    Spoiler:


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



    PlayerCmd:
    Spoiler:


    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
    Spoiler:

    G_Client:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


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



    RPC (R_SetFrameFog):
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


    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 is int)
    {
    byte[] array = BitConverter.GetBytes((int)parameters);
    Array.Reverse(array);
    PS3.SetMemory(0x10050000 + ((i + num2) * 4), array);
    }
    else if (parameters is uint)
    {
    byte[] buffer2 = BitConverter.GetBytes((uint)parameters);
    Array.Reverse(buffer2);
    PS3.SetMemory(0x10050000 + ((i + num2) * 4), buffer2);
    }
    else if (parameters is string)
    {
    byte[] buffer3 = Encoding.UTF8.GetBytes(Convert.ToString(parameters) + "*********");
    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 is float)
    {
    num2++;
    byte[] buffer5 = BitConverter.GetBytes((float)parameters);
    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:
    Spoiler:

    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:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


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


    No Gun:
    Spoiler:


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



    iPrintln:
    Spoiler:


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



    iPrinlnBold:
    Spoiler:


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



    Vision:
    Spoiler:


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



    Blur:
    Spoiler:


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



    Ice Screen:
    Spoiler:


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



    Play Sound:
    Spoiler:


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



    Kick Client With Error:
    Spoiler:


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



    Filed Of View:
    Spoiler:


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



    Compass Size:
    Spoiler:


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



    SetClientDvar:
    Spoiler:


    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:
    Spoiler:


    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);
    Thread.Sleep(20);
    CallFunction(0x672444, -1, 1, Achievements);
    }



    G_GivePlayerWeapon:
    Spoiler:

    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:
    Spoiler:


    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:
    Spoiler:

    Need For This And Spawn Soild Models:

    public static uint g_gametype;
    public static uint mapname;


    Get Current Map:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:

    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.

  2. The Following 10 Users Say Thank You to S63 For This Useful Post:

    , , , , , , , , ,

  3. 06-07-2016, 11:17 AM
    S63's Avatar
    S63
    Space Ninja
    S63's Avatar
    S63
    Space Ninja
    841
    Posts
    6,275
    Reputation
    Jan 2016
    NextGenUpdate
    Originally Posted by Freezee View Post
    So I can make a menu Smile

    Working on an iPrintln/iPrintlnBold menu atm, would be nice if I could get that from you, Thanks in Advance, I'll put you down in the credits aswell.

    - Freezee

    P.S: You can PM me it if you want, or reply here/


    i'll give you the addresses as soon as im home from work Winky Winky
  4. The Following User Thanked S63 For This Useful Post:


  5. 06-07-2016, 03:16 PM
    S63's Avatar
    S63
    Space Ninja
    S63's Avatar
    S63
    Space Ninja
    841
    Posts
    6,275
    Reputation
    Jan 2016
    NextGenUpdate
    Originally Posted by Freezee View Post
    any way of displaying the FPS counter? like the old way of doing "cg_drawFPS 1", Thanks in advance.


    Add my skype: itsjordanmodz its easier then spamming this thread out lol .
    Last edited by S63 ; 06-07-2016 at 03:45 PM.

  6. 06-08-2016, 04:17 AM
    Freezee's Avatar
    Freezee
    Bounty hunter
    Freezee's Avatar
    Freezee
    Bounty hunter
    172
    Posts
    1,116
    Reputation
    Jan 2015
    NextGenUpdate
    Originally Posted by ItsJordanModz View Post
    Add my skype: itsjordanmodz its easier then spamming this thread out lol .


    Cant get on skype right now, you can just PM me on here Smile
  7. 06-25-2016, 12:49 AM
    matrixmods's Avatar
    matrixmods
    Pokemon Trainer
    matrixmods's Avatar
    matrixmods
    Pokemon Trainer
    92
    Posts
    334
    Reputation
    May 2012
    NextGenUpdate
    Originally Posted by S63 View Post
    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:
    Spoiler:

    G_Client Structure:
    Spoiler:

    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:
    Spoiler:

    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:
    Spoiler:

    Addresses:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:

    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:
    Spoiler:


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



    Huds:
    Spoiler:

    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:
    Spoiler:


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



    PlayerCmd:
    Spoiler:


    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
    Spoiler:

    G_Client:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


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



    RPC (R_SetFrameFog):
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


    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 is int)
    {
    byte[] array = BitConverter.GetBytes((int)parameters);
    Array.Reverse(array);
    PS3.SetMemory(0x10050000 + ((i + num2) * 4), array);
    }
    else if (parameters is uint)
    {
    byte[] buffer2 = BitConverter.GetBytes((uint)parameters);
    Array.Reverse(buffer2);
    PS3.SetMemory(0x10050000 + ((i + num2) * 4), buffer2);
    }
    else if (parameters is string)
    {
    byte[] buffer3 = Encoding.UTF8.GetBytes(Convert.ToString(parameters) + "*********");
    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 is float)
    {
    num2++;
    byte[] buffer5 = BitConverter.GetBytes((float)parameters);
    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:
    Spoiler:

    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:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


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


    No Gun:
    Spoiler:


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



    iPrintln:
    Spoiler:


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



    iPrinlnBold:
    Spoiler:


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



    Vision:
    Spoiler:


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



    Blur:
    Spoiler:


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



    Ice Screen:
    Spoiler:


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



    Play Sound:
    Spoiler:


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



    Kick Client With Error:
    Spoiler:


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



    Filed Of View:
    Spoiler:


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



    Compass Size:
    Spoiler:


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



    SetClientDvar:
    Spoiler:


    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:
    Spoiler:


    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);
    Thread.Sleep(20);
    CallFunction(0x672444, -1, 1, Achievements);
    }



    G_GivePlayerWeapon:
    Spoiler:

    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:
    Spoiler:


    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:
    Spoiler:

    Need For This And Spawn Soild Models:

    public static uint g_gametype;
    public static uint mapname;


    Get Current Map:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:

    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


    Do you have an IDB file you could put on here. Whenever i open a default_mp.elf in IDA its missing a bunch of addresses
  8. 06-25-2016, 05:00 PM
    S63's Avatar
    S63
    Space Ninja
    S63's Avatar
    S63
    Space Ninja
    841
    Posts
    6,275
    Reputation
    Jan 2016
    NextGenUpdate
    Originally Posted by matrixmods View Post
    Do you have an IDB file you could put on here. Whenever i open a default_mp.elf in IDA its missing a bunch of addresses


    This is an easy fix just follow sc58s tutorial found You must login or register to view this content.
  9. 06-25-2016, 05:02 PM
    S63's Avatar
    S63
    Space Ninja
    S63's Avatar
    S63
    Space Ninja
    841
    Posts
    6,275
    Reputation
    Jan 2016
    NextGenUpdate
    Originally Posted by Eddie View Post
    Groaned


    Any reason why you groaned? Winky Winky
  10. 07-10-2016, 03:51 AM
    matrixmods's Avatar
    matrixmods
    Pokemon Trainer
    matrixmods's Avatar
    matrixmods
    Pokemon Trainer
    92
    Posts
    334
    Reputation
    May 2012
    NextGenUpdate
    Originally Posted by S63 View Post
    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:
    Spoiler:

    G_Client Structure:
    Spoiler:

    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:
    Spoiler:

    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:
    Spoiler:

    Addresses:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:

    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:
    Spoiler:


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



    Huds:
    Spoiler:

    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:
    Spoiler:


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



    PlayerCmd:
    Spoiler:


    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
    Spoiler:

    G_Client:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


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



    RPC (R_SetFrameFog):
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


    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 is int)
    {
    byte[] array = BitConverter.GetBytes((int)parameters);
    Array.Reverse(array);
    PS3.SetMemory(0x10050000 + ((i + num2) * 4), array);
    }
    else if (parameters is uint)
    {
    byte[] buffer2 = BitConverter.GetBytes((uint)parameters);
    Array.Reverse(buffer2);
    PS3.SetMemory(0x10050000 + ((i + num2) * 4), buffer2);
    }
    else if (parameters is string)
    {
    byte[] buffer3 = Encoding.UTF8.GetBytes(Convert.ToString(parameters) + "*********");
    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 is float)
    {
    num2++;
    byte[] buffer5 = BitConverter.GetBytes((float)parameters);
    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:
    Spoiler:

    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:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:


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


    No Gun:
    Spoiler:


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



    iPrintln:
    Spoiler:


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



    iPrinlnBold:
    Spoiler:


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



    Vision:
    Spoiler:


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



    Blur:
    Spoiler:


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



    Ice Screen:
    Spoiler:


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



    Play Sound:
    Spoiler:


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



    Kick Client With Error:
    Spoiler:


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



    Filed Of View:
    Spoiler:


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



    Compass Size:
    Spoiler:


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



    SetClientDvar:
    Spoiler:


    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:
    Spoiler:


    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);
    Thread.Sleep(20);
    CallFunction(0x672444, -1, 1, Achievements);
    }



    G_GivePlayerWeapon:
    Spoiler:

    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:
    Spoiler:


    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:
    Spoiler:

    Need For This And Spawn Soild Models:

    public static uint g_gametype;
    public static uint mapname;


    Get Current Map:
    Spoiler:


    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:
    Spoiler:


    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:
    Spoiler:

    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


    The MakeSolid function does not work for me
  11. 07-11-2016, 11:47 AM
    S63's Avatar
    S63
    Space Ninja
    S63's Avatar
    S63
    Space Ninja
    841
    Posts
    6,275
    Reputation
    Jan 2016
    NextGenUpdate
    Originally Posted by matrixmods View Post
    The MakeSolid function does not work for me


    I'll look into it when im next on laptop g
  12. 07-14-2016, 05:43 PM
    7,149
    Posts
    75,784
    Reputation
    Jun 2014
    NextGenUpdate
    Do you have force host S63?