Difference between revisions of "ASTORE.DAT"

From UFOpaedia
Jump to navigation Jump to search
(found TFTD notes on a2zcheats.com)
 
(Added information for Enemy Unknown)
Line 1: Line 1:
For TFTD:
+
ASTORE.DAT contains information pertinent to live aliens in confinement.
 +
 
 +
== Structure ==
 +
ASTORE.DAT has a fixed size of 50 entries of 12 bytes each.  Information below is arranged by the byte's hex offset, in bold.
 +
 
 +
<b>00</b>: Alien race:
 +
01 = Sectoid
 +
02 = Snakeman
 +
03 = Etherial
 +
04 = Muton
 +
05 = Floater
 +
06 = Cellatid
 +
07 = Silacoid
 +
08 = Chryssalid
 +
09 = Reaper
 +
0A = Sectopod
 +
0B = Cyberdisk
 +
 
 +
When an alien is researched, its race is set to 00.
 +
 
 +
<b>01</b>: Rank:
 +
01 = Commander
 +
02 = Leader
 +
03 = Engineer
 +
04 = Medic
 +
05 = Navigator
 +
06 = Soldier
 +
07 = Terrorist
 +
 
 +
<b>02</b>: Base at which the alien is imprisoned, using index values from [[LOC.DAT]], your original base is always 00.
 +
A value of FF indicates that the alien is being transferred.
 +
 
 +
<b>03-0B</b>:  It is unclear what, if anything, these values do.  <b>0B</b> gets set to 01 when an alien is in transit
 +
(this is in addition to setting the Base byte to FF).  Otherwise, these bytes tend to remain 00.
 +
 
 +
 
 +
== For TFTD ==
  
 
ASTORE.DAT
 
ASTORE.DAT

Revision as of 01:59, 29 December 2006

ASTORE.DAT contains information pertinent to live aliens in confinement.

Structure

ASTORE.DAT has a fixed size of 50 entries of 12 bytes each. Information below is arranged by the byte's hex offset, in bold.

00: Alien race:

01 = Sectoid
02 = Snakeman
03 = Etherial
04 = Muton
05 = Floater
06 = Cellatid
07 = Silacoid
08 = Chryssalid
09 = Reaper
0A = Sectopod
0B = Cyberdisk

When an alien is researched, its race is set to 00.

01: Rank:

01 = Commander
02 = Leader
03 = Engineer
04 = Medic
05 = Navigator
06 = Soldier
07 = Terrorist

02: Base at which the alien is imprisoned, using index values from LOC.DAT, your original base is always 00. A value of FF indicates that the alien is being transferred.

03-0B: It is unclear what, if anything, these values do. 0B gets set to 01 when an alien is in transit (this is in addition to setting the Base byte to FF). Otherwise, these bytes tend to remain 00.


For TFTD

ASTORE.DAT 1st BYTE Alien type

01h Aquatoid
02h Gill Man
03h Lobster Man
04h Tasoth
05h Calcinite
06h Deep One
07h Bio-Drone
08h Tentaculat
09h Triscene
0Ah Hallucinoid
0Bh Xorquid

2nd BYTE Alien class

01h Commander
02h Navigator
03h Medic
04h Technician
05h Squad Leader
06h Soldier
07h Terrorist

These values define the alive aliens that we have in the base. The two values (one for the type and one for the class) must be entered in the first two bytes of the file. After the project has started or the aliens have been transferred to another base, the first byte will be 0. You can re-enter a new value to have other aliens.