spacer





spacer
»
UFO:Enemy Unknown Alien Stats
spacer
By Zombie

Most of the tabes listed on this page can be downloaded here. (18kb Excel Worksheet).

Core Stats | Skill Level Stats | Calculating Stats from the Core | Strange and Interesting Facts | A Word About The OSG
What the Mind Probe and Psi-Amp Don't Tell You | Editing Alien Stats | Additional Stats | Acknowledgments

From the surface, alien stats seem like a straight-forward idea. As most of us know, there are 5 skill levels to the game and as the difficulty increases, so do enemy stats. Why then do most stat listings around the net only cover one? Even worse, the guides which show all skill levels have values which are unsubstantiated and/or just pull the OSG's (Official Strategy Guide, by David Ellis) numbers at face value. Perhaps it is just easier to blindly copy information than it is to verify.

In any event, the X-COM community deserves better. For this reason, I set out on a long journey to gather all the stats at each skill level one summer day. Six months and countless hours later, I had the data. Unfortunately, this was only for the Collector's Edition of the game. What about the other versions though? Collecting stats from them would be possible, just not practical. There had to be a better (and faster) way.

Core Stats

Thanks to some research by a few forum members, it was determined that alien stats reside in the executable. Not only that, but there is only one set of numbers, not five.  This had a couple of important implications:
  • Comparing stats between versions was now possible and easy.
  • Because there is only one set of alien stats, it must mean that a skill level stat is calculated directly off this "core" or base group.
After checking the executables of as many game versions as possible, all the alien stats matched. Therefore, any information presented here will apply to your version of the game! Here then, are the base values:

Core alien statistics
Alien Race/Rank TU Sta He Br Rea FA TA Str PST PSK Fr L/R Re Un EnR VPS Agg Mel Int
Floater Soldier50903580505058403508641230122704
Floater Navigator50903580505058403508641230142705
Floater Medic50903580505058403508641230161706
Floater Engineer50903580505058403508641230182707
Floater Leader5595408060605847400161281230250708
Floater Commander601004580666365484502418121630350768
Sectoid Soldier5490308063525830400432230102763
Sectoid Navigator5490308063525830400432230122764
Sectoid Medic5490308063525830400432230141765
Sectoid Engineer5490308063525830400432230162766
Sectoid Leader54903080635258305050432230201767
Sectoid Commander54903080635258305060432230250768
Snakeman Soldier40804580455865474002018161230152542
Snakeman Navigator40804580455865474002018161230172543
Snakeman Engineer40804580455865474002018161230202544
Snakeman Leader40804580556565474502024222030282545
Snakeman Commander45845580655865475002626222030362546
Ethereal Soldier689655807574804850403535353540201856
Ethereal Leader689655807574804860454040404040301857
Ethereal Commander689655807574804865504545454540401858
Muton Soldier569012580605462702502020201040152782
Muton Navigator569012580605462702502424241540172783
Muton Engineer569012580605462702502828282040192784
Reaper629014890640090350282828434252802
Chryssalid1101409610070001105003434343440252804
Silacoid40801141004000708005050501040202803
Celatid70906890401000706002020202040202804
Sectopod629096110646009010001451301009050301804
Cyberdisc6290120110646009010003434343450201805

Expand/Contract, Click here to show/hide Key

Key
TUTime Units
StaStamina
HeHealth
BrBravery
ReaReactions
FAFiring Accuracy
TAThrowing Accuracy
StrStrength
PSTPsionic Strength
PSKPsionic Skill
FrFront Armor
L/RLeft/Right Armor
ReRear Armor
UnUnder Armor
EnREnergy Recharge
VPSVictory Points
AggAggression
MelMelee
IntIntelligence

Skill Level Stats

Below you will find the stats to each skill level. Click on a tab to expand the selection.

Expand/Contract, Beginner Skill Level


Beginner skill level stats
Alien Race/Rank TU Sta He Br Rea FA TA Str PST PSK Fr L/R Re Un EnR VPS Agg Mel Int
Floater Soldier5090358050255840350432630122704
Floater Navigator5090358050255840350432630142705
Floater Medic5090358050255840350432630161706
Floater Engineer5090358050255840350432630182707
Floater Leader5595408060305847400864630250708
Floater Commander601004580663165484501296830350768
Sectoid Soldier5490308063265830400211130102763
Sectoid Navigator5490308063265830400211130122764
Sectoid Medic5490308063265830400211130141765
Sectoid Engineer5490308063265830400211130162766
Sectoid Leader54903080632658305050211130201767
Sectoid Commander54903080632658305060211130250768
Snakeman Soldier40804580452965474001098630152542
Snakeman Navigator40804580452965474001098630172543
Snakeman Engineer40804580452965474001098630202544
Snakeman Leader40804580553265474501012111030282545
Snakeman Commander45845580652965475001313111030362546
Ethereal Soldier689655807537804850401717171740201856
Ethereal Leader689655807537804860452020202040301857
Ethereal Commander689655807537804865502222222240401858
Muton Soldier56901258060276270250101010540152782
Muton Navigator56901258060276270250121212740172783
Muton Engineer569012580602762702501414141040192784
Reaper629014890640090350141414234252802
Chryssalid1101409610070001105001717171740252804
Silacoid4080114100400070800252525540202803
Celatid7090689040500706001010101040202804
Sectopod629096110643009010007265504550301804
Cyberdisc6290120110643009010001717171750201805
Zombie4011084110400084800444420182803
Civilian35653080303050205000002000501



Expand/Contract, Experienced Skill Level


Experienced skill level stats
Alien Race/Rank TU Sta He Br Rea FA TA Str PST PSK Fr L/R Re Un EnR VPS Agg Mel Int
Floater Soldier52933580535358403608641230122724
Floater Navigator52933580535358403608641230142725
Floater Medic52933580535358403608641230161726
Floater Engineer52933580535358403608641230182727
Floater Leader5798408063635847410161281230250728
Floater Commander621044580696665484602418121630350798
Sectoid Soldier5693308066555830410432230102793
Sectoid Navigator5693308066555830410432230122794
Sectoid Medic5693308066555830410432230141795
Sectoid Engineer5693308066555830410432230162796
Sectoid Leader56933080665558305252432230201797
Sectoid Commander56933080665558305262432230250798
Snakeman Soldier41834580476165474102018161230152562
Snakeman Navigator41834580476165474102018161230172563
Snakeman Engineer41834580476165474102018161230202564
Snakeman Leader41834580586865474602024222030282565
Snakeman Commander46875580686165475202626222030362566
Ethereal Soldier709955807978804852413535353540201886
Ethereal Leader709955807978804862464040404040301887
Ethereal Commander709955807978804867524545454540401888
Muton Soldier589312580635762712602020201040152812
Muton Navigator589312580635762712602424241540172813
Muton Engineer589312580635762712602828282040192814
Reaper649314890670091360282828434252832
Chryssalid1141459610074001125203434343440252834
Silacoid41831141004200718305050501040202833
Celatid72936890421060716202020202040202834
Sectopod649396110676309110401451301009050301834
Cyberdisc6493120110676309110403434343450201835
Zombie4011084110400084800444420182803
Civilian35653080303050205000002000501



Expand/Contract, Veteran Skill Level


Veteran skill level stats
Alien Race/Rank TU Sta He Br Rea FA TA Str PST PSK Fr L/R Re Un EnR VPS Agg Mel Int
Floater Soldier54973580565658413708641230122754
Floater Navigator5497 3580565658413708641230142755
Floater Medic54973580565658413708641230161756
Floater Engineer54973580565658413708641230182757
Floater Leader59102408067675848430161281230250758
Floater Commander641084580737065494802418121630350828
Sectoid Soldier5897308070585831430432230102823
Sectoid Navigator5897308070585831430432230122824
Sectoid Medic5897308070585831430432230141825
Sectoid Engineer5897308070585831430432230162826
Sectoid Leader58973080705858315454432230201827
Sectoid Commander58973080705858315464432230250828
Snakeman Soldier43864580506465484302018161230152582
Snakeman Navigator43864580506465484302018161230172583
Snakeman Engineer43864580506465484302018161230202584
Snakeman Leader43864580617265484802024222030282585
Snakeman Commander48905580726465485402626222030362586
Ethereal Soldier7310355808482804954433535353540201916
Ethereal Leader7310355808482804964484040404040301917
Ethereal Commander7310355808482804970544545454540401918
Muton Soldier609712580676062722702020201040152842
Muton Navigator609712580676062722702424241540172843
Muton Engineer609712580676062722702828282040192844
Reaper669714890710093370282828434252862
Chryssalid1181519610078001145403434343440252864
Silacoid43861141004400728605050501040202863
Celatid75976890441120726402020202040202864
Sectopod669796110716709310801451301009050301864
Cyberdisc6697120110716709310803434343450201865
Zombie4011084110400084800444420182803
Civilian35653080303050205000002000501



Expand/Contract, Genius Skill Level


Genius skill level stats
Alien Race/Rank TU Sta He Br Rea FA TA Str PST PSK Fr L/R Re Un EnR VPS Agg Mel Int
Floater Soldier561003580595958423908641230122784
Floater Navigator56100 3580595958423908641230142785
Floater Medic561003580595958423908641230161786
Floater Engineer561003580595958423908641230182787
Floater Leader61106408070705849440161281230250788
Floater Commander671124580777465505002418121630350858
Sectoid Soldier60100308074615831440432230102853
Sectoid Navigator60100308074615831440432230122854
Sectoid Medic60100308074615831440432230141855
Sectoid Engineer60100308074615831440432230162856
Sectoid Leader601003080746158315656432230201857
Sectoid Commander601003080746158315667432230250858
Snakeman Soldier44894580536865494402018161230152602
Snakeman Navigator44894580536865494402018161230172603
Snakeman Engineer44894580536865494402018161230202604
Snakeman Leader44894580647665495002024222030282605
Snakeman Commander50945580766865495602626222030362606
Ethereal Soldier7610755808887805056443535353540201956
Ethereal Leader7610755808887805067504040404040301957
Ethereal Commander7610755808887805072564545454540401958
Muton Soldier6210012580706362742802020201040152872
Muton Navigator6210012580706362742802424241540172873
Muton Engineer6210012580706362742802828282040192874
Reaper6910014890750095390282828434252892
Chryssalid1231569610082001165603434343440252894
Silacoid44891141004700748905050501040202893
Celatid781006890471180746702020202040202894
Sectopod6910096110757009511201451301009050301894
Cyberdisc69100120110757009511203434343450201895
Zombie4011084110400084800444420182803
Civilian35653080303050205000002000501



Expand/Contract, Superhuman Skill Level


Superhuman skill level stats
Alien Race/Rank TU Sta He Br Rea FA TA Str PST PSK Fr L/R Re Un EnR VPS Agg Mel Int
Floater Soldier581043580626258434008641230122814
Floater Navigator58104 3580626258434008641230142815
Floater Medic581043580626258434008641230161816
Floater Engineer581043580626258434008641230182817
Floater Leader63110408074745850460161281230250818
Floater Commander691164580817865515202418121630350888
Sectoid Soldier62104308078645832460432230102883
Sectoid Navigator62104308078645832460432230122884
Sectoid Medic62104308078645832460432230141885
Sectoid Engineer62104308078645832460432230162886
Sectoid Leader621043080786458325858432230201887
Sectoid Commander621043080786458325869432230250888
Snakeman Soldier46924580557165504602018161230152622
Snakeman Navigator46924580557165504602018161230172623
Snakeman Engineer46924580557165504602018161230202624
Snakeman Leader46924580688065505202024222030282625
Snakeman Commander52975580807165505802626222030362626
Ethereal Soldier7811155809391805158463535353540201986
Ethereal Leader7811155809391805169524040404040301987
Ethereal Commander7811155809391805175584545454540401988
Muton Soldier6410412580746662752902020201040152902
Muton Navigator6410412580746662752902424241540172903
Muton Engineer6410412580746662752902828282040192904
Reaper7110414890790097400282828434252922
Chryssalid1271629610086001185803434343440252924
Silacoid46921141004900759205050501040202923
Celatid811046890491240756902020202040202924
Sectopod7110496110797409711601451301009050301924
Cyberdisc71104120110797409711603434343450201925
Zombie4011084110400084800444420182803
Civilian35653080303050205000002000501



From the tables above it quickly became apparent that some stats change while others do not. The ones which never change are:
  • Health
  • Bravery
  • Throwing Accuracy
  • Energy Recharge
  • Victory Points
  • Aggression
  • Intelligence
  • Most other stats
The stats which do change are:
  • Time Units
  • Stamina/Energy
  • Reactions
  • Strength
  • Psionic Strength
  • Psionic Skill
  • Melee
  • Firing Accuracy
  • Armor

Calculating Skill Level Stats from the Core

"How exactly are the changing stats calculated?" That was the big question on my mind while looking at the data. First I compared Beginner against Experienced. A ratio between the two stat levels yielded a rough percentage, but in order to nail it down exactly a comparison between all the skill levels was necessary. What I came up with was rather surprising; most stats increase with a constant percentage while a couple stats are strange. The stats which change by constant percentage include:
  • Time Units: 4%
  • Stamina/Energy: 4%
  • Reactions: 6%
  • Strength: 2%
  • Psionic Strength: 4%
  • Psionic Skill: 4%
  • Melee: 4%
Those which are different include:
  • Firing Accuracy: Beginner level FA is one-half the core value, while Experienced through Superhuman recieve a 6% increase per level.
  • Armor: Beginner level aliens have one-half the core value while higher difficulty levels stay at the core with no improvement per level.
To arrive at an equation linking the core to the different skill levels required a little creative thinking on my part. Since the Beginner skill level numbers match the core group exactly, no modification is necessary. For this reason, I assumed the modifier would be 0 for the lowest skill level and something simple (think: integer) for the higher levels. Turns out, this was a valid theory which led me to introduce a new term in the equation to bridge skill levels called the Skill Level Multiplier, or SLM for short.

       SLM values
  • Beginner: 0
  • Experienced: 1
  • Veteran: 2
  • Genius: 3
  • Superhuman: 4
With this last piece of data in-hand I was able to formulate a generalized equation to describe the stats which change and have Beginner levels equal to the core.

Skill Value = INT(Core Value * (100 + (Percentage * SLM)) / 100)

As an example, let's assume we want to find the number of Time Units a Superhuman Chryssalid has. The core TU for the Chryssalid is 110 while the percentage is 4% and the Skill Level Multiplier is 4. Now it is just a matter of substituting these values into the equation:

Superhuman TU = INT(110 * (100 + (4 * 4)) / 100)
                        = INT(110 * (100 + 16) / 100)
                        = INT(110 * 116 / 100)
                        = INT(12760 / 100)
                        = INT(127.60)
                        = 127

This number agrees with the Chryssalid's TU during an actual Superhuman mission. (Note: The "INT" function is a necessary part of the equation because it models how the game handles numbers with decimals. Since X-COM was programmed using declared variables as Integer to save space, the INT function serves as the liaison between a real-world calculation and a number given in the game. Therefore, fractional parts of the number are dropped or truncated).

Strange and Interesting Facts

  • Zombie stats are not listed in the executable where the normal aliens are situated. Not only that, but their stats do not change as the skill level increases. For more information on this oddity, see the Editing Alien Stats heading on this page.
  • Civilian stats are also constants and do not change.
  • Chryssalids which are spawned in a mission by the game have stats modified in the normal way. However, Chryssalids which hatch from Zombies have all their stats set to their core, irregardless of current difficulty level. For instance, a normal Superhuman Chryssalid has 127 TU while a Superhuman Chryssalid hatched from a Zombie has only 110 TU! Apparently the game neglects to modify the stats during a mission.

A Word About The Official Strategy Guide

Alien Stats (Characterestics) start on pg 249 and continue to pg 260. The Beginner Skill level is fine except for a few small errors. However, at the higher difficulty levels the OSG's data falls far short of expectations. I have a suspicion the author failed to recognize what effect integer rounding would play or wasn't privy to the exact equation. In any event, be aware that the OSG's alien stat tables should not be used due to massive errors. The information presented here supersedes that from the OSG through rigorous tests.

What the Mind Probe and Psi-Amp Don't Tell You

Often, during the heat of a battle, you may decide to use the Mind Probe or Psi-Amp to look at an alien's stats. These devices really only touch the tip of the iceberg in terms of what is possible to know. And although Soldier and Tank attributes can be accessed directly, they have the same limitations placed on them as the aliens. This is due to the fact that only so much information can be presented on one screen.

Below is a table of the data which isn't normally shown. Note: For stats which change due to skill level such as Melee and Psi, the core values are given. Also, psionic stats will only be shown in-game when Psionic Skill is > 0. Most units have no skill in this area and thus have missing stats.

Unseen stats
Alien Race/Rank Mel EnR St Kn Flt Dmf PSk Pst Msb VPS Agg Int
Floater Soldier703021162103541224
Floater Navigator703021162103541425
Floater Medic703021162103541616
Floater Engineer703021162103541827
Floater Leader703021162104042509
Floater Commander763021162104543508
Sectoid Soldier763016120104031023
Sectoid Navigator763016120104031224
Sectoid Medic763016120104031415
Sectoid Engineer763016120104031626
Sectoid Leader7630161201505032017
Sectoid Commander7630161201605032508
Snakeman Soldier543018180504041522
Snakeman Navigator543018180504041723
Snakeman Engineer543018180504042024
Snakeman Leader543018180504542825
Snakeman Commander543018180505043626
Ethereal Soldier8540201506405042016
Ethereal Leader8540201506456043017
Ethereal Commander8540201506506544018
Muton Soldier784021160702541522
Muton Navigator784021160702541723
Muton Engineer784021160702541924
Reaper8034231601003542522
Chryssalid804021160905042524
Silacoid804010100808042023
Celatid804012126106042024
Sectopod80502316011010043014
Cyberdisc80501515212010042015
Zombie8020181801308041823
Civilian50202116210541001
Tank70501616040100302023
Hovertank70501212640100302023

Melee (Mel): All units have this ability but only the Reaper, Chryssalid, Silacoid and Zombie can use it. The melee value is a percentage used to calculate the base chance of "hitting" the target.
Energy Recharge (EnR): Determines how fast a unit recovers Energy (aka Stamina) lost through movement during a round.
Standing Height (St): Standing height of the unit.
Kneeling Height (Kn): Kneeling height of the unit. Only X-COM soldiers can kneel so technically this stat goes unused for the aliens.
Floating Height (Flt): Determines how high the unit is above the ground. Celatids and Hovertanks are the high-fliers at 6 units while the Floater and Cyberdisc are ground-huggers at 2 units. Surprisingly, Civilians actually float, but you never notice this on a mission.
Damage Modifier (Dmf): This number represents a category each unit uses for determining the susceptiblity to weapons in the game.
Psionic Skill (PSk): Most units have no Psionic Skill and therefore are unable to wage psionic attacks. Sectoid Leaders and Commanders have this ability as do all Ethereals. If you are lucky enough to capture and interrogate one of these aliens your soldiers can also get this ability through training.
Psionic Strength (Pst): A number between 0 and 100 which indicates how well a unit can use and resist psionic attacks.
Motion Scanner Blip Size (Msb): For every tile a unit moves, it gets this value added to a counter in unitref.dat. The bigger the number, the bigger the blip the Motion Scanner will show.
Victory Points (VPS): Points received when you kill that unit.
Aggression (Agg): A rating of 0-2 which determines how aggressive an alien is. High ranking aliens have low aggression while the "grunts" get the higher numbers.
Intelligence (Int): A number between 2 and 8 which indicates how long an alien will remember the location of a unit once spotted.

Editing Alien Stats

If you have a Geoscape and Tactical executable, alien stats start at non-offset byte 379,729 in the Geoscape. The CE version has a single unified executable called "UFO Defense" in which the alien stats start at non-offset byte 480,145. Both have 33 records of 39 bytes each.
Byte Represents Values Unitref Zombie
0Race3-16[000]17
1Rank0-7[042]7
2Unknown 10[011]0
3Flying0-1DNA0§
4Time Units35-110[025]40
5Health30-148[026]84
6Stamina65-140[027]110
7Reactions20-75[028]40
8Strength20-110[017]84
9Firing Accuracy0-100[023]0
10Throwing Accuracy0-80[024]0
11Melee50-85[057]80
12Front Armor0-145[029]4
13Left Armor0-130[030]4
14Right Armor0-130[031]4
15Rear Armor0-130[032]4
16Under Armor0-100[033]4
17Unknown 20[034]0
18Energy Recharge20-50[035]20
19Unknown 30[036]0
20Unknown 41?1
21Inventory Layout0[046]0
22Unknown 52-5[048]3
23Unknown 62-5[052]3
24Standing Height10-23[049]18
25Kneeling Height10-18[050]18
26Floating Height0-6[051]0
27Damage Modifiers1-12[055]13
28Psionic Skill0-60[037]0
29Psionic Strength5-100[057]80
30Bravery0-3[059]0
31Motion Scanner Size3-30[061]4
32Unknown 70-1[071]0
33Unknown 80?0
34Corpse Type50-79[038]57
35Size0-1DNA0§
36Victory Points10-40[039]18
37Aggression0-2[044]2
38Intelligence1-8[073]3
Record Alien/Unit
1Floater Soldier
2Floater Navigator
3Floater Medic
4Floater Engineer
5Floater Leader
6Floater Commander
7Reaper Terrorist
8Sectoid Soldier
9Sectoid Navigator
10Sectoid Medic
11Sectoid Engineer
12Sectoid Leader
13Sectoid Commander
14Snakeman Soldier
15Snakeman Navigator
16Snakeman Engineer
17Snakeman Leader
18Snakeman Commander
19Ethereal Soldier
20Ethereal Leader
21Ethereal Commander
22Muton Soldier
23Muton Navigator
24Muton Engineer
25Tank
26Male Civilian
27Female Civilian
28Chryssalid Terrorist
29Silacoid Terrorist
30Celatid Terrorist
31Sectopod Terrorist
32Cyberdisc Terrorist
33Hovertank
 This column represents the theoretical stats for the Zombie which may or may not be found in the executable. All stats were collected by looking at unitref offsets which should hold.
§ Flying ability and size information are not found in unitref, but we can safely derive them through logic.
 These values do not have a corresponding unitref offset but since all the aliens have the same value it should be safe to assume the Zombie inherits them too.
As of yet, there are still eight unknown byte fields. They are summarized below.
  • Unknown 1 (byte 2): Always 0. Probably is some sort of flag. Corresponds to Unitref[011].
  • Unknown 2 (byte 17): Always 0. Corresponds to Unitref[034].
  • Unknown 3 (byte 19): Always 0. Corresponds to Unitref[036].
  • Unknown 4 (byte 20): Always 1. No corresponding Unitref offset.
  • Unknown 5 (byte 22): Corresponds to Unitref[048], values are 2-5. Possible width field?
  • Unknown 6 (byte 23): Corresponds to Unitref[052], values are 2-5. Identical to Unknown 5.
  • Unknown 7 (byte 32): Corresponds to Unitref[071]. Everything 0 except for Cyberdisc which is 1. It's not explosion related.
  • Unknown 8 (byte 33): Always 0. No corresponding Unitref offset.

Additional Stats

The following information is found in the UFO Defense executable starting at non-offset 447,868 consisting of 8 records having 20 bytes each. Or if you have the DOS version, it can be found in tactical.exe starting at 391,278. These stats are mainly the in-built weapon turrets for tanks and aliens. Accuracy and TU costs are given as percentages.

Unit Damage Type Ammo Type Damage Snap Acc. Snap TU's Auto Acc. Auto TU's Aim Acc. Aim TU's Blaster Eff?
Tank/Cannon046060330090800
Tank/Rocket Lnchr21285554500115750
Tank/Laser Cannon31711050330085750
Hovertank/Plasma436110863000100600
Hovertank/Launcher2401400000120801
Celatid738140753000110600
Cyberdisc434130753000110600
Sectopod33410075305035110600

Damage Type Value
Armour Piercing0
Incendiary1
High Explosive2
Laser3
Plasma4
Stun5
Melee6
Acid Spit7
Turret damage types for aliens and tanks follow the same damage types for normal weapons. With a little testing on my part, it was determined that the value of 6 was melee. Editing these values only changes the type of damage the weapon inflicts, not what the bolt looks like coming out of the turret. It is interesting to note that the Sectopod's damage type is 3 which corresponds to laser, not plasma as is often assumed.

Firing Accuracy Stats

Firing "Accuracy" is a little confusing, but hopefully this will clear up any confusion. The first type of accuracy is weapon firing accuracy. This is the accuracy of the weapon iteslf. Next is unit firing accuracy, which is how well (or how proficient) the unit can fire a weapon. These two accuracies are then multiplied together to get a "base chance to hit" (or BCTH). BCTH is the unmodified accuracy you see when clicking on a weapon.

Terrorist with integrated weapons have a firing accuracy which works in the same manner. The "turret" weapon accuracy is multiplied by the terrorists firing accuracy leading to a BCTH. These numbers are what the unit will see during a mission for firing accuracy.

Alien Shot Type Beg. Exp. Vet. Gen. Sup.
CelatidAutoDNADNADNADNADNA
Snap37%79%84%88%93%
Aimed55%116%123%129%136%
SectopodAuto15%31%33%35%37%
Snap22%47%50%52%55%
Aimed33%69%73%77%81%
CyberdiscAutoDNADNADNADNADNA
Snap22%47%50%52%55%
Aimed33%69%73%77%81%

Melee Stats

There are four aliens in the game which rely on melee (or Hand To Hand) as their primary attack method. It was determined that a single HTH attack costs a constant 15 TU no matter what the alien, their stats, or the skill level. It is therefore possible to construct a table showing how many attacks each alien could wage in a single round:

Alien Damage Beg. Exp. Vet. Gen. Sup.
Reaper9044444
Chryssalid11077788
Silacoid7022223
Zombie8422222

Accuracy of melee attacks is not guaranteed to be a successful event, even though the alien needs to be standing on a tile next to your unit. Calculating melee accuracy is very similar to firing accuracy determinations (see above), except that in melee accuracy, you multiply the melee accuracy stat by the units strength rating. The result is the infamous base chance to hit. Note that because both of these stats increase with respect to skill level, the BCTH jumps fairly fast. In fact, at Genius and Superhuman skill levels, the Chryssalid is more than 100% accurate leading to automatic success (zombification).

Alien Beg. Exp. Vet. Gen. Sup.
Reaper72%75%79%84%89%
Chryssalid88%92%98%103%108%
Silacoid56%58%61%65%69%
Zombie67%67%67%67%67%

Psionic Stats

There are two alien races which possess psionic abilities: Ethereals and Sectoids. All Ethereals and the Sectoid Leaders and Commanders have this attribute. It was determined that a single psionic attack costs a constant 26 TU no matter what the alien, their stats, or the skill level. It is therefore possible to construct a table showing how many attacks each alien could wage in a single round:

Alien Beg. Exp. Vet. Gen. Sup.
Sectoid Leader22222
Sectoid Commander22222
Ethereal Soldier22223
Ethereal Leader22223
Ethereal Commander22223

To generalize, each alien can wage two psionic attacks per round. Only Superhuman Ethereals can wage three.

Acknowledgments

A project of this size and magnitiude could never be completed without some help. I would like to extend my deepest thanks and gratitude to the following individuals:

NKF for his "lemon" psi stat viewer.
Bomb Bloke for his "dump" unitref viewer/logger.
Hatfarm for his excellent editors.
Stewart for providing the original 1.0 executable for testing.
MikeTheRed for for cracking the core stats from each executable version and invaluable technical assistance.