Zawartość plików danych

Na tej stronie zgromadzono dane na temat sposobu przechowywania informacji w zapisach stanu gier:

W dwóch ostatnich przypadkach pojedynczy zapis tworzy wiele plików, o identycznych nazwach, niezależnie od gry, natomiast zapis stanu gry UFO w wersji Amiga ECS umieszczony jest jedynie w trzech plikach: saveinfo.dat (40 bajtów), savegame.sav (45 299 bajtów) i tacdata.sav (wielkość zmienna, zależy od wielkości mapy). Dwa ostatnie to w rzeczywistości połączone w jedną całość mniejsze pliki, podane w poniższej tabeli. Offsety tych mniejszych plików ukrytych wewnątrz większych, podano dla pliku tacdata.sav o wielkości 91 614 bajtów.

savegame.sav
 
nazwa wielkość offset   nazwa wielkość offset
loc.dat 800 0   alien.dat 1488 36454
craft.dat 5000 800   xcom.dat 1488 37942
soldier.dat 17000 5800   up.dat 1392 39430
base.dat 2336 22800   facil.dat 204 40822
project.dat 2304 25136   astore.dat 600 41026
research.dat 1536 27440   aknow.dat 495 41626
product.dat 630 28976   xbases.dat 48 42121
lease.dat 180 29606   zonal.dat 12 42169
bprod.dat 2800 29786   acts.dat 84 42181
transfer.dat 800 32586   inter.dat 568 42265
purchase.dat 1820 33386   uiglob.dat 48 42833
missions.dat 672 35206   liglob.dat 148 42881
diplom.dat 576 35878   iglob.dat 68 43029
 
tacdata.sav
 
nazwa wielkość offset   nazwa wielkość offset
geodata.dat 92 0   seemap.dat 10000 65120
smokbit.dat 1250 92   routes.dat 3168 75120
smokref.dat 3600 1342   unitpos.dat 960 78288
misdata.dat 170 4942   unitref.dat 9600 79248
map.dat 40000 5112   obpos.dat 2720 88848
sourcemp.dat 10004 45112   bglob.dat 2 91568
termp.dat 10004 55116   wglob.dat 44 91570

Kolejna tabela podaje wielkość niektórych plików dat w różnych wersjach gry:

Wielkość niektórych plików dat (gra strategiczna)
  up project research product bprod base craft
bajtów ECS 1392 2304 1536 630 2800 2336 5000
AGA 1160 1536 2320 5000
PC 1392 2112 2336 5200
pól ECS 116 96 96 35 35 146 100
AGA 145 100
PC 146 104
rekordów 1 8 1 1 8 8 50
b / pole ECS 12 2+1 16 18 4+2+2+2 2 1
AGA 10 16
PC 12 22

Następna tabela podaje kolejność pól w obrębie rekordu (pierwsze pole ma numer zero) w plikach zawierających dane gry strategicznej w UFO-1. Obcy oznaczeni gwiazdką (*) normalnie w grze nie występują. Także poprzedzone gwiazdką dane dotyczące czołgów w plikach project.dat i research.dat nie są wykorzystywane.

W pliku base.dat w bajtach odpowiadających polom 0–47 (umownie liczymy, że każde pole to dwa bajty) zapisane są informacje dotyczące nazwy bazy (0–7), jej zdolności wykrywania UFO (8–10), elementów istniejących (11–28) i budowanych (29–46), wreszcie ilości inżynierów i naukowców (47). Pola 91–96, 110–112, 124–127 oraz 144–145 nie są wykorzystane (w wersji AGA brak pola 145).

W pliku craft.dat pola 0–43 przechowują informację na temat jednostki latającej, jej wyposażenia w broń i amunicję pokładową, stopnia uszkodzenia itd. Pola 77–79 i 96–103 nie są wykorzystane (w wersjach amigowych brak pól 100–103), w polach 80–82 wpisana jest informacja o przewożonych ciałach (80 – bez pancerza, 81 – w Personal Armour, 82 – w Power lub Flying Suit).

  up project product base craft
research bprod
Laser Weapons - 0 - - -
Motion Scanner 31 1 11 86 72
Medi-kit 32 2 12 87 73
Psi-Amp 33 3 13 88 74
Stun Rod 34 - - 89 75
Electro-flare 35 - - 90 76
Heavy Plasma 36 4 14 97 83
Heavy Plasma Clip 37 5 15 98 84
Plasma Rifle 38 6 16 99 85
Plasma Rifle Clip 39 7 17 100 86
Plasma Pistol 40 8 18 101 87
Plasma Pistol Clip 41 9 19 102 88
Blaster Launcher 42 10 20 103 89
Blaster Bomb 43 11 21 104 90
Small Launcher 44 12 22 105 91
Stun Bomb 45 13 23 106 92
Alien Grenade 46 14 24 107 93
Elerium-115 47 15 - 108 94
Mind Probe 48 16 25 109 95
UFO Power Source 99 17 30 128 -
UFO Navigation 100 18 31 129 -
UFO Construction 101 19 - 130 -
Alien Food 102 20 - 131 -
Alien Reproduction 103 21 - 132 -
Alien Entertainment 104 22 - 133 -
Alien Surgery 105 23 - 134 -
Examination Room 106 24 - 135 -
Alien Alloys 107 25 29 136 -
Alien Habitat - - - 137 -
Skyranger 0 - - - -
Interceptor 3 - - - -
New Fighter Craft (Firestorm) 4 26 32 - -
New Fighter Transporter (Lightning) 1 27 33 - -
Ultimate Craft (Avenger) 2 28 34 - -
Pistol 19 - - 63 49
Pistol Clip - - 64 50
Rifle 20 - - 65 51
Rifle Clip - - 66 52
Heavy Cannon 21 - - 67 53
HC-AP Ammo - - 68 54
HC-HE Ammo - - 69 55
HC-I Ammo - - 70 56
Auto-Cannon 22 - - 71 57
AC-AP Ammo - - 72 58
AC-HE Ammo - - 73 59
AC-I Ammo - - 74 60
Rocket Launcher 23 - - 75 61
Small Rocket - - 76 62
Large Rocket - - 77 63
Incendiary Rocket - - 78 64
Laser Pistol 24 29 8 79 65
Laser Rifle 25 30 9 80 66
Heavy Laser 26 31 10 81 67
Grenade 27 - - 82 68
Smoke Grenade 28 - - 83 69
Proximity Grenade 29 - - 84 70
High Explosive 30 - - 85 71
Stingray (Launcher) 5 - - 48 -
Stingray Missile - - 54 -
Avalanche (Launcher) 6 - - 49 -
Avalanche Missile - - 55 -
Cannon 7 - - 50 -
Cannon Rounds - - 56 -
Laser Cannon 9 32 1 52 -
Plasma Cannon (Plasma Beam) 10 33 2 53 -
Fusion Missile (Fusion Ball Launcher) 8 34 0 51 -
Fusion Ball 3 57 -
Access Lift 49 - - - -
Living Quarters 50 - - - -
Laboratory 51 - - - -
Workshop 52 - - - -
Small Radar System 53 - - - -
Large Radar System 54 - - - -
Missile Defences 55 - - - -
General Stores 56 - - - -
Alien Containment 57 - - - -
Laser Defences 58 35 - - -
Plasma Defences 59 36 - - -
Fusion (Ball) Defences 60 37 - - -
Grav Shield 61 38 - - -
Mind Shield 62 39 - - -
Psionic Laboratory 63 40 - - -
Hyper-wave Decoder 64 41 - - -
Hangar 65 - - - -
Tank/Cannon 11 - - 58 44
HWP Cannon Shells - - 141 -
Tank/Rocket Launcher 12 - - 59 45
HWP Rockets - - 142 -
Tank/Laser Cannon 13 *42 4 60 46
Hovertank/Plasma 14 *43 5 61 47
Hovertank/Launcher 15 *44 6 62 48
HWP Fusion Bomb 7 143 -
Sectoid Corpse (Autopsy) 67 45 - 113 -
Snakeman Corpse (Autopsy) 69 46 - 114 -
Ethereal Corpse (Autopsy) 71 47 - 115 -
Muton Corpse (Autopsy) 73 48 - 116 -
Floater Corpse (Autopsy) 75 49 - 117 -
Celatid Corpse (Autopsy) 77 50 - 118 -
Silacoid Corpse (Autopsy) 79 51 - 119 -
Chryssalid Corpse (Autopsy) 81 52 - 120 -
Reaper Corpse (Autopsy) 83 53 - 121 -
Sectopod Corpse (Autopsy) 85 54 - 122 -
Cyberdisc Corpse (Autopsy) 87 55 - 123 -
Alien Origins 88 56 - - -
The Martian Solution 89 57 - - -
Cydonia or Bust 90 58 - - -
Personal Armour 16 59 26 138 -
Power Suit 17 60 27 139 -
Flying Suit 18 61 28 140 -
Sectoid Commander 66 62 - - -
Sectoid Leader 63 - - -
Sectoid Engineer 64 - - -
Sectoid Medic 65 - - -
Sectoid Navigator 66 - - -
Sectoid Soldier 67 - - -
Snakeman Commander 68 68 - - -
Snakeman Leader 69 - - -
Snakeman Engineer 70 - - -
*Snakeman Medic 71 - - -
Snakeman Navigator 72 - - -
Snakeman Soldier 73 - - -
Ethereal Commander 70 74 - - -
Ethereal Leader 75 - - -
*Ethereal Engineer 76 - - -
*Ethereal Medic 77 - - -
*Ethereal Navigator 78 - - -
Ethereal Soldier 79 - - -
*Muton Commander 72 80 - - -
*Muton Leader 81 - - -
Muton Engineer 82 - - -
*Muton Medic 83 - - -
Muton Navigator 84 - - -
Muton Soldier 85 - - -
Floater Commander 74 86 - - -
Floater Leader 87 - - -
Floater Engineer 88 - - -
Floater Medic 89 - - -
Floater Navigator 90 - - -
Floater Soldier 91 - - -
Celatid Terrorist 76 92 - - -
Silacoid Terrorist 78 93 - - -
Chryssalid Terrorist 80 94 - - -
Reaper Terrorist 82 95 - - -
Sectopod 84 - - - -
Cyberdisc 86 - - - -
Alien Research 91 - - - -
Alien Harvest 92 - - - -
Alien Abduction 93 - - - -
Alien Infiltration 94 - - - -
Alien Base 95 - - - -
Alien Terror 96 - - - -
Alien Retaliation 97 - - - -
Alien Supply 98 - - - -
Small Scout 108 - - - -
Medium Scout 109 - - - -
Large Scout 110 - - - -
Harvester 111 - - - -
Abductor 112 - - - -
Terror Ship 113 - - - -
Battleship 114 - - - -
Supply Ship 115 - - - -

Działy i zawartość ufopedii:

nazwa działu numery wpisów
XCom Craft & Armament 0–10
Heavy Weapons Platforms 11–15
Weapons and Equipment 16–35
Alien Artefacts 36–48
Base Facilities 49–65
Alien Life Forms 66–87
Alien Research 88–98
UFO Components 99–107
UFOs 108–115