Table of Perk Codes and Offsets - XCOM:EU 2012

From Nexus Mods Wiki
Revision as of 02:30, 17 November 2018 by Dubiousintent (talk | contribs) (Added 'Category:Mod_Creation')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Overview

These values are used to identify specific Perks in the Mods listed in References below. The Perk Tree (which Perks are available to which soldier class at each promotion) is frequently a customization desired early in the game. See the wiki article EU Perks for the difference between abilities and perks.

Details

The EU table presents the offset values to locate and change the hex code values of Perks available at various ranks, by class in EU. It is used primarily by Perk Tree Mods.

The EW table is primarily for use in customizing the Perk Tree in the DefaultGameCore.ini (DGC.INI) file. Note that EU does not look to the DGC.INI for Perk tree data.

EU Perk Table

The offsets are used to locate the value of the displayed Perk in the UI. By changing the current Perk value with that of another Perk, the UI Display will offer a different choice upon promotion to that rank.

XCOM Perk Table and Offsets - EU Patch 4 ( Changelist: 356266 )
Organized by Class/Rank in vanilla XCOM:EU 2012
Hex Offset Decimal Offset Perk Value (Class_Rank: Perk_Name)
6D6561 7169377 02 (Sniper_Squaddie: Headshot)
6D657E 7169406 03 (Sniper_Corporal_A: Squadsight)
6D658F 7169423 10 (Sniper_Corporal_B: Snap Shot)
6D65AC 7169452 0F (Sniper_Sergeant_A: Damn Good Ground)
6D65BD 7169469 5F (Sniper_Sergeant_B: Gunslinger)
6D65DA 7169498 08 (Sniper_Lieutenant_A: Battle Scanner)
6D65EB 7169515 09 (Sniper_Lieutenant_B: Disabling Shot)
6D6608 7169544 0A (Sniper_Captain_A: Opportunist)
6D6619 7169561 0B (Sniper_Captain_B: Executioner)
6D662B 7169579 05 (Sniper_Major: Low Profile)
6D6648 7169608 0D (Sniper_Colonel_A: Double Tap)
6D6659 7169625 0E (Sniper_Colonel_B: In the Zone)
6D6727 7169831 12 (Heavy_Squaddie: Fire Rocket)
6D6744 7169860 13 (Heavy_Corporal_A: Holo Targeting)
6D6755 7169877 1A (Heavy_Corporal_B: Bullet Swarm)
6D6772 7169906 15 (Heavy_Sergeant_A: Suppression)
6D6783 7169923 16 (Heavy_Sergeant_B: Shredder Rocket)
6D67A0 7169952 17 (Heavy_Lieutenant_A: Rapid Reaction)
6D67B1 7169969 5B (Heavy_Lieutenant_B: HEAT Ammo)
6D67CE 7169998 19 (Heavy_Captain_A: Danger Zone)
6D67DF 7170015 18 (Heavy_Captain_B: Grenadier)
6D67F1 7170033 11 (Heavy_Major: Will to Survive)
6D680E 7170062 5E (Heavy_Colonel_A: Mayhem)
6D681F 7170079 5D (Heavy_Colonel_B: Rocketeer)
6D68ED 7170285 06 (Assault_Squaddie: Run & Gun)
6D690A 7170314 20 (Assault_Corporal_A: Aggression)
6D691B 7170331 21 (Assault_Corporal_B: Tactical Sense)
6D6938 7170360 22 (Assault_Sergeant_A: Close and Personal)
6D6949 7170377 23 (Assault_Sergeant_B: Lightning Reflexes)
6D6966 7170406 24 (Assault_Lieutenant_A: Rapid Fire)
6D6977 7170423 25 (Assault_Lieutenant_B: Flush)
6D6994 7170452 27 (Assault_Captain_A: Bring em On)
6D69A5 7170469 28 (Assault_Captain_B: Close Combat)
6D69B7 7170487 1B (Assault_Major: Extra Conditioning)
6D69D4 7170516 29 (Assault_Colonel_A: Killer Instinct)
6D69E5 7170533 2B (Assault_Colonel_B: Resilience)
6D6AB3 7170739 2C (Support_Squaddie: Smoke Grenade)
6D6AD0 7170768 2F (Support_Corporal_A: Covering Fire)
6D6AE1 7170785 1F (Support_Corporal_B: Sprinter)
6D6AFE 7170814 5C (Support_Sergeant_A: Smoke and Mirrors)
6D6B0F 7170831 30 (Support_Sergeant_B: Field Medic)
6D6B2C 7170860 31 (Support_Lieutenant_A: Rifle Suppression)
6D6B3D 7170877 38 (Support_Lieutenant_B: Revive)
6D6B5A 7170906 33 (Support_Captain_A: Combat Drugs)
6D6B6B 7170923 34 (Support_Captain_B: Dense Smoke)
6D6B7D 7170941 35 (Support_Major: Deep Pockets)
6D6B9A 7170970 36 (Support_Colonel_A: Sentinel)
6D6BAB 7170987 37 (Support_Colonel_B: Savior)

EW Perk Table

[The following is derived from the Nexus XCOM Mod Talk Forum thread List of Perk enums in EW.]

As of the release of EW, the Perk tree has been moved into the DefaultGameCore.ini (DGC.INI) file, making it easily customizable.

The "enum" table for EW is found in: [XComGame: XGTacticalGameCoreNativeBase: enum ePerkType]

XCOM Perk Table - EW Patch 3 ( Changelist: 402256 )
Arranged in Enum sequence in vanilla XCOM:EU 2012 with EW DLC
Decimal Hex Perk Name
000 00 ePerk_None
001 01 ePerk_OTS_XP
002 02 ePerk_PrecisionShot
003 03 ePerk_SquadSight
004 04 ePerk_GeneMod_SecondHeart
005 05 ePerk_LowProfile
006 06 ePerk_RunAndGun
007 07 ePerk_AutopsyRequired
008 08 ePerk_BattleScanner
009 09 ePerk_DisablingShot
010 0A ePerk_Opportunist
011 0B ePerk_Executioner
012 0C ePerk_OTS_Leader
013 0D ePerk_DoubleTap
014 0E ePerk_InTheZone
015 0F ePerk_DamnGoodGround
016 10 ePerk_SnapShot
017 11 ePerk_WillToSurvive
018 12 ePerk_FireRocket
019 13 ePerk_TracerBeams
020 14 ePerk_GeneMod_Adrenal
021 15 ePerk_FocusedSuppression
022 16 ePerk_ShredderRocket
023 17 ePerk_RapidReaction
024 18 ePerk_Grenadier
025 19 ePerk_DangerZone
026 1A ePerk_BulletSwarm
027 1B ePerk_ExtraConditioning
028 1C ePerk_GeneMod_BrainDamping
029 1D ePerk_GeneMod_BrainFeedback
030 1E ePerk_GeneMod_Pupils
031 1F ePerk_Sprinter
032 20 ePerk_Aggression
033 21 ePerk_TacticalSense
034 22 ePerk_CloseAndPersonal
035 23 ePerk_LightningReflexes
036 24 ePerk_RapidFire
037 25 ePerk_Flush
038 26 ePerk_GeneMod_DepthPerception
039 27 ePerk_BringEmOn
040 28 ePerk_CloseCombatSpecialist
041 29 ePerk_KillerInstinct
042 2A ePerk_GeneMod_BioelectricSkin
043 2B ePerk_Resilience
044 2C ePerk_SmokeBomb
045 2D ePerk_GeneMod_BoneMarrow
046 2E ePerk_StunImmune
047 2F ePerk_CoveringFire
048 30 ePerk_FieldMedic
049 31 ePerk_RifleSuppression_DEPRECATED
050 32 ePerk_GeneMod_MuscleFiber
051 33 ePerk_CombatDrugs
052 34 ePerk_DenseSmoke
053 35 ePerk_DeepPockets
054 36 ePerk_Sentinel
055 37 ePerk_Savior
056 38 ePerk_Revive
057 39 ePerk_HeightAdvantage
058 3A ePerk_Disabled_DEPRECATED
059 3B ePerk_ImmuneToDisable_DEPRECATED
060 3C ePerk_SuppressedActive
061 3D ePerk_CriticallyWounded
062 3E ePerk_Flying
063 3F ePerk_Stealth
064 40 ePerk_Poisoned
065 41 ePerk_CombatStimActive
066 42 ePerk_Implanted
067 43 ePerk_Panicked
068 44 ePerk_MindFray
069 45 ePerk_PsiPanic
070 46 ePerk_PsiInspiration
071 47 ePerk_MindControl
072 48 ePerk_TelekineticField
073 49 ePerk_Rift
074 4A ePerk_MindMerge
075 4B ePerk_MindMerger
076 4C ePerk_Hardened
077 4D ePerk_GreaterMindMerge
078 4E ePerk_GreaterMindMerger
079 4F ePerk_Evade
080 50 ePerk_Launch
081 51 ePerk_Bombard
082 52 ePerk_Leap
083 53 ePerk_Plague
084 54 ePerk_Poison
085 55 ePerk_BloodCall
086 56 ePerk_Intimidate
087 57 ePerk_FallenComrades
088 58 ePerk_Bloodlust
089 59 ePerk_BullRush
090 5A ePerk_HEATAmmo
091 5B ePerk_SmokeAndMirrors
092 5C ePerk_Rocketeer
093 5D ePerk_Mayhem
094 5E ePerk_Gunslinger
095 5F ePerk_GeneMod_MimeticSkin
096 60 ePerk_ClusterBomb
097 61 ePerk_PsiLance
098 62 ePerk_DeathBlossom
099 63 ePerk_Overload
100 64 ePerk_PsiControl
101 65 ePerk_PsiDrain
102 66 ePerk_Repair
103 67 ePerk_CannonFire
104 68 ePerk_Implant
105 69 ePerk_ChryssalidSpawn
106 6A ePerk_BattleFatigue
107 6B ePerk_OnlyForGermanModeStrings_ItemRangeBonus
108 6C ePerk_OnlyForGermanModeStrings_ItemRangePenalty
109 6D ePerk_Foundry_Scope
110 6E ePerk_Foundry_PistolI
111 6F ePerk_Foundry_PistolII
112 70 ePerk_Foundry_PistolIII
113 71 ePerk_Foundry_AmmoConservation
114 72 ePerk_Foundry_AdvancedFlight
115 73 ePerk_Foundry_ArcThrowerII
116 74 ePerk_Foundry_MedikitII
117 75 ePerk_Foundry_CaptureDrone
118 76 ePerk_Foundry_SHIVHeal
119 77 ePerk_Foundry_SHIVSuppression
120 78 ePerk_Foundry_EleriumFuel
121 79 ePerk_Foundry_MECCloseCombat
122 7A ePerk_Foundry_AdvancedServomotors
123 7B ePerk_Foundry_ShapedArmor
124 7C ePerk_Foundry_SentinelDrone
125 7D ePerk_Foundry_AlienGrenades
126 7E ePerk_PlasmaBarrage
127 7F ePerk_SeekerStealth
128 80 ePerk_StealthGrenade
129 81 ePerk_ReaperRounds
130 82 ePerk_Disoriented
131 83 ePerk_Barrage
132 84 ePerk_AutoThreatAssessment
133 85 ePerk_AdvancedFireControl
134 86 ePerk_DamageControl
135 87 ePerk_XenobiologyOverlays
136 88 ePerk_OneForAll
137 89 ePerk_JetbootModule
138 8A ePerk_ExpandedStorage
139 8B ePerk_RepairServos
140 8C ePerk_Overdrive
141 8D ePerk_PlatformStability
142 8E ePerk_AbsorptionFields
143 8F ePerk_ShockAbsorbentArmor
144 90 ePerk_ReactiveTargetingSensors
145 91 ePerk_BodyShield
146 92 ePerk_DistortionField
147 93 ePerk_GeneMod_AdrenalineSurge
148 94 ePerk_GeneMod_IronSkin
149 95 ePerk_GeneMod_RegenPheromones
150 96 ePerk_CovertPockets
151 97 ePerk_CovertHacker
152 98 ePerk_Medal_UrbanA
153 99 ePerk_Medal_UrbanB
154 9A ePerk_Medal_DefenderA
155 9B ePerk_Medal_DefenderB
156 9C ePerk_Medal_InternationalA
157 9D ePerk_Medal_InternationalB
158 9E ePerk_Medal_CouncilA
159 9F ePerk_Medal_CouncilB
160 A0 ePerk_Medal_TerraA
161 A1 ePerk_Medal_TerraB
162 A2 ePerk_Dazed
163 A3 ePerk_OnlyForGermanModeStrings_AimingAnglesBonus
164 A4 ePerk_CatchingBreath
165 A5 ePerk_Foundry_TacticalRigging
166 A6 ePerk_SeekerStrangle
167 A7 ePerk_ReinforcedArmor
168 A8 ePerk_MindMerge_Mechtoid
169 A9 ePerk_Electropulse
170 AA ePerk_OTS_Leader_Bonus
171 AB ePerk_OTS_Leader_TheLeader
172 AC ePerk_MAX

References

Referred to by this article:

That refer to this article:

Mods that utilize the EU table: