home *** CD-ROM | disk | FTP | other *** search
/ Game Killer / Game_Killer.bin / 131.CHANGES.TXT < prev    next >
Text File  |  1992-08-01  |  7KB  |  141 lines

  1. Changes to program based upon version:
  2. VERSION 0.94.Bugfix 1
  3. * Old Gringo reported bug in "old" version 2 parser of log file in Convert.
  4.   Bug fixed.  (Two lines added to store new port info in last slot of ports.)
  5. (8/1)
  6. * the reverse path distance in "morepair" (the remote pair routines) seemed
  7.   to be broken.  Made it look farther.
  8. (7/26)
  9. VERSION 0.94 released 7/26/1992
  10. * Added a "don't visit this port" to rob path.  Quite useful.
  11. * Broke trading spree and rob path apart.  Rewrote rob path so its much
  12.   faster.  Also converted "sort distances" to quicksort -- its very much
  13.   faster.  Hope I have enough stack space...
  14. (7/22)
  15. * now it will store the avoid list, so you can save them to disk, then use
  16.   the option below, then clear and restore your old avoids.
  17. * it now looks for TWVIEW.CFG in default directory to read "monochrome" and
  18.   "verbose" modes.
  19. (7/18)
  20. * added an option to print out an upload file consisting of lines of the form
  21.   "V sector" for all the sectors with known blockage.  The idea is to add to
  22.   the avoid list all blocked ports, because etherprobes of course won't go
  23.   through those sectors.
  24. (7/14)
  25. * decided to bite the bullet and add an inverse array data structure.  Oh,
  26.   well, another 16K.  Now, getting distances are equally fast.
  27. * got rid of all the readlns of everything but chars and strings.  No more
  28.   error 106's except possibly in the file parser.
  29. (7/13)
  30. * hit anything but a return in "view" mode and it allows you to move the
  31.   center of the picture without having to go back to the main menu.
  32. (7/12)
  33. * got rid of that silly "log for upload" question in paired ports: with CIM,
  34.   who would use that?
  35. (7/10)
  36. * started replacing "readln( integer )" with "integer :=
  37.   ReadNumberFromTerminal" to trap for bad integer values.
  38. * modified robbing path routine so it will generate trading sprees
  39. (7/9)
  40. * put a limit on how far "FixPath" will go to find the path from A to B.
  41.   Speeds up the shortest transwarp computation greatly if you have a lot
  42.   of fighters.
  43. (7/8)
  44. * the first robbing path routine (greedy version) completed.
  45. * fixed that annoying crash (because of closing an already closed file) in
  46.   convert when generating the major space lanes.
  47. (7/5)
  48. * altered paired port display for Polli's suggestions: now, you chose which
  49.   one of the four possibilities (all, equip/organic, equip/fuel,
  50.   organic/fuel) that you want to see.
  51. * altered "get space data" for Polli's suggestions: now, if in Convert you
  52.   specify a file that doesn't exist, it verifies that you really want to
  53.   create the file.
  54. * "parse log file" didn't work right, and in some real sense is still doesn't.
  55.   It correctly analyzes if an ether probe enters a sector.  Where it still
  56.   screws up is if you try to move to a sector but fail, either because you
  57.   die or are forced to retreat.  Oh, well.
  58. (7/4)
  59. * bust listing routines added.  Also now sort ports before saving for slighly
  60.   nicer text .DAT files.
  61. (7/2)
  62. * at some point (when I forced runtime checks?) offline's Controlled Sector
  63.   Analysis broke.  Fixed it.
  64. (7/1)
  65. * Bust storage, clearing, and updating routines added.
  66. * GetSector, the Sector [0 to abort]? prompt, now won't crash if the user
  67.   hits a non-numeric.
  68. (6/28)
  69. * changed "List Avoids" and "Clear Avoids" to handle all .etc flags.
  70.   Also cleaned up the other edit base routines -- they weren't clearing the
  71.   .etc flags properly.
  72. * found bug in multiple target routine: didn't compute route distances for
  73.   closed loops properly.  Fixed that, and had it print a distance table (so
  74.   people will appreciate it more :-).  Also cleaned up interface a bit, with
  75.   prompts for home sector and nth target.
  76. (6/27)
  77. * added "escape" hatch to dead end analysis; specifically it now identifies
  78.   as dead ends sectors with only one entrance, and flags with (Escape) dead
  79.   ends that have a one-way exit.
  80. * added ability to clear Major Space Lane flags in Convert (in case 
  81.   sysop decides to move the Stardock or one of the class 0 ports).
  82. * added captured text file log parser, to develop scanned sector maps.
  83. * made "unattached" sectors in offline print to a file.
  84. (6/26)
  85.  
  86. VERSION 0.93.1
  87. * ack, bugfix.  When using equip/organic only trading pairs, the boolean
  88.   variable Eonly was undefined, but passed to a procedure.  Oops.
  89.  
  90. NEW TO VERSION 0.93
  91. * fixed fighter display bug when showing pairs at remote distances
  92. * added "port trade factor" to showing pairs at remote distances
  93. * changed main menu so it didn't wrap for long BBSnames
  94. (6/14)
  95. * added both maximum trade at pair plus RMS factor at ports
  96. (6/18)
  97. * sorted the <P>aired port into Equip/Organic, Equip/Fuel, Organic/Fuel
  98. * fixed the interface in the multisector shortest path routine
  99.   it really was pretty clunky.  Thanks for pointing it out, Tmaster.
  100. * put in compiler directives.  I keep forgetting to turn 286 off.  This
  101.   will fix it so its always off.
  102.  
  103. NEW TO VERSION 0.92
  104.  
  105. I have been really terrible about version control.  Sorry about that.  I am
  106. going to try to include all the improvements since version 0.91, but I may
  107. forget something.  I should be more disciplined in the future...
  108.  
  109. * This CHANGES document
  110. * minor changes made to DOCS.TXT
  111. * minor clarification made to stellar dispersion info
  112. * instead of just crashing, if .BGI file not found, asks for location
  113. * ability to mark sectors as "avoids" added
  114. * ability to find shortest path between multiple sectors (for tours)
  115.   (for extended tours, you have to chop sectors up)
  116. * ability to find "unanchored" sectors to offline -- good candidates for
  117.   ether probes, since you get at least two unexplored sectors
  118. * more-or-less optimal etherprobe sector coverage added to offline.  Have
  119.   you been sitting at StarDock and firing off a hundred etherprobes hoping
  120.   to find a trader sitting unguarded?  This will let you cut it down to 50
  121.   or so, and give you an efficient list.  You will still have to clear space
  122.   enemy fighters, though...
  123. * galactic tour added to offline -- gives a path that physically visits
  124.   all sectors.  Allows you to develop "maps" of sectors that are explored.
  125.   Eventually, you will be able to feed etherprobe data into it, so that once
  126.   you've explored the galaxy, you can go back hunting for enemy planets.
  127. * cleaned up display of "busiest ports"
  128. * cleaned up the transwarp shortest path stuff.  Added the ability to search
  129.   for "transwarp pairs" -- trading ports usefully accessed via trading
  130. * when parsing .PRT files, shouldn't crash if there is junk at start of file
  131. * added ability to list all known one-way warps in offline
  132. * "Port Trade Factor" now displays RMS average percentage of trading goods
  133.   at ports.  This seems more representative of how good a deal you will get.
  134. * when updating files, you can backup, overwrite, or abort.  (Lots of people
  135.   complained that CONVERT would eat files -- okay, so now there is a backup,
  136.   and if anything evil happens, you can go to the previous file.)
  137. * People wanted to know about trading pairs at distance two (presumably the
  138.   pairs at distance one were all trashed).  Now on main menu of "Examine".
  139. * maximum number of notes is now MAXPORTS -- 400.  Happy now, evil guys?
  140. * cleanup .BAT file added.
  141.