THREAD: [1.20] Adresse / Offset / Structures for All Update !
  1. 04-16-2015, 03:17 AM
    LBK's Avatar
    LBK
    Little One
    LBK's Avatar
    LBK
    Little One
    257
    Posts
    3,606
    Reputation
    May 2014
    NextGenUpdate
    Hello, following the closure of the topic of my friend Swaaq, Swaaq request me to create a new one !
    Since the 1.04 of Advanced Warfare , I Update All Adresse for any people ! I do not do this for glory or even money as do certain person ... ! I do it to help a member who can not do it ! The Modding is just fun first !! The only thanks I demand is the credits .. Please respect this .. ! Good Reading of my thread !


    Last Update Date : 07/092015 ! Last Update Games : 1.20 ! Last Update STATS for 1.20



    Adresses :
    Very All Adresse reverse by me ( Lebigkilleur )and the rest by SC58 , Swaqq And xCSBKx , RatchetBooty for initial release for G_Client ![/FONT]

    Spoiler:

    Waiting For All Adresse , Thx To RGaming for this on 1.20 :

    ---------- Host Mods ----------
    G_Client : 0x1AEE380
    G_Entity : 0x19FE380
    ---------- Function (Call RPC) ----------
    Add_Ammo(playerState_s *ps, Weapon weapon, bool isAlternate, int count, int fillClip) : 0x330A40
    Cbuf_AddText(LocalClientNum_t localClientNum, const char *text) : 0x3AF41C
    Dvar_GetBool(const char *dvarName) : 0x4EB158
    Dvar_GetInt(const char *dvarName) : 0x4EB1D4
    Dvar_GetString(const char *dvarName) : 0x4EB2A0
    G_AddEvent(gentity_s *ent, unsigned int event, unsigned int eventParm) : 0x389EC0
    G_ClientTagIndex(const char *name) : 0x04E73C
    G_FreeEntities(void) : 0x335E74
    G_FreeTurret(gentity_s *self) : 0x399008
    G_GivePlayerWeapon(playerState_s *ps, Weapon weapon, int dualWield, int startInAltMode, int usedBefore) : 0x38D504
    G_GetPlayerEyePosition(playerState_s *ps, float *origin) : 0x314DD4
    G_GetSavePersist() : 0x335D04
    G_HintStringIndex(const char *name) : 0x04E8C4
    G_LoadGame(int checksum, SaveGame *save, int scriptRunning, int demoSave) : 0x34E2EC
    G_ModelIndex(const char *name) : 0x04E694
    G_ReadStruct(saveField_t *fields, char *dest, int tempsize, SaveGame *save) : 0x395118
    G_RegisterDebugDvars : 0x336610
    G_RegisterServerAdminDvars(void) : 0x336050
    G_RegisterWeapon(unsigned int weapIndex) : 0x334AC8
    G_RunFrame(int levelTime) : 0x339380
    G_ScriptMenuIndex(const char *name) : 0x04E840
    G_SetModel(gentity_s *ent, const char *modelName) : 0x388294
    G_SetSavePersist(int savepersist) : 0x335D18
    G_SpawnTurret(gentity_s *self, const char *weaponinfoname, const int useDropPitch) : 0x39E620
    G_Spawn(void) : 0x389510
    G_StatusIconIndex(const char *name) : 0x04E884
    G_ShutdownGame(int freeScripts) : 0x3373D0
    G_VehicleDefIndex(const char *name) : 0x04E8FC
    R_SetFrameFog(GfxCmdBufInput *input) : 0x628870
    SP_Script_Model(gentity_s *mSelf) : 0x37DDD4
    SV_FastRestart_f() : 0x450DB0
    SV_GameSendServerCommand(int clientNum, svscmd_type type, const char *text) : 0x45799C
    SV_MapRestart(int savegame, int loadScripts) : 0x450AF8
    SV_SendServerCommand(client_t *cl, svscmd_type type, const char *fmt, ...) : 0x45BEA8
    Sys_Error(const char *error, ...) : 0x55D2D4
    SV_SetGametype(void) : 0x4587E4
    ---------- FPS ----------
    FPS Enable : 0x4CABE4
    FPS String : 0x7CC8DC
    FPS Text Size : 0x4CAB3C
    FPS Text Position X : 0x4CAB40
    FPS Text Position Y : 0x4CAB44
    ---------- Miscelaneous ----------
    Key_IsDown : 0xD912B4


    Structures Client :
    Here Is a Modz For All Client !

    Spoiler:


    Juste change G_Client for All MAJ Winky Winky
    public struct G_Client
    {
    public static UInt32
    G_Client = 0x1AEE380,
    Pseudo = G_Client + 0x3334,
    PrimaryAmmo = G_Client + 0x6BD,
    SecondaryAmmo = G_Client + 0x68D,
    ExoLauncherAmmo = G_Client + 0x6A5,
    Team = G_Client + 0x32DF,
    mFlag = G_Client + 0x35A7,
    FakeLag = G_Client + 0x321B,
    Speed = G_Client + 0x32D4,
    Laser = G_Client + 0x59,
    RedBoxes = G_Client + 0x5F,
    ThirdPerson = G_Client + 0x5F,
    ExoCloak = G_Client + 0x58,
    NoFriction = G_Client + 0x56,
    ButtonMonitoring = G_Client + 0x35B6,
    Origin = G_Client + 0x78,
    Angles = G_Client + 0x1B0;
    }


    Structures Stats :
    Thx To Ragming for 1.20 !

    Spoiler:


    public struct Stats
    {
    public static UInt32
    EntryStats = 0x2AE7568,
    Prestige = EntryStats + 0x0D,
    Level = EntryStats + 0xA9,
    Score = EntryStats + 0xE6,
    Kills = EntryStats + 0xBD,
    Deaths = EntryStats + 0x95,
    Accuracy = EntryStats + 0x51,
    Wins = EntryStats + 0x112,
    Losses = EntryStats + 0xC5,
    GamePlayed = EntryStats + 0xAD,
    TimePlayed = EntryStats + 0x102,
    UnlockAll = EntryStats + 0x5834,
    ClassName = EntryStats + 0x4DE9;
    }


    No-Host :
    Thx To RGaming for Adresse 1.20 ! [/FONT]

    Spoiler:


    --------- No-Host Mods ----------
    Advanced UAV : 0x1A7080
    Laser : 0x21BE34
    Name : 0x2A80BE8
    No Recoil : 0x2290B0
    RedBoxes : 0x1AF6FC
    Steady Aim : 0x18787C


    Scripts :
    Here , is a More Script by any people , if you want add your script , just quote or pm me !
    Juste please , test your script to be 100% functional.. !
    [/FONT]

    Spoiler:

    Button Monitoring : ( Thx to Swaqq ! )
    Spoiler:


    #pragma region Buttons
    namespace Buttons{
    int
    Cross = 67108864,
    Crouch = 33554432,
    Prone = 16777216,
    Start = 128,
    L1 = 134217736,
    L2 = -2147483648,
    L3 = 537001984,
    R1 = 65536,
    R2 = 1073741824,
    R3 = 263168,
    Square = 3145728;

    bool ButtonPressed(int client, int button){
    if (*(int*)(Offsets::Buttons + (client * 0x3980)) == button)
    return true;
    else return false;
    }
    }
    #pragma endregion
    Buttons = Look In Structure Client
    //Found by Swaqq, if used please leave credits.


    Key_IsDown ( Button Monitoring No-Host ) : ( Thx to RGaming ! )
    Spoiler:


    public static class Key_IsDown
    {
    public enum Key : uint
    {
    Cross = 0,
    Circle = 1,
    Square = 2,
    Triangle = 3,
    L1 = 4,
    R1 = 5,
    Start = 13,
    Select = 14,
    L3 = 15,
    R3 = 16,
    DPAD_UP = 19,
    DPAD_DOWN = 20,
    DPAD_LEFT = 21,
    DPAD_RIGHT = 22,
    }

    public static Boolean LocalKeyIsDown(Key k)
    {
    return PS3.Extension.ReadBool((Offsets.KeyIsDown + 0x0F) + ((UInt32)k * 0xC));
    }
    }


    Remote Procedure Call ( Thx To Choco for Original and Thx To SC58 and Shark for AW )
    Spoiler:


    private static uint function_address = 0x6271B0;//R_SetFrameFog

    public static byte[] ReverseBytes(Byte[] toReverse)
    {
    Array.Reverse(toReverse);
    return toReverse;
    }
    public static void WriteSingle(UInt32 address, float[] input)
    {
    Int32 length = input.Length;
    Byte[] array = new Byte[length * 4];
    for (Int32 i = 0; i < length; i++)
    {
    ReverseBytes(BitConverter.GetBytes(input)).CopyTo(array, (Int32)(i * 4));
    }
    PS3.SetMemory(address, array);
    }

    public static float[] ReadSingle(uint address, int length)
    {
    byte[] memory = PS3.Extension.ReadBytes(address, length * 4);
    ReverseBytes(memory);
    float[] numArray = new float[length];
    for (int index = 0; index < length; ++index)
    numArray[index] = BitConverter.ToSingle(memory, (length - 1 - index) * 4);
    return numArray;
    }

    public static int Init()
    {
    if (function_address == 0) return -1;
    Enable_RPC();
    return 0;
    }

    public static void Enable_RPC()
    {
    PS3.SetMemory(function_address, new byte[] { 0x4E, 0x80, 0x00, 0x20 });
    System.Threading.Thread.Sleep(20);
    byte[] func = new byte[] { 0x7C, 0x08, 0x02, 0xA6, 0xF8, 0x01, 0x00, 0x80, 0x3C, 0x60, 0x10, 0x05, 0x81, 0x83, 0x00, 0x4C, 0x2C, 0x0C, 0x00, 0x00, 0x41, 0x82, 0x00, 0x64, 0x80, 0x83, 0x00, 0x04, 0x80, 0xA3, 0x00, 0x08, 0x80, 0xC3, 0x00, 0x0C, 0x80, 0xE3, 0x00, 0x10, 0x81, 0x03, 0x00, 0x14, 0x81, 0x23, 0x00, 0x18, 0x81, 0x43, 0x00, 0x1C, 0x81, 0x63, 0x00, 0x20, 0xC0, 0x23, 0x00, 0x24, 0xC0, 0x43, 0x00, 0x28, 0xC0, 0x63, 0x00, 0x2C, 0xC0, 0x83, 0x00, 0x30, 0xC0, 0xA3, 0x00, 0x34, 0xC0, 0xC3, 0x00, 0x38, 0xC0, 0xE3, 0x00, 0x3C, 0xC1, 0x03, 0x00, 0x40, 0xC1, 0x23, 0x00, 0x48, 0x80, 0x63, 0x00, 0x00, 0x7D, 0x89, 0x03, 0xA6, 0x4E, 0x80, 0x04, 0x21, 0x3C, 0x80, 0x10, 0x05, 0x38, 0xA0, 0x00, 0x00, 0x90, 0xA4, 0x00, 0x4C, 0x90, 0x64, 0x00, 0x50, 0xE8, 0x01, 0x00, 0x80, 0x7C, 0x08, 0x03, 0xA6, 0x38, 0x21, 0x00, 0x70, 0x4E, 0x80, 0x00, 0x20 };
    PS3.SetMemory(function_address + 0x4, func);
    PS3.SetMemory(0x10050000, new byte[0x2854]);
    PS3.SetMemory(function_address, new byte[] { 0xF8, 0x21, 0xFF, 0x91 });
    }

    public static int Call(uint func_address, params object[] parameters)
    {
    int num_params = parameters.Length;
    uint num_floats = 0;
    for (uint i = 0; i < num_params; i++)
    {
    if (parameters is int)
    {
    byte[] val = BitConverter.GetBytes((int)parameters);
    Array.Reverse(val);
    PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val);
    }
    else if (parameters is uint)
    {
    byte[] val = BitConverter.GetBytes((uint)parameters);
    Array.Reverse(val);
    PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val);
    }
    else if (parameters is string)
    {
    byte[] str = Encoding.UTF8.GetBytes(Convert.ToString(parameters) + "\0");
    PS3.SetMemory(0x10050054 + i * 0x400, str);
    uint addr = 0x10050054 + i * 0x400;
    byte[] address = BitConverter.GetBytes(addr);
    Array.Reverse(address);
    PS3.SetMemory(0x10050000 + (i + num_floats) * 4, address);
    }
    else if (parameters is float)
    {
    num_floats++;
    byte[] val = BitConverter.GetBytes((float)parameters);
    Array.Reverse(val);
    PS3.SetMemory(0x10050024 + ((num_floats - 1) * 0x4), val);
    }
    }
    byte[] fadd = BitConverter.GetBytes(func_address);
    Array.Reverse(fadd);
    PS3.SetMemory(0x1005004C, fadd);
    System.Threading.Thread.Sleep(20);
    byte[] ret = PS3.Extension.ReadBytes(0x10050050, 4);
    Array.Reverse(ret);
    return BitConverter.ToInt32(ret, 0);
    }


    Cbuf_AddText :
    Spoiler:


    public static void Cbuf_AddText(int client, string command)
    {
    Call(0x3AEA6C, new object[] { 0, command });//Cbuf_AddText
    }


    Set Blur :
    Spoiler:


    public static void setBlur(Int32 transitionTime)
    {
    SV_GameSendServerCommand(0, "i _ " + transitionTime + " ");
    }


    Set Vision
    Spoiler:


    public static void SetVision(int clientIndex, string Vision)
    {
    SV_GameSendServerCommand(clientIndex, "J \"" + Vision + "\" ");
    }


    SV_GameSendServerCommand :
    Spoiler:


    public static void SV_GameSendServerCommand(int client, string command)
    {
    Call(0x456E8C, client, 0, command + "\"");
    }


    iPrintln :
    Spoiler:


    public static void iPrintln(int client, string text)
    {
    SV_GameSendServerCommand(client, "e \"" + text + "\"");
    }


    iPrintlnBold :
    Spoiler:


    public static void iPrintlnBold(int client, string text)
    {
    SV_GameSendServerCommand(client, "c \"" + text + "\"");
    }


    Spawn Entity : ( Thx To xReaperv3 )
    Spoiler:


    public static uint spawnEntity(string ModelName, float[] Origin, float[] Angles)
    {
    uint Entity = (uint)Call(0x388B60);//G_Spawn
    WriteSingle(Entity + 0x138, Origin);
    WriteSingle(Entity + 0x148, Angles);
    Call(0x3878E4, Entity, ModelName);//G_SetModels
    Call(0x37D424, Entity);//SP_script_model
    return Entity;
    }


    GetPlayerOrigin :
    Spoiler:

     
    public static float[] getPlayerOrigin(int clientIndex)
    {
    return ReadSingle(G_Client(clientIndex, 0x7Cool Man (aka Tustin), 3);
    }


    Clone Player /(Thx to xReaperV3 )
    Spoiler:


    public static void ClonePlayer(int clientIndex)
    {
    RPC.Call(PlayerCMD_ClonePlayer, new object[] { clientIndex });
    }


    GivePlayerWeapons
    Spoiler:


    public static void G_GivePlayerWeapon(int Client, int Weapon, int ammo)
    {
    RPC.Call(0x36A6A0, 0x1950880+ 0x4180 * (uint)Client, Weapon, 0);//G_GivePlayerWeapons and G_Client !
    RPC.Call(0x3101C0, 0x1950880+ (Client * 0x4180), Weapon, 0, ammo, 1);//Add_Ammo and G_Client
    }


    Set Models Player
    Spoiler:


    Public static void SetModel(Int Client , string Models)
    {
    RPC.Call(0x365738 , 0x1860880+ 0x280 * (uint)Client, Model);//G_SetModels And G_Entity
    }


    Restart Game : ( Thx To SC58 )
    Spoiler:


    void FastRestart()
    {
    RPC.Call(Fast_Restart_f);
    }


    Open KeyBoard ( Thx To Blb for first release and thx To LBK for remake on 1.18 )
    Spoiler:


    uint kb_Result = 0x03260E22,
    kb_cb = 0x9C9518,
    keyboardPrompt = 0x4C2540,
    kb_active = 0x9DBF40;

    string runKeyboard(string title = "Your title", string presetText = "text here", int maxLength = 20)
    {

    /*your own rpc function...*/
    Call(keyboardPrompt, new object[] { 0, title, presetText, maxLength, 0, 0, kb_cb });
    System.Threading.Thread.Sleep(10);//give him some time !
    /*wait for the keyboard to be ended*/
    while (PS3.Extension.ReadInt32(kb_active) == 0) { /*Do nothing Happy*/}
    return PS3.Extension.ReadString(kb_Result);

    }



    Enums & Structure
    Enums and Struture for modz , exemple Event , WeapDef , Entity , etc , this is released by Lebigkilleur , Shark and aerosoul94 ! [/FONT]

    Spoiler:

    Enums of NodeType ( Thx Lebigkilleur )
    Spoiler:


    enum nodeType
    {
    NODE_NONE = 0x0
    NODE_CAPTURE = 0x1
    NODE_PROTECT = 0x2
    NODE_GRENADE_FROM = 0x3
    NODE_GRENADE_TARGET = 0x4
    NODE_AMBUSH = 0x5
    NODE_SENTRY = 0x6
    NODE_TRAFFIC = 0x7
    NODE_EXPOSED = 0x8
    NODE_HIDE = 0x9
    NODE_HIDE_ANYWHERE = 0x10
    NODE_HIDE_FROM = 0x11
    NODE_COMBAT = 0x12
    NODE_CAMP = 0x13
    NODE_TRAP = 0x14
    NODE_AERIAL_TARGET = 0x15
    NODE_EXPOSURE_VIS = 0x16
    NODE_NUMTYPE = 0x17
    }


    Enums Of EntityType ( Thx To Shark ! )
    Spoiler:


    enum entityType_t
    {
    ET_GENERAL = 0x0,
    ET_PLAYER = 0x1,
    ET_PLAYER_CORPSE = 0x2,
    ET_ITEM = 0x3,
    ET_MISSILE = 0x4,
    ET_INVISIBLE = 0x5,
    ET_SCRIPTMOVER = 0x6,
    ET_SOUND_BLEND = 0x7,
    ET_FX = 0x8,
    ET_LOOP_FX = 0x9,
    ET_PRIMARY_LIGHT = 0xA,
    ET_TURRET = 0xB,
    ET_HELICOPTER = 0xC,
    ET_PLANE = 0xD,
    ET_VEHICLE = 0xE,
    ET_VEHICLE_COLLMAP = 0xF,
    ET_VEHICLE_CORPSE = 0x10,
    ET_VEHICLE_SPAWNER = 0x11,
    ET_AGENT = 0x12,
    ET_AGENT_CORPSE = 0x13,
    };



    Enums Of meansOfDeath ( Thx To Shark ! )
    Spoiler:


    enum meansOfDeath_t {
    MOD_UNKNOWN = 0x0,
    MOD_PISTOL_BULLET = 0x1,
    MOD_RIFLE_BULLET = 0x2,
    MOD_EXPLOSIVE_BULLET = 0x3,
    MOD_GRENADE = 0x4,
    MOD_GRENADE_SPLASH = 0x5,
    MOD_PROJECTILE = 0x6,
    MOD_PROJECTILE_SPLASH = 0x7,
    MOD_MELEE = 0x8,
    MOD_MELEE_ALT = 0x9,
    MOD_HEAD_SHOT = 0xA,
    MOD_MELEE_DOG = 0xB,
    MOD_MELEE_ALIEN = 0xC,
    MOD_CRUSH = 0xD,
    MOD_FALLING = 0xE,
    MOD_SUICIDE = 0xF,
    MOD_TRIGGER_HURT = 0x10,
    MOD_EXPLOSIVE = 0x11,
    MOD_IMPACT = 0x12,
    MOD_NUM = 0x13,
    };


    Enums Of he_type ( Thx To Shark ! )
    Spoiler:


    enum he_type_t {
    HE_TYPE_NONE,
    HE_TYPE_TEXT,
    HE_TYPE_VALUE,
    HE_TYPE_PLAYERNAME,
    HE_TYPE_MATERIAL,
    HE_TYPE_TIMER_UP,
    HE_TYPE_TIMER_DOWN,
    HE_TYPE_TIMER_STATIC,
    HE_TYPE_TIMER_TENTHS_UP,
    HE_TYPE_TIMER_TENTHS_DOWN,
    HE_TYPE_TIMER_TENTHS_STATIC,
    HE_TYPE_CLOCK_UP,
    HE_TYPE_CLOCK_DOWN,
    HE_TYPE_WAYPOINT,
    HE_TYPE_UNKNOWN1,
    HE_TYPE_UNKNOWN2,
    HE_TYPE_UNKNOWN3,
    HE_TYPE_MOVER,
    };


    Enums Of Key ( Key_IsDown ) ( Thx To RGaming and Lebigkilleur ! )
    Spoiler:


    enum Key :

    Cross = 0,
    Circle = 1,
    Square = 2,
    Triangle = 3,
    L1 = 4,
    R1 = 5,
    Start = 13,
    Select = 14,
    L3 = 15,
    R3 = 16,
    DPAD_UP = 19,
    DPAD_DOWN = 20,
    DPAD_LEFT = 21,
    DPAD_RIGHT = 22,
    }


    Enums Of Button ( Button Monitoring ) ( Thx to Swaqq ! )
    Spoiler:


    Enums Buttons {
    Cross = 67108864,
    Crouch = 33554432,
    Prone = 16777216,
    Start = 128,
    L1 = 134217736,
    L2 = -2147483648,
    L3 = 537001984,
    R1 = 65536,
    R2 = 1073741824,
    R3 = 263168,
    Square = 3145728;
    }


    Enums Of Font ( Thx To Shark ! )
    Spoiler:


    enum he_font_t {
    HE_FONT_DEFAULT = 0x0,
    HE_FONT_BIGFIXED = 0x1,
    HE_FONT_SMALLFIXED = 0x2,
    HE_FONT_OBJECTIVE = 0x3,
    HE_FONT_SMALL = 0x5,
    HE_FONT_HUDBIG = 0x6,
    HE_FONT_HUDSMALL = 0x7,
    HE_FONT_COUNT = 0x8,
    };


    Enums Of Event : ( Thx To aerosoul94 )
    Spoiler:


    enum entity_event_t
    {
    EV_NONE = 0x0,
    EV_FOLIAGE_SOUND = 0x1,
    EV_STOP_WEAPON_SOUND = 0x2,
    EV_SOUND_ALIAS = 0x3,
    EV_SOUND_ALIAS_AS_MASTER = 0x4,
    EV_SOUND_ALIAS_SET_PITCH = 0x5,
    EV_SOUND_ALIAS_SCALE_PITCH = 0x6,
    EV_SOUND_ALIAS_SET_VOLUME = 0x7,
    EV_SOUND_ALIAS_SCALE_VOLUME = 0x8,
    EV_STOPSOUNDS = 0x9,
    EV_STANCE_FORCE_STAND = 0xA,
    EV_STANCE_FORCE_CROUCH = 0xB,
    EV_STANCE_FORCE_PRONE = 0xC,
    EV_STANCE_INVALID = 0xD,
    EV_ITEM_PICKUP = 0xE,
    EV_AMMO_PICKUP = 0xF,
    EV_NOAMMO = 0x10,
    EV_NOAMMO_FIREATTEMPT = 0x11,
    EV_ADSREQUIRED_FIREATTEMPT = 0x12,
    EV_EMPTY_OFFHAND_PRIMARY = 0x13,
    EV_EMPTY_OFFHAND_SECONDARY = 0x14,
    EV_EMP_OFFHAND = 0x15,
    EV_OFFHAND_END_NOTIFY = 0x16,
    EV_RESET_ADS = 0x17,
    EV_RELOAD = 0x18,
    EV_RELOAD_FROM_EMPTY = 0x19,
    EV_RELOAD_START = 0x1A,
    EV_RELOAD_END = 0x1B,
    EV_RELOAD_START_NOTIFY = 0x1C,
    EV_RELOAD_ADDAMMO = 0x1D,
    EV_RAISE_WEAPON = 0x1E,
    EV_FIRST_RAISE_WEAPON = 0x1F,
    EV_PUTAWAY_WEAPON = 0x20,
    EV_WEAPON_ALT = 0x21,
    EV_WEAPON_SWITCH_STARTED = 0x22,
    EV_WEAPON_SWITCH_STARTED_OFFHAND = 0x23,
    EV_PULLBACK_WEAPON = 0x24,
    EV_FIRE_WEAPON_END = 0x25,
    EV_FIRE_WEAPON = 0x26,
    EV_FIRE_WEAPON_LASTSHOT = 0x27,
    EV_FIRE_RICOCHET = 0x28,
    EV_RECHAMBER_WEAPON = 0x29,
    EV_EJECT_BRASS = 0x2A,
    EV_FIRE_WEAPON_LEFT = 0x2B,
    EV_FIRE_WEAPON_LASTSHOT_LEFT = 0x2C,
    EV_EJECT_BRASS_LEFT = 0x2D,
    EV_HITCLIENT_FIRE_WEAPON = 0x2E,
    EV_HITCLIENT_FIRE_WEAPON_LASTSHOT = 0x2F,
    EV_HITCLIENT_FIRE_WEAPON_LEFT = 0x30,
    EV_HITCLIENT_FIRE_WEAPON_LASTSHOT_LEFT = 0x31,
    EV_SV_FIRE_WEAPON = 0x32,
    EV_SV_FIRE_WEAPON_LASTSHOT = 0x33,
    EV_SV_FIRE_WEAPON_LEFT = 0x34,
    EV_SV_FIRE_WEAPON_LASTSHOT_LEFT = 0x35,
    EV_SV_FIRE_WEAPON_BALL_PASS = 0x36,
    EV_FIRE_MELEE_SWIPE = 0x37,
    EV_FIRE_MELEE_STAND = 0x38,
    EV_FIRE_MELEE_CROUCH = 0x39,
    EV_PREP_OFFHAND = 0x3A,
    EV_USE_OFFHAND = 0x3B,
    EV_USE_OFFHAND_THROWBACK = 0x3C,
    EV_SWITCH_OFFHAND = 0x3D,
    EV_SWITCH_OFFHAND_VAR = 0x3E,
    EV_PREP_RIOTSHIELD = 0x3F,
    EV_LOWER_RIOTSHIELD = 0x40,
    EV_STARTDEPLOY_RIOTSHIELD = 0x41,
    EV_DEPLOY_RIOTSHIELD = 0x42,
    EV_CANNOTPLANT = 0x43,
    EV_MELEE_HIT = 0x44,
    EV_MELEE_MISS = 0x45,
    EV_MELEE_BLOOD = 0x46,
    EV_MELEE_BLOOD_STAND = 0x47,
    EV_MELEE_BLOOD_CROUCH = 0x48,
    EV_SV_FIRE_TURRET = 0x49,
    EV_FIRE_VEH_TURRET = 0x4A,
    EV_FIRE_TURRET = 0x4B,
    EV_FIRE_SENTRY = 0x4C,
    EV_FIRE_QUADBARREL_1 = 0x4D,
    EV_FIRE_QUADBARREL_2 = 0x4E,
    EV_BULLET_HIT = 0x4F,
    EV_BULLET_HIT_EXPLODE = 0x50,
    EV_BULLET_HIT_SHIELD = 0x51,
    EV_BULLET_HIT_CLIENT_SMALL = 0x52,
    EV_BULLET_HIT_CLIENT_LARGE = 0x53,
    EV_BULLET_HIT_CLIENT_EXPLODE = 0x54,
    EV_BULLET_HIT_CLIENT_SMALL_FATAL = 0x55,
    EV_BULLET_HIT_CLIENT_LARGE_FATAL = 0x56,
    EV_BULLET_HIT_CLIENT_EXPLODE_FATAL = 0x57,
    EV_BULLET_HIT_CLIENT_SHIELD = 0x58,
    EV_BEAM_HIT = 0x59,
    EV_BEAM_HIT_SHIELD = 0x5A,
    EV_BULLET_DESTROY_CLIENT_SHIELD = 0x5B,
    EV_DROP_CLIENT_SHIELD = 0x5C,
    EV_EXPLOSIVE_IMPACT_ON_SHIELD = 0x5D,
    EV_EXPLOSIVE_SPLASH_ON_SHIELD = 0x5E,
    EV_GRENADE_THROW = 0x5F,
    EV_GRENADE_BOUNCE = 0x60,
    EV_GRENADE_STICK = 0x61,
    EV_GRENADE_REST = 0x62,
    EV_GRENADE_ROLL = 0x63,
    EV_GRENADE_EXPLODE = 0x64,
    EV_GRENADE_PICKUP = 0x65,
    EV_GRENADE_LETGO = 0x66,
    EV_ROCKET_EXPLODE = 0x67,
    EV_TRAIL_DESTROY = 0x68,
    EV_FLASHBANG_EXPLODE = 0x69,
    EV_CUSTOM_EXPLODE = 0x6A,
    EV_CHANGE_TO_DUD = 0x6B,
    EV_DUD_EXPLODE = 0x6C,
    EV_DUD_EXPLODE_ONLY = 0x6D,
    EV_DUD_IMPACT = 0x6E,
    EV_TROPHY_EXPLODE = 0x6F,
    EV_BULLET = 0x70,
    EV_PLAY_FX = 0x71,
    EV_PLAY_FX_ON_TAG = 0x72,
    EV_STOP_FX_ON_TAG = 0x73,
    EV_KILL_FX_ON_TAG = 0x74,
    EV_PLAY_FX_ON_TAG_FOR_CLIENTS = 0x75,
    EV_STOP_FX_ON_TAG_FOR_CLIENT = 0x76,
    EV_KILL_FX_ON_TAG_FOR_CLIENT = 0x77,
    EV_PLAY_IMPACT_HEAD_FATAL_FX = 0x78,
    EV_PHYS_EXPLOSION_SPHERE = 0x79,
    EV_PHYS_EXPLOSION_CYLINDER = 0x7A,
    EV_PHYS_EXPLOSION_JOLT = 0x7B,
    EV_RADIUSDAMAGE = 0x7C,
    EV_PHYS_JITTER = 0x7D,
    EV_EARTHQUAKE = 0x7E,
    EV_GRENADE_SUICIDE = 0x7F,
    EV_DETONATE_BY_EMPTY_THROW = 0x80,
    EV_DETONATE_BY_DOUBLE_TAP = 0x81,
    EV_NIGHTVISION_WEAR = 0x82,
    EV_NIGHTVISION_REMOVE = 0x83,
    EV_MISSILE_REMOTE_BOOST = 0x84,
    EV_PLAY_RUMBLE_ON_ENT = 0x85,
    EV_PLAY_RUMBLE_ON_POS = 0x86,
    EV_PLAY_RUMBLELOOP_ON_ENT = 0x87,
    EV_PLAY_RUMBLELOOP_ON_POS = 0x88,
    EV_STOP_RUMBLE = 0x89,
    EV_STOP_ALL_RUMBLES = 0x8A,
    EV_VARIABLE_ZOOM_CHANGE = 0x8B,
    EV_OBITUARY = 0x8C,
    EV_NO_PRIMARY_GRENADE_HINT = 0x8D,
    EV_NO_SECONDARY_GRENADE_HINT = 0x8E,
    EV_TARGET_TOO_CLOSE_HINT = 0x8F,
    EV_TARGET_NOT_ENOUGH_CLEARANCE_HINT = 0x90,
    EV_LOCKON_REQUIRED_HINT = 0x91,
    EV_VEHICLE_COLLISION = 0x92,
    EV_VEHICLE_SUSPENSION_SOFT = 0x93,
    EV_VEHICLE_SUSPENSION_HARD = 0x94,
    EV_FOOTSTEP_PRONE_ENTER = 0x95,
    EV_FOOTSTEP_PRONE_ENTER_FROM_STAND = 0x96,
    EV_FOOTSTEP_PRONE_EXIT = 0x97,
    EV_FOOTSTEP_CROUCH_ENTER = 0x98,
    EV_FOOTSTEP_CROUCH_EXIT = 0x99,
    EV_FOOTSTEP_PRONE_STOP = 0x9A,
    EV_FOOTSTEP_PRONE = 0x9B,
    EV_FOOTSTEP_CROUCH_WALK = 0x9C,
    EV_FOOTSTEP_CROUCH_RUN = 0x9D,
    EV_FOOTSTEP_WALK = 0x9E,
    EV_FOOTSTEP_RUN = 0x9F,
    EV_FOOTSTEP_SPRINT = 0xA0,
    EV_JUMP = 0xA1,
    EV_HIGHJUMP = 0xA2,
    EV_SLAM = 0xA3,
    EV_SLAM_LAND = 0xA4,
    EV_LANDING_LIGHT = 0xA5,
    EV_LANDING_MEDIUM = 0xA6,
    EV_LANDING_HEAVY = 0xA7,
    EV_LANDING_PAIN = 0xA8,
    EV_MANTLE_UP_HIGH = 0xA9,
    EV_MANTLE_UP_MEDIUM = 0xAA,
    EV_MANTLE_UP_LOW = 0xAB,
    EV_MANTLE_OVER_HIGH = 0xAC,
    EV_MANTLE_OVER_MEDIUM = 0xAD,
    EV_MANTLE_OVER_LOW = 0xAE,
    EV_SLIDE_START = 0xAF,
    EV_SLIDE_EASE_OUT = 0xB0,
    EV_POWER_SLIDE = 0xB1,
    EV_DODGE = 0xB2,
    EV_EXO_POWER_NOT_READY = 0xB3,
    EV_EXPLODER = 0xB4,
    EV_STOP_EXPLODER = 0xB5,
    EV_KILL_EXPLODER = 0xB6,
    EV_OVERHEAT_WEAPON = 0xB7,
    EV_SV_OVERHEAT_WEAPON = 0xB8,
    EV_PHYSICS_IMPACT_SOUND = 0xB9,
    EV_PORTABLE_RADAR_PING = 0xBA,
    EV_SHOOT_BLANK = 0xBB,
    EV_NO_EXO_HOVER_HINT = 0xBC,
    EV_EXO_ADRENALINE_FIRE = 0xBD,
    EV_GRAPPLING_HOOK_HIT = 0xBF,
    EV_GRAPPLING_HOOK_MISS = 0xC0,
    EV_GRAPPLING_HOOK_HOLD = 0xC1,
    };


    Enums of HitLocations : ( Thx To Lebigkilleur )
    Spoiler:


    enum hitLocation_t
    {
    HITLOC_NONE = 0x0,
    HITLOC_HELMET = 0x1,
    HITLOC_HEAD = 0x2,
    HITLOC_NECK = 0x3,
    HITLOC_TORSO_UPPER = 0x4,
    HITLOC_TORSO_LOWER = 0x5,
    HITLOC_RIGHT_ARM_UPPER = 0x6,
    HITLOC_LEFT_ARM_UPPER = 0x7,
    HITLOC_RIGHT_ARM_LOWER = 0x8,
    HITLOC_LEFT_ARM_LOWER = 0x9,
    HITLOC_RIGHT_HAND = 0xA,
    HITLOC_LEFT_HAND = 0xB,
    HITLOC_RIGHT_LEG_UPPER = 0xC,
    HITLOC_LEFT_LEG_UPPER = 0xD,
    HITLOC_RIGHT_LEG_LOWER = 0xE,
    HITLOC_LEFT_LEG_LOWER = 0xF,
    HITLOC_RIGHT_FOOT = 0x10,
    HITLOC_LEFT_FOOT = 0x11,
    HITLOC_GUN = 0x12,
    HITLOC_SHIELD = 0x13,
    HITLOC_ARMOR = 0x14,
    HITLOC_SOFT = 0x15,
    HITLOC_NUM = 0x16
    };


    Enums of WeapType : ( Thx To Lebigkilleur )
    Spoiler:


    enum weapType_t
    {
    WEAPTYPE_NONE = 0x0,
    WEAPTYPE_BULLET = 0x1,
    WEAPTYPE_GRENADE = 0x2,
    WEAPTYPE_PROJECTILE = 0x3,
    WEAPTYPE_RIOTSHIELD = 0x4,
    WEAPTYPE_ENERGY = 0x5,
    WEAPTYPE_NUM = 0x6,
    }// weapType_t;


    Enums of WeapStance : ( Thx To Lebigkilleur )
    Spoiler:


    enum weapStance_t
    {
    WEAPSTANCE_STAND = 0x0,
    WEAPSTANCE_DUCK = 0x1,
    WEAPSTANCE_PRONE = 0x2,
    WEAPSTANCE_NUM = 0x3,
    };


    Enums of WeapClass : ( Thx To Lebigkilleur )
    Spoiler:


    enum weapClass_t
    {
    WEAPCLASS_RIFLE = 0x0,
    WEAPCLASS_SNIPER = 0x1,
    WEAPCLASS_MG = 0x2,
    WEAPCLASS_SMG = 0x3,
    WEAPCLASS_SPREAD = 0x4,
    WEAPCLASS_PISTOL = 0x5,
    WEAPCLASS_GRENADE = 0x6,
    WEAPCLASS_ROCKETLAUNCHER = 0x7,
    WEAPCLASS_TURRET = 0x8,
    WEAPCLASS_THROWINGKNIFE = 0x9,
    WEAPCLASS_NON_PLAYER = 0xA,
    WEAPCLASS_ITEM = 0xB,
    WEAPCLASS_CONE = 0xC,
    WEAPCLASS_BEAM = 0xD,
    WEAPCLASS_SHIELD = 0xE,
    WEAPCLASS_CLOAK = 0xF,
    WEAPCLASS_PING = 0x10,
    WEAPCLASS_REPULSOR = 0x11,
    WEAPCLASS_ADRENALINE = 0x12,
    WEAPCLASS_HEALTH = 0x13,
    WEAPCLASS_MUTE = 0x14,
    WEAPCLASS_UNDERWATER = 0x15,
    WEAPCLASS_BALL = 0x16,
    WEAPCLASS_NUM = 0x17,
    }


    Enums of weapInventoryType : ( Thx To Lebigkilleur )
    Spoiler:


    enums weapInventoryType_t
    {
    WEAPINVENTORY_PRIMARY = 0x0
    WEAPINVENTORY_OFFHAND = 0x1
    WEAPINVENTORY_ITEM = 0x2
    WEAPINVENTORY_ALTMODE = 0x3
    WEAPINVENTORY_EXCLUSIVE = 0x4
    WEAPINVENTORY_SCAVENGER = 0x5
    }


    Enums of weapFireType : ( Thx To Lebigkilleur )
    Spoiler:


    enums weapFireType_t
    {
    WEAPON_FIRETYPE_FULLAUTO = 0x0
    WEAPON_FIRETYPE_SINGLESHOT = 0x1
    WEAPON_FIRETYPE_BURSTFIRE2 = 0x2
    WEAPON_FIRETYPE_BURSTFIRE3 = 0x3
    WEAPON_FIRETYPE_BURSTFIRE4 = 0x4
    WEAPON_FIRETYPE_BURSTFIRE5 = 0x5
    WEAPON_FIRETYPE_DOUBLE_BARREL = 0x6
    WEAPON_FIRETYPE_SINGLE_BARREL = 0x7
    WEAPON_FIRETYPE_DOUBLE_BARREL_0 = 0x8
    }


    Enums of PenetrateType : ( Thx To Lebigkilleur )
    Spoiler:


    enum PenetrateType
    {
    PENETRATE_TYPE_NONE = 0x1
    PENETRATE_TYPE_SMALL = 0x2
    PENETRATE_TYPE_MEDIUM = 0x3
    PENETRATE_TYPE_LARGE = 0x4
    PENETRATE_TYPE_NONE_0 = 0x5
    PENETRATE_TYPE_LINEAR = 0x6
    PENETRATE_TYPE_NONE_1 = 0x7
    }


    Tag List : ( Thx To Lebigkilleur )
    Spoiler:


    //// Surely there must be any other, All Tag and Other string are contenaid in : GScr_LoadConsts Adresse In Adresse ^^ ////
    j_helmet
    j_head
    j_neck
    j_spine4
    j_spineupper
    j_spinelower
    j_mainroot
    j_gun
    j_rocket
    j_exo_rcket_arm02
    j_shoulder_le
    j_elbow_le
    j_wrist_le
    j_shoulder_ri
    j_elbow_ri
    j_wrist_ri
    j_exoclav04_r
    j_exoclav04_l
    j_exohip04_r
    j_exohip04_l
    j_hip_ri
    j_hip_le
    j_knee_le
    j_knee_ri


    Vision List : ( Thx to Lebigkilleur , and Other people i don't remenber sorry )
    Spoiler:


    ac130
    ac130_inverted
    aftermatch
    airplane
    airport
    airport_exterior
    airport_intro
    airport_stairs
    airport_death
    airport_green
    af_caves_outdoors
    af_caves_outdoors_airstrip
    af_caves_indoors
    af_caves_indoors_overlook
    af_caves_indoors_skylight
    af_caves_indoors_breachroom
    af_caves_indoors_stremroom
    af_caves_indoors_stremroom_dark
    ambush
    armada
    armada_ground
    armada_tvs
    armada_sound
    armada_water
    bigcity_destoyed
    bog
    bog_a
    blacktest
    blackout
    blackout_darkess
    blackout_nvg
    bog_a_sunrise
    bog_b
    cargoship
    cargoship_indoor
    cargoship_indoor2
    cargoship_blast
    cobra_down
    cobra_sunset1
    cobra_sunset2
    cobra_sunset3
    cobrapilot
    contingency
    contingency_thermal_inverted
    coup
    coup_sunblind_cg
    coup_sunblind
    coup_hit
    default
    dna_bomb
    downtown_la
    default_night
    default_night_mp
    exterior_concept
    helicopter_ride
    hunted
    hunted_crash
    icbm
    icbm_launch
    icbm_sunrise0
    icbm_sunrise1
    icbm_sunrise2
    icbm_sunrise3
    icbm_sunrise4
    icbm_inetrior
    introscreen
    invasion
    invasion_alley
    invasion_nates_roof
    invasion_near_convoy
    invasion_stripmall
    invasion_suburban_streets
    invasion_yards
    jeepride
    jeepride_tunnel
    jeepride_cobra
    killhouse
    launchfacility
    launchfacility_ a
    launchfacility_b
    london
    mp_backlot
    mp_bloc
    mp_bog
    mp_convoy
    mp_countdown
    mp_citystreets
    mp_crash
    mp_crash_damage
    mp_farm
    mp_shipment
    mp_overgrown
    mp_pipeline
    mp_highrise
    mp_hill
    mp_cargoship
    mp_strike
    mp_crossfire
    mp_dusk
    mp_vacant
    mp_showdown
    nate_test
    parabolic
    school
    scoutsniper
    sneaknight_assault
    sniprescape
    sniprescape_outside
    sniprescape_glow_off
    strike
    trainer_start
    trainer_pit
    village_assault
    village_defend
    mpintro
    grayscale
    drone_swarm
    jeepride_zak
    cheat_bw_invert_contrast
    cheat_bw_invert
    cheat_bw_contrast
    cheat_bw
    jeepride_flyaway
    sepia
    cheat_chaplinnight
    co_overgrown
    co_break
    whitehouse
    bridge


    Turret Types : ( Thx To Shark )
    Spoiler:


    turretheadmg_mp
    turretheadenergy_mp
    sentry_minigun_mp
    remote_turret_mp
    remote_energy_turret_mp
    killstreak_remote_turret_mp
    warbird_turret
    ugv_turret_mp
    warbird_remote_turret_mp
    orbitalsupport_big_turret_mp
    orbitalsupport_buddy_turret_mp
    recon_drone_turret_mp
    drone_assault_remote_turret_mp


    Moddels Types : ( Thx To Shark )
    Spoiler:


    npc_remote_turret_base
    npc_sentry_rocket_turret_base_yellow_obj
    npc_sentry_energy_turret_empty_base
    orbitalsupport_big_turret
    npc_sentry_minigun_turret_base_yellow_obj
    npc_sentry_rocket_turret_base_red_obj
    npc_sentry_rocket_turret_base
    orbitalsupport_small_turret
    npc_sentry_energy_turret_base_red_obj
    npc_sentry_energy_turret_base_yellow_obj
    npc_sentry_rocket_turret_empty_base
    npc_sentry_minigun_turret_empty_base
    npc_sentry_energy_turret_base
    npc_sentry_minigun_turret_base
    orbitalsupport_medium_turret
    npc_sentry_minigun_turret_base_red_obj
    fx_osp_turret_f
    vehicle_atlas_aerial_drone_02_patrol_mp_turret_75p
    vehicle_atlas_aerial_drone_01_mp_turret_50p
    npc_heavy_exo_armor_turret_base


    Struct Of scr_const ( Thx To Shark ! )
    Spoiler:


    struct scr_const_t {
    scr_string_t ability;
    scr_string_t active;
    scr_string_t j_helmet;
    scr_string_t j_head;
    scr_string_t all;
    scr_string_t allies;
    scr_string_t angles;
    scr_string_t auto_ai;
    scr_string_t auto_nonai;
    scr_string_t axis;
    scr_string_t back;
    scr_string_t bad_guys;
    scr_string_t bad_path;
    scr_string_t no_path;
    scr_string_t begin_firing;
    scr_string_t begin_firing_left;
    scr_string_t cancel_location;
    scr_string_t chest;
    scr_string_t confirm_location;
    scr_string_t crouch;
    scr_string_t current;
    scr_string_t damage;
    scr_string_t dead;
    scr_string_t death;
    scr_string_t deathshield;
    scr_string_t entitydeleted;
    scr_string_t detonate;
    scr_string_t direct;
    scr_string_t dlight;
    scr_string_t done;
    scr_string_t empty;
    scr_string_t empty_offhand;
    scr_string_t offhand_end;
    scr_string_t end_firing;
    scr_string_t end_firing_left;
    scr_string_t entity;
    scr_string_t explode;
    scr_string_t failed;
    scr_string_t first_person;
    scr_string_t forward;
    scr_string_t fraction;
    scr_string_t free;
    scr_string_t goal;
    scr_string_t goal_changed;
    scr_string_t goal_yaw;
    scr_string_t grenade;
    scr_string_t grenade_danger;
    scr_string_t grenade_fire;
    scr_string_t glass;
    scr_string_t glass_damaged;
    scr_string_t glass_destroyed;
    scr_string_t missile_fire;
    scr_string_t grenade_pullback;
    scr_string_t missile_stuck;
    scr_string_t info_notnull;
    scr_string_t invisible;
    scr_string_t invalid_parent;
    scr_string_t key1;
    scr_string_t key2;
    scr_string_t killanimscript;
    scr_string_t left;
    scr_string_t light;
    scr_string_t manual;
    scr_string_t manual_ai;
    scr_string_t movedone;
    scr_string_t none;
    scr_string_t normal;
    scr_string_t origin;
    scr_string_t other;
    scr_string_t player;
    scr_string_t physics_finished;
    scr_string_t touching_platform;
    scr_string_t position;
    scr_string_t projectile_impact;
    scr_string_t predicted_projectile_impact;
    scr_string_t prone;
    scr_string_t right;
    scr_string_t reload;
    scr_string_t reload_start;
    scr_string_t result;
    scr_string_t reverse;
    scr_string_t rocket;
    scr_string_t rotatedone;
    scr_string_t script_brushmodel;
    scr_string_t script_goal_changed;
    scr_string_t script_model;
    scr_string_t script_origin;
    scr_string_t sentry;
    scr_string_t sentry_offline;
    scr_string_t snd_enveffectsprio_level;
    scr_string_t snd_enveffectsprio_shellshock;
    scr_string_t spawned;
    scr_string_t sprint_begin;
    scr_string_t sprint_end;
    scr_string_t stairs;
    scr_string_t stand;
    scr_string_t suppression;
    scr_string_t suppression_end;
    scr_string_t surfacetype;
    scr_string_t tag_ai_aim_target;
    scr_string_t tag_aim;
    scr_string_t tag_aim_animated;
    scr_string_t tag_aim_pivot;
    scr_string_t unresolved_collision;
    scr_string_t player_pushed;
    scr_string_t tag_brass;
    scr_string_t tag_brass_2;
    scr_string_t tag_butt;
    scr_string_t tag_clip;
    scr_string_t tag_clip_dual;
    scr_string_t tag_clip_dual2;
    scr_string_t tag_eye;
    scr_string_t tag_flash;
    scr_string_t tag_flash_launcher;
    scr_string_t tag_flash_silenced;
    scr_string_t tag_flash_11;
    scr_string_t tag_flash_2;
    scr_string_t tag_flash_22;
    scr_string_t tag_flash_3;
    scr_string_t tag_fx;
    scr_string_t tag_inhand;
    scr_string_t tag_knife_fx;
    scr_string_t tag_knife_attach;
    scr_string_t tag_blade_off;
    scr_string_t tag_laser;
    scr_string_t tag_origin;
    scr_string_t tag_weapon;
    scr_string_t tag_player;
    scr_string_t tag_ik_target;
    scr_string_t tag_camera;
    scr_string_t tag_weapon_left;
    scr_string_t tag_weapon_right;
    scr_string_t tag_weapon_chest;
    scr_string_t tag_stowed_back;
    scr_string_t tag_stow_back_mid_attach;
    scr_string_t tag_shield_back;
    scr_string_t tag_stowed_hip_rear;
    scr_string_t tag_gasmask;
    scr_string_t tag_gasmask2;
    scr_string_t tag_sync;
    scr_string_t tag_screen_tl;
    scr_string_t tag_screen_bl;
    scr_string_t tag_screen_br;
    scr_string_t tag_motion_tracker_fx;
    scr_string_t tag_reticle_acog;
    scr_string_t tag_reticle_red_dot;
    scr_string_t tag_reticle_tavor_scope;
    scr_string_t tag_reticle_thermal_scope;
    scr_string_t tag_eotech_reticle;
    scr_string_t tag_magnifier_eotech_reticle;
    scr_string_t target_script_trigger;
    scr_string_t ffa;
    scr_string_t axis_allies;
    scr_string_t third_person;
    scr_string_t top;
    scr_string_t touch;
    scr_string_t trigger;
    scr_string_t trigger_use;
    scr_string_t trigger_use_touch;
    scr_string_t trigger_damage;
    scr_string_t truck_cam;
    scr_string_t weapon_change;
    scr_string_t weapon_model_change;
    scr_string_t weapon_fired;
    scr_string_t melee_fired;
    scr_string_t weapon_switch_started;
    scr_string_t weapon_taken;
    scr_string_t weapon_dropped;
    scr_string_t weapon_switch_invalid;
    scr_string_t worldspawn;
    scr_string_t flashbang;
    scr_string_t flash;
    scr_string_t smoke;
    scr_string_t frag;
    scr_string_t throwingknife;
    scr_string_t night_vision_on;
    scr_string_t night_vision_off;
    scr_string_t MOD_UNKNOWN;
    scr_string_t MOD_PISTOL_BULLET;
    scr_string_t MOD_RIFLE_BULLET;
    scr_string_t MOD_EXPLOSIVE_BULLET;
    scr_string_t MOD_GRENADE;
    scr_string_t MOD_GRENADE_SPLASH;
    scr_string_t MOD_PROJECTILE;
    scr_string_t MOD_PROJECTILE_SPLASH;
    scr_string_t MOD_MELEE;
    scr_string_t MOD_MELEE_ALT;
    scr_string_t MOD_HEAD_SHOT;
    scr_string_t MOD_MELEE_DOG;
    scr_string_t MOD_MELEE_ALIEN;
    scr_string_t MOD_CRUSH;
    scr_string_t MOD_FALLING;
    scr_string_t MOD_SUICIDE;
    scr_string_t MOD_TRIGGER_HURT;
    scr_string_t MOD_EXPLOSIVE;
    scr_string_t MOD_IMPACT;
    scr_string_t MOD_ENERGY;
    scr_string_t script_vehicle;
    scr_string_t script_vehicle_collision;
    scr_string_t script_vehicle_collmap;
    scr_string_t script_vehicle_corpse;
    scr_string_t turret_deactivate;
    scr_string_t turret_fire;
    scr_string_t turret_no_vis;
    scr_string_t turret_not_on_target;
    scr_string_t turret_on_target;
    scr_string_t turret_on_vistarget;
    scr_string_t turret_pitch_clamped;
    scr_string_t turret_rotate_stopped;
    scr_string_t turret_yaw_clamped;
    scr_string_t turretstatechange;
    scr_string_t turretownerchange;
    scr_string_t reached_end_node;
    scr_string_t reached_wait_node;
    scr_string_t reached_wait_speed;
    scr_string_t near_goal;
    scr_string_t tag_wheel_front_left;
    scr_string_t tag_wheel_front_right;
    scr_string_t tag_wheel_back_left;
    scr_string_t tag_wheel_back_right;
    scr_string_t tag_wheel_middle_left;
    scr_string_t tag_wheel_middle_right;
    scr_string_t left_wheel_01_jnt;
    scr_string_t left_wheel_02_jnt;
    scr_string_t left_wheel_03_jnt;
    scr_string_t right_wheel_01_jnt;
    scr_string_t right_wheel_02_jnt;
    scr_string_t right_wheel_03_jnt;
    scr_string_t bl_rotor1;
    scr_string_t bl_rotor2;
    scr_string_t bl_rotor3;
    scr_string_t br_rotor1;
    scr_string_t br_rotor2;
    scr_string_t br_rotor3;
    scr_string_t fl_rotor1;
    scr_string_t fl_rotor2;
    scr_string_t fl_rotor3;
    scr_string_t fr_rotor1;
    scr_string_t fr_rotor2;
    scr_string_t fr_rotor3;
    scr_string_t tag_detach;
    scr_string_t tag_popout;
    scr_string_t tag_body;
    scr_string_t tag_turret;
    scr_string_t tag_turret_base;
    scr_string_t tag_barrel;
    scr_string_t front_left;
    scr_string_t front_right;
    scr_string_t back_left;
    scr_string_t back_right;
    scr_string_t middle_left;
    scr_string_t middle_right;
    scr_string_t veh_boatbounce;
    scr_string_t veh_collision;
    scr_string_t veh_predictedcollision;
    scr_string_t veh_leftground;
    scr_string_t veh_landed;
    scr_string_t veh_jolt;
    scr_string_t vehicle_mount;
    scr_string_t vehicle_dismount;
    scr_string_t constrained;
    scr_string_t follow;
    scr_string_t j_neck;
    scr_string_t j_spine4;
    scr_string_t j_spineupper;
    scr_string_t j_spinelower;
    scr_string_t j_mainroot;
    scr_string_t j_gun;
    scr_string_t j_rocket;
    scr_string_t j_exo_rcket_arm02;
    scr_string_t j_shoulder_le;
    scr_string_t j_elbow_le;
    scr_string_t j_wrist_le;
    scr_string_t tag_ik_loc_le;
    scr_string_t tag_ik_loc_le_foregrip;
    scr_string_t tag_ik_loc_le_shotgun;
    scr_string_t tag_ik_loc_le_launcher;
    scr_string_t j_shoulder_ri;
    scr_string_t j_elbow_ri;
    scr_string_t j_wrist_ri;
    scr_string_t tag_ik_loc_ri;
    scr_string_t j_exoclav04_r;
    scr_string_t j_exoclav04_l;
    scr_string_t j_exohip04_r;
    scr_string_t j_exohip04_l;
    scr_string_t j_hip_ri;
    scr_string_t j_hip_le;
    scr_string_t foot_ik_blend_in;
    scr_string_t foot_ik_active;
    scr_string_t foot_ik_blend_out;
    scr_string_t foot_ik_inactive;
    scr_string_t thermal;
    scr_string_t primary;
    scr_string_t offhand;
    scr_string_t item;
    scr_string_t altmode;
    scr_string_t exclusive;
    scr_string_t scavenger;
    scr_string_t primaryoffhand;
    scr_string_t secondaryoffhand;
    scr_string_t actionslot1;
    scr_string_t actionslot2;
    scr_string_t actionslot3;
    scr_string_t actionslot4;
    scr_string_t j_knee_le;
    scr_string_t j_knee_ri;
    scr_string_t back_low;
    scr_string_t back_mid;
    scr_string_t back_up;
    scr_string_t pelvis;
    scr_string_t count;
    scr_string_t luinotifyserver;
    scr_string_t auto_change;
    scr_string_t begin;
    scr_string_t call_vote;
    scr_string_t freelook;
    scr_string_t intermission;
    scr_string_t manual_change;
    scr_string_t menuresponse;
    scr_string_t pistol;
    scr_string_t plane_waypoint;
    scr_string_t playing;
    scr_string_t spectator;
    scr_string_t spectating_cycle;
    scr_string_t vote;
    scr_string_t normal_radar;
    scr_string_t fast_radar;
    scr_string_t commonOption;
    scr_string_t inUse;
    scr_string_t justClass;
    scr_string_t defaultClasses;
    scr_string_t host_sucks_end_game;
    scr_string_t tag_engine_left;
    scr_string_t tag_engine_right;
    scr_string_t knife_on;
    scr_string_t knife_off;
    scr_string_t grenade_on;
    scr_string_t grenade_off;
    scr_string_t phone_on;
    scr_string_t phone_off;
    scr_string_t rocket_on;
    scr_string_t rocket_off;
    scr_string_t tag_rocket;
    scr_string_t path_set;
    scr_string_t path_dir_change;
    scr_string_t face_angle_rel;
    scr_string_t face_angle_abs;
    scr_string_t face_motion;
    scr_string_t face_enemy;
    scr_string_t anim_deltas;
    scr_string_t anim_angle_delta;
    scr_string_t code_move;
    scr_string_t code_move_slide;
    scr_string_t gravity;
    scr_string_t gravity_noclip;
    scr_string_t no_gravity;
    scr_string_t noclip;
    scr_string_t waypoint_reached;
    scr_string_t goal_reached;
    scr_string_t path_blocked;
    scr_string_t stop_soon;
    scr_string_t traverse_soon;
    scr_string_t traverse_complete;
    scr_string_t traversesoonnotifydist;
    scr_string_t stopsoonnotifydist;
    scr_string_t sharpturnnotifydist;
    scr_string_t allowLadders;
    scr_string_t allowJump;
    scr_string_t allowCrouch;
    scr_string_t allowProne;
    scr_string_t anim_will_finish;
    scr_string_t stateLocked;
    scr_string_t jumpCost;
    scr_string_t traverseCost;
    scr_string_t runCost;
    scr_string_t oriented;
    scr_string_t insolid;
    scr_string_t notinsolid;
    scr_string_t looktarget;
    scr_string_t fs_concrete;
    scr_string_t fs_dirt;
    scr_string_t fs_metal;
    scr_string_t fs_wood;
    scr_string_t up;
    scr_string_t slowmo_active;
    scr_string_t slowmo_passive;
    scr_string_t riotshield_damaged;
    scr_string_t riotshield_hit;
    scr_string_t tag_sight_on;
    scr_string_t tag_sight_off;
    scr_string_t tag_rail_master_on;
    scr_string_t tag_rail_master_off;
    scr_string_t tag_rail_side_on;
    scr_string_t tag_rail_side_off;
    scr_string_t tag_foregrip;
    scr_string_t tag_bipods;
    scr_string_t tag_tip;
    scr_string_t tag_reticle_hamr;
    scr_string_t tag_reticle_on;
    scr_string_t tag_reticle_reflex;
    scr_string_t tag_reticle_default;
    scr_string_t tag_reticle_default2;
    scr_string_t tag_show_alt;
    scr_string_t tag_shotgun;
    scr_string_t tag_launcher;
    scr_string_t color_blind_toggled;
    scr_string_t name;
    scr_string_t headicon;
    scr_string_t headiconteam;
    scr_string_t maxhealth;
    scr_string_t blade_hide;
    scr_string_t blade_show;
    scr_string_t sessionteam;
    scr_string_t sessionstate;
    scr_string_t score;
    scr_string_t game_extrainfo;
    scr_string_t deaths;
    scr_string_t kills;
    scr_string_t assists;
    scr_string_t extrascore0;
    scr_string_t extrascore1;
    scr_string_t playercardpatch;
    scr_string_t playercardpatchbacking;
    scr_string_t playercardbackground;
    scr_string_t hasradar;
    scr_string_t isradarblocked;
    scr_string_t radarstrength;
    scr_string_t radarshowenemydirection;
    scr_string_t radarmode;
    scr_string_t enemyradarmode;
    scr_string_t forcespectatorclient;
    scr_string_t spectatekillcam;
    scr_string_t killcamentity;
    scr_string_t killcamentitylookat;
    scr_string_t archivetime;
    scr_string_t psoffsettime;
    scr_string_t pers;
    scr_string_t startKills;
    scr_string_t startDeaths;
    scr_string_t endKills;
    scr_string_t endDeaths;
    scr_string_t x;
    scr_string_t y;
    scr_string_t z;
    scr_string_t fontscale;
    scr_string_t font;
    scr_string_t alignx;
    scr_string_t aligny;
    scr_string_t horzalign;
    scr_string_t vertalign;
    scr_string_t color;
    scr_string_t alpha;
    scr_string_t label;
    scr_string_t sort;
    scr_string_t foreground;
    scr_string_t lowresbackground;
    scr_string_t hidewhendead;
    scr_string_t hidewheninmenu;
    scr_string_t positioninworld;
    scr_string_t splatter;
    scr_string_t glowcolor;
    scr_string_t glowalpha;
    scr_string_t archived;
    scr_string_t showinkillcam;
    scr_string_t hidein3rdperson;
    scr_string_t hidewhenindemo;
    scr_string_t enablehudlighting;
    scr_string_t rotation;
    scr_string_t code_classname;
    scr_string_t classname;
    scr_string_t model;
    scr_string_t spawnflags;
    scr_string_t target;
    scr_string_t targetname;
    scr_string_t parentname;
    scr_string_t parentindex;
    scr_string_t health;
    scr_string_t dmg;
    scr_string_t birthtime;
    scr_string_t script_linkname;
    scr_string_t slidevelocity;
    scr_string_t script_noteworthy;
    scr_string_t speed;
    scr_string_t lookahead;
    scr_string_t veh_speed;
    scr_string_t veh_pathspeed;
    scr_string_t veh_transmission;
    scr_string_t veh_pathdir;
    scr_string_t veh_pathtype;
    scr_string_t veh_topspeed;
    scr_string_t veh_brake;
    scr_string_t veh_throttle;
    scr_string_t veh_boost_activated;
    scr_string_t veh_boost_deactivated;
    scr_string_t ai_event;
    scr_string_t animscript;
    scr_string_t attackeraccuracy;
    scr_string_t blockfriendlies;
    scr_string_t dodamagetoall;
    scr_string_t enemy;
    scr_string_t enemy_visible;
    scr_string_t gunshot;
    scr_string_t gunshot_teammate;
    scr_string_t ignoreall;
    scr_string_t ignoreme;
    scr_string_t ignorerandombulletdamage;
    scr_string_t known_event;
    scr_string_t lastattacker;
    scr_string_t maxvisibledist;
    scr_string_t minusedistsq;
    scr_string_t neutral;
    scr_string_t node;
    scr_string_t node_relinquished;
    scr_string_t onlygoodnearestnodes;
    scr_string_t owner;
    scr_string_t prevnode;
    scr_string_t radius;
    scr_string_t silenced_shot;
    scr_string_t surprisedbymedistsq;
    scr_string_t syncedmeleetarget;
    scr_string_t team;
    scr_string_t team3;
    scr_string_t threatbias;
    scr_string_t threatbiasgroup;
    scr_string_t turretinvulnerability;
    scr_string_t type;
    scr_string_t disableplayeradsloscheck;
    scr_string_t path_enemy;
    scr_string_t maxsightdistsqrd;
    scr_string_t ignoreclosefoliage;
    scr_string_t hindlegstraceoffset;
    scr_string_t useorcaavoidance;
    scr_string_t reciprocality;
    scr_string_t avoidanceboundshalfsize;
    scr_string_t bulletwhizby;
    scr_string_t weapon;
    scr_string_t reticle;
    scr_string_t only_sky;
    scr_string_t enemy_sighted;
    scr_string_t enemy_sighted_lost;
    scr_string_t agent;
    scr_string_t agentteam;
    scr_string_t agenthealth;
    scr_string_t agentname;
    scr_string_t ledge;
    scr_string_t falling;
    scr_string_t contact;
    scr_string_t melee_hit_react;
    scr_string_t return_pitch;
    scr_string_t land;
    scr_string_t start_blend;
    scr_string_t start_ragdoll;
    scr_string_t no_bot_random_path;
    scr_string_t search_end;
    scr_string_t mag_eject;
    scr_string_t mag_eject_left;
    scr_string_t tag_scope_ads_on;
    scr_string_t tag_scope_ads_off;
    scr_string_t scriptable;
    scr_string_t body_animate_jnt;
    scr_string_t ladder_up;
    scr_string_t ladder_down;
    scr_string_t tag_mobile_cover_upright;
    scr_string_t energy_fire;
    scr_string_t tag_turret_yaw;
    scr_string_t tag_turret_pitch;
    scr_string_t veh_contact;
    scr_string_t chyron_message1;
    scr_string_t chyron_message2;
    scr_string_t chyron_message3;
    scr_string_t sentry_manual;
    scr_string_t state_changed;
    scr_string_t customization_loaded;
    scr_string_t challengeState;
    scr_string_t challengeProgress;
    scr_string_t ch_prestige;
    scr_string_t ch_prestige_max;
    scr_string_t killstreakUnlocked;
    scr_string_t iconUnlocked;
    scr_string_t titleUnlocked;
    scr_string_t iconNew;
    scr_string_t titleNew;
    scr_string_t weaponRank;
    scr_string_t playerXuidLow;
    scr_string_t playerXuidHigh;
    scr_string_t prestige;
    scr_string_t escaped;
    scr_string_t headShots;
    scr_string_t revives;
    scr_string_t prestigeShopTokens;
    scr_string_t experience;
    scr_string_t rank;
    scr_string_t extraCustomClassesPrestige;
    scr_string_t extraCustomClassesEntitlement;
    scr_string_t prestigeShopTokensEntitlement;
    scr_string_t hostFailures;
    scr_string_t hostQuits;
    scr_string_t hostSuccesses;
    scr_string_t lastPlayedTime;
    scr_string_t connectionIDChunkLow;
    scr_string_t connectionIDChunkHigh;
    scr_string_t *********ChunkLow;
    scr_string_t *********ChunkHigh;
    scr_string_t customClasses;
    scr_string_t privateMatchCustomClasses;
    scr_string_t equipmentSetups;
    scr_string_t equipment;
    scr_string_t activeSquadMember;
    scr_string_t privateMatchActiveSquadMember;
    scr_string_t coopActiveSquadMember;
    scr_string_t prestigeDoubleXpMaxTimePlayed;
    scr_string_t prestigeDoubleXp;
    scr_string_t inventoryXPAtLastReset;
    scr_string_t churnScores;
    scr_string_t perks;
    scr_string_t weaponSetups;
    scr_string_t camo;
    scr_string_t buff;
    scr_string_t attachment;
    scr_string_t streak;
    scr_string_t perkSlots;
    scr_string_t wildcardSlots;
    scr_string_t assaultStreaks;
    scr_string_t specialGrenade;
    scr_string_t helmet;
    scr_string_t body;
    scr_string_t activeCostume;
    scr_string_t globalCostume;
    scr_string_t costumes;
    scr_string_t activeEmblemSlot;
    scr_string_t usedEmblemSlots;
    scr_string_t hasValidCostumeSelfieImage;
    scr_string_t gender;
    scr_string_t shirt;
    scr_string_t pants;
    scr_string_t head;
    scr_string_t hat;
    scr_string_t eyewear;
    scr_string_t gear;
    scr_string_t shoes;
    scr_string_t kneepads;
    scr_string_t gloves;
    scr_string_t exo;
    scr_string_t patch;
    scr_string_t patchbacking;
    scr_string_t background;
    scr_string_t timePlayedTotal;
    scr_string_t squadMemXP;
    scr_string_t unlockPoints;
    scr_string_t points;
    scr_string_t bestWeapon;
    scr_string_t bestWeaponIndex;
    scr_string_t kdRatio;
    scr_string_t currentWinStreak;
    scr_string_t gamesPlayed;
    scr_string_t winLossRatio;
    scr_string_t wins;
    scr_string_t streaktype;
    scr_string_t loot;
    scr_string_t lootNew;
    scr_string_t pantsSize;
    scr_string_t playerConnectionHistory;
    scr_string_t nonMigrateableQuits;
    scr_string_t migrateableQuits;
    scr_string_t gameCount;
    scr_string_t deviceConnectionHistory;
    scr_string_t device_id_high;
    scr_string_t device_id_low;
    scr_string_t deviceUseFrequency;
    scr_string_t bandwidthTestCount;
    scr_string_t bandwidthDown;
    scr_string_t bandwidthUp;
    scr_string_t suckedAsHost;
    scr_string_t onWifi;
    scr_string_t map;
    scr_string_t matchID;
    scr_string_t players;
    scr_string_t playerIP;
    scr_string_t a;
    scr_string_t b;
    scr_string_t c;
    scr_string_t d;
    scr_string_t serverTimeTotal;
    scr_string_t serverTimeTotalExceed;
    scr_string_t serverTimeMax;
    scr_string_t serverTimeCount;
    scr_string_t serverTimeExceedCount;
    scr_string_t playerID;
    scr_string_t xuid;
    scr_string_t ucdIDHigh;
    scr_string_t ucdIDLow;
    scr_string_t clanIDHigh;
    scr_string_t clanIDLow;
    scr_string_t duration;
    scr_string_t lives;
    scr_string_t lifeCount;
    scr_string_t spawnPos;
    scr_string_t spawnTime;
    scr_string_t deathPos;
    scr_string_t deathAngles;
    scr_string_t dotOfDeath;
    scr_string_t attackerPos;
    scr_string_t wasTacticalInsertion;
    scr_string_t primaryWeapon;
    scr_string_t primaryAttachments;
    scr_string_t secondaryWeapon;
    scr_string_t secondaryAttachments;
    scr_string_t offhandWeapon;
    scr_string_t attachments;
    scr_string_t modifiers;
    scr_string_t mod;
    scr_string_t killstreak;
    scr_string_t attacker;
    scr_string_t attackerIsJuggernaut;
    scr_string_t kill_timestamp;
    scr_string_t totalXp;
    scr_string_t newEntitlement;
    scr_string_t persistentWeaponsUnlocked;
    scr_string_t persistentPerksUnlocked;
    scr_string_t xp_multiplier;
    scr_string_t xpMultiplier;
    scr_string_t xpMaxMultiplierTimePlayed;
    scr_string_t unlockedCamo;
    scr_string_t unlockedReticles;
    scr_string_t cardIcon;
    scr_string_t cardTitle;
    scr_string_t cardNameplate;
    scr_string_t callingCardIndex;
    scr_string_t weeklyChallengeId;
    scr_string_t dailyChallengeId;
    scr_string_t breadCrumbHeader;
    scr_string_t dataLength;
    scr_string_t frequency;
    scr_string_t playerPositions;
    scr_string_t pastTitleData;
    scr_string_t playedmw3;
    scr_string_t playedblackops2;
    scr_string_t playedghosts;
    scr_string_t mw3prestige;
    scr_string_t blackops2prestige;
    scr_string_t ghostsprestige;
    scr_string_t mw3rank;
    scr_string_t blackops2rank;
    scr_string_t ghostsrank;
    scr_string_t nextreadmw3;
    scr_string_t nextreadblackops2;
    scr_string_t nextreadghosts0;
    scr_string_t nextreadghosts1;
    scr_string_t gametype;
    scr_string_t mlgVersion;
    scr_string_t modePrefix;
    scr_string_t recipeName;
    scr_string_t killstreakRestricted;
    scr_string_t allStreaksRestricted;
    scr_string_t weaponRestricted;
    scr_string_t weaponClassRestricted;
    scr_string_t attachmentRestricted;
    scr_string_t attachmentClassRestricted;
    scr_string_t perkRestricted;
    scr_string_t perkClassRestricted;
    scr_string_t partyID;
    scr_string_t gamertag;
    scr_string_t tag_jetblast_fx;
    scr_string_t tag_jetpack;
    scr_string_t splinePlaneReachedNode;
    scr_string_t sprint_slide_begin;
    scr_string_t sprint_slide_end;
    scr_string_t tag_rider;
    scr_string_t firstPlayedSPTime;
    scr_string_t exo_power;
    scr_string_t ground_slam;
    scr_string_t ground_slam_hit_player;
    scr_string_t exo_slide;
    scr_string_t exo_slide_hit_player;
    scr_string_t exo_boost;
    scr_string_t exo_dodge;
    scr_string_t switched_var_grenade;
    scr_string_t force_on;
    scr_string_t force_off;
    scr_string_t valid;
    scr_string_t over;
    scr_string_t battery_discharge_begin;
    scr_string_t battery_discharge_end;
    scr_string_t exo_adrenaline_fire;
    scr_string_t reserved;
    scr_string_t raise_riotshield;
    scr_string_t deploy_riotshield;
    scr_string_t startdeploy_riotshield;
    scr_string_t tag_riot_shield;
    scr_string_t pickup_riotshield;
    scr_string_t missile_passed_target;
    scr_string_t disable;
    scr_string_t detected;
    scr_string_t detectable;
    scr_string_t enhanceable;
    scr_string_t inventoryTotalXP;
    scr_string_t dcid;
    scr_string_t attachTag;
    scr_string_t worldModel;
    scr_string_t animation;
    scr_string_t weight;
    scr_string_t goalWeight;
    scr_string_t goalTime;
    scr_string_t oldTime;
    scr_string_t currentAnimTime;
    scr_string_t realTimeDelta;
    scr_string_t rate;
    scr_string_t notifyName;
    scr_string_t IKWeight;
    scr_string_t mech;
    scr_string_t ball_pass;
    scr_string_t reinforcement;
    scr_string_t ball_on;
    scr_string_t ball_off;
    scr_string_t physics_impact;
    scr_string_t remoteMissileSpawn;
    scr_string_t _0;
    scr_string_t _1;
    scr_string_t _2;
    scr_string_t _3;
    scr_string_t _4;
    scr_string_t killstreakcount;
    scr_string_t objective;
    scr_string_t hasDoubleXPItem;
    scr_string_t combatRecord;
    scr_string_t trend;
    scr_string_t mounted_dlc_bits;
    scr_string_t micro_dlc_bits_last_gen;
    scr_string_t micro_dlc_bits_next_gen;
    scr_string_t matchMakingSettingsVersion;
    scr_string_t matchMakingTestType;
    scr_string_t skillRating;
    scr_string_t skillRatingType;
    scr_string_t skillBucket;
    scr_string_t assignedBucket;
    scr_string_t forcePartySkillIgnore;
    scr_string_t teamBalanced;
    scr_string_t entityOverflow_Max;
    scr_string_t entityOverflow_Worst;
    scr_string_t baselineOverflow_Max;
    scr_string_t baselineOverflow_Worst;
    scr_string_t exo_ability_activate;
    scr_string_t weaponStats;
    scr_string_t awards;
    scr_string_t projectile_impact_player;
    scr_string_t requirement_unlockedTier2;
    scr_string_t requirement_unlockedTier3;
    scr_string_t requirement_unlockedPrison;
    scr_string_t requirement_playedAllMaps;
    scr_string_t requirement_beatenZombies;
    scr_string_t requirement_beat50Waves;
    scr_string_t requirement_beat100Waves;
    scr_string_t requirement_beat200Waves;
    scr_string_t requirement_maxWeaponProficiency;
    };





    Here is GSC Dump by Shark !
    You must login or register to view this content. ( 800 function )

    Here is DVAR DUmp by LBK for 1.20 ! : You must login or register to view this content. ( Add 0xC for value )

    Here is Weapons Dump by Shark ! : You must login or register to view this content.

    Here is Asset Dump By aerosoul94 : You must login or register to view this content.



    If a person needs a particular address, just call me !
    If a person needs a parcicular scripts, just call me !
    If person needs for used enums , just call me !

    This topic will never close except I die
    Last edited by LBK ; 09-07-2015 at 08:06 PM. Reason: Update Thread DVAR and EV

  2. The Following 36 Users Say Thank You to LBK For This Useful Post:

    , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

  3. 04-18-2015, 02:37 AM
    Not Rage's Avatar
    Not Rage
    Can’t trickshot me!
    Not Rage's Avatar
    Not Rage
    Can’t trickshot me!
    355
    Posts
    2,177
    Reputation
    Dec 2013
    NextGenUpdate
    Originally Posted by Lebigkilleur View Post
    Yeahhh , Very Thanks Geo !! Love u Happy



    Maybe in the future, I will add my own script, so why not Smile



    Im trolled Not Rage :troll:



    Drack I was meaning it in a serious way Facepalm
  4. 04-18-2015, 12:33 PM
    Waren's Avatar
    Waren
    Banned
    Waren's Avatar
    Waren
    Banned
    114
    Posts
    514
    Reputation
    Jan 2015
    NextGenUpdate
    G_CLient not work for me :/
  5. 04-18-2015, 03:30 PM
    16
    Posts
    10
    Reputation
    Feb 2015
    NextGenUpdate
    Originally Posted by Lebigkilleur View Post
    Hi , because thread by my friends Swaaq dead , and Swaag Call Me for make a new thread ^^ , im decided to make a new thread , because me update all addrese for all maj ^^

    ADRESSES :

    Spoiler:


    TOC ADRESSE : 0x9C53D0
    ////////// ADRESSE G_ //////////
    G_Client == 0x1A6C300
    G_Entity == 0x197C300
    G_Spawn == 0x37FD28
    G_SPawnTurret == 0x394CC8
    G_GivePlayerWaepons == 0x383C5C
    G_SetFog == 0x31E874
    G_RadiusDamage == 0x2C1AE0
    G_GetWeaponsIndexForname == 0x384980
    G_AddEvent == 0x37EAAC
    G_TempEntity == 0x38058C
    G_EffectIndex == 0x4C7B4
    G_LocationnalTrace == 0x330E2C
    G_SPawnString == 0x32D0B8
    G_MaterialIndex == 0x4C690
    G_ExploseMissile == 0x3354C0
    G_FireGrenade == 0x33B3F0
    G_FireRocket == 0x33B7B0
    G_VehiclesInit == 0x38F464
    G_SetOrigin == 0x3872D8
    G_CallSpawn == 0x37B3CC
    G_ShellShock == 0x4C7F8
    G_LocalizedString == 0x529A0
    G_HudElems == 0x18E0C70
    G_InitGame == 0x32E078
    G_ShutdownGame == 0x32E8C8
    G_LoadStructs == 0x37B7CC
    G_SetMode == 0x37EAAC
    G_ParseHitLocDmgTable == 0x31FD18
    G_SpawnEntitiesFromString == 0x37B758
    G_ParseSpawnVars == 0x32CEF8
    G_ResetEntityParsePoint == 0x32CD20
    G_SpawnInt == 0x37981C
    G_LevelSpawnString == 0x379770
    G_SpawnFloat == 0x3797AC

    ////////// ADRESSE SV_ //////////

    SV_SendServerCommandMsg == 0x450BDC
    Sv_SetConfingString == 0x44D770
    Sv_ClientCOmmand == 0x4DC26C
    Sv_LinkENtity == 0x468010
    SV_UnlinkEntity == 0x467F90
    Sv_KickClient == 0x445B8C
    SV_MapRestart == 0x445730
    Sv_SetBrushModels == 0x44C60C
    SV_SendDisconnete == 0x4470B8
    SV_SendGameServeurCOmmand == 0x44C36C
    SV_InitGameVM == 0x44D344
    SV_GameRestartProgs == 0x44D50C
    SV_ShutdownGameProgs == 0x44D0E0
    SV_AddTestClient == 0x44B6CC
    SV_ExecuteClientMessage == 0x4DC594
    SV_LocateGameData == 0x44C990
    SV_AddServerCommand == 0x4505A4
    SV_GetClientPersistentDataModifiedFlags == 0x446FF8
    SV_FastRestart_f == 0x4459E8
    SV_SendClientPlayerData == 0x4477B4
    SV_SendServerCommand == 0x450798
    SV_SetGametype(void) == 0x44D134
    SV_SpawnServer == 0x44E9B8
    SV_Map_f == 0x4452A8
    SV_InitGameProgs == 0x44D564
    SVC_Status == 0x450E20
    SV_ConnectionlessPacket == 0x451024
    SV_PacketEvent == 0x451534


    ////////// ADRESSE DVAR //////////

    Dvar_GetBool == 0x4DFE68
    Dvar_FindMalleableVar == 0x4DE298
    Dvar_GetString == 0x4DFFB0
    Dvar_GetInt == 0x4DFEE4

    ////////// ADRESSE Gscr //////////

    GScr_LoadConsts == 0x38BE84
    GScr_AllocString == 0x345728
    GScr_SetDvar == 0x3491EC
    GScr_AddTestClient == 0x36E2BC
    GScr_SetStat == 00x373670

    ////////// ADRESSE CG_ //////////

    CG_DrawActiveFrame == 0x204B18
    CG_DeployServerCommand == 0x1E41C0
    CG_ExecuteNewServerCommands == 0x1E5D94
    CG_BoldGameMessage == 0x1C56D0
    CG_CanSeePlayer == 0x223B84

    ////////// ADRESSE SCR_ //////////

    Scr_GetInt == 0x400CBC
    Scr_Error == 0x3FB5E8
    Scr_GetInt == 0x3F0CB4
    Scr_GetConstString == 0x4010D4
    Scr_GetNumParam == 0x402188
    Scr_PlayerConnect == 0x36941C
    Scr_FreeThread == 0x400398
    Scr_LoadLevel == 0x34574C
    Scr_ExecThread == 0x400108
    Scr_LoadGameType == 0x368F2C
    Scr_GetString == 0x40140C
    Scr_AddEntity == 0x37A0A8
    Scr_AddEntityNum == 0x402780
    Scr_GetEntityId == 0x3FA254
    Scr_LoadFX == 0x3587EC
    Scr_AddInt == 0x402294
    Scr_SetString == 0x15D560
    SCR_DrawScreenField == 0x244CC8

    ////////// ADRESSE BG_ //////////
    BG_ClearWeaponDef == 0x1DAE0
    BG_LoadDefaultWeaponDef == 0x15D560
    BG_FindWeaponsIndexForName == 0xB1574
    BG_TakePlayerWeapons == 0x384004

    ////////// ADRESSE CL_ //////////

    CL_CGameRendering == 0x244BA8
    CL_CGameNeedsServerCommand == 0x1E5BA0
    CL_SetViewAngles == 0x22AAE0
    CL_DrawTextHook == 0x4BFC00
    CL_DrawLogo == 0x23BD20
    CL_ResetLastGamePadEventTime == 0x22F868

    ////////// ADRESSE SP_ //////////
    SP_script_brushmodel == 0x374814
    SP_script_model == 0x374880
    SP_worldspawn == 0x37AE30
    SP_turret == 0x395290

    ////////// ADRESSE R_ //////////
    R_SetFrameFog == 0x6207F0
    R_AddCmdDrawStretchPic == 0x5F2CD8
    R_AddCmdDrawText == 0x5F349C
    R_RegisterFont == 0x5DABFC
    R_ConvertColorToBytes == 0x60E128
    R_SetDepthOfField == 0x23927C

    ////////// OTHER ADRESSE //////////

    CBuf_AddText == 0x3A4CFC
    Hud_ElemsAlloc == 0x324864
    Add_Ammo == 0x327EE8
    clientActive_t == 0xD96DE4
    HECmd_SetText == 0x326270
    Com_Error == 0x3CAA70
    Com_LoadInfoString == 0x3AC768
    TelePort Player == 0x34C74
    Trace_GetEntityHitId == 0x39C308
    Player_Die == 0x320ED8
    Ui_DebugMod == 0x4AC820
    UI_IsFullscreen == 0x4AE1FC
    SetClientViewAngle == 0x30BE28
    PlayerCMD_CLonePlayer == 0x31B8E0
    Sys_GetValue == 0x3E1DE0
    Sys_Error == 0x550F8C
    ClientConnect == 0x30C950
    RemoveRefToObject == 0x3F5620
    Com_SyncThreads == 0x3CA330
    memset == 0x6CFA54
    CM_EntityString == 0x398978
    SL_GetStringOfSize == 0x3F4110

    I_stricmp(const char *s0, const char *s1) == 0x4E8C2C
    I_strnicmp(char const *,char const *,int) == 0x4E8A3C
    atol(const char *nptr) == 0x6CABF8
    trigger_use_shared == 0x37DB78
    FS_ConvertPath == 0x4CCFFC
    stdc_snprintf == 0x6CCED4
    Material_RegisterHandle == 0x5E6BC8
    AimAssist_GetTagPos == 0x10D80
    ConDraw_Box == 0x5C2CD8
    DB_FindXAssetHeader == 0x2AE304



    STRUCTURES Client :

    Spoiler:


    Juste change G_Client for All MAJ Winky Winky 1.13 = G_Client == 0x1A6C300
    public static uint Button = (Adresses.G_Client + 0x3dbe);
    public static uint Name_InGame = (Adresses.G_Client + 0x3b3c);
    public static uint DisableMiniMap = (Adresses.G_Client + 0x38E0);
    public static uint AdvancedUAV1 = (Adresses.G_Client + 0x3c2f);
    public static uint Client_Origin = (Adresses.G_Client + 0x007Cool Man (aka Tustin);
    public static uint AdvancedUAV2 = (Adresses.G_Client + 0x3c3f);
    public static uint AkimboPrimary = (Adresses.G_Client + 0x3e5);
    public static uint AkimboSecondary = (Adresses.G_Client + 0x3ad);
    public static uint Client_RemoveWeapon = G_Client + 0x37A;//0x00 ON 0x01 OFF
    public static uint WeaponFlags = (Adresses.G_Client + 0x0562);
    public static uint Customise_Gender = (Adresses.G_Client + 0x3BE3);//0x01 FEMALE 0x02 MALE
    public static uint BreathSound = (Adresses.G_Client + 0x3AC9);
    public static uint Alive = (Adresses.G_Client + 2);
    public static uint Teletransportar = (Adresses.G_Client + 120);
    public static uint KillClient = (Adresses.G_Client + 0x3ADC);
    public static uint KickClient = (Adresses.G_Client + 0x5A);
    public static uint RabbitMan = (Adresses.G_Client + 0x3ADC);
    public static uint RedBoxes = (Adresses.G_Client + 0x5F);
    public static uint Ammo1 = (Adresses.G_Client + 0x690);
    public static uint Ammo2 = (Adresses.G_Client + 0x5c4);
    public static uint Ammo3 = (Adresses.G_Client + 0x660);
    public static uint Ammo4 = (Adresses.G_Client + 0x642);
    public static uint RemoveWeapon = (Adresses.G_Client + 0x37A);
    public static uint Buttons = (Adresses.G_Client + 0x3db4);
    public static uint ClientSpeed = (Adresses.G_Client + 0x3adc);
    public static uint ExoCloak = (Adresses.G_Client + 0x5Cool Man (aka Tustin);
    public static uint ExoStim = (Adresses.G_Client + 0x323);
    public static uint ExoScreen = (Adresses.G_Client + 0x3880);
    public static uint FakeBlood = (Adresses.G_Client + 0x1f3);
    public static uint Godmode = (Adresses.G_Entity + 0x1ac);
    public static uint HeatVision = (Adresses.G_Client + 0x5f);
    public static uint Invisibility = (Adresses.G_Client + 0x5Cool Man (aka Tustin);
    public static uint Jetpack = (Adresses.G_Client + 0x80);
    public static uint Kick_Client = (Adresses.G_Client + 90);
    public static uint CannotShoot = (Adresses.G_Client + 0x397C);
    public static uint Lag = (Adresses.G_Client + 0x3a1b);
    public static uint Laser = (Adresses.G_Client + 0x59);
    public static uint LaserColour = (Adresses.G_Client + 13);
    public static uint mFlag = (Adresses.G_Client + 0x3da7);
    public static uint HUDAW = (Adresses.G_Client + 0x4Cool Man (aka Tustin);
    public static uint ForceAction = (Adresses.G_Client + 0x563);//0x00 OFF, 0x01 Reload, 0x02 Exo Launcher, 0x03 Exo Ability
    public static uint NoFriction = (Adresses.G_Client + 0x56);
    public static uint Origin = (Adresses.G_Client + 120);
    public static uint Ping = (Adresses.G_Client + 0x5Cool Man (aka Tustin);
    public static uint InstantDrop = (Adresses.G_Client + 0x54);// On: 0x01 Off: 0x00
    public static uint StuckInMud = (Adresses.G_Client + 0x3adc);
    public static uint ThirdPerson = (Adresses.G_Client + 0x5f);
    public static uint WeapFlags_Invisible = (Adresses.G_Client + 0x3ae1);
    public static uint BorderScreen = (Adresses.G_Client + 0x3850);// On: 0x01 Off: 0x00
    public static uint BlackScreen = (Adresses.G_Client + 0x394Cool Man (aka Tustin);//0x01 ON 0x00 OFF
    public static uint MissileVision = (Adresses.G_Client + 0x380B);// On: 0x01 Off: 0x00
    public static uint VisionNight = (Adresses.G_Client + 0x563);//0x01 ON 0x00 OFF
    public static uint Hacking = (Adresses.G_Client + 0x38C9);//0x01 ON 0x00 OFF
    public static uint Client_InfrarougeVision = G_Client + 0x5f;
    public static uint Client_ContourMap = G_Client + 0x3850;
    public static uint Client_Fov = G_Client + 0x3940;
    public static uint GoliathVision = (Adresses.G_Client + 0x38ECool Man (aka Tustin);// On: 0x01 Off: 0x02



    STRUCTURES Stats :

    Spoiler:


    Just Change Stats Entry for ALl MAJ : 1.13 STATS_ENTRY = 0x2A89CEC
    Score = StatEntry + 0xE2,
    Name = 0x0298fbe8,
    Prestige = StatEntry + 0x9,
    Kills = StatEntry + 0xBA,
    Deaths = StatEntry + 0x91,
    Wins = StatEntry + 0x10E,
    Losses = StatEntry + 0xC1,
    Xp = StatEntry + 0xA5,
    TimePlayed = StatEntry + 0xFE,
    Games_played = StatEntry + 0xA9,
    UnlockAll = StatEntry + 0x573C,
    CustomClass = StatEntry + 0x4DE5,

    Headshots = StatEntry + 0x8A2F,
    Saviors = StatEntry + 0x8A3F,
    LongShots = StatEntry + 0x8A43,
    OneShots = StatEntry + 0x8AA7,
    FirstBloods = StatEntry + 0x8A97,
    Stabs = StatEntry + 0x8AD7,


    Confirms = StatEntry + 0x8402,
    Denies = StatEntry + 0x8406,
    Uplinks = StatEntry + 0x83EA, // also Captures and hardpoint Caps
    Returns = StatEntry + 0x83EE,
    Plants = StatEntry + 0x83F6,
    Defuses = StatEntry + 0x83FA,
    SnR_Caps = StatEntry + 0x8402,
    SnR_Rescue = StatEntry + 0x8406,
    Defends = StatEntry + 0x83F2,

    Weapon_Kills = StatEntry + 0x69A, // 0x1AC for next weapon
    Killstreaks_Earned = StatEntry + 0x89BB,
    Killstreak_Warbird_Kills = StatEntry + 0x898B,
    Killstreak_Paladin_Kills = StatEntry + 0x898F,
    Killstreak_Vulcan_Kills = StatEntry + 0x8993,
    Killstreak_Goliath_Kills = StatEntry + 0x8997,
    Killstreak_MissleStrike_Kills = StatEntry + 0x89A3,
    Killstreak_RemoteTurret_Kills = StatEntry + 0x89A7,
    Killstreak_BombingRun_Kills = StatEntry + 0x89AB,
    Killstreak_AssultDrone_Kills = StatEntry + 0x89AF,



    NO-HOST :

    Spoiler:


    UAV : 0x0019fc0b (on 00 ) (off 01 ) //
    Advanced UAV : 0x0019fc13 (on 00 ) (off 01 )
    No Recoil : 00221590 ( on 60 00 00 00 ) (off 4B F5 E9 71 )
    Steady Aim : 00180914 (on 2C 83 00 00 ) (off 2C 83 00 02 )
    Red Box : 001A81F8 (on 2C 03 00 01 ) (off 2C 03 00 00 )
    Laser : 00214294 (on 2C 12 00 01 ) (off 2C 12 00 00 )
    Explosive Bullet : 00181E44 (on 2C 03 00 01 ) (off 2C 03 00 00 )
    Grenn Player : 005F9CFC (on 2C 03 00 01 ) ( off 2C 03 00 00 )



    This is adresse for 1.13
    All adresse :
    You must login or register to view this content.

    Here is dump gsc by Shark !
    You must login or register to view this content. ( 800 function )

    CREDITS :

    Spoiler:


    Lebigkilleur(Me) For Adresse , STATS_ENTRY !
    Maxlila1 for No Host !
    Swaaq for initial release
    Shark : GSC DUmp
    Stats: //Swiss + Eddie Mac + br0wniiez for initial release
    G_Client //Thanks to xCSBKx and RatchetBooty for initial release




    If people Want Help , or other , just call me Smile
    This thread just for help all people and never deleted by me ^^ or me dead :troll:

    Thank you to a moderator if it puts me in Stycky ! :fa:


    Can you update these 3 offsets they are from swaqq 1.11 closed thread, its for force host:
    //Addresses thanks to RachetBooty Smile
    party_minplayers: 0x02624F84
    party_maxplayers: 0x02624FCC
    ds_serverConnectTimeout : 0x0262BBCC
    BTW: The length is 4 bytes, add 0x3 to each address and then change it's value.
  6. 04-18-2015, 03:45 PM
    RGaming's Avatar
    RGaming
    Do a barrel roll!
    RGaming's Avatar
    RGaming
    Do a barrel roll!
    132
    Posts
    800
    Reputation
    Aug 2014
    NextGenUpdate
    Originally Posted by Waren View Post
    G_CLient not work for me :/


    G_Client is good, the host mods isn't update
  7. 04-18-2015, 04:18 PM
    LBK's Avatar
    LBK
    Little One
    LBK's Avatar
    LBK
    Little One
    257
    Posts
    3,606
    Reputation
    May 2014
    NextGenUpdate
    Originally Posted by Steganozorus View Post
    Can you update these 3 offsets they are from swaqq 1.11 closed thread, its for force host:
    //Addresses thanks to RachetBooty Smile
    party_minplayers: 0x02624F84
    party_maxplayers: 0x02624FCC
    ds_serverConnectTimeout : 0x0262BBCC
    BTW: The length is 4 bytes, add 0x3 to each address and then change it's value.


    This is a DVAR Adresse , just use the DVAR with value Smile
    I make a dump DVAR in 1.08 with proper adresse , , making this in 1.13 for you later Smile
  8. 04-18-2015, 07:41 PM
    Swaqq's Avatar
    Swaqq
    Professional Thanker
    Swaqq's Avatar
    Swaqq
    Professional Thanker
    800
    Posts
    17,079
    Reputation
    Nov 2013
    NextGenUpdate
    I'm have the new buttons here, its C++ but an int is an int lol
    You must login or register to view this content.
  9. The Following 2 Users Say Thank You to Swaqq For This Useful Post:

    ,

  10. 04-19-2015, 01:12 AM
    SyGnUs's Avatar
    SyGnUs
    Give a F*** About Your Lifestyle
    SyGnUs's Avatar
    SyGnUs
    Give a F*** About Your Lifestyle
    1,184
    Posts
    13,932
    Reputation
    Jan 2012
    NextGenUpdate
    Here is a dvar dump for 1.13, not sure if it's all of them but these are all the ones that came up(2330) -

    You must login or register to view this content.

    The address I put is the for value of the dvar.
  11. The Following User Thanked SyGnUs For This Useful Post:


  12. 04-19-2015, 07:40 PM
    LBK's Avatar
    LBK
    Little One
    LBK's Avatar
    LBK
    Little One
    257
    Posts
    3,606
    Reputation
    May 2014
    NextGenUpdate
    Im Making a Lilte Base Of structure for WeaponsDef , But i dont have a Pointer , and Other Adress for moment , but maybe other people , make this :p
    If Struc wrong , just called me Smile
  13. The Following User Thanked LBK For This Useful Post:


  14. 04-20-2015, 11:04 AM
    RGaming's Avatar
    RGaming
    Do a barrel roll!
    RGaming's Avatar
    RGaming
    Do a barrel roll!
    132
    Posts
    800
    Reputation
    Aug 2014
    NextGenUpdate
    Originally Posted by Lebigkilleur View Post
    Im Making a Lilte Base Of structure for WeaponsDef , But i dont have a Pointer , and Other Adress for moment , but maybe other people , make this :p
    If Struc wrong , just called me Smile


    @FFM | iMoDzRGFR is waiting you because he can't do anything :madsal:
  15. The Following User Thanked RGaming For This Useful Post: