Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.IO;
- /// <summary>
- /// Researched By: Xerax (Alex Reed)
- /// Coded By: Xerax (Alex Reed)
- ///
- /// This is my last thing i shall ever do for this scene most probally. I would like to ask you to not steal, or use without credit. If you do, ah well. But thats a bit disrespectful.
- ///
- /// Thanks for all the good times you gave me, they really, really were brilliant guys. If i can afford to lose time from school and work ill get reach and play with some of you online. More research is pretty much out of the question.
- ///
- /// -Xerax (Alex Reed)
- /// </summary>
- public static class GameTypes
- {
- private static string Filepath;
- public static bool Load(string Filepath)
- {
- BinaryReader br = default(BinaryReader);
- try
- {
- br = new BinaryReader(new FileStream(Filepath, FileMode.Open, FileAccess.Read, FileShare.Read));
- }
- catch
- {
- return (false);
- }
- long fileSize = new FileInfo(Filepath).Length;
- if (fileSize >= 57344)
- { //Minimum CON Filesize
- if (ASCIIEncoding.ASCII.GetString(br.ReadBytes(4)) == "CON ")
- { //Must Be A CON
- br.BaseStream.Position = 0xC000;
- string gvType = ASCIIEncoding.ASCII.GetString(br.ReadBytes(10));
- gvType = gvType.Remove(gvType.IndexOf(".")).Trim();
- if (gvType == "variant")
- { // Must Be A H3 Variant
- //Load shit here
- br.Close();
- return (true);
- }
- else
- {
- br.Close();
- return (false);
- }
- }
- else
- {
- br.Close();
- return (false);
- }
- }
- else
- {
- br.Close();
- return (false);
- }
- }
- public static class General
- {
- public enum Header
- {
- VarientName = 0x49, //0x20 Length, Unicode string
- VarientDescription = 0x68, //0x80 Length, ASCII String
- VarientAuthorName = 0xE8, //0x10 Length, ASCII String
- }
- }
- public static class Gametypes
- {
- public static class VarientOffsets
- {
- public enum General
- {
- NumberofRounds = 0x24A,
- TimeLimit = 0x249,
- TeamChanging = 0x273,
- FriendlyFire = 0x271
- }
- public enum WeaponsAndVehicles
- {
- PrimaryWeapon = 0x282,
- SecondaryWeapon = 0x283,
- WeaponsonMap = 0x294,
- GrenadesonMap = 0x277,
- VehicleSet = 0x297,
- IndustructibleVehi = 0x277,
- CustomPowerUpDuration = 0x2EE,
- CustompowerUpShieldDamageResistance = 0x2D0,
- CustompowerUpShieldMultiplier = 0x2D4,
- CustompowerUpShieldRechargeRate = 0x2D1,
- CustompowerUpShieldVampirism = 0x2D2,
- CustompowerUpImmunetoHeadshots = 0x2D3,
- CustompowerUpDamageModifier = 0x2DC,
- CustompowerUpGNadeRegen = 0x2DD,
- CustompowerUpInfinAmmo = 0x2DE,
- CustompowerUpWeaponpickUp = 0x2DF,
- CustompowerUpMovement = 0x2E0,
- CustompowerUpgravity = 0x2E1,
- CustompowerUpVehicleUse = 0x2E1,
- CustompowerUpTrackerMode = 0x2E9,
- CustompowerUpTrackerRange = 0x2EB,
- CustompowerUpCamo = 0x2E4,
- CustompowerUpWaypoint = 0x2E5,
- CustompowerUpForcedColour = 0x2E6,
- }
- public enum CTF
- {
- CapturesToWin = 0x301,
- NumberOfFlags = 0x2FA,
- FlagCarrierSuddenDeath = 0x2FE, //Bytes (2)
- FlagCarrierFlagHomeToScore = 0x2F8,
- FlagCarrierFlagReturnTime = 0x2FD,
- FlagCarrierFlagResetTime = 0x303,
- FlagCarrierTraitsShieldsResistance = 0x226,
- FlagCarrierTraitsShieldsMultiplayer = 0x308,
- FlagCarrierTraitsShieldsRechargeRate = 0x305,
- FlagCarrierTraitsShieldsVampirism = 0x306,
- FlagCarrierTraitsShieldsHeadshotImmune = 0x307,
- FlagCarrierTraitsDamageModifier = 0x310,
- FlagCarrierTraitsGrenadeRegen = 0x311,
- FlagCarrierTraitsInfiniteAmmo = 0x312,
- FlagCarrierTraitsWeaponPickup = 0x313,
- FlagCarrierTraitsPlayerSpeed = 0x314,
- FlagCarrierTraitsPlayerGravity = 0x315,
- FlagCarrierTraitsVehicleUse = 0x316,
- FlagCarrierTraitsTrackerMode = 0x31D,
- FlagCarrierTraitsActiveCamo = 0x318,
- FlagCarrierTraitsWaypoint = 0x319,
- FlagCarrierTraitsForcedColour = 0x31A,
- }
- public enum Slayer
- {
- ScoreToWin = 0x2F8, //Bytes (2)
- TeamGame = 0x248,
- TeamScoring = 0x2F9,
- KillPoints = 0x2FA,
- AssistPoints = 0x2FB,
- DeathPoints = 0x2FC,
- SuicidePoints = 0x2FD,
- BetrayalPoints = 0x2FE,
- LeaderKillBonus = 0x2FF,
- HeadshotBonus = 0x300,
- BeatdownBonus = 0x301,
- AssassinationBonus = 0x302,
- SplatterBonus = 0x303,
- StickyBonus = 0x304,
- SpreeBonus = 0x305,
- EliminationBonus = 0x306,
- LeaderDamageResistance = 0x308,
- LeaderShieldMultiplier = 0x30C,
- LeaderRechargeRate = 0x309,
- LeaderShieldVampirism = 0x30A,
- LeaderImmuneHeadshots = 0x30B,
- LeaderDamageModifier = 0x314,
- LeaderPrimaryWeapon = 0x312,
- LeaderSecondaryWeapon = 0x313,
- LeaderGrenadeCount = 0x314,
- LeaderGrenadeRegen = 0x315,
- LeaderInfiAmmo = 0x316,
- LeaderWeaponPickup = 0x317,
- LeaderPlayerSpeed = 0x318,
- LeaderGravity = 0x319,
- LeaderVehicleUse = 0x31A,
- LeaderTrackerMode = 0x31B,
- LeaderCamo = 0x31C,
- LeaderWaypoint = 0x31D,
- LeaderColour = 0x31E
- }
- public enum Oddball
- {
- TeamOrientated = 0x248,
- ScoreToWin = 0x2FD,
- SettingsTeamScoring = 0x2F3,
- CarryingPoints = 0x2FE, //2 Bytes
- KillPoints = 0x300,
- BallKillPoints = 0x301,
- BallCarrierKillPoints = 0x302,
- BallCount = 0x303,
- AutoPickUp = 0x2FB,
- InitialBallDelay = 0x305,
- BallRespawnDelay = 0x307, //(Until in Prune Mode!)
- BallCarrierDamageResistance = 0x308,
- BallCarrierShieldMultiplier = 0x30C,
- BallCarrierRechargeRate = 0x309,
- BallCarrierShieldVampirism = 0x30A,
- BallCarrierImmuneHeadshots = 0x30B,
- BallCarrierDamageModifier = 0x314,
- BallCarrierGrenadeRegen = 0x315,
- BallCarrierInfiAmmo = 0x316,
- BallCarrierWeaponPickup = 0x317,
- BallCarrierPlayerSpeed = 0x318,
- BallCarrierGravity = 0x319,
- BallCarrierVehicleUse = 0x31A,
- BallCarrierTrackerMode = 0x31B,
- BallCarrierCamo = 0x31C,
- BallCarrierWaypoint = 0x31D,
- BallCarrierColour = 0x31E
- }
- public enum Territories
- {
- TerritoryCaptureTime = 0x2FD,
- OneSidedTerritories = 0x2F9,
- LockAfterCapture = 0x2F9,
- SuddenDeath = 0x2FF,
- RespawnOnCap = 0x2FB,
- DefendersDamageResistance = 0x300,
- DefendersShieldMultiplier = 0x304,
- DefendersShiendRechargeRate = 0x301,
- DefendersShieldVampirism = 0x302,
- DefendersImmuneHeadshots = 0x303,
- DefendersDamageModifier = 0x30C,
- DefendersGrenadeRegen = 0x30D,
- DefendersInfinAmmo = 0x30E,
- DefendersTrackerMode = 0x319,
- DefendersCamo = 0x314,
- DefendersWaypoint = 0x315,
- DefendersColour = 0x316,
- AttackersDamageResistance = 0x31C,
- AttackersShieldMultiplier = 0x31D,
- AttackersShiendRechargeRate = 0x31E,
- AttackersShieldVampirism = 0x31F,
- AttackersImmuneHeadshots = 0x320,
- AttackersDamageModifier = 0x328,
- AttackersGrenadeRegen = 0x329,
- AttackersInfinAmmo = 0x32A,
- AttackersTrackerMode = 0x335,
- AttackersCamo = 0x330,
- AttackersWaypoint = 0x331,
- AttackersColour = 0x332,
- }
- }
- public static class OffsetValues
- {
- #region G.General
- public enum GeneralNumberofRounds //Offset = 0x24A
- {
- One = 0x01,
- Two = 0x02,
- Three = 0x03,
- Four = 0x04,
- Five = 0x05,
- Six = 0x06,
- Seven = 0x07,
- Eight = 0x08,
- Nine = 0x09,
- Ten = 0x0A
- }
- public enum GeneralTimeLimit //Offset = 0x249
- {
- None = 0x00,
- Min1 = 0x01,
- Min2 = 0x02,
- Min3 = 0x03,
- Min4 = 0x04,
- Min5 = 0x05,
- Min6 = 0x06,
- Min7 = 0x07,
- Min8 = 0x08,
- Min9 = 0x09,
- Min10 = 0x0A,
- Min12 = 0x0C,
- Min15 = 0x0F,
- Min20 = 0x14,
- Min30 = 0x1E,
- Min45 = 0x2D,
- Min60 = 0x3C
- }
- public enum GeneralTeamChaning //Offset = 0x273
- {
- NotAllowed = 0x00,
- Allowed = 0x01
- }
- public enum GeneralFriendlyFire //Offset = 0x271
- {
- Disabled = 0x00,
- Enabled = 0x01
- }
- #endregion
- #region O.Oddball
- public enum OddballBallCarrierCamo //Offset = 0x31C
- {
- Unchanged = 0x00,
- Off = 0x01,
- Poor = 0x02,
- Good = 0x03
- }
- public enum OddballBallCarrierColour //Offset = 0x31E
- {
- Unchanged = 0x00,
- Off = 0x01,
- Red = 0x02,
- Blue = 0x03,
- Green = 0x04,
- Orange = 0x05,
- Purple = 0x06,
- Gold = 0x07,
- Brown = 0x08,
- Pink = 0x09,
- White = 0x0A,
- Black = 0x0B,
- Zombie = 0x0C
- }
- public enum OddballBallCarrierDamageResistance //Offset = 0x30C
- {
- Unchanged = 0x00,
- Percent10 = 0x01,
- Percent50 = 0x02,
- Percent90 = 0x03,
- Percent100 = 0x04,
- Percent110 = 0x05,
- Percent150 = 0x06,
- Percent200 = 0x07,
- Percent300 = 0x08,
- Percent500 = 0x09,
- Percent1000 = 0x0A,
- Percent2000 = 0x0B,
- Invunrable = 0x0C
- }
- public enum OddballBallCarrierDamageModifier //Offset = 0x314
- {
- Unchanged = 0x00,
- Damamge0 = 0x01,
- Damage25 = 0x02,
- Damage50 = 0x03,
- Damage75 = 0x04,
- Damage90 = 0x05,
- Damage100 = 0x06,
- Damage110 = 0x07,
- Damage125 = 0x08,
- Damage150 = 0x09,
- Damage200 = 0x0A,
- Damage300 = 0x0B,
- DamageInsta = 0x0C,
- }
- public enum OddballBallCarrierGravity //Offset = 0x319
- {
- Unchanged = 0x00,
- Grav50 = 0x01,
- Grav75 = 0x02,
- Grav100 = 0x03,
- Grav150 = 0x04,
- Grav200 = 0x05
- }
- public enum OddballBallCarrierGrenadeRegen //Offset = 0x315
- {
- Unchanged = 0x00,
- Enabled = 0x10,
- Disabled = 0x20
- }
- public enum OddballBallCarrierImmuneHeadshots //Offsets = 0x30B
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum OddballBallCarrierInfiAmmo //Offset = 0x316
- {
- Unchaged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum OddballBallCarrierPlayerSpeed //Offset = 0x318
- {
- Unchanged = 0x00,
- Per25 = 0x01,
- Per50 = 0x02,
- Per75 = 0x03,
- Per90 = 0x04,
- Per100 = 0x05,
- Per110 = 0x06,
- Per125 = 0x07,
- Per150 = 0x08,
- Per200 = 0x09,
- Per300 = 0x0A
- }
- public enum OddballBallCarrierRechargeRate //Offset = 0x309
- {
- Unchanged = 0x00,
- M25 = 0x01,
- M10 = 0x02,
- M5 = 0x03,
- MP0 = 0x04,
- P50 = 0x05,
- P90 = 0x06,
- P100 = 0x07,
- P110 = 0x08,
- P200 = 0x09
- }
- public enum OddballBallCarrierShieldMultiplier //Offset = 0x30C
- {
- Unchanged = 0x00,
- NoShields = 0x01,
- Normal = 0x02,
- Overshieldx2 = 0x03,
- Overshieldx3 = 0x04,
- Overshieldx4 = 0x05
- }
- public enum OddballBallCarrierShieldVampirism //Offset = 0x30A
- {
- Unchanged = 0x00,
- None = 0x01,
- Leach10 = 0x02,
- Leach25 = 0x03,
- Leach50 = 0x04,
- Leach100 = 0x05
- }
- public enum OddballBallCarrierTrackerMode //Offset = 0x321
- {
- Unchanged = 0x00,
- Off = 0x01,
- AlliesOnly = 0x02,
- NormalMode = 0x03,
- EnhancedMode = 0x04
- }
- public enum OddballBallCarrierKillPointsOddball //Offset = 0x302
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum OddballBallCarrierVehicleUse //Offset = 0x31A
- {
- Unchanged = 0x00,
- None = 0x01,
- PassengerOnly = 0x02,
- FullUse = 0x03
- }
- public enum OddballBallCarrierWaypoint //Offset = 0x31D
- {
- Unchanged = 0x00,
- NoWaipoint = 0x01,
- VisiableToAllies = 0x02,
- VisiableToEveryone = 0x03
- }
- public enum OddballBallCarrierWepaonPickup //Offset = 0x317
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum OddballBallCount //Offset = 0x303
- {
- Ball1 = 0x01,
- Balls2 = 0x02,
- Balls3 = 0x03
- }
- public enum OddballBallRespawnDelay //Offset = 0x307
- {
- Seconds5 = 0x05,
- Seconds10 = 0x0A,
- Seconds15 = 0x0F,
- Seconds20 = 0x14,
- Seconds25 = 0x19,
- Seconds30 = 0x1E,
- Seconds45 = 0x2D,
- Seconds60 = 0x3C,
- Seconds90 = 0x5A,
- Mins2 = 0x78
- }
- public enum OddballBallKillPoints //Offset = 0x301
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum OddballCarryingPoints //Offset = 0x2FE
- {
- M1 = 0xFFFF, //2 Bytes
- M2 = 0xFFFE, //2 Bytes
- M3 = 0xFFFD, //2 Bytes
- M4 = 0xFFFC, //2 Bytes
- M5 = 0xFFFB, //2 Bytes
- M6 = 0xFFFA, //2 Bytes
- M7 = 0xFFF9, //2 Bytes
- M9 = 0xFFF7, //2 Bytes
- M10 = 0xFFF6, //2 Bytes
- MP0 = 0x0000, //2 Bytes
- P1 = 0x0001, //2 Bytes
- P2 = 0x0002, //2 Bytes
- P3 = 0x0003, //2 Bytes
- P4 = 0x0004, //2 Bytes
- P5 = 0x0005, //2 Bytes
- P6 = 0x0006, //2 Bytes
- P7 = 0x0007, //2 Bytes
- P8 = 0x0008, //2 Bytes
- P9 = 0x0009, //2 Bytes
- P10 = 0x000A //2 Bytes
- }
- public enum OddballTeamScoring //Offset = 0x2F3
- {
- SumofTeam = 0x00,
- MinimumScore = 0x01,
- MaximiumScore = 0x02
- }
- public enum OddballKillPoints //0x300
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- #endregion
- #region WAV.WeaponsAndVehicles
- public enum WeaponsAndVehiclesPrimaryWeapon //Offset = 0x282
- {
- BattleRifle = 0x00,
- AssaultRIfle = 0x01,
- PlasmaPistol = 0x02,
- Spiker = 0x03,
- SMG = 0x04,
- Carbine = 0x05,
- EnergySword = 0x06,
- Magnum = 0x07,
- Needler = 0x08,
- PlasmaRifle = 0x09,
- RocketLauncher = 0x0A,
- Shotgun = 0x0B,
- SniperRifle = 0x0C,
- BruteShot = 0x0D,
- DepletedSword = 0x0E,
- BeamRifle = 0x0F,
- SpartanLaser = 0x10,
- NoWeapon = 0x11,
- GravityHammer = 0x12,
- Mauler = 0x13,
- FlameThrower = 0x14,
- FuelRod = 0x15
- }
- public enum WeaponsAndVehiclesSecondaryWeapon //Offset = 0x283
- {
- BattleRifle = 0x00,
- AssaultRIfle = 0x01,
- PlasmaPistol = 0x02,
- Spiker = 0x03,
- SMG = 0x04,
- Carbine = 0x05,
- EnergySword = 0x06,
- Magnum = 0x07,
- Needler = 0x08,
- PlasmaRifle = 0x09,
- RocketLauncher = 0x0A,
- Shotgun = 0x0B,
- SniperRifle = 0x0C,
- BruteShot = 0x0D,
- DepletedSword = 0x0E,
- BeamRifle = 0x0F,
- SpartanLaser = 0x10,
- NoWeapon = 0x11,
- GravityHammer = 0x12,
- Mauler = 0x13,
- FlameThrower = 0x14,
- FuelRod = 0x15
- }
- public enum WeaponsAndVehiclesWeaponsOnMap //Offset = 0x294
- {
- MapDefault = 0xFFFF, //2 Bytes
- AssaultRifle = 0x0001, //2 Bytes
- Duals = 0x0002, //2 Bytes
- GravityHammers = 0x0003, //2 Bytes
- SpartanLasers = 0x0004, //2 Bytes
- RocketLaunchers = 0x0005, //2 Bytes
- Shotguns = 0x0006, //2 Bytes
- SniperRifle = 0x0007, //2 Bytes
- EnergySword = 0x0008, //2 Bytes
- RaNdOm = 0x0009, //2 Bytes
- NoPowerWeapons = 0x000A, //2 Bytes
- NoSnipers = 0x000B, //2 Bytes
- NoWeapons = 0x000C //2 Bytes
- }
- public enum WeaponsAndVehiclesGrenadesOnMap //Offset = 0x227
- {
- MapDefault = 0x00,
- None = 0x01
- }
- public enum WeaponsAndVehiclesWeaponSet //Offset = 0x297
- {
- MapDefault = 0x00,
- NoVehicles = 0x01,
- MongooseOnly = 0x02,
- LightGroundOnly = 0x03,
- TanksOnly = 0x04,
- AirCraftOnly = 0x05,
- NoLightGround = 0x06,
- NoTanks = 0x07,
- NoAircraft = 0x08,
- AllVehicles = 0x09
- }
- public enum WeaponsAndVehiclesIndustructibleVehi //Offset = 0x277
- {
- Disabled = 0x01,
- Enabled = 0x03
- }
- public enum WeaponsAndVehiclesCustomPowerUpDuration //Offset = 0x2EE
- {
- None = 0x00,
- Seconds3 = 0x03,
- Seconds4 = 0x04,
- Seconds5 = 0x05,
- Seconds10 = 0x0A,
- Seconds15 = 0x0F,
- Seconds30 = 0x1E,
- Seconds90 = 0x9A
- }
- public enum WeaponsAndVehiclesCustomPowerUpDamageResistance //Offset = 0x2D0
- {
- Unchanged = 0x00,
- Percent10 = 0x01,
- Percent50 = 0x02,
- Percent90 = 0x03,
- Percent100 = 0x04,
- Percent110 = 0x05,
- Percent150 = 0x06,
- Percent200 = 0x07,
- Percent300 = 0x08,
- Percent500 = 0x09,
- Percent1000 = 0x0A,
- Percent2000 = 0x0B,
- Invunrable = 0x0C
- }
- public enum WeaponsAndVehiclesCustomPowerUpMultiplier //Offset = 0x2D4
- {
- Unchanged = 0x00,
- NoShields = 0x01,
- Normal = 0x02,
- Overshieldx2 = 0x03,
- Overshieldx3 = 0x04,
- Overshieldx4 = 0x05
- }
- public enum WeaponsAndVehiclesCustomPowerUpRechargeRate //Offset = 0x2D1
- {
- Unchanged = 0x00,
- M25 = 0x01,
- M10 = 0x02,
- M5 = 0x03,
- MP0 = 0x04,
- P50 = 0x05,
- P90 = 0x06,
- P100 = 0x07,
- P110 = 0x08,
- P200 = 0x09
- }
- public enum WeaponsAndVehiclesCustomPowerUpVampirism //Offset = 0x2D2
- {
- Unchanged = 0x00,
- None = 0x01,
- Leach10 = 0x02,
- Leach25 = 0x03,
- Leach50 = 0x04,
- Leach100 = 0x05
- }
- public enum WeaponsAndVehiclesCustomPowerUpImmuneToHead //Offset = 0x2D3
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum WeaponsAndVehiclesCustomPowerUpdamageModifier //Offset = 0x2DC
- {
- Unchanged = 0x00,
- Damamge0 = 0x01,
- Damage25 = 0x02,
- Damage50 = 0x03,
- Damage75 = 0x04,
- Damage90 = 0x05,
- Damage100 = 0x06,
- Damage110 = 0x07,
- Damage125 = 0x08,
- Damage150 = 0x09,
- Damage200 = 0x0A,
- Damage300 = 0x0B,
- DamageInsta = 0x0C,
- }
- public enum WeaponsAndVehiclesCustomPowerUpGNadeRegen //Offset = 0x2DD
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum WeaponsAndVehiclesCustomPowerUpInfinAmmo //Offset = 0x2DE
- {
- Unchanged = 0x00,
- Disabled = 0x01,
- Enabled = 0x02
- }
- public enum WeaponsAndVehiclesCustomPowerUpWeaponPickup //Offset = 0x2DF
- {
- Unchnged = 0x01,
- Enabled = 0x02,
- Disabled = 0x03
- }
- public enum WeaponsAndVehiclesCustomPowerUpMovment //Offset = 0x2E0
- {
- Unchanged = 0x00,
- Per25 = 0x01,
- Per50 = 0x02,
- Per75 = 0x03,
- Per90 = 0x04,
- Per100 = 0x05,
- Per110 = 0x06,
- Per125 = 0x07,
- Per150 = 0x08,
- Per200 = 0x09,
- Per300 = 0x0A
- }
- public enum WeaponsAndVehiclesCustomPowerUpGravity //Offset = 0x2E1
- {
- Unchanged = 0x00,
- Grav50 = 0x01,
- Grav75 = 0x02,
- Grav100 = 0x03,
- Grav150 = 0x04,
- Grav200 = 0x05
- }
- public enum WeaponsAndVehiclesVehicleUse //Offset = 0x2E1
- {
- Unchanged = 0x00,
- None = 0x01,
- Passenger = 0x02,
- Full = 0x03
- }
- public enum WeaponsAndVehiclesTrackerMode //Offset = 0x2E9
- {
- Off = 0x01,
- AlliesOnly = 0x02,
- Normal = 0x03,
- Advanced = 0x04
- }
- public enum WeaponsAndVehiclesTrackerRange //Offset = 0x2EB
- {
- Unchanged = 0x02,
- Meters10 = 0x03,
- Meters25 = 0x04,
- Meters75 = 0x05,
- Meters150 = 0x06
- }
- public enum WeaponsAndVehiclesCamo //Offset = 0x2E4
- {
- Unchanged = 0x00,
- MapDefault = 0x01,
- Off = 0x02,
- Poor = 0x03,
- Good = 0x04
- }
- public enum WeaponsAndVehiclesWaypoint //Offset = 0x2E5
- {
- Unchanged = 0x00,
- NoWaipoint = 0x01,
- VisiableToAllies = 0x02,
- VisiableToEveryone = 0x03
- }
- public enum WeaponsAndVehiclesForcedColour //offset = 0x2E6
- {
- Unchanged = 0x00,
- Off = 0x01,
- Red = 0x02,
- Blue = 0x03,
- Green = 0x04,
- Orange = 0x05,
- Purple = 0x06,
- Gold = 0x07,
- Brown = 0x08,
- Pink = 0x09,
- White = 0x0A,
- Black = 0x0B,
- Zombie = 0x0C
- }
- #endregion
- #region C.CTF
- public enum CTFCapturesToWin //Offset = 0x301
- {
- Unlimited = 0x00,
- One = 0x01,
- Three = 0x03,
- Five = 0x05,
- Ten = 0x0A,
- Fifteen = 0x0F,
- Twenty = 0x14,
- TwentyFive = 0x19,
- Fifty = 0x32
- }
- public enum CTFNumberOfFlags //Offset = 0x2FA
- {
- MultiFlags = 0x00,
- OneFlag = 0x01
- }
- public enum CTFSuddenDeath //Offset = 0x2FE
- {
- NoLimit = 0xFFFF,
- Disabled = 0x0000,
- Fifteen = 0x000F,
- Thirty = 0x001E,
- FortyFive = 0x003D,
- OneMin = 0x000C,
- TwoMin = 0x0078
- }
- public enum CTFFlagHomeToScore //Offset = 0x2F8
- {
- Disabled = 0x00,
- Enabled = 0x01,
- }
- public enum CTFFlagCarrierFlagReturnTime //Offset = 0x2FD
- {
- Disabled = 0xFF,
- Instant = 0x00,
- Three = 0x03,
- Five = 0x05,
- Ten = 0x0A,
- Fifteen = 0x0F,
- Thirty = 0x1E,
- }
- public enum CTFFlagCarrierFlagResetTime //Offset = 0x303
- {
- Disabled = 0x00,
- Fifteen = 0x0F,
- Thirty = 0x1E,
- FortyFive = 0x3D,
- OneMin = 0x0C,
- TwoMin = 0x78
- }
- public enum CTFFlagCarrierShieldsResistance //Offset = 0x226
- {
- Unchanged = 0x00,
- Percent10 = 0x01,
- Percent50 = 0x02,
- Percent90 = 0x03,
- Percent100 = 0x04,
- Percent110 = 0x05,
- Percent150 = 0x06,
- Percent200 = 0x07,
- Percent300 = 0x08,
- Percent500 = 0x09,
- Percent1000 = 0x0A,
- Percent2000 = 0x0B,
- Invunrable = 0x0C
- }
- public enum CTFFlagCarrierShieldsMultiplayer //Offset = 0x308
- {
- Unchanged = 0x00,
- NoShields = 0x01,
- Normal = 0x02,
- Overshieldx2 = 0x03,
- Overshieldx3 = 0x04,
- Overshieldx4 = 0x05
- }
- public enum CTFFlagCarrierTraitsShieldsRechargeRate //Offset = 0x305
- {
- Unchanged = 0x00,
- M25 = 0x01,
- M10 = 0x02,
- M5 = 0x03,
- MP0 = 0x04,
- P50 = 0x05,
- P90 = 0x06,
- P100 = 0x07,
- P110 = 0x08,
- P200 = 0x09
- }
- public enum CTFFlagCarrierTraitsShieldsVampirism //Offset = 0x306
- {
- Unchanged = 0x00,
- None = 0x01,
- Leach10 = 0x02,
- Leach25 = 0x03,
- Leach50 = 0x04,
- Leach100 = 0x05
- }
- public enum CTFFlagCarrierTraitsShieldsHeadshotImmune //Offset = 0x307
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum CTFFlagCarrierTraitsDamageModifier //Offset = 0x310
- {
- Unchanged = 0x00,
- Damamge0 = 0x01,
- Damage25 = 0x02,
- Damage50 = 0x03,
- Damage75 = 0x04,
- Damage90 = 0x05,
- Damage100 = 0x06,
- Damage110 = 0x07,
- Damage125 = 0x08,
- Damage150 = 0x09,
- Damage200 = 0x0A,
- Damage300 = 0x0B,
- DamageInsta = 0x0C,
- }
- public enum CTFFlagCarrierTraitsGrenadeRegen //Offset = 0x311
- {
- Unchanged = 0x00,
- Enabled = 0x10,
- Disabled = 0x20
- }
- public enum CTFFlagCarrierTraitsInfiniteAmmo //Offset = 0x312
- {
- Unchaged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum CTFFlagCarrierTraitsWeaponPickup //Offset = 0x313
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum CTFFlagCarrierTraitsPlayerSpeed //Offset = 0x314
- {
- Unchanged = 0x00,
- Per25 = 0x01,
- Per50 = 0x02,
- Per75 = 0x03,
- Per90 = 0x04,
- Per100 = 0x05,
- Per110 = 0x06,
- Per125 = 0x07,
- Per150 = 0x08,
- Per200 = 0x09,
- Per300 = 0x0A
- }
- public enum CTFFlagCarrierTraitsPlayerGravity //Offset = 0x315
- {
- Unchanged = 0x00,
- Grav50 = 0x01,
- Grav75 = 0x02,
- Grav100 = 0x03,
- Grav150 = 0x04,
- Grav200 = 0x05
- }
- public enum CTFFlagCarrierTraitsVehicleUse //Offset = 0x316
- {
- Unchanged = 0x00,
- None = 0x01,
- PassengerOnly = 0x02,
- FullUse = 0x03
- }
- public enum CTFFlagCarrierTraitsTrackerMode //Offset = 0x31D
- {
- Unchanged = 0x00,
- Off = 0x01,
- AlliesOnly = 0x02,
- NormalMode = 0x03,
- EnhancedMode = 0x04
- }
- public enum CTFFlagCarrierTraitsActiveCamo //Offset = 0x318
- {
- Unchanged = 0x00,
- Off = 0x01,
- Poor = 0x02,
- Good = 0x03
- }
- public enum CTFFlagCarrierTraitsWaypoint //Offset = 0x319
- {
- Unchanged = 0x00,
- NoWaipoint = 0x01,
- VisiableToAllies = 0x02,
- VisiableToEveryone = 0x03
- }
- public enum CTFFlagCarrierTraitsForcedColour //Offset = 0x31A
- {
- Unchanged = 0x00,
- Off = 0x01,
- Red = 0x02,
- Blue = 0x03,
- Green = 0x04,
- Orange = 0x05,
- Purple = 0x06,
- Gold = 0x07,
- Brown = 0x08,
- Pink = 0x09,
- White = 0x0A,
- Black = 0x0B,
- Zombie = 0x0C
- }
- #endregion
- #region S.Slayer
- public enum SlayerScoreToWin //Offset = 0x2F8
- {
- Unlimited = 0xFFFF,
- One = 0x0001,
- Three = 0x0003,
- Five = 0x0005,
- Ten = 0x000A,
- Fifteen = 0x000F,
- Twenty = 0x0014,
- Twentyfive = 0x0019,
- Fifty = 0x0032,
- SeventyFive = 0x004B,
- OneHundred = 0x0064,
- OneHundredFifty = 0x0096,
- TwoHundred = 0x00C8,
- TwoHundredFifty = 0x00FA,
- }
- public enum SlayerTeamGame //Offset = 0x248
- {
- Disabled = 0x06,
- Enabled = 0x07,
- }
- public enum SlayerScoreToWin //Offset = 0x2F8
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerTeamGame //Offset = 0x248
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerTeamScoring //Offset = 0x2F9
- {
- SumOfTeam = 0x00,
- MinScore = 0x01,
- MaxScore = 0x02
- }
- public enum SlayerKillPoints //Offset = 0x2FA
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerAssistPoints //Offset = 0x2FB
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerDeathPoints //Offset = 0x2FC
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerSuicidePoints //Offset = 0x2FD
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerBetrayalPoints //Offset = 0x2FE
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerLeaderKillBonus //Offset = 0x2FF
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerHeadshotBonus //Offset = 0x300
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerBeatdownBonus //Offset = 0x301
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerAssassinationBonus //Offset = 0x302
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerSplatterBonus //Offset = 0x303
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerStickyBonus //Offset = 0x304
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerSpreeBonus //Offset = 0x305
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerEliminationBonus //Offset = 0x306
- {
- M10 = 0xF6,
- M9 = 0xF7,
- M8 = 0xF8,
- M7 = 0xF9,
- M6 = 0xFA,
- M5 = 0xFB,
- M4 = 0xFC,
- M3 = 0xFD,
- M2 = 0xFE,
- M1 = 0xFF,
- MP0 = 0x00,
- P1 = 0x01,
- P2 = 0x02,
- P3 = 0x03,
- P4 = 0x04,
- P5 = 0x05,
- P6 = 0x06,
- P7 = 0x07,
- P8 = 0x08,
- P9 = 0x09,
- P10 = 0x0A
- }
- public enum SlayerLeaderDamageResistance //Offset = 0x308
- {
- Unchanged = 0x00,
- Percent10 = 0x01,
- Percent50 = 0x02,
- Percent90 = 0x03,
- Percent100 = 0x04,
- Percent110 = 0x05,
- Percent150 = 0x06,
- Percent200 = 0x07,
- Percent300 = 0x08,
- Percent500 = 0x09,
- Percent1000 = 0x0A,
- Percent2000 = 0x0B,
- Invunrable = 0x0C
- }
- public enum SlayerLeaderShieldMultiplier //Offset = 0x30C
- {
- Unchanged = 0x00,
- NoShields = 0x01,
- Normal = 0x02,
- Overshieldx2 = 0x03,
- Overshieldx3 = 0x04,
- Overshieldx4 = 0x05
- }
- public enum SlayerLeaderRechargeRate //Offset = 0x309
- {
- Unchanged = 0x00,
- M25 = 0x01,
- M10 = 0x02,
- M5 = 0x03,
- MP0 = 0x04,
- P50 = 0x05,
- P90 = 0x06,
- P100 = 0x07,
- P110 = 0x08,
- P200 = 0x09
- }
- public enum SlayerLeaderShieldVampirism //Offset = 0x30A
- {
- Unchanged = 0x00,
- None = 0x01,
- Leach10 = 0x02,
- Leach25 = 0x03,
- Leach50 = 0x04,
- Leach100 = 0x05
- }
- public enum SlayerLeaderImmuneHeadshots //Offset = 0x30B
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum SlayerLeaderDamageModifier //Offset = 0x314
- {
- Unchanged = 0x00,
- Damamge0 = 0x01,
- Damage25 = 0x02,
- Damage50 = 0x03,
- Damage75 = 0x04,
- Damage90 = 0x05,
- Damage100 = 0x06,
- Damage110 = 0x07,
- Damage125 = 0x08,
- Damage150 = 0x09,
- Damage200 = 0x0A,
- Damage300 = 0x0B,
- DamageInsta = 0x0C,
- }
- public enum SlayerLeaderPrimaryWeapon //Offset = 0x312
- {
- MapDefault = 0xFF,
- BattleRifle = 0x00,
- AssaultRIfle = 0x01,
- PlasmaPistol = 0x02,
- Spiker = 0x03,
- SMG = 0x04,
- Carbine = 0x05,
- EnergySword = 0x06,
- Magnum = 0x07,
- Needler = 0x08,
- PlasmaRifle = 0x09,
- RocketLauncher = 0x0A,
- Shotgun = 0x0B,
- SniperRifle = 0x0C,
- BruteShot = 0x0D,
- DepletedSword = 0x0E,
- BeamRifle = 0x0F,
- SpartanLaser = 0x10,
- NoWeapon = 0x11,
- GravityHammer = 0x12,
- Mauler = 0x13,
- FlameThrower = 0x14,
- FuelRod = 0x15
- }
- public enum SlayerLeaderSecondaryWeapon //Offset = 0x313
- {
- MapDefault = 0xFF,
- BattleRifle = 0x00,
- AssaultRIfle = 0x01,
- PlasmaPistol = 0x02,
- Spiker = 0x03,
- SMG = 0x04,
- Carbine = 0x05,
- EnergySword = 0x06,
- Magnum = 0x07,
- Needler = 0x08,
- PlasmaRifle = 0x09,
- RocketLauncher = 0x0A,
- Shotgun = 0x0B,
- SniperRifle = 0x0C,
- BruteShot = 0x0D,
- DepletedSword = 0x0E,
- BeamRifle = 0x0F,
- SpartanLaser = 0x10,
- NoWeapon = 0x11,
- GravityHammer = 0x12,
- Mauler = 0x13,
- FlameThrower = 0x14,
- FuelRod = 0x15
- }
- public enum SlayerLeaderGrenadeCount //Offset = 0x314
- {
- Unchanged = 0x00,
- MapDefault = 0x01,
- None = 0x02
- }
- public enum SlayerLeaderGrenadeRegen //Offset = 0x315
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum SlayerLeaderInfiAmmo //Offset = 0x316
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum SlayerLeaderWeaponPickup //Offset = 0x317
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum SlayerLeaderPlayerSpeed //Offset = 0x318
- {
- Unchanged = 0x00,
- Per25 = 0x01,
- Per50 = 0x02,
- Per75 = 0x03,
- Per90 = 0x04,
- Per100 = 0x05,
- Per110 = 0x06,
- Per125 = 0x07,
- Per150 = 0x08,
- Per200 = 0x09,
- Per300 = 0x0A
- }
- public enum SlayerLeaderGravity //Offset = 0x319
- {
- Unchanged = 0x00,
- Grav50 = 0x01,
- Grav75 = 0x02,
- Grav100 = 0x03,
- Grav150 = 0x04,
- Grav200 = 0x05
- }
- public enum SlayerLeaderVehicleUse //Offset = 0x31A
- {
- Unchanged = 0x00,
- none = 0x01,
- Passenger = 0x02,
- Full = 0x03
- }
- public enum SlayerLeaderTrackerMode //Offset = 0x31B
- {
- Off = 0x01,
- AlliesOnly = 0x02,
- Normal = 0x03,
- Advanced = 0x04
- }
- public enum SlayerLeaderCamo //Offset = 0x31C
- {
- Unchanged = 0x00,
- MapDefault = 0x01,
- Off = 0x02,
- Poor = 0x03,
- Good = 0x04
- }
- public enum SlayerLeaderWaypoint //Offset = 0x31D
- {
- Unchanged = 0x00,
- NoWaipoint = 0x01,
- VisiableToAllies = 0x02,
- VisiableToEveryone = 0x03
- }
- public enum SlayerLeaderColour //Offset = 0x31E
- {
- Unchanged = 0x00,
- Off = 0x01,
- Red = 0x02,
- Blue = 0x03,
- Green = 0x04,
- Orange = 0x05,
- Purple = 0x06,
- Gold = 0x07,
- Brown = 0x08,
- Pink = 0x09,
- White = 0x0A,
- Black = 0x0B,
- Zombie = 0x0C
- }
- #endregion
- #region T.Territories
- public enum TerritoriesTerritoryCaptureTime //Offset = 0x2FD
- {
- Instant = 0x00,
- Three = 0x03,
- Five = 0x05,
- Ten = 0x0A,
- Fifteen = 0x0F,
- Twenty = 0x14,
- Thirty = 0x1E,
- FortyFive = 0x2D,
- OneMin = 0x3C,
- TwoMin = 0x74
- }
- public enum TerritoriesOneSidedTerritories //Offset = 0x2F9
- {
- Disabled = 0x02,
- Enabled = 0x03
- }
- public enum TerritoriesLockAfterCapture //Offset = 0x2F9
- {
- Disabled = 0x01,
- Enabled = 0x02
- }
- public enum TerritoriesSuddenDeath //Offset = 0x2FF
- {
- Disabled = 0x00,
- NoLimit = 0xFF,
- Fifteen = 0x0F,
- Thirty = 0x1E,
- FortyFive = 0x2D,
- OneMin = 0x3C,
- TwoMin = 0x78
- }
- public enum TerritoriesRespawnOnCap //Offset = 0x2FB
- {
- Disabled = 0x00,
- AlliedCapture = 0x01,
- EnemyCapture = 0x02,
- AllCaptures = 0x03
- }
- public enum TerritoriesDefendersDamageResistance //Offset = 0x300
- {
- Unchanged = 0x00,
- Percent10 = 0x01,
- Percent50 = 0x02,
- Percent90 = 0x03,
- Percent100 = 0x04,
- Percent110 = 0x05,
- Percent150 = 0x06,
- Percent200 = 0x07,
- Percent300 = 0x08,
- Percent500 = 0x09,
- Percent1000 = 0x0A,
- Percent2000 = 0x0B,
- Invunrable = 0x0C
- }
- public enum TerritoriesDefendersShieldMultiplier //Offset = 0x304
- {
- Unchanged = 0x00,
- NoShields = 0x01,
- Normal = 0x02,
- Overshieldx2 = 0x03,
- Overshieldx3 = 0x04,
- Overshieldx4 = 0x05
- }
- public enum TerritoriesDefendersShiendRechargeRate //Offset = 0x301
- {
- Unchanged = 0x00,
- M25 = 0x01,
- M10 = 0x02,
- M5 = 0x03,
- MP0 = 0x04,
- P50 = 0x05,
- P90 = 0x06,
- P100 = 0x07,
- P110 = 0x08,
- P200 = 0x09
- }
- public enum TerritoriesDefendersShieldVampirism //Offset = 0x302
- {
- Unchanged = 0x00,
- None = 0x01,
- Leach10 = 0x02,
- Leach25 = 0x03,
- Leach50 = 0x04,
- Leach100 = 0x05
- }
- public enum TerritoriesDefendersImmuneHeadshots //Offset = 0x303
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum TerritoriesDefendersDamageModifier //Offset = 0x30C
- {
- Unchanged = 0x00,
- Damamge0 = 0x01,
- Damage25 = 0x02,
- Damage50 = 0x03,
- Damage75 = 0x04,
- Damage90 = 0x05,
- Damage100 = 0x06,
- Damage110 = 0x07,
- Damage125 = 0x08,
- Damage150 = 0x09,
- Damage200 = 0x0A,
- Damage300 = 0x0B,
- DamageInsta = 0x0C,
- }
- public enum TerritoriesDefendersGrenadeRegen //Offset = 0x30D
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum TerritoriesDefendersInfinAmmo //Offset = 0x30E
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum TerritoriesDefendersTrackerMode //Offset = 0x319
- {
- Off = 0x01,
- AlliesOnly = 0x02,
- Normal = 0x03,
- Advanced = 0x04
- }
- public enum TerritoriesDefendersCamo //Offset = 0x314
- {
- Unchanged = 0x00,
- MapDefault = 0x01,
- Off = 0x02,
- Poor = 0x03,
- Good = 0x04
- }
- public enum TerritoriesDefendersWaypoint //Offset = 0x316
- {
- Unchanged = 0x00,
- NoWaipoint = 0x01,
- VisiableToAllies = 0x02,
- VisiableToEveryone = 0x03
- }
- public enum TerritoriesDefendersColour //Offset = 0x317
- {
- Unchanged = 0x00,
- Off = 0x01,
- Red = 0x02,
- Blue = 0x03,
- Green = 0x04,
- Orange = 0x05,
- Purple = 0x06,
- Gold = 0x07,
- Brown = 0x08,
- Pink = 0x09,
- White = 0x0A,
- Black = 0x0B,
- Zombie = 0x0C
- }
- public enum TerritoriesAttackersDamageResistance //Offset = 0x31C
- {
- Unchanged = 0x00,
- Percent10 = 0x01,
- Percent50 = 0x02,
- Percent90 = 0x03,
- Percent100 = 0x04,
- Percent110 = 0x05,
- Percent150 = 0x06,
- Percent200 = 0x07,
- Percent300 = 0x08,
- Percent500 = 0x09,
- Percent1000 = 0x0A,
- Percent2000 = 0x0B,
- Invunrable = 0x0C
- }
- public enum TerritoriesAttackersShieldMultiplier //Offset = 0x31D
- {
- Unchanged = 0x00,
- NoShields = 0x01,
- Normal = 0x02,
- Overshieldx2 = 0x03,
- Overshieldx3 = 0x04,
- Overshieldx4 = 0x05
- }
- public enum TerritoriesAttackersShiendRechargeRate //Offset = 0x31E
- {
- Unchanged = 0x00,
- M25 = 0x01,
- M10 = 0x02,
- M5 = 0x03,
- MP0 = 0x04,
- P50 = 0x05,
- P90 = 0x06,
- P100 = 0x07,
- P110 = 0x08,
- P200 = 0x09
- }
- public enum TerritoriesAttackersShieldVampirism //Offset = 0x31F
- {
- Unchanged = 0x00,
- None = 0x01,
- Leach10 = 0x02,
- Leach25 = 0x03,
- Leach50 = 0x04,
- Leach100 = 0x05
- }
- public enum TerritoriesAttackersImmuneHeadshots //Offset = 0x320
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum TerritoriesAttackersDamageModifier //Offset = 0x328
- {
- Unchanged = 0x00,
- Damamge0 = 0x01,
- Damage25 = 0x02,
- Damage50 = 0x03,
- Damage75 = 0x04,
- Damage90 = 0x05,
- Damage100 = 0x06,
- Damage110 = 0x07,
- Damage125 = 0x08,
- Damage150 = 0x09,
- Damage200 = 0x0A,
- Damage300 = 0x0B,
- DamageInsta = 0x0C,
- }
- public enum TerritoriesAttackersGrenadeRegen //Offset = 0x329
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum TerritoriesAttackersInfinAmmo //Offset = 0x32A
- {
- Unchanged = 0x00,
- Enabled = 0x01,
- Disabled = 0x02
- }
- public enum TerritoriesAttackersTrackerMode //Offset = 0x335
- {
- Off = 0x01,
- AlliesOnly = 0x02,
- Normal = 0x03,
- Advanced = 0x04
- }
- public enum TerritoriesAttackersCamo //Offset = 0x330
- {
- Unchanged = 0x00,
- MapDefault = 0x01,
- Off = 0x02,
- Poor = 0x03,
- Good = 0x04
- }
- public enum TerritoriesAttackersWaypoint //Offset = 0x331
- {
- Unchanged = 0x00,
- NoWaipoint = 0x01,
- VisiableToAllies = 0x02,
- VisiableToEveryone = 0x03
- }
- public enum TerritoriesAttackersColour //Offset = 0x332
- {
- Unchanged = 0x00,
- Off = 0x01,
- Red = 0x02,
- Blue = 0x03,
- Green = 0x04,
- Orange = 0x05,
- Purple = 0x06,
- Gold = 0x07,
- Brown = 0x08,
- Pink = 0x09,
- White = 0x0A,
- Black = 0x0B,
- Zombie = 0x0C
- }
- #endregion
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement