version 1.5.0 of 03-02-09 KFHOST 1.5 Refresh released. Should be more compatible with Windows 2000 and XP. version 1.5.0 of 03-02-08 KFVIEW beta 1 for Windows released. version 1.5.0 of 00-05-26 Engine: Decreased the disadvantage given to the ships that go first. AI: Fixed a bug that prevented torps from being fired at ships when the "Torps can be fired at fighters" option was turned on. version 1.4.0 of 00-04-23 AI: Freighters are now very low priority targets for beam weapons. AI: Improved planet/starbases target selection. AI: Fixed a problem that prevented some ships from firing their beam weapons at starbases. AI: Fixed a problem that caused lightly armed torpedo ships to run away from their enemies. KFVIEW: Fixed a bug where KFVIEW was sometimes crashing when run without parameters. KFHOST: Fixed a problem with misread alliance data when using Host999. KFHOST: Fixed a problem with misread PBP data when using Host999. KFHOST: Fixed a problem with misread crew experience data when using Host999. Engine: Fixed a bug that caused KFHOST to crash with "Virtual memory exceeded". The crash would occur when a Lizard ship with over 100% damage was captured by a race that couldn't sustain that much damage, and then only if that ship was involved in a second battle in the same turn. version 1.2.0 of 99-10-11 KFVIEW: Fixed a bug that prevented error messages from being displayed if KFVIEW exited abruptly. KFVIEW: Increased the fighter limit in the viewer. Some final battles were crashing because there were too many fighters involved. KFVIEW: If you're viewing battles at a higher resolution, there will now be a short delay to allow some monitors a bit of time to make the switch. KFHOST: Fixed a problem where KFHOST was crashing. AI: Fixed a problem where fighters would return to the farthest ship from them, rather than the closest. AI: Small ships should no longer run away from unarmed planets. Engine: The maximum angle a ship is allowed to turn during one round of combat was reduced. version 1.1.0 of 99-02-15 Fixed a problem with KFHOST writing bad KFCONFIG and alliance data. A couple of small graphics problems fixed. TKF now supports Host999. Fixed tons info so it displays the correct turn totals. Fixed a problem with zero-byte *SPEC.DAT files that resulted in carriers having a negative number of fighters and very wrong cargo masses. Fixed a bug that causes KFHOST to crash if a race 12 ship exists. version 1.0.2 of 98-08-16 Fixed a problem that loaded the KFHOST config from PCONFIG.SRC and KFCONFIG.SRC incorrectly. KFHOST can now load a HULLFUNC.DAT without crashing. Floating point emulator is included for those without a hardware FPU. Fixed a writing-outside-of-allocated-memory bug that occured when ship images were loaded. It never caused problems under DOS or Win95 but Linux caught it immediately. KFVIEW for X released. version 1.0 of 98-07-15 *First non-beta release* Alternate cloak intercept is configurable. Torps firing at fighters is configurable. Host+VCR can be prevented from kicking in after TKF runs. KFVIEW supports VGAP passwords. Torp and beam ranges are configurable. Miscellaneous changes and bug fixes. beta 9 of 98-06-17 Race/player attributes are more configurable. Cloaker intercept has been changed to include other enemy ships that are not being intercepted. They are placed at a farther distance than the intercepted ships. Default charge times were changed: 90 rounds down to 80 on beam weapons, 37 rounds down to 36 on torps. For compatability with PHOST, root (global) directory support was added to KFHOST. Usage: kfhost [root_dir] AIs choose more effective targets. Other miscellaneous changes and bug fixes. beta 8 of 98-05-09 A new file (KFROBO.HST) is generated by KFHOST. It is in the following format: 16 bit integer Number of battles for each battle 16 bit integer X coordinate 16 bit integer Y coordiante 16 bit integer Number of survived ships for each survivor 16 bit integer Survivor ID number 16 bit integer Number of destroyed ships for each dead 16 bit integer Dead ID number A new file (RESPLN.INI) is read by KFVIEW. It is a text file that can contain the direction that any image in RESOURCE.PLN is facing. For example, the Swiftheart image (image number 54 in RESOURCE.PLN), by default, is facing zero degrees. If it were redrawn to face 90 degrees you could tell KFVIEW that by adding the following line to your RESPLN.INI file: pic054.front = 90 A new file (KFCONFIG.TXT) is generated by KFCONFIG. It is simply a text file that contains a the configuration for TKF. Fighters are more evenly distibuated after a battle. Instead of lumping all the fighters onto one carrier, they are distributed so that each carrier will end a battle with roughly the same number of fighters per bay. It isn't 100% accurate but it's better than the previous method. Support added for PHOST's HULLFUNC.DAT (and only HULLFUNC.DAT, HULLFUNC.TXT is not supported). Charge levels can be configured for each individual beam and torp weapon. For example, an X-Ray can be become charged at 75 rounds, and a Heavy Phaser at 60 rounds (or whatever). Planets can also be given a bonus charge. For example, a planetary bonus beam charge of 15 just means that a planets beams will become charged in 15 less rounds than ship beams. Other changes and bug fixes. beta 7 of 98-03-28 Fixed problem that caused Host to crash with Error #63. Fixed problem with ships that use less than the maximum number of weapons their hull design allows. PCONFIG.SRC can now be properly read by the DOS version of KFHOST. Fixed an infinte loop that was occuring in large battles using ships of the exact same design and mass. Some other minor bugs. More stable. beta 6 of 98-02-27 Borg ships beam aboard destroyed hull and fuel debris. A command line switch: "-c" conditional exectuion. If there are no battle results to view, KFVIEW will automatically exit. It must be used on the command line after the race number and game directory (i.e., kfview 3 game1 -c). Ship destroyed/captured messages are no longer sent to allies. Two cloaked ships that are enemies of each other will no longer attack each other. Alliance information is only shown to another player if the other player is involved in combat with you. Torps are animated faster when running KFVIEW in Windows. They should be very close to the speed they appear in DOS. Planets can fire torps (configurable). Now works with add-ons that add extra beams/tubes/bays to ships. KFHOST now reads and respects the following HCONFIG settings: Cloaked ships can attack (yes or no) Planetary 'NUK' friendly codes (yes or no) Planets can attack Rebel ships (yes or no) Planets can attack Fascist ships (yes or no) KFHOST now reads and respects the following PCONFIG.SRC settings: NativeCombatSurvivalRate AllowInterceptAttack AllowPlanetAttacks PlanetsAttackRebels PlanetsAttackKlingons Friendly codes of captured planets are now set to something random, rather than "Cap". KFHOST allows a broken allies to attack (i.e., if the Feds have marked the Birds as an ally, but the Birds have not marked the Feds as an ally, the Brids can attack the Feds). Miscellaneous bug fixes. More stable. beta 5 of 98-01-30 KFHOST beta 5 released for Linux (x86 only). beta 5 of 97-12-30 Primarily all that new is stability. KFHOST and KFVIEW should be very stable. Several 500 ship battles have been hosted and viewed successfully (although, very slowly). If either KFHOST or KFVIEW crash on you, please let me know. Some PHOST support added (everything but the priority building stuff). New configuration options for Hosts. A bunch of miscallaneous changes and bug fixes, few of which should be apparent to most users. beta 4 of 97-11-13 Two types of fighters: defenders and attackers. Attackers choose a target when they're launched and attack that target until it is dead. Defenders will fire at anything within range. The percentange of defenders for a battle is determined by the aggression code of the most aggressive carrier (ie. aggression code of 225 will launch 22.5% defenders and 77.5% attackers). Added "-v" switch to INSTALL.EXE and KFVIEW.EXE. It will prompt you for your video driver information. KFHost: KFTONS.HST is now generated. The format is exactly the same as TONS.HST. If you have an add-on/util that uses TONS.HST, copy KFTONS.HST over TONS.HST before you run it. The difference in speed from aggression code 501 to 999 is more pronounced. A more consice battle summary is sent to players (in addition to the regular battle messages). Attacking fighters attack one target until it is dead. They no longer switch between targets. Different fighters may, however, attack different targets. A bug that was causing some video cards to display KFView incorrectly was fixed. beta 3 of 97-10-21 Aggression factor added. The aggression factor can be changed in the game by altering a ships friendly code between 000 to 999 (000 is most aggressive, 999 is least aggressive). The aggressive factor alters the position of a ship within a fleet (more aggressive ships are in front), also, from 000 to 499, ships get closer to their enemies, from 501 to 999 ships keep farther away and also move slower. Friendly code 500 or any friendly code that is not a number, will be treated normally. KFHost: If you are using Host 3.22.017 (or greater), the correct cloaking and shield status of ships can now be determined. KFHost: Dead ships do not reappear. Torps now have a configurable chance of hitting thier targets. Each race can now have a different beam color. The colors are configurable. Passing KFView parameters is no longer required (in most circumstances). Ships are now loaded with their correct ID numbers. Damage is now stored to the 100th decimal place. The minimum amount of damage done by a weapon is configurable between 0.00% and 0.99% (0.75% should be suitable to mimic Host). Ships are destroyed when their damage reaches 99.50% (Lizards at 149.50%). Lizard ships that have greater than 99.5% damage and then get captured, are destroyed. The number of Lizard weapons available is initialized properly. Miscellaneous changes and fixes. More stable. beta 2 of 97-09-19 Does more enemy/alliance checking. It is possible for a large blast (explosive > 45) to destroy multiple fighters. Speed formula altered slightly. Fighters that have run out of energy dock with the nearest allied carrier. Engine shield bonus is added only once. Starbases get mass bonus when shield bonus is on. Problems setting/removing "Watches" when "Resotre list" is pressed have been fixed. Lizard weapons are damaged based on their 150% damage limit. Can't fire more than 3 beams per round. Fighters are launched in squadrons of three. Charge rates altered slightly. Ships with torpedo tubes fire more torps. Fighters make sound when hit. Fighters fire 10 times max. (down from 83), or move 101200 metres max. (up from 82500). Fighters have the correct kill and explosive factors (is 4 and 4, was 10 and 3). Planet shields and hits make sound. More stable. beta 1 released on 97-08-31 First public release.