Talk:AKNOW.DAT

From UFOpaedia
Jump to navigation Jump to search

So this file is 495 bytes in length and supposedly contains info about the aliens knowing the location of your bases. The number of bases is capped at 8 though and a simple division yields 61.875 records per base. Obviously this can't be right so it has to be one of the following scenarios:

RecordsBytes
4951
1653
995
559
4511
3315
1533
1145
955
599
3165
1495

Now, it wouldn't make much sense to have a file where there are 495 bytes to record if a base is known, so we can cross that one off as well as basically everything up the list to 55 records. After that, I'm not to sure. My guess is that this file uses a structure of 495 records × 1 byte/record. This would mean that you can have 495 base attacks per game and then no more attacks. (Hope my logic is sound here). Anybody have more info about this? --Zombie 22:04, 21 July 2009 (EDT)

Actually I found no use for this file data during the game (CE edition). Is it confirmed that it changes when XCOM bases are targeted? For all I know, retaliation is done by zone (using the XBASES.DAT data), the aliens have no knowledge of individual bases.
By the look of the code initialising the useless AKNOW data, it is composed of 5 99bytes entries, each structured as follow:
  • 12x7 bytes
  • 7 bytes
  • 8 bytes
The purpose is unknown, maybe it is used in other versions of the game? Seb76 15:49, 22 July 2009 (EDT)
It's organized by alien races, evidently (5 99-byte records). No intuition about the 7-byte or 8-byte sections, but the 12x7 byte section should be organized like ACTS.DAT (which is also somewhat broken). Zaimoni 8:03, 26 July 2009 (CDT)

Useless piece of data, spent without any reason. Some relic of different way of geoscape AI justification than final scripting, that simply was cancelled, but somehow got even to TFTD. And TFTD programmers didn't have a clue of what it is and left it's just in case. That indicates how "good" did they know x-com code they've obtained from Gollops. I guess, Julian could shed some light on what was it meant to be. --Volutar (talk) 02:42, 14 December 2014 (EST)