Difference between revisions of "CRAFT.DAT"

From UFOpaedia
Jump to navigation Jump to search
(→‎Structure: Preliminary Save)
(→‎TFTD Structure: Needs more work, will come back to this later)
Line 168: Line 168:
 
==TFTD Structure==
 
==TFTD Structure==
 
''(Preliminary Save - currently being edited.)''
 
''(Preliminary Save - currently being edited.)''
There are 50 records each having 110 bytes long for a file size of 5,500 bytes.
+
There are 50 records each having 110 bytes long for a file size of 5,500 bytes.  Unless otherwise noted, all values and offsets are in Hex; 2-byte values are signed little-endian integers.
  
* '''0 (1 Byte)''' - Craft Type, Possible Values are the same as [[GEODATA.DAT]]:
+
* '''0''' - Craft Type, Possible Values are the same as [[GEODATA.DAT]]:
 
{| {{stdtable}}
 
{| {{stdtable}}
 
! Human !! Alien
 
! Human !! Alien
 
|-         
 
|-         
| 0 - Skyranger || 5 - Small Scout
+
| 0 - Triton || 5 - Survey Ship
 
|-         
 
|-         
| 1 - Lightning || 6 - Medium Scout
+
| 1 - Hammerhead || 6 - Escort
 
|-         
 
|-         
| 2 - Avenger || 7 - Large Scout
+
| 2 - Leviathan || 7 - Cruiser
 
|-         
 
|-         
| 3 - Interceptor || 8 - Harvester
+
| 3 - Barracuda || 8 - Heavy Cruiser
 
|-         
 
|-         
| 4 - Firestorm || 9 - Abductor
+
| 4 - Manta || 9 - Hunter
 
|-         
 
|-         
| || A - Terror Ship
+
| || A - Battleship
 
|-         
 
|-         
| || B - Battleship
+
| || B - Dreadnought
 
|-         
 
|-         
| || C - Supply Ship
+
| || C - Fleet Supply Cruiser
 
|-
 
|-
 
| colspan="2" align="center" | FF - Entry Not Used
 
| colspan="2" align="center" | FF - Entry Not Used
 
|}
 
|}
  
Offsets 1 and 5 refer to the weapon placed in the left and right slots respectively. (The Lightning does not have a center weapon type, only a left). Their possible values are listed here:
+
Offsets 1 and 5 refer to the weapon placed in the left and right slots respectively. (The Manta does not have a center weapon type, only a left). Their possible values are listed here:
   0 - Stingray
+
   0 - Ajax Launcher
   1 - Avalanche
+
   1 - D.U.P. Head Launcher
   2 - Cannon
+
   2 - Craft Gas Cannon
   3 - Fusion Ball
+
   3 - P.W.T. Cannon
   4 - Laser Cannon
+
   4 - Gauss Cannon
   5 - Plasma Cannon
+
   5 - Sonic Wave
 
  FF - No Weapon
 
  FF - No Weapon
  
* '''1 (1 Byte)''' - Left Weapon Type
+
* '''1''' - Left Weapon Type
* '''2-3 (2 Bytes)''' - Left Ammo*  
+
* '''2-3''' - Left Ammo Quantity*  
* '''4 (1 Byte)''' - Indicates what a craft is doing.
+
* '''4''' - Indicates what a craft is doing.
 
  0 - At base
 
  0 - At base
 
  1 - Airborne
 
  1 - Airborne
  2 - UFO's normally get this value, have no idea what it represents.
+
  2 - USOs normally get this value, have no idea what it represents.
  
* '''5 (1 Byte)''' - Right Weapon Type
+
* '''5''' - Right Weapon Type
* '''6-7 (2 Bytes)''' - Right Ammo*
+
* '''6-7''' - Right Ammo*
 
<small>('''*NOTE''': Ammo values normally do not exceed 100, but since the variable is stored as 2 bytes you can crank the total up to 32,767).</small>
 
<small>('''*NOTE''': Ammo values normally do not exceed 100, but since the variable is stored as 2 bytes you can crank the total up to 32,767).</small>
  
* Offsets 8 - 9 are unknown (probably 2 Bytes).
+
* '''8-41''' - Seems to be items on sub - needs to be verified and updated for TFTD.
* '''10-11 (2 Bytes)''' - Damage, that is the amount it currently has taken. This value divided by the crafts damage capacity gives the percentage shown in-game.
+
* '''42-43''' - Damage, that is the amount it currently has taken. This value divided by the craft's damage capacity gives the percentage shown in-game.
* '''12-13 (2 Bytes)''' - Altitude of craft. Is a index within [[ENGLISH.DAT]] for string.
+
* '''44-45''' - Depth of craft.
  0 = GROUND *
+
  0 - Touched Down *
  1 = VERY LOW
+
  1 - Shallow
  2 = LOW
+
  2 - Normal
  3 = HIGH
+
  3 - Deep
  4 = VERY HIGH
+
  4 - Very Deep
5 = Detected
+
<small>('''*NOTE''': If craft is moving and you change it to this value the depth will correct itself automatically. Speed must also be edited to 0 for the change in depth to hold.)</small>
6 = SIZE
+
 
etc
+
* '''46-47''' - Speed of craft.  
<small>('''*NOTE''': If craft is airborne and you change it to this value the altitude will remain the same. Speed must be edited to 0 for the change to hold.)</small>
+
* '''48-49''' - Unknown - activity type?
* '''14-15 (2 Bytes)''' - Speed of craft.  
+
* '''4A-4B''' - Unknown - goes to 0 when tracking a target but not attacking.
* '''16-17 (2 Bytes)''' - Unknown, but when an intercept screen is minimized, this changes to a value of 6.
+
* '''50-51''' - Fuel, amount remaining. This value divided by the crafts total fuel capacity gives the percentage shown in-game.
* '''18-19 (2 Bytes)''' - Unknown
+
* '''52-53''' - Base Reference as an index to [[LOC.DAT]]
* '''20-21 (2 Bytes)''' - Unknown
+
* '''62-63''' - Craft status.
* '''22-23 (2 Bytes)''' - Unknown
 
* '''24-25 (2 Bytes)''' - Fuel, amount remaining. This value divided by the crafts total fuel capacity gives the percentage shown in-game.
 
* '''26 (1 Byte?)''' - Base Reference as an index to [[LOC.DAT]]
 
* '''27 (1 Byte?)''' - Probably the high bit for the LOC.DAT index
 
* '''28-29 (2 Bytes)''' - Mission type craft is on. Is an index within ENGLISH.DAT for string.
 
0 = Alien Research
 
1 = Alien Harvest
 
2 = Alien Abduction
 
3 = Alien Infiltration
 
4 = Alien Base
 
5 = Alien Terror
 
6 = Alien Retaliation
 
7 = Alien Supply
 
8 = Pistol
 
etc
 
* '''30-31 (2 Bytes)''' - Zone where mission is being carried out. Is an index within ENGLISH.DAT for string.
 
0 = North America
 
1 = Arctic
 
2 = Antarctica
 
3 = South America
 
4 = Europe
 
5 = North Africa
 
6 = Southern Africa
 
7 = Central Asia
 
8 = South East Asia
 
9 = Siberia
 
10 = Australasia
 
11 = Pacific
 
12 = North Atlantic
 
13 = South Atlantic *
 
14 = Indian Ocean *
 
<small>('''*NOTE''': Unused zones.)</small>
 
* '''32-33 (2 Bytes)''' - Unknown - Related to UFO's only.
 
* '''34-35 (2 Bytes)''' - Unknown - Related to UFO's only.
 
* '''36-37 (2 Bytes)''' - Alien Race found on craft. Is index within ENGLISH.DAT for string.
 
0 = Sectoid
 
1 = Snakeman
 
2 = Ethereal
 
3 = Muton
 
4 = Floater
 
5 = Celatid<sup>1</sup>
 
6 = Silacoid<sup>2</sup>
 
7 = Chryssalid
 
8 = Reaper
 
9 = Sectopod
 
10 = Cyberdisc
 
<sup>1</sup> Editing Celatids as a main race works and sometimes a Silacoid shows up as well.<br>
 
<sup>2</sup> Values 6 or greater produce unpredictable results. Usually the mission crashes (probably due to rank problems) but when it doesn't there are strange issues.
 
* '''38-39 (2 Bytes)''' - Unknown
 
* '''40-41 (2 Bytes)''' - Unknown
 
* '''42-43 (2 Bytes)''' - Craft status. Is an index within ENGLISH.DAT for string.
 
 
  0 - Ready
 
  0 - Ready
 
  1 - Out
 
  1 - Out
Line 286: Line 235:
 
  4 - Re-arming
 
  4 - Re-arming
  
The rest of the known values detail the items on board of the craft. 49-98 refer to offsets 0-49 in [[OBDATA.DAT]].
+
* '''68-69''' - Unknown - Related to USOs only.
* '''44 (1 Byte)''' - Tank/Cannon
+
 
* '''45 (1 Byte)''' - Tank/Rocket Launcher
+
'''''(The following are mostly taken from the UFO version and new values have been inserted as appropriate, but the presence and location within CRAFT.DAT has not yet been determined in TFTD.)'''''
* '''46 (1 Byte)''' - Tank/Laser Cannon
+
 
* '''47 (1 Byte)''' - Hover Tank/Plasma
+
* '''Unknown Location''' - Mission type craft is on. Is an index within ENGLISH.DAT for string.
* '''48 (1 Byte)''' - Hover Tank/Launcher
+
0 - Alien Probe Mission
* '''49 (1 Byte)''' - PISTOL
+
1 - Alien Interdiction
* '''50 (1 Byte)''' - PISTOL CLIP
+
2 - Alien Resource Raid
* '''51 (1 Byte)''' - RIFLE
+
3 - Alien Infiltration
* '''52 (1 Byte)''' - RIFLE CLIP
+
4 - Alien Colony Expansion
* '''53 (1 Byte)''' - HEAVY CANNON
+
5 - Alien Surface Attacks
* '''54 (1 Byte)''' - CANNON AP-AMMO
+
6 - Floating Base Attack
* '''55 (1 Byte)''' - CANNON HE-AMMO
+
7 - Colony Supply Missions
* '''56 (1 Byte)''' - CANNON I-AMMO
+
 
* '''57 (1 Byte)''' - AUTO-CANNON
+
* '''Unknown Location''' - Sea where mission is being carried out.
* '''58 (1 Byte)''' - AUTO-CANNON AP-AMMO
+
0 - North Atlantic
* '''59 (1 Byte)''' - AUTO-CANNON HE-AMMO
+
1 - South Atlantic
* '''60 (1 Byte)''' - AUTO-CANNON I-AMMO
+
2 - North Pacific
* '''61 (1 Byte)''' - ROCKET LAUNCHER
+
3 - South Pacific
* '''62 (1 Byte)''' - SMALL ROCKET
+
4 - Mediterranean
* '''63 (1 Byte)''' - LARGE ROCKET
+
5 - South China Sea
* '''64 (1 Byte)''' - INCENDIARY ROCKET
+
6 - Indian Ocean
* '''65 (1 Byte)''' - LASER PISTOL
+
7 - Sea of Japan
* '''66 (1 Byte)''' - LASER GUN
+
8 - North Sea
* '''67 (1 Byte)''' - HEAVY LASER
+
9 - Caribbean
* '''68 (1 Byte)''' - GRENADE
+
A - Antarctic
* '''69 (1 Byte)''' - SMOKE GRENADE
+
B - Arctic
* '''70 (1 Byte)''' - PROXIMITY GRENADE
+
C - Eurasia
* '''71 (1 Byte)''' - HIGH EXPLOSIVE
+
D - North America
* '''72 (1 Byte)''' - MOTION SCANNER
+
E - Africa
* '''73 (1 Byte)''' - MEDI-KIT
+
 
* '''74 (1 Byte)''' - PSI-AMP
+
* '''Unknown Location''' - Zone where mission is being carried out.
* '''75 (1 Byte)''' - STUN ROD
+
0 - USA
* '''76 (1 Byte)''' - Flare
+
1 - Alaska
* '''77 (1 Byte)''' - empty
+
2 - Euro-Syndicate
* '''78 (1 Byte)''' - empty
+
3 - Arabian Bloc
* '''79 (1 Byte)''' - empty
+
4 - Egyptian Cartel
* '''80 (1 Byte)''' - CORPSE
+
5 - Africa Corp
* '''81 (1 Byte)''' - CORPSE & ARMOUR
+
6 - Brazilian Union
* '''82 (1 Byte)''' - CORPSE & POWER SUIT
+
7 - New Mexico
* '''83 (1 Byte)''' - Heavy Plasma
+
8 - Asian Coalition
* '''84 (1 Byte)''' - Heavy Plasma Clip
+
9 - Scandinavia
* '''85 (1 Byte)''' - Plasma Rifle
+
A - Neo-Japan
* '''86 (1 Byte)''' - Plasma Rifle Clip
+
B - Free China
* '''87 (1 Byte)''' - Plasma Pistol
+
C - Australasia
* '''88 (1 Byte)''' - Plasma Pistol Clip
+
D - Fed Korea
* '''89 (1 Byte)''' - BLASTER LAUNCHER
+
E - Eurasia
* '''90 (1 Byte)''' - BLASTER BOMB
+
F - Icelandic Union
* '''91 (1 Byte)''' - SMALL LAUNCHER
+
 
* '''92 (1 Byte)''' - STUN MISSILE
+
* '''Unknown Location''' - Primary Alien Race found on craft. (Possibly 5C-5D)
* '''93 (1 Byte)''' - ALIEN GRENADE
+
0 - Aquatoid
* '''94 (1 Byte)''' - ELERIUM-115
+
1 - Gill Man
* '''95 (1 Byte)''' - MIND PROBE
+
2 - Lobster Man
* '''96 (1 Byte)''' - >>UNDEFINED <<
+
3 - Tasoth
* '''97 (1 Byte)''' - >> empty <<
+
4 - Calcinite
* '''98 (1 Byte)''' - >> empty <<
+
5 - Deep One
* Offsets 99-103 are unknown
+
6 - Bio-Drone
 +
7 - Tentaculat
 +
8 - Triscene
 +
9 - Hallucinoid
 +
A - Xarquid
  
 
==See Also==
 
==See Also==

Revision as of 20:17, 6 April 2008

This file contains information specific to the crafts in the game. Both XCom and Alien crafts (including hidden ones) are in this file, though the values for the alien craft are still shrouded in mystery.

UFO Structure

There are 50 records each having 104 bytes long for a maximum file size of 5,200 bytes. All offsets and values are in decimal.

  • 0 (1 Byte) - Craft Type, Possible Values are the same as GEODATA.DAT:
    *HUMAN*          *ALIEN*         
0 - Skyranger     5 - Small Scout      255 - Entry Not Used
1 - Lightning     6 - Medium Scout
2 - Avenger       7 - Large Scout
3 - Interceptor   8 - Harvester
4 - Firestorm     9 - Abductor
                 10 - Terror Ship
                 11 - Battleship
                 12 - Supply Ship

Offsets 1 and 5 refer to the weapon placed in the left and right slots respectively. (The Lightning does not have a center weapon type, only a left). Their possible values are listed here:

0 - Stingray
1 - Avalanche
2 - Cannon
3 - Fusion Ball
4 - Laser Cannon
5 - Plasma Cannon
255 - No Weapon
  • 1 (1 Byte) - Left Weapon Type
  • 2-3 (2 Bytes) - Left Ammo*
  • 4 (1 Byte) - Indicates what a craft is doing.
0 - At base
1 - Airborne
2 - UFO's normally get this value, have no idea what it represents.
  • 5 (1 Byte) - Right Weapon Type
  • 6-7 (2 Bytes) - Right Ammo*

(*NOTE: Ammo values normally do not exceed 100, but since the variable is stored as 2 bytes you can crank the total up to 32,767).

  • Offsets 8 - 9 are unknown (probably 2 Bytes).
  • 10-11 (2 Bytes) - Damage, that is the amount it currently has taken. This value divided by the crafts damage capacity gives the percentage shown in-game.
  • 12-13 (2 Bytes) - Altitude of craft. Is a index within ENGLISH.DAT for string.
0 = GROUND *
1 = VERY LOW
2 = LOW
3 = HIGH
4 = VERY HIGH
5 = Detected
6 = SIZE
etc

(*NOTE: If craft is airborne and you change it to this value the altitude will remain the same. Speed must be edited to 0 for the change to hold.)

  • 14-15 (2 Bytes) - Speed of craft.
  • 16-17 (2 Bytes) - Unknown, but when an intercept screen is minimized, this changes to a value of 6.
  • 18-19 (2 Bytes) - Unknown
  • 20-21 (2 Bytes) - Unknown
  • 22-23 (2 Bytes) - Unknown
  • 24-25 (2 Bytes) - Fuel, amount remaining. This value divided by the crafts total fuel capacity gives the percentage shown in-game.
  • 26 (1 Byte?) - Base Reference as an index to LOC.DAT
  • 27 (1 Byte?) - Probably the high bit for the LOC.DAT index
  • 28-29 (2 Bytes) - Mission type craft is on. Is an index within ENGLISH.DAT for string.
0 = Alien Research
1 = Alien Harvest
2 = Alien Abduction
3 = Alien Infiltration
4 = Alien Base
5 = Alien Terror
6 = Alien Retaliation
7 = Alien Supply
8 = Pistol
etc
  • 30-31 (2 Bytes) - Zone where mission is being carried out. Is an index within ENGLISH.DAT for string.
0 = North America
1 = Arctic
2 = Antarctica
3 = South America
4 = Europe
5 = North Africa
6 = Southern Africa
7 = Central Asia
8 = South East Asia
9 = Siberia
10 = Australasia
11 = Pacific
12 = North Atlantic
13 = South Atlantic *
14 = Indian Ocean *

(*NOTE: Unused zones.)

  • 32-33 (2 Bytes) - Unknown - Related to UFO's only.
  • 34-35 (2 Bytes) - Unknown - Related to UFO's only.
  • 36-37 (2 Bytes) - Alien Race found on craft. Is index within ENGLISH.DAT for string.
0 = Sectoid
1 = Snakeman
2 = Ethereal
3 = Muton
4 = Floater
5 = Celatid1
6 = Silacoid2
7 = Chryssalid
8 = Reaper
9 = Sectopod
10 = Cyberdisc

1 Editing Celatids as a main race works and sometimes a Silacoid shows up as well.
2 Values 6 or greater produce unpredictable results. Usually the mission crashes (probably due to rank problems) but when it doesn't there are strange issues.

  • 38-39 (2 Bytes) - Unknown
  • 40-41 (2 Bytes) - Unknown
  • 42-43 (2 Bytes) - Craft status. Is an index within ENGLISH.DAT for string.
0 - Ready
1 - Out
2 - Repairs
3 - Refueling
4 - Re-arming

The rest of the known values detail the items on board of the craft. 49-98 refer to offsets 0-49 in OBDATA.DAT.

  • 44 (1 Byte) - Tank/Cannon
  • 45 (1 Byte) - Tank/Rocket Launcher
  • 46 (1 Byte) - Tank/Laser Cannon
  • 47 (1 Byte) - Hover Tank/Plasma
  • 48 (1 Byte) - Hover Tank/Launcher
  • 49 (1 Byte) - PISTOL
  • 50 (1 Byte) - PISTOL CLIP
  • 51 (1 Byte) - RIFLE
  • 52 (1 Byte) - RIFLE CLIP
  • 53 (1 Byte) - HEAVY CANNON
  • 54 (1 Byte) - CANNON AP-AMMO
  • 55 (1 Byte) - CANNON HE-AMMO
  • 56 (1 Byte) - CANNON I-AMMO
  • 57 (1 Byte) - AUTO-CANNON
  • 58 (1 Byte) - AUTO-CANNON AP-AMMO
  • 59 (1 Byte) - AUTO-CANNON HE-AMMO
  • 60 (1 Byte) - AUTO-CANNON I-AMMO
  • 61 (1 Byte) - ROCKET LAUNCHER
  • 62 (1 Byte) - SMALL ROCKET
  • 63 (1 Byte) - LARGE ROCKET
  • 64 (1 Byte) - INCENDIARY ROCKET
  • 65 (1 Byte) - LASER PISTOL
  • 66 (1 Byte) - LASER GUN
  • 67 (1 Byte) - HEAVY LASER
  • 68 (1 Byte) - GRENADE
  • 69 (1 Byte) - SMOKE GRENADE
  • 70 (1 Byte) - PROXIMITY GRENADE
  • 71 (1 Byte) - HIGH EXPLOSIVE
  • 72 (1 Byte) - MOTION SCANNER
  • 73 (1 Byte) - MEDI-KIT
  • 74 (1 Byte) - PSI-AMP
  • 75 (1 Byte) - STUN ROD
  • 76 (1 Byte) - Flare
  • 77 (1 Byte) - empty
  • 78 (1 Byte) - empty
  • 79 (1 Byte) - empty
  • 80 (1 Byte) - CORPSE
  • 81 (1 Byte) - CORPSE & ARMOUR
  • 82 (1 Byte) - CORPSE & POWER SUIT
  • 83 (1 Byte) - Heavy Plasma
  • 84 (1 Byte) - Heavy Plasma Clip
  • 85 (1 Byte) - Plasma Rifle
  • 86 (1 Byte) - Plasma Rifle Clip
  • 87 (1 Byte) - Plasma Pistol
  • 88 (1 Byte) - Plasma Pistol Clip
  • 89 (1 Byte) - BLASTER LAUNCHER
  • 90 (1 Byte) - BLASTER BOMB
  • 91 (1 Byte) - SMALL LAUNCHER
  • 92 (1 Byte) - STUN MISSILE
  • 93 (1 Byte) - ALIEN GRENADE
  • 94 (1 Byte) - ELERIUM-115
  • 95 (1 Byte) - MIND PROBE
  • 96 (1 Byte) - >>UNDEFINED <<
  • 97 (1 Byte) - >> empty <<
  • 98 (1 Byte) - >> empty <<
  • Offsets 99-103 are unknown

TFTD Structure

(Preliminary Save - currently being edited.) There are 50 records each having 110 bytes long for a file size of 5,500 bytes. Unless otherwise noted, all values and offsets are in Hex; 2-byte values are signed little-endian integers.

  • 0 - Craft Type, Possible Values are the same as GEODATA.DAT:
Human Alien
0 - Triton 5 - Survey Ship
1 - Hammerhead 6 - Escort
2 - Leviathan 7 - Cruiser
3 - Barracuda 8 - Heavy Cruiser
4 - Manta 9 - Hunter
A - Battleship
B - Dreadnought
C - Fleet Supply Cruiser
FF - Entry Not Used

Offsets 1 and 5 refer to the weapon placed in the left and right slots respectively. (The Manta does not have a center weapon type, only a left). Their possible values are listed here:

 0 - Ajax Launcher
 1 - D.U.P. Head Launcher
 2 - Craft Gas Cannon
 3 - P.W.T. Cannon
 4 - Gauss Cannon
 5 - Sonic Wave
FF - No Weapon
  • 1 - Left Weapon Type
  • 2-3 - Left Ammo Quantity*
  • 4 - Indicates what a craft is doing.
0 - At base
1 - Airborne
2 - USOs normally get this value, have no idea what it represents.
  • 5 - Right Weapon Type
  • 6-7 - Right Ammo*

(*NOTE: Ammo values normally do not exceed 100, but since the variable is stored as 2 bytes you can crank the total up to 32,767).

  • 8-41 - Seems to be items on sub - needs to be verified and updated for TFTD.
  • 42-43 - Damage, that is the amount it currently has taken. This value divided by the craft's damage capacity gives the percentage shown in-game.
  • 44-45 - Depth of craft.
0 - Touched Down *
1 - Shallow
2 - Normal
3 - Deep
4 - Very Deep

(*NOTE: If craft is moving and you change it to this value the depth will correct itself automatically. Speed must also be edited to 0 for the change in depth to hold.)

  • 46-47 - Speed of craft.
  • 48-49 - Unknown - activity type?
  • 4A-4B - Unknown - goes to 0 when tracking a target but not attacking.
  • 50-51 - Fuel, amount remaining. This value divided by the crafts total fuel capacity gives the percentage shown in-game.
  • 52-53 - Base Reference as an index to LOC.DAT
  • 62-63 - Craft status.
0 - Ready
1 - Out
2 - Repairs
3 - Refueling
4 - Re-arming
  • 68-69 - Unknown - Related to USOs only.

(The following are mostly taken from the UFO version and new values have been inserted as appropriate, but the presence and location within CRAFT.DAT has not yet been determined in TFTD.)

  • Unknown Location - Mission type craft is on. Is an index within ENGLISH.DAT for string.
0 - Alien Probe Mission
1 - Alien Interdiction
2 - Alien Resource Raid
3 - Alien Infiltration
4 - Alien Colony Expansion
5 - Alien Surface Attacks
6 - Floating Base Attack
7 - Colony Supply Missions
  • Unknown Location - Sea where mission is being carried out.
0 - North Atlantic
1 - South Atlantic
2 - North Pacific
3 - South Pacific
4 - Mediterranean
5 - South China Sea
6 - Indian Ocean
7 - Sea of Japan
8 - North Sea
9 - Caribbean
A - Antarctic
B - Arctic
C - Eurasia
D - North America
E - Africa
  • Unknown Location - Zone where mission is being carried out.
0 - USA
1 - Alaska
2 - Euro-Syndicate
3 - Arabian Bloc
4 - Egyptian Cartel
5 - Africa Corp
6 - Brazilian Union
7 - New Mexico
8 - Asian Coalition
9 - Scandinavia
A - Neo-Japan
B - Free China
C - Australasia
D - Fed Korea
E - Eurasia
F - Icelandic Union
  • Unknown Location - Primary Alien Race found on craft. (Possibly 5C-5D)
0 - Aquatoid
1 - Gill Man
2 - Lobster Man
3 - Tasoth
4 - Calcinite
5 - Deep One
6 - Bio-Drone
7 - Tentaculat
8 - Triscene
9 - Hallucinoid
A - Xarquid

See Also