[GW2] Constant Data (Enums, Structs, Etc) menu

User Tag List

Results 1 to 7 of 7
  1. #1
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [GW2] Constant Data (Enums, Structs, Etc)

    Post all constants here (ie: that don't change accross patch, or rarely )


    I'll start with some easy to found, I don't want to be the only one to feed here

    Code:
            public enum ItemRarities : uint
            {
                Junk = 0,
                Common = 1,
                Fine = 2,
                Masterwork = 3,
                Rare = 4,
                Exotic = 5,
                Legendary = 6,
            }
    
            public enum AgentAttitudes : uint
            {
                Friendly = 0,
                Hostile = 1,
                Neutral = 2,
                UnattackablePNJ = 3,
            }
    
            public enum GatheringType : uint
            {
                Herb = 0,
                Wood = 1,
                Mine = 2,
                None = 3,
            }
    
            public enum ItemTypes : uint
            {
                Armor = 0,
                Back = 1,
                Bag = 2,
                Consumable = 3,
                Container = 4,
                CraftingMaterial = 5,
                Gathering = 6,
                Gizmo = 7,
                MiniDeck = 9,
                Tool = 13,
                Trinket = 15,
                Trophy = 16,
                UpgradeComponent = 17,
                Weapon = 18,
                //NUM_ITEM_TYPES = 19,
            }
    
            public enum AgentTypes : uint
            {
                Char = 0,
                Gadget = 8,
                Gadget_Attack_Target = 9,
                Item = 13,
            }
    
            public enum EquipmentSlot : uint
            {
                AquaticHeadgear = 0,
                Chest = 2,
                Boots = 3,
                Gloves = 4,
                Headgear = 5,
                Leggings = 6,
                Shoulders = 7,
                Back = 11,
                Accessory1 = 12,
                Accessory2 = 13,
                Amulet = 14,
                Ring1 = 15,
                Ring2 = 16,
                TownClothesHeadgear = 17,
                TownClothesChest = 18,
                TownClothesGloves = 19,
                TownClothesLeggings = 20,
                TownClothesShoes = 21,
                TownClothesToy = 22,
                AquaticWeapon = 24,
                AlternateAquaticWeapon = 25,
                MainHandWeapon = 29,
                OffHandWeapon = 30,
                AlternateMainHandWeapon = 31,
                AlternateOffHandWeapon = 32,
                ForagingTool = 34,
                LoggingTool = 35,
                MiningTool = 36,
            }
    
            public enum ItemDurabilities : uint
            {
                Ok = 0,
                Damaged = 1,
                Broken = 2,
            }
    
            public enum UiFlags : int
            {
                Autoloot = 0x2,
                EnableCameraShake = 0x8,
                UseFreeCamera = 0x10,
                DoubleClickToAttackInteract = 0x100,
                InvertCameraYAxis = 0x1000,
                ShowAllEnemyNames = 0x10000,
                ShowAllNPCNames = 0x20000,
                ShowAllPlayerNames = 0x8000,
                ShowSkillRecharge = 0x80000,
                SimplePartyUI = 0x200000,
                Autotargeting = 0x400000,
                StopAutoAttackingOnTargetChange = 0x800000,
                DoubleTapToEvade = 0x2000000,
                DisableAreaOfEffectRings = 0x1000000,
                FastCastGroundTargeting = 0x4000000,
                PromoteSkillTarget = 0x8000000,
                MeleeAttackAssist = 0x10000000,
            }
    
            public enum ResolutionMode : uint
            {
                Windowed = 0,
                Fullscreen = 1,
                FullscreenWindowed = 2,
            }
    
            public enum WeaponType : byte
            {
                Sword = 0,
                Hammer = 1,
                Longbow = 2,
                Shortbow = 3,
                Axe = 4,
                Dagger = 5,
                Greatsword = 6,
                Mace = 7,
                Pistol = 8,
                Rifle = 10,
                Scepter = 11,
                Staff = 12,
                Focus = 13,
                Torch = 14,
                Warhorn = 15,
                Shield = 16,
                Spear = 19,
                HarpoonGun = 20,
                Trident = 21,
            }
    
            public enum SkillTypes : uint
            {
                Ability = 0,
                Buff = 1,
            }
    Last edited by JuJuBoSc; 09-22-2012 at 10:26 AM.

    [GW2] Constant Data (Enums, Structs, Etc)
  2. #2
    Shadowhunter12's Avatar Member
    Reputation
    1
    Join Date
    Sep 2012
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    JujuBosc,

    Thanks again for posting thing and always providing help, I appreciate it.

    I am currently a customer of your Firy bot and I'm a huge fan. I also used the WoW bot religiously for quite some time. Keep up the great work!!! Being a full-time software engineer I often try and create projects on the side and have been developing some projects for each of the games that I play, which I end up only using myself and providing back to the community. At this point, I am very comfortable working in .NET when it comes to memory reading/writing, injection, function hooking and calling, etc... What I struggle the most with is reverse engineering and finding memory offsets/functions.

    I was wondering if you could provide some insight into how you go about finding the memory offsets/functions for your Firy bot? Do you have a set of patterns that you use? I came across some useful information about memory scanning for patterns and have gotten it to work for my private WoW bot in the past, but am having a hard time with GW2 since there isn't a whole lot of resources and help (besides yourself). So even though there aren't many responses to these threads, please know that there are some of us who follow your work and appreciate your contributions.

    Please keep it up, I appreciate it!

    Thanks!

    Shadow

  3. #3
    QKdefus's Avatar Active Member
    Reputation
    54
    Join Date
    May 2010
    Posts
    96
    Thanks G/R
    3/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
            public enum MovementType : uint
            {
                MoveForward = 0, // Double Tap Leap Forward
                MoveBackwards = 1, // Double Tap Leap Backwards
                StrafeLeft = 2, // Double Tap Leap Left
                StrafeRight = 3, // Double Tap Leap Right
                TurnLeft = 4,
                TurnRight = 5,
                ToggleWalk = 8,
                ToggleJump = 9,
                Turn180 = 12,
            }
    
            public enum SkillBar : uint
            {
                Slot_1 = 5, // Skill1
                Slot_2 = 6, // Skill2
                Slot_3 = 7, // Skill3
                Slot_4 = 8, // Skill4
                Slot_5 = 9, // Skill5
    
                Slot_6 = 0, // Healing Skill1
                Slot_7 = 1, // Utility Skill1
                Slot_8 = 2, // Utility Skill2
                Slot_9 = 3, // Utility Skill3
                Slot_10 = 4, // Elite Skill1
    
                Slot_11 = 10, // ?? // (on my ranger 10-15 does nothing, no idea why :)
                Slot_12 = 11, // ??
                Slot_13 = 12, // F1
                Slot_14 = 13, // F2 
                Slot_15 = 14, // F3
                Slot_16 = 15, // F4
                Slot_17 = 16, // Mining ?
            }
    enjoy
    Last edited by QKdefus; 09-26-2012 at 11:25 AM.

  4. #4
    QKdefus's Avatar Active Member
    Reputation
    54
    Join Date
    May 2010
    Posts
    96
    Thanks G/R
    3/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
            public enum MovementAnimation : byte // AgentPtr + 0xA0
            {
                GroundNotMoving = 0,
                GroundMoving = 2,
                FallingDown = 3,
                JumpingUp = 4,
                BelowWaterNotMoving = 5,
                BelowWaterMoving = 6,
                AboveWaterNotMoving = 7,
                AboveWaterMoving = 8
            }
    Last edited by QKdefus; 09-26-2012 at 12:14 PM.

  5. #5
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    complete movement type :

    Code:
            public enum MovementTypes : uint
            {
                Forward = 0,
                Backward = 1,
                StrafeLeft = 2,
                StrafeRight = 3,
                TurnLeft = 4,
                TurnRight = 5,
                Walk = 8,
                Jump = 9,
                TurnBack = 12,
                SwimUp = 14,
                SwimDown = 15,
            }
    and some more :

    Code:
            public enum DodgeDirections : uint
            {
                Backward = 0,
                BackwardLeft = 1,
                BackwardRight = 2,
                Forward = 3,
                ForwardLeft = 4,
                ForwardRight = 5,
                Left = 6,
                Right = 7,
            }
    
            public enum Sex : byte
            {
                Male = 0,
                Female = 1,
                None = 2,
            }
    Last edited by JuJuBoSc; 10-04-2012 at 12:30 PM.

  6. #6
    QKdefus's Avatar Active Member
    Reputation
    54
    Join Date
    May 2010
    Posts
    96
    Thanks G/R
    3/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
      
            public enum AgentClass : uint // (ChStats.Base + 1cc)
            {
                Thief = 5,
                Engineer = 3,
                Warrior = 1,
                Elementalist = 6,
                Ranger = 4,
                Necromancer = 8,
                Guardian = 2,
                Mesmer = 7,
                None = 9, 
            }
    Last edited by QKdefus; 10-04-2012 at 04:00 PM.

  7. #7
    nippel's Avatar Active Member
    Reputation
    21
    Join Date
    Jun 2009
    Posts
    71
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sicne I highly doubt that these threads are getting updated, you will always find the latest Enums in our LUA WIKI under GW2 - Enumerations These are constantly maintained and new info gets added there all the time.

Similar Threads

  1. [WoW] Constant Data (Enums, Structs, Etc)
    By Apoc in forum WoW Memory Editing
    Replies: 67
    Last Post: 10-30-2022, 07:10 AM
  2. [HotS] Constant Data (Enums, Structs, Etc)
    By JuJuBoSc in forum Heroes of the Storm General
    Replies: 4
    Last Post: 10-27-2014, 02:54 PM
  3. [Wildstar] Constant Data Thread
    By Midi12 in forum Wildstar Memory Editing
    Replies: 0
    Last Post: 05-02-2014, 07:29 AM
  4. [GW2] Opcodes and packets struct
    By JuJuBoSc in forum GW2 Memory Editing
    Replies: 3
    Last Post: 02-05-2013, 04:25 PM
All times are GMT -5. The time now is 03:31 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search