home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / 2002V2B8.ZIP / README.WB8 < prev    next >
Encoding:
Text File  |  1995-09-20  |  81.3 KB  |  1,737 lines

  1. ---------------------------
  2. Release WideBeta 8 09-20-95
  3. ---------------------------
  4. Well we've been working on finishing up with version 2.00!  I'd like to
  5. also announce that we're working on a (gasp) NEW GAME!  We don't like to
  6. talk about vapor-ware, but we want to let everyone know why we aren't doing
  7. as much to TW2002 as some think we should be. ;)  We're working on creating
  8. a new game that lends itself to a whole new approach in online gaming.
  9. We're not going to release the details on this new game, but maybe the 
  10. following will give you a taste of the future:
  11.     We've been working with a number of 3-D rendering tools to produce
  12.     graphical scenes and animations. (no, not just ANSI anymore).
  13.     We're doing Windows (and Win95) programing. (ooooo! Client-Server
  14.     stuff!)
  15.     Just today I was editing SOUND clips. (big grin)
  16. So yes, we *are* busy working on something besides TW2002.  And yes, it will
  17. be a BBS-door game.  So keep yer eyes open for it!  Now back to TW2002
  18.  
  19.  
  20. New:     Tournament mode added
  21.      This feature, when enabled in Tedit (G - General Options One) will
  22.      let you set a special tournament mode.  When the mode is on, you
  23.      can set a "window" of days in which users are allowed to start up
  24.      a player in the game.  Once that window expires, they can only
  25.      watch the scores.  Also, you can set a limit to the Number of Times
  26.      Blown Up.  This is one method to disqualify users from tournaments
  27.      to reach a winner.  This is also a good method to prevent them 
  28.      from "mothing" other users (running into the opponents defenses
  29.      just to waste some of them, getting blown up in the process and
  30.      then escaping to the Stardock to get another ship.  Repeat)
  31.  
  32. Fix:     Corrupted data files caused when someone put too many characters
  33.      in the Underground password on their 2nd+ attempt to do so.
  34. Status:  Underground Password length changed to 25 in all locations so this
  35.      cannot be overflowed.
  36.  
  37. Request: Users wanted to be safe from P-torp if they were parked in Citadels
  38. Status:  Protection from P-Torp in citadels now implemented.
  39.  
  40. Fix:     False anomaly readings on density scans.
  41. Status:  Fixed - Found false anomolies left by de-cloaking at login
  42.  
  43. Fix:     Q-Cannon not using correct rates in the atmosphere.
  44. Status:  Fixed - Q-Cannon fires at correct atmospheric rate.
  45.  
  46. Bug:     Able to transport/Planetary T-warp with a ship in tow.
  47. Status:  Fixed - Cannot land with ship in tow.  No longer able to transport
  48.      or planetary t-warp with a ship in tow.
  49.  
  50. Request: Do not convert Corp planets to personal by leaving personal
  51.      fighters.
  52. Status:  Changed.  Corp planets aren't reverted to personal by leaving
  53.      personal fighters anymore.  You have to actively switch the planet
  54.      ownership to change it.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. ---------------------------
  62. Release WideBeta 7 07-29-95
  63. ---------------------------
  64. Release 8 will cover a number of pertinent bugs as Chris Lewis has just sent
  65. us a new bug-list update.  We are aware of the problems that Lantastic users
  66. are having with multinode right now, and are working on the problem but do
  67. not have a fix for you yet.
  68.  
  69.  
  70. Fix:     New player planets could end up in Fedspace.
  71. Status:  New planets are not placed in Fedspace.
  72.  
  73. Fix:     New player planets routine could get caught in a loop if a player
  74.      completely ringed Fedspace with defensive fighters.
  75. Status:  If a new player planet cannot be created with a clear route to 
  76.      Sector 1, TW attempts to create a planet with a direct path to any 
  77.      of the other Class 0 ports or StarDock.
  78.  
  79. Fix:     Game log would not pause every 25 lines.
  80. Status:  Fixed the line count problem with time-stamped game log display.  
  81.      No longer displays 50 lines before pausing.
  82.  
  83. Fix:     Player getting spurious destruction message.
  84. Status:  Fixed bug whereby a message is displayed to the previous player 
  85.      logged into the game whenever a player destroys an alien vessel.
  86.  
  87. Fix:     Tedit not displaying entire player list.
  88. Status:  Fixed error in TEDIT that didn't allow display of player list for 
  89.      games having maximum players of 150 players or less.
  90.  
  91. Fix:     Ship Transport loophole allowing unlimited range transport.
  92. Status:  Fixed bug that allowed players to transport to any ship from a 
  93.      sector where they had previously been destroyed while attacking 
  94.      a port.
  95.  
  96. Request: Wanted the ability back to transwarp with a ship in tow.
  97. Status:  Created second type of TransWarp device.  The Type 1 TransWarp 
  98.      device acts as the original (No TransWarp towing), but the Type 2 
  99.      TransWarp device has towing capabilities. (for a higher cost :)
  100.  
  101. Fix:     Field validation problem inside error loop while entering an
  102.      underground password.  Caused overwrite of fields in Sysconfig
  103.      thereby corrupting the database.
  104. Status:  Fixed.  Users can no longer enter a blank password the first time
  105.      and then a longer than 25 byte password inside the error handler to
  106.      cause this corrupted overwrite.
  107.  
  108.  
  109.  
  110.  
  111. ---------------------------
  112. Release WideBeta 6 05-14-95
  113. ---------------------------
  114.  
  115. Well THIS took a hell of a long time in coming to existance.  Over the
  116. last year I underwent a major change of career and left my previous job
  117. as an IBM Systems Engineer (mainframes & midrange) for Allied Signal.
  118. MaryAnn and I are now working with a company building a large, entertainment
  119. BBS system with local access throughout the Midwest (from Wisconsin to
  120. Texas).  As of this release, Metropolis BBS is now a 425 line system 
  121. with full Internet capabilities, tons of great multiuser games (including
  122. the MajorBBS version of Trade Wars 2002) and a truly amazing sinkhole
  123. where our time is concerned.  Since we didn't have any time to work
  124. on Tradewars, we've hired a programmer to get the project back underway.
  125. John Pritchett has joined Martech and has been diligently wading through
  126. bug reports and cleaning up overflow problems and loopholes as fast as
  127. humanly possible.  Any NEW bug reports should be faxed to us at
  128. 913-842-7818 with as much detail as possible on how to duplicate the 
  129. problem.  We wish that it wouldn't have taken so long to get this release
  130. out the door, but our careers do come first over our home business.
  131.  
  132. We now have additional people working for us on a permanent basis to
  133. handle the processing of upgrades and new subscriptions.  Upgrades are
  134. finally under control.  Any coming in now are getting turned around in 
  135. a week or so.  It was an amazing mountain of work to tackle with the 
  136. upgrade announcement. :)  If you still don't have yours and its been a 
  137. few weeks, then it either never reached us, or it didn't reach you via 
  138. the mail.  Email is no longer a viable way to contact us since everyone 
  139. and their brother are constantly sending email ranging from "Whats the
  140. password to the underground" to "How do I get my computer upgrade".  
  141. If you need to contact Martech Software, either use the US Mail or fax 
  142. us at 913-842-7818.  (Take note that our mailing address has changed)
  143.  
  144. This release cleans up a few of the multinode errors that could cause the
  145. game to abend, but does not yet add checks to prevent multinode cheating.
  146. The file locks for multinode cheating will be in the next two Beta 
  147. releases and will come much faster than this one. :)  John and I have been
  148. concentrating on cleaning up overflow problems, cosmetic bugs, and anything
  149. that would allow a player on a single node system to cheat.  As you will 
  150. see from the following lists, we've caught many of them but there are sure
  151. to still be some so feel free to fax in bug reports of any outstanding
  152. "cheat" possibilities.  (single user only, we're fully aware of what we
  153. have to do and change to prevent multinode cheaters). 
  154.  
  155. Now, on to fixes:
  156.  
  157. Fix    : Turn rollovers caused while towing ships
  158. Status : Fixed, new routines in place to handle subtraction of turns
  159.      while towing.  This will handle all rollovers caused by
  160.      ship towing. (was giving player 32000+ turns)
  161.  
  162. Fix    : Spurious write of "This is [planetname]" during landing process.
  163. Status : Removed display as it was originally for debugging purposes only.
  164.  
  165. Fix    : Able to see cloaked ships not of your Corp in area.
  166. Status : Fixed.  Added additional check for cloaked ships during corp
  167.      scans and other area scans so that ship must be owned by the
  168.      player's corp to be seen.  Otherwise its left unseen.
  169.  
  170. Fix    : Transwarp prompt entered state where will automatically fall into
  171.      Twarp mode when entering a non-adjacent sector.
  172. Status : Fixed.  Twarp mode will only engage if user answers Yes to prompt.
  173.      This also clears up most other Twarp engagement problems including
  174.      problems while attempting to engage Twarp if towing another ship.
  175.  
  176. Fix    : If bidding too high or low during trading, spurious messages appear
  177.      which do not make sense.
  178. Status : Cleaned up all handling of port trading responses.  At the same time,
  179.      additional checks were added to prevent incorrect responses.
  180.  
  181. Fix    : If trading port was "angered" then the bid was still modified as
  182.      if it were an acceptable bid.
  183. Status : The trading port will hold on its last bid until it receives a
  184.      reasonable counter bid.
  185.  
  186. Fix    : Course calculations for Transwarp drive used currently set Avoids.
  187. Status : Transwarp jump calculations will no longer worry about Avoided
  188.      sectors that are not the destination.  Twarp course plots will 
  189.      go right through avoided sectors.  This also happens now for
  190.      planetary Transport.
  191.  
  192. Fix    : Phantom Class 0 ports were created by Bigbang.
  193. Status : Fixed. Changed Toloop count for the Class 8 port in BigBang to
  194.      go from the current port number to the total ports to be
  195.      created.  Used to go from current to current plus 5% of total
  196.      ports but due to a rounding error this could miss a few ports thus
  197.      not initializing them.  These unitialized ports were then placed
  198.      into sectors resulting in the phantom Class 0 ports.
  199.  
  200. Fix    : Many cases, rounding or overflow errors resulting in cheating
  201.      loopholes.
  202. Status : Created bounded add and subtract routines which perform their
  203.      addition or subtraction up to a specified boundary and return
  204.      in an error variable any amount that was truncated due to the 
  205.      boundary.  These procedures have been implemented throughout
  206.      the game to set hard boundary limits for almost all user
  207.      transactions.
  208.  
  209. Fix    : Salvage from destroyed ships could increase total number of holds
  210.      beyond set limits.
  211. Status : Fixed. Holds of inventory grabbed will not exceed the total number
  212.      of holds for a given shiptype.
  213.  
  214. Fix    : Transactions involving Oreinv in Planet, Ship and Port routines
  215.      could have wierd results and rollovers.
  216. Status : Implemented the bounded math functions to eliminate any Ore
  217.      inventory rollover problems.  (example, beating your ship against
  218.      a planetary Interdictor generator in an attempt to screw up the
  219.      Ore inventory so that the planet became corrupted.)
  220.  
  221. Fix    : Strange results with inventory handling.
  222. Status : Fixed.  Bounded math functions implemented throughout the game
  223.      in any and all transactions that involve Ore, Org and Equ 
  224.      calculations.  It should not be possible to break the handling
  225.      of inventory now.
  226.  
  227.  
  228. Multinode problem #1 - Daily Log system.
  229.  
  230. The daily log system was causing contention between nodes in a multinode
  231. setup.  I threw out the old system of using a text file and redesigned it
  232. using a normal, shared database file.  This file is in readdenynone mode
  233. the majority of the time, and only opens for writes when it appends a new
  234. record and locks it to add a new message.  While I was at it, I modified
  235. the display routines to track the current ANSI code in effect and reissue
  236. it for a new line if the message line exceeded 80 bytes.  Also, the
  237. log display routines were modified to include the ability to show a time/
  238. date stamp for each and every line in the daily log.  This was further
  239. modified to only show if the time/date has changed from the previous
  240. entry.  The new prompt for "Include Time/date stamp" defaults to No, so if
  241. your users just hit the one extra Return, it will look like the old system.
  242.  
  243. ------------------------------------------------------------------------
  244.  
  245. NOTE:  The majority of lockup problems in a multinode environment were
  246.        being caused by the above file being a text file.  Turbo Pascal
  247.        doesn't let you handle text files very well in a multiuser mode
  248.        so it was necessary to change this to a database.  If this screws
  249.        up some people's addons, I'm sorry, it was necessary for the
  250.        stability of the game under a multinode setup.
  251.        For anyone that writes 3rd party addons that deal with the
  252.        TWOPENG.DAT daily log, here is the new format:
  253.  
  254.      logf=record
  255.        msg    : string[160];
  256.        time   : string[11];
  257.        date   : string[8];
  258.      end;
  259.  
  260. ------------------------------------------------------------------------
  261.  
  262. Multinode problem #2 - Corp Editor.
  263.  
  264. The Corp editor wasn't designed (nor was any of tedit) to work while a
  265. user was online, playing.  However, due to an oversight of mine, it
  266. didn't work at all if you have Share running. (whoops).  The proper
  267. DOS file modes are being used now so that Share being loaded won't
  268. cause Tedit's corp editor to barf out with an error code 162.  (162 is
  269. always related to a file sharing/lock problem).
  270.  
  271. Request: Reposses extra ships left in the Fedspace.  Users are
  272.      using this strategy to park their ships in a safe haven.
  273. Status : Well I hope everyone heeded the warning in Beta 4 and Beta 5
  274.      because this is now ACTIVE. :)  Any ship left in FedSpace
  275.      during cleanup WILL BE REPOSSESED!
  276.  
  277. NEW    : The Feds, being the Lawful types that they are, now cleanup
  278.      FedSpace of navhazard everynight.  They just can't stand a
  279.      chaotic, messy sector to live in.
  280.  
  281. NEW    : NEWSFLASH!  ALIENS ARE FEDUP!  THE MAJORITY OF THEM TURN EVIL!
  282.      (grin)  Well good players keep saying they don't have enough
  283.      targets out there, so the bulk of the Alien traders have now
  284.      turned evil.  Approximately 1/8th of them still hold to the
  285.      light, while the others have gone to the dark side.
  286.  
  287. Fix    : Rank and Kills in Corp editor, don't do anything, what are they?
  288. Status : Fixed.  Rank and Kills in there are leftovers from an old
  289.      concept that didn't go anywhere.  They've been cleaned out of
  290.      the editor.
  291.  
  292. Fix    : Tedit - User editor - Onplanetnum doesn't do anything.
  293. Status : Its not supposed to, its a display only field which I'll make
  294.      more apparent by removing the option to edit it.  The Current
  295.      ship# is also a refference only, display.  The game would get
  296.      massively corrupted if the ship and planet pointers could be
  297.      edited.  Having two people in the same ship is a mess.
  298.  
  299. Fix    : When the planet max is reached, the last planet record just
  300.      gets written over.
  301. Status : Argh!  A damn off by one problem was letting this happen.  It
  302.      should be taken care of now and users should get the message
  303.      "Not enough free matter exists to make a new planet, perhaps
  304.      you should destroy one somewhere first".  I don't know how long
  305.      this problem has been lurking in there, but I imagine its been
  306.      quite a while.  This was also occuring in the New Player Planet
  307.      routine (called the same PlanetConstruct function) so I imagine
  308.      it would have gotten real confusing and made it look like new
  309.      player's planets were dissapearing.
  310.  
  311. Fix    : New mod that a Scout doesn't have an escape pod only works if
  312.      someone else blows you up, if you kill yourself, you have one.
  313. Status : Fixed.  If you get yourself blowup in a scout now, you get the
  314.      deathdelay lockout, and lose half your experience and alignment.
  315.  
  316. Fix    : "Dissapearing ships" or unable to see a ship in a sector with
  317.      another player present.  Ship showed up on Transporter info but
  318.      not in regular display.
  319. Status : Fixed.  I believe this was also the dissapearing ship bug that
  320.      many others were complaining about.  The ship that they thought
  321.      was gone was really still there, it just wasn't showing up in
  322.      a sector display (most often the stardock where you left it) but
  323.      could be transported to.
  324.  
  325. Fix    : Towing a manned ship often results in an unmanned ship or even
  326.      someone else's ship being towed along for the ride.
  327. Status : Fixed.  One little errant pointer is all it takes, and in this
  328.      case, the towing pointer to the user pointer to the ship was
  329.      missing one character that indicated the usernumber was a pointer
  330.      to a ship, thus the ship being towed was the Shipfile(usernumber)
  331.      (usually always the wrong one), instead of
  332.      Shipfile(usernumber(currentship)).  This could also account for
  333.      dissapearing ships as people's ships would get towed out from
  334.      under them.
  335.  
  336. Fix    : Occasional spurt of "Transfers not allowed in Citadels" when
  337.      trying to do corp transfers.
  338. Status : This was a leftover flag from when you try to land on a planet
  339.      that someone else is defending and you retreat.  Its cleared now.
  340.  
  341. Fix    : Trying to transwarp a planet to the sector its already in gets
  342.      real wierd.
  343. Status : The program now just rebuffs the user for trying to do something
  344.      that silly.
  345.  
  346. Fix    : While towing another ship, your Turns left do not display properly.
  347. Status : It was displaying the turns left of the person being towed not
  348.      the one doing the towing.  This is fixed now.
  349.  
  350. Fix    : Attacking the Stardock caused the production values to go silly
  351.      so that it would end up buying 600,000+ of everything or such.
  352. Status : Fixed.  This was a direct result of beefing up the Stardock so
  353.      it would be damn hard to kill anymore.
  354.  
  355. Fix    : On finding/showing an enemy mined sector, user is given option
  356.      to avoid that sector in the future.  Doesn't take if they say yes.
  357. Status : Does now!  This can be tripped by entering a sector thats mined,
  358.      or by using a Holoscanner to check adjacent sectors.  It properly
  359.      records it now and saves the avoid.
  360.  
  361. Fix    : Player retreats from an interdictor enough to send his turns left
  362.      below zero which results in having 65000 turns.
  363. Status : Fixed.  Capped.
  364.  
  365.  
  366. Fix    : Player gets caught on a planet while blowing it up, the "On planet"
  367.      flag remains stuck on that player and they're invincible.
  368. Status : Fixed, the player will now show up and not be considered on a planet.
  369.  
  370.  
  371. Report : Getting blown up while attacking Stardock results in being stuck,
  372.      can't seem to warp anywhere.
  373. Status : I couldn't reproduce this, anyone?
  374.  
  375. Report : Getting blown up while attacking Stardock results in having unlimited
  376.      transport range.
  377. Status : Couldn't duplicate this one either.  Anyone?
  378.  
  379.  
  380.  
  381. ---------------------------
  382. Release WideBeta 5 02-13-94
  383. ---------------------------
  384. Wow!  We've been super busy around here getting upgrade requests processed.
  385. If you're still waiting for yours, please be patient, we're working through
  386. them as fast as possible.  Beta Six will hopefully follow up pretty soon
  387. as I haven't had much time to work on the updates this last month, but will
  388. have more time now.
  389.  
  390.  
  391.  
  392. Fix    : Placing contracts on yourself generates funny money.
  393. Status : Fixed.  Didn't know this was broken, but thanks again to
  394.      Floyd driver for pointing out that this was also a problem
  395.      same as the police bounties were.
  396.  
  397. NEW    : From this point on, SCOUT MARAUDERS WILL NOT HAVE ESCAPE PODS!
  398.      Please make sure that your users UNDERSTAND this point as its
  399.      rather important! :)  Logistically, the scout should never have
  400.      had an Escape pod, so now it doesn't.
  401.  
  402. Fix    : When capturing someone's ship that had a Limpet attached, it
  403.      would spawn a new limpet onto the escape pod.
  404. Status : Fixed.
  405.  
  406. Fix    : Port 0s were not charging the 5,000 credits to remove a Limpet
  407.      like they should.
  408. Status : Fixed.
  409.  
  410. Fix    : Tedit was allowing entries for Fighter Owner in a sector outside
  411.      of the allowed range.
  412. Status : Done.
  413.  
  414. Fix    : Transferring funds to yourself was still sending a message.
  415. Status : Done, message removed if both accounts involved are the same.
  416.  
  417. Fix    : Problems with Takeall routine on a planet with near-max inventory.
  418. Status : Fixed this.  Minor oversight on my part for the variable type
  419.      used to handle the processing.
  420.  
  421. Fix    : Still needed some additional codes to prevent cheating with the
  422.      retreat functions.
  423. Status : Upon entering the game, last sector visited is set to the user's
  424.      current location.  This will eliminate some loopholes people
  425.      were using with accomplaces helping them retreat into remote
  426.      locations.
  427.  
  428. Fix    : Minor oversight, didn't charge a turn for ship to ship
  429.      transporter use.  Also opened hole for easier steal/sell cycle.
  430. Status : Put in the check to prevent transporting without a turn and
  431.      charged a turn for transport use.
  432.  
  433. Fix    : Blind Twarping (and getting blown up) could result in giving
  434.      you a rediculous number of holds of Ore.
  435. Status : Fixed.  Do NOT deduct the ore amount from a new escape pod as
  436.      its already sitting at zero. :)
  437.  
  438. Request: Cloaking failure is too tough.
  439. Status : Changed.  Cloaks are now 100% for the first 24 hours minimum.
  440.      After that time, they will have an x% chance of failure
  441.      cumulative each day that the user doesn't log back into the
  442.      game.  (This value settable in Tedit)
  443.  
  444. Fix    : Non-standard Irq support over 8 not working properly.
  445. Status : I had a problem with my SHL and the offset for 8250 slave mode
  446.      when the IRQ is 9-15.  I didn't have time to get this fixed so
  447.      I just limited the IRQ support for 2-8 until I can get this one
  448.      tackled.  Using IRQ's 9 thru 15 is a pain.
  449.  
  450. Fix    : Every Steal resulted in a free turn!
  451. Status : Though it indicated a turn was used, it wasn't updating the user
  452.      record properly.  Its fixed now and should update properly.
  453.  
  454. Fix    : Being busted for robbing the same port twice in a row erroneously
  455.      only took 5 holds.
  456. Status : Its now prorated and is a percentage of the player's total holds.
  457.  
  458. Request: Evil players milking the Jettison colonists feature to lower
  459.      their alignment quickly.
  460. Status : Only a positively aligned player gets the alignment deduction
  461.      now when jettisoning colonists.
  462.  
  463. Request: Evil shouldn't be allowed in the Fed Police!  They can buy back
  464.      alignment that way by posting rewards.
  465. Status : True. I turned the lock back on that keeps evil out of the Fed-
  466.      police HQ.
  467.  
  468. Fix    : Heir to the throne bug active.  This leaves corp owned assets
  469.      behind after a corp is disbanded.
  470. Status : Done.  Planets, Mines and Ships should all revert to unowned if
  471.      a Ceo disbands a corp that has such corporate assets.
  472.  
  473. Request: Users want to send Corporate memos whether or not they're the CEO
  474. Status : Well I hope everyone has larger hard disks now. :)  I've always
  475.      avoided doing this since users tend to be so damn verbose, but I
  476.      guess thats the whole idea of the BBS anyway, to communicate.
  477.      You might want to keep an eye on the TWSMF data file, it can grow
  478.      pretty huge with everyone being able to use the Corp Memo.
  479.  
  480. Fix    : With the newer, more powerful ships, its too easy to kill the
  481.      Stardock or a Class 0.
  482. Status : Well, *I* thought it was a strategic option to nuke em. :)  But
  483.      everyone else seems to disagree and doesn't want to see em go
  484.      away, thus they're now considerably stronger.
  485.  
  486. *********************************************************************
  487. NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
  488. *********************************************************************
  489. Since I didn't think everyone got the warning out for the following,
  490. I'm holding off on adding this VERY NASTY addition to maintenance
  491. until the next release.  PLEASE TELL YOUR USERS TO GET THEIR EXTRA
  492. SHIPS OUT OF FEDSPACE cause with Beta 6 they'll lose em.
  493. *********************************************************************
  494.  
  495. NOTE:  With Beta 6, unmanned ships left in Fedspace overnight will be
  496.        repossessed!  This is both to cut down on clutter, and to encourage
  497.        putting a user's assets at risk so they'll have to defend them
  498.        somewhere instead of leaving them safe and secure in Fedspace.
  499.        I'm posting this warning so you can all let your users know before
  500.        the weekend.  If they don't have their ships moved out by then,
  501.        they're going to lose them.
  502.  
  503. *********************************************************************
  504.  
  505. ---------------------------
  506. Release WideBeta 4 01-11-94
  507. ---------------------------
  508. And a Happy New Year!  Ack, we're buried under upgrade forms and new
  509. registration forms so I didn't get as much done on the game this week
  510. as I would have liked to.  I knocked out some of the main offenders so
  511. we can move towards a more stable gaming environment quickly.
  512.  
  513. NOTE: Due to the presence of two bugs, the Galactic bank and the Self
  514.       bounties in the Fedpolice, we STRONGLY recommend you restart
  515.       your test game.  Yes, we know players are going to complain, but
  516.       the integrity of the game is *very* questionable since users could
  517.       have racked up many millions of credits without earning them. :)
  518.       Please BigBang the game again.  Maybe use some different settings
  519.       for the BigBang (if you have your V2 code) to try its variations.
  520.  
  521.  
  522. Fix    : Sector Retreat Bug still active.
  523. Status : Fixed.  Many thanks once again to Floyd Driver for pointing
  524.      out that this annoyance was still hanging around.  It was fixed
  525.      in about 20 minutes as all I had to do was convert the user's
  526.      corporate fighters in their current sector (when quitting the
  527.      corp) to personal assets).  Also, I incorporated the Enterroom
  528.      functions into the retreated into sector. Now if someone
  529.      retreats back into a sector thats mined, etc, they'll have to
  530.      take the damage they didn't before.  Note: This opens up a
  531.      nasty technique you can do to someone.  If you come across a
  532.      user, deploy fighters under him and in all adjacent sectors.
  533.      This will cause him to bounce back and forth attempting to
  534.      retreat till he blows up. (hehheheh)  Call it the Fighter
  535.      Sinkhole of death strategy. :)
  536.  
  537.  
  538. Fix    : Endless Galactic Bank money.
  539. Status : Done.  Easy to fix. The Galactic Bank is working 100% now.
  540.      Its STRONGLY recommended that you re-Bigbang your test game
  541.      since a user could have been making funny-money with this
  542.      bug in place.
  543.  
  544. Fix    : Posting a reward on yourself created money.
  545. Status : Done.  Thought I fixed that in 3, missed one update line.
  546.  
  547. Fix    : Porting at a destroyed port abended.
  548. Status : The more I looked at this, the more I think this hasn't
  549.      worked right for a long time. :)  But its all fixed now and
  550.      if the user reaaaaaaaaly insists on porting at a destroyed
  551.      port, they'll merrily go up in flames too from the excessive
  552.      radiation overload.
  553.  
  554. Fix    : Trying to display a sector in Tedit with a destroyed port abends
  555. Status : Related to the above problem, also fixed.
  556.  
  557. Fix    : Minor snafu, unable to put an Alien or Ferrengi in sectors above
  558.      1000 via the editor.
  559. Status : Fixed, but sysops should NOT BE DOING THIS. :)  It seems many
  560.      sysops don't understand that the game itself decides when to
  561.      generate new ferrengi or aliens.  This is based on the age of
  562.      the game.  If you use Tedit to place previously inactive ships,
  563.      they will just sit in the sector you put them in.  They may
  564.      interact some with a user entering that sector, but they are
  565.      NOT being handled by the game background routines UNTIL the
  566.      gameage is old enough to start handling them.  If you want more
  567.      Ferrengi and Aliens, then up the Gameage!  That will make plenty.
  568.  
  569. Fix    : Port editor, "X" doesn't exit it, Q does.
  570. Status : Fixed.
  571.  
  572. Fix    : Stuck in loops entering transporter with only one ship.
  573. Status : Cannot duplicate this!  I went ahead and added additional code
  574.      to kick the user out of the transporter if they only have a
  575.      single ship anyway.
  576.  
  577. Fix    : "Magic Moth" bug depleting Qcannon w/o fighter loss
  578. Status : Fixed.  One missing pointer update but its now in place.  Users
  579.      will get their money's worth with Qcannon defense now.
  580.  
  581. Fix    : Tedit, Sector display, planets don't line up properly.
  582. Status : Fixed.
  583.  
  584. Fix    : Status line had extraneous "Bd" in display.
  585. Status : Fixed.
  586.  
  587. Request: Don't ask for ship password when towing if blank.
  588. Status : Added.
  589.  
  590. Fix    : Changing the name in the underground abended with a file sharing
  591.      problem.
  592. Status : Put the file back to Write Shared mode before trying to write
  593.      to it. ;)
  594.  
  595. Fix    : Error code 209 when trying to run the game.
  596. Status : Fixed.  There is an incompatibility with my XMS overlay loader
  597.      with some Dos high memory managers.  For now, I've removed it
  598.      and may not bother with it in the final release.  Seems every
  599.      one and their brother treats XMS memory allocation a little
  600.      differently and I don't have time to track em all down.  The
  601.      game still uses the standard EMS overlay loader if EMS is
  602.      active and there is enough to go around.
  603.  
  604. Fix    : Announcements put garbage in the daily log.
  605. Status : Fixed.
  606.  
  607. Request: Line wrap for the message editor.
  608. Status : Added.  This is more complicated than most people think but I
  609.      put in the time to add it anyway.
  610.  
  611. Fix    : Heir to the throne bug active.  This leaves corp owned assets
  612.      behind after a corp is disbanded.
  613. Status : I've started on this one, but its not finished in this release.
  614.      It will be done for Beta 5.
  615.  
  616. Request: Additional file control to prevent cheating on multinode systems.
  617. Status : I didn't have a chance to start on this one, this will also be in
  618.      Beta 5.  This one isn't hard, its just tedious.  I already have
  619.      the file and record locking routines done, just have to place them
  620.      in all the places needed to prevent cooperative cheating. :)
  621.  
  622. Fix    : When buying a new ship, attached limpets from the old transfer
  623. Status : Fixed.  The attached limpets will stay with the old ship, but the
  624.      user won't get as good of a tradein.
  625.  
  626. Fix    : User prompts weren't clear enough when asking if they want to
  627.      put a password on a new ship they just bought.
  628. Status : Modified prompts to be more obvious.
  629.  
  630. NOTE:  With Beta 5, unmanned ships left in Fedspace overnight will be
  631.        repossessed!  This is both to cut down on clutter, and to encourage
  632.        putting a user's assets at risk so they'll have to defend them
  633.        somewhere instead of leaving them safe and secure in Fedspace.
  634.        I'm posting this warning so you can all let your users know before
  635.        the weekend.  If they don't have their ships moved out by then,
  636.        they're going to lose them.
  637.  
  638. Mod    : Altered the default BigBang settings to produce a sparser
  639.      universe.
  640.  
  641. Request: Some users couldn't cope with the sector numbers with them in
  642.      descending order.  (complained loudly)
  643. Status : Altered the sort during BigBang to produce the sector links
  644.      in ascending order instead.
  645.  
  646.  
  647. Welp, I'm going to bundle this all up and get it off to Bill!  Have fun
  648. with the updates folks.
  649.  
  650. ---------------------------
  651. Release WideBeta 3 12-26-93
  652. ---------------------------
  653. Well Merry Christmas to everyone!  We're hard at work trying to get all
  654. the upgraded registration codes out, so bear with us!  Now on to changes:
  655.  
  656. Request: Let sysops do "General Announcements" akin to the Email options.
  657. Status : Done. Added some extra 'From' people in there too.
  658.  
  659. Fix    : Sending messages allows 80 chars but when displayed with the
  660.      leading "> " it wraps a bit over on the next line.
  661. Status : Done. Lowered input amount down to 76 chars so there won't be
  662.      a few extra chars wrapped around to the next line.
  663.  
  664. Request: Please make Local mode ON as a default for unregistered BBSes
  665. Status : Done.  Bigbang B3 and up will do this.
  666.  
  667. Request: User is sitting in the docs after his time has run out.
  668. Status : Done. Added time left check to the read ascii file routines,
  669.      will do a Timeleft check every 24 lines of output.
  670.  
  671. New Add: I put more Desqview slicing checks into various output routines,
  672.      so to improve Dv time slicing on the output side.  The input
  673.      side already had all this stuff everywhere.
  674.  
  675. Fix    : New user has one ship and tries to use the ship transporter. It
  676.      puts them in an endless loop.
  677. Status : Cannot duplicate this one.  Anyone able to shed some light on this?
  678.  
  679. Fix    : TwErr.log and TwGame.log not erased when a Bigbang is run.
  680. Status : Done.  They are now erased.
  681.  
  682. Fix    : After running BigBang, Extern Abends with err100.
  683. Status : Cannot duplicate.  Anyone able to duplicate this, please report
  684.      the exact BigBang configuration used to create this universe.
  685.  
  686. Request: Please add a Dos environment variable to pass username in so the
  687.      game can be run over a local area network.
  688. Status : Done.  Added TWUSER= as a valid Dos environ variable.  Works only
  689.      in local mode.  Use SET TWUSER=<username> in a Lan setup and then
  690.      call TW2002 with a node set for Local play.
  691.      NOTE: Its not my fault if everyone at work is messing with
  692.      Trade Wars instead of using the Lan for business stuff. :)
  693.  
  694. Fix    : Ability for Commissioned players to Transwarp to FedSpace not
  695.      working.
  696. Status : Forgot to add it. :)  Its in there, works great, less filling.
  697.      BTW, this is for ships only, not Twarping planets.
  698.  
  699. Fix    : Twsysop docs spell Telegard wrong.  Also indicate to use Chain.txt
  700. Status : Done. Spelled right, recommended Dorinfo1.def instead.
  701.  
  702. Fix    : Extern was still putting "Planet X and Y in sector Z collided" in
  703.      the daily log.
  704. Status : Done. Removed the sector number from the daily log, thats none of
  705.      the other player's business.
  706.  
  707. Request: Full Fossil driver support.
  708. Status : Have most of the code done, haven't done enough testing with it
  709.      yet though, will add it in B4, not in B3.  Still trying to find
  710.      the algorithm for autodetection of an active Fossil driver.
  711.  
  712. Fix    : Sysop docs still mentioned using the accompanying batch files
  713.      to call the game.
  714. Status : Docs upgraded to remove that.  Command line switches not used
  715.      to determine configuration anymore.
  716.  
  717. Fix    : "CEYLAD" still active in Citadels.
  718. Status : "Should be fixed" :)  Added a planetary update coming out of the
  719.      Citadel so it would be sure to have the proper amounts current.
  720.      Also put some additional safety checks in to insure that hold
  721.      amounts cannot get out of whack.  I'd really like someone to try
  722.      and break this as hard as they can because I was sure I
  723.      eliminated all planet/citadel related cheats.
  724.  
  725. Fix    : Retreating from deployed fighters makes the autopilot go screwy.
  726. Status : Well, I'm shutting down autopilot after retreating from a bad
  727.      sector.  That will give the user a chance to do something, whether
  728.      its a Holoscan to see the sector again, or to use Mine distruptors
  729.      or whatever.  It definately fixes the problem with running off on
  730.      a course that doesn't actually happen.
  731.  
  732. Fix    : A photon torpedo accident resulted in NOT losing any fighters.
  733. Status : Fixed.  Made sure not to re-read the ship record while an
  734.      attack was in progress from the defenses of the other player.
  735.  
  736. Request: Don't allow the player name entered to be blank in Local mode.
  737. Status : Done, local mode init will loop until you give it a non null name.
  738.  
  739. Fix    : Evil aligned players (slightly evil) could post a bounty on their
  740.      head that wasn't subtracted from their total credits.
  741. Status : Done.  Procedure was writing both the poster and the postee as
  742.      the same trader.  The credits were being deducted and written
  743.      but then the follow up write of the trader it was posted on
  744.      overwrote it with the pre-subtraction value.
  745.  
  746. Thats the end of any critical errors that I have so far.  Keep those
  747. bug reports coming in!  Special thanks to Floyd Driver for reporting the
  748. Ceylad and the Bounty problems.  Good job
  749.  
  750. ---------------------------
  751. Release WideBeta 2 12-20-93
  752. ---------------------------
  753. Sigh.  Had one of those days Sunday and didn't include the USER DOCS in
  754. release 1  Its here in this one.  Also, I will be putting out a seperate
  755. zip of just the docs so folks don't have to download this whole thing.
  756. ---------------------------
  757. Release WideBeta 1 12-18-93
  758. ---------------------------
  759. ***********************************************************************
  760. Note to Beta testers who ran Beta .9x, run TWINSTAL now to update your
  761. files and install this new version.  This will be the new standard.
  762. ***********************************************************************
  763.  
  764.  
  765. Improved the New user planet to have better odds of getting a decent
  766. planet to start with.  New users should get type 1-4 with heavy
  767. weighting towards the Earth type planets.  I did retain a 2% chaos
  768. factor to give them a totally random planet type.
  769.  
  770. Okay! The full node control system is installed.  NOTE! NOTE! NOTE!
  771. YOU WILL HAVE TO GO SET YOUR NODEFILES to get TWs to work now. ;)
  772. If you've been running the previous Betas, your Nodefile data may
  773. look strange since the format has changed some.  You should be able to
  774. edit the Nodefile to match your setup though.  A new bigbang will
  775. create them in the proper format so none of the new testers will
  776. have to mess with this.
  777.  
  778. The node control can identify the node in two ways.  The first is by
  779. using a Dos Environment variable:
  780.  
  781. SET TWNODE=1
  782.  
  783. Would indicate to the game that the machine its running on should read
  784. Node 1's setup info to determine what to do.  The second mode is to use
  785. a command line option to indicate which node you're running:
  786.  
  787. TW2002 TWNODE=1
  788.  
  789. This mode will override whatever's in the Dos Environment variable.
  790.  
  791. Please note that the old style command lines DO NOT WORK anymore, using
  792. something like TW2002 -DOOR means absolutely nothing now.  The only other
  793. command line options that exist are:
  794.  
  795. TW2002 NOXMS    (do not use XMS for overlays)
  796. TW2002 NOEMS    (do not use EMS for overlays)
  797.  
  798. The new memory manager will first try to use XMS memory to load the overlays
  799. and then EMS if thats not available.
  800.  
  801. --------------------------------------------------
  802. Release 0.93 12-12-93    FINAL RESTRICTED BETA
  803. **************************************************
  804. * Wide area BETA test will start with the next   *
  805. * release.  ANYONE who wants to participate will *
  806. * be allowed to setup the BETA package if they   *
  807. * are a registered Sysop of 1.xx  Please let all *
  808. * Sysops know of this as I can't post on the     *
  809. * TRADE_WAR echo yet (installing new software)   *
  810. * This wide-area public Beta should start in the *
  811. * next week.  We *DO* want Sysops who are going  *
  812. * to get back to us (Crash Netmail) if they find *
  813. * a nasty bug.                                   *
  814. **************************************************
  815. --------------------------------------------------
  816.  
  817. Fixed mine handling error that could accidentally let someone else
  818. gain possession of your mines.
  819.  
  820. Fixed local display line having problem when the user online had one
  821. of the Three Ferrengi ships.  Short descriptions are:
  822.        "FreACr" = Ferrengi Assault Cruiser
  823.        "FreBat" = Ferrengi Battle Cruiser
  824.        "FreDre" = Ferrengi Dreadnaught
  825.  
  826. If ship password is blank, don't ask for it during transporter use.
  827.  
  828. Now asking if the user wants to set a password when they buy a new ship
  829. at the Shipyards.  Answering "No" just leaves it null.
  830.  
  831. Reduced the Qcannon in a MSL penalty to just removing the Qcannon, not
  832. destroying the entire Citadel.
  833.  
  834. Repaired problem with Ferrengi taking holds and leaving you with more
  835. Colonists than you have holds.
  836.  
  837. Planetary transporter now checks to make sure you have one turn left
  838. before it will let you proceed.  This was causing a rollover that
  839. would give a player 65,535 turns. :)
  840.  
  841. New Players can optionally be setup with their very own, private home-
  842. planet!  This is an option in Tedit H that defaults to ON now.  The
  843. planet will be built somewhere that has a clear path to and from
  844. sector 1.  This will be a Citadel-less planet with a small smattering
  845. of Colonists.
  846.  
  847. Planet creation in BigBang has been scratched in favor of the above mode
  848. that gives the new planet to a new user instead.
  849.  
  850. Ooooo! Amazements of Amazements, if you attack a Tholian Sentinel, it
  851. will actually *have* 4:1 defensive odds!  (Yack, one simple little
  852. wrong equation to track down, but its fixed now)
  853.  
  854. Display info for processing type 1 mines has been changed to reflect the
  855. Armid name throughout.  (to help avoid confusion as to what mine type
  856. it was you just left for someone :)
  857.  
  858. Bigbang should make the Stardock, and Class 0 port sectors fairly
  859. heavily travelled now.  MOST if not all of the 6 warps into those sectors
  860. should be two ways.  Also, Bigbang checks for, and removes duplicate
  861. warps from a given sector and while its at it, it nicely sorts the warps
  862. so they're in descending order, left to right ;)
  863.  
  864. Fixed "Do you want to avoid this mined sector" from Holoscans and when
  865. entering and avoiding mines.
  866.  
  867. At the same time, I cleared up the problem with being adjacent to an avoided
  868. sector and trying to warp there.  The program will now warn you and give
  869. you a chance to back out of the decision to enter the avoided sector.
  870.  
  871. Instead of just generating radiation, ports also make debris now.
  872. Trying to port will still blow you up but once the radiation dissipates,
  873. there will just be a bunch of debris.
  874.  
  875. Okay, please TEST the hell out of this release!  We'll be starting the
  876. PUBLIC Beta test shortly and I need immediate feedback if there are some
  877. nasty problems in this.  The next release (the public one) will include
  878. the Tournament mode, the Node control system and Fossil support.  We're
  879. very close folks!  Thanks for the help!
  880.  
  881. NOTE!  Crash mail us the TWUPDATE.FRM thats included here so we can get
  882. you your own personal codes for the game (before everyone else).  The
  883. requirements for the form is on it.  Send it to the address on the form!
  884.  
  885. Someone please let everyone in TRADE_WARS and such know that the registration
  886. cost will go up January 1st, to $20.  If their registration is post-marked
  887. before that date, then they can register 1.xx for the old price of $15 and
  888. they'll get their free-upgrade. ;)
  889.  
  890. BTW:  Its fine to distribute the TWUPDATE.FRM thats included with this 
  891. archive.  We're ready to start taking update orders at this time.
  892.  
  893.  
  894. --------------------------
  895. Release 0.92 11-14-93
  896. --------------------------
  897.  
  898. Fixed problem with moving more than 30000 fighters on/off a planet. (from
  899. large ships).
  900.  
  901. At the same time, increased Colonist quantities one can move from one
  902. occupation to another.
  903.  
  904. Fixed ship-ship transport problem where transporter wasn't being updated
  905. with the new ship's transport range.
  906.  
  907. Fixed typo on "only Interdictor Cruiser has Interdictor Generators"
  908.  
  909. Fixed cosmetic problem with aborting Pmissile launch.
  910.  
  911. Enlarged Density section of Relative Density scan and changed it from
  912. abbreviated double reals back to comma separated full real.
  913. IE, instead of 10m you'll get 10,242,120
  914.  
  915. Changed "X launched a Photon missile from sector yyy" to "X launched a
  916. Photon missile somewhere" in the daily log.
  917.  
  918. Added cloak failure chance as user exits game.  (by tester's request,
  919. so that cloaked user wasn't "guaranteed safe" until maintenance.
  920.  
  921. Repaired a lot of small potential numerical problems to prevent things
  922. such as data type rollover.  (past problems with 1.xx)
  923.  
  924. Maryann has the initial release of the docs in this version.  Feel free
  925. to read through them and give some feedback on them.  Remember, we
  926. *never* give out the whole story in the docs, just enough to get the
  927. new players going.
  928.  
  929. NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE (Hey, read this :)
  930. Please inform your users to SELL OFF all Ferrengi craft they may have 
  931. captured in the last 2 weeks.  I'm making a change to the ship table
  932. and if they don't get rid of it, they'll end up with a very powerful
  933. ship that we really don't want em to have until we've tested it some
  934. more. :)  Nuff said, sell off those Ferrengi ships.
  935.  
  936.  
  937. --------------------------
  938. Release 0.91 10-31-93
  939. --------------------------
  940. Happy Halloween!
  941.  
  942. Repaired the problem with Extern clearing the Navhazard debris (and making
  943. 250+ in the sector when it was done.)  Set your Debris Loss Percent (in
  944. Tedit) to 100 and run Extern three times.  That will clear all Debris in
  945. the game.  Don't forget to set it back down to something reasonable after
  946. you do that. ;)
  947.  
  948. Corrected an oddity that, after reporting someone took over your ship in
  949. combat, that "the collision destroyed" the same ship.
  950.  
  951. Plugged in exchanging ships in the Citadel.
  952.  
  953. If any of you are experiencing errors with Aliens being moved, ie your
  954. TWerr.log has MoveAlien for substate 1, please be sure your settings for
  955. the 2nd and 3rd Class 0 ports are not corrupted due to that previous bug
  956. with the underground password being allowed too long of a string. (causing
  957. an overwrite of the Ferrengi home sector and the 2nd & 3rd class 0)
  958.  
  959. Muhahahahha.  Planets on Major Space Lanes that have Citadels now have the
  960. Citadels destroyed by the Feds.  So much for blocking off the Stardock by
  961. Twarping in defensive planets.  This is drastic, true, but I feel its
  962. necessary to promote longer running games.
  963.  
  964. Fixed problem where Tedit's initial fighters or initial holds could be set
  965. larger than is allowed for the Merchant Cruiser.
  966.  
  967. By request, added a report when Limpet mines activate.  "Limpet mine in
  968. sector XXX activated on date at time"
  969.  
  970. Removed bug that could produce a captured alien ship with hardware it
  971. shouldn't be able to have like a twarp drive, etc.
  972.  
  973. Added control for user to activate/deactivate their Interdictor generator
  974. aboard ship#16.
  975.  
  976. Fixed the oversight where user wasn't being charged their turns to escape an
  977. Interdiction field generated by a planet.
  978.  
  979. Corrected a memory allocation problem that was keeping BigBang from having
  980. enough stack to open a Dos shell to delete old files.  Thus the bathroom
  981. wall, the convos, the ferrengi, aliens, etc are all now being cleared
  982. when a BigBang is run.
  983.  
  984. Corrected a problem with moving the Fed ships.  In a less than 5000 sect
  985. universe this sometimes caused an abend. (usually just after a bigbang)
  986.  
  987. Added controls for the Planetary interdictor generator so the user can
  988. decide whether they want it on or off.  Also added to the Planet Display
  989. the current status of the generator.
  990.  
  991. Well I wanted to make it harder to move extra ships around, but by
  992. popular demand I modified the Towing systems to allow you to tow unmanned
  993. ships THAT YOU HAVE 1.) Ownership of and 2.) the password.  You can tow
  994. them regardless of fighters on them and regardless of if they're in fed-
  995. space.
  996.  
  997. Note:  The days of the Evil StarShip are now over. ;)
  998.  
  999. Lowered the price of the Genesis torpedo a *little* to make up for sometimes
  1000. getting a crappy planet.  Remember folks, you can destroy planets now
  1001. without much of a change to your exp or alignment at all.
  1002.  
  1003. Photon wave disables planetary Interdictor now.
  1004.  
  1005. Ferrengi ships are potentially obtainable now.  (Shhhh, don't tell people)
  1006.  
  1007.  
  1008.  
  1009. --------------------------
  1010. Release 0.90 10-24-93
  1011. --------------------------
  1012. Why the big jump? Well this is the "features cap" for the final
  1013. release.  Anything from this point on will be bug fixes and minor
  1014. tweaks. (along with the very involved new I/O system with very
  1015. specific setup for multinode and nonstandard I/O).  This version
  1016. *should* have everything active in it.
  1017.  
  1018. -------------------------------------------------------------------
  1019. I thought I'd throw in some filespecs like I used to with 1.xx
  1020. -------------------------------------------------------------------
  1021.  
  1022. TW2002  (Main Program)   25,282 lines of code
  1023.     .EXE             97,969 bytes in size
  1024.     .OVR            401,950 bytes in size
  1025.  
  1026. TEDIT   (Editor)         13,815 lines of code
  1027.     .EXE             91,808 bytes in size
  1028.     .OVR             76,863 bytes in size
  1029.  
  1030. BIGBANG (Creator)        10,273 lines of code
  1031.     .EXE             64,992 bytes in size
  1032.  
  1033. EXTERN  (Maintentance)    9,389 lines of code (a small one ;)
  1034.     .EXE             78,496 bytes in size
  1035.  
  1036. -------------------------------------------------------------------
  1037.  
  1038. Fixed the main prompt so its different enough the Capture folk can
  1039. easily tell it from the Computer prompt, etc.
  1040.  
  1041. Fixed that annoying overwrite being caused since the Underground
  1042. password is now only 25 bytes long but the input routine was still
  1043. allowing the user to put in 41 bytes (thus overwriting the 2nd Star-
  1044. dock locations, etc)
  1045.  
  1046. Activated Ferrengi Aggression routines. :)
  1047.  
  1048. Repaired small problem with not being able to alter starting credits.
  1049.  
  1050. Modified Create_Planet so that it shows you the type of planet being
  1051. made before you name it.  (per beta tester's request)  Nice touch,
  1052. let them personalize the name for the planet type.  I especially like
  1053. "Rocky Road" for Mountainous planets. :)
  1054.  
  1055. Another user request:  Added an option in the computer to disable
  1056. ANIMATION and lengthy ansi displays only while retaining full color
  1057. everywhere else in the game.  At the same time I'm now storing the
  1058. "Use Ansi" option so that if you turn it off, it will STAY off between
  1059. game plays.  The two are dependant on each other, so they're under the
  1060. one "Change Ansi settings" option in the computer.
  1061.  
  1062. Removed a problem where you destroy an empty ship and the game log
  1063. reports something silly like you destroyed your own ship. ;)
  1064.  
  1065. For a long time players were evading Ferrengi attack by running around
  1066. with max shields and under 50 fighters.  This has been corrected.
  1067.  
  1068. The Feds, having grown tired of a sudden increase in ship debris in their
  1069. space lanes, are now blasting said debris nightly during cleanup. :)
  1070.  
  1071. Sysop configurable setting in Gedit Two: NavHazard dispersion rate.
  1072. Set it to whatever you want, 100 will clean the whole universe each night
  1073. (not recommended) and 0 will leave it like it is now, with excessive
  1074. NavHazard buildup as things are destroyed.  I recommend a 3% setting.
  1075.  
  1076. Cute touch, if you use the planetary Transporter to beam yourself and your
  1077. ship somewhere blind and end up in some solid mass, you escape to your
  1078. Pod, but you *are* in the destination sector (just without your goodies).
  1079. The rules for what constitutes an empty sector for blind transports are
  1080. identical to those for blind transwarps.
  1081.  
  1082. With the advent of this MUCH faster route calculator (thanks Mike!) there
  1083. is no need to mickey mouse around with deciding if a new course plot
  1084. *should* be run or not.  The course is plotted automatically each time
  1085. you move and I don't think you'll notice the difference in speed.  This
  1086. will help prevent some of the odd, flaky occurances of being stuck in
  1087. a sector and unable to startup the Autopilot.
  1088.  
  1089. Corrected the Taxing display for good players.  The rate was changed to
  1090. 5 percent a while back but I didn't change the screen display.
  1091.  
  1092. Planetary Transporters are done!  Try em out, the concept is like having
  1093. a Transwarp drive setting on a planet of yours.  You can move yourself
  1094. and your ship however far you have the range to transport.  This will
  1095. greatly help in making the further reaches of this bigger universe easier
  1096. to reach.  The first time you select the function inside the Citadel
  1097. you will be able to purchase a 1 hop version.  Subsequent use of the
  1098. planetary transporters will give you an option to upgrade them. Quite
  1099. a powerfull feature this is.
  1100.  
  1101. Cosmetic problem with Planetary Interdictor generator under construction
  1102. was repaired so it wouldn't wrap around the screen.
  1103.  
  1104. Modified Ansi=no so that it wouldn't ask for Animation options.
  1105.  
  1106. Cleaned up the Ship catalog quite a bit, and added Max Transporter Range
  1107. to the display so you can easily tell the range of any given ship.
  1108.  
  1109. Interdictor Generator is now active for the Interdictor Cruiser. ;)  Enjoy!
  1110.  
  1111. Fixed a number of problems related to using more than 32000 fighters on your
  1112. ship.  You should be able to attack with more now and the displays should
  1113. all look correct.  Oversight on my part, I didn't setup large enough
  1114. temp variables to handle the bigger numbers in the attack functions.
  1115.  
  1116. Planetary Interdictor generators are operational.  They take 500 Ore for
  1117. each time they stop a ship from leaving, but that can easily spell the
  1118. death of the intruder. ;)  Nasty, nasty things they are.
  1119.  
  1120. (Yoda of BORG am I, assimilated you will be! Futile is resistance...)
  1121. (Sorry, couldn't resist, I love that tagline)
  1122.  
  1123. Whats that you say? Lots of extra ships laying about that you Just don't
  1124. need? Well bring em on down to Billy Bob's Used Spaceship lot on the
  1125. Stardock and sell those clunkers off!. ;)  Seriously though, you can
  1126. now sell off extra ships.  You have to bring them into Stardock orbit,
  1127. then sell them in the Shipyards.  This was implimented this way to
  1128. prevent some potential problems with leaving a user shipless on the
  1129. Stardock.  As it works now, you bring the extra ships to the Dock by
  1130. leapfrogging them and sell them off.  You're never without a ship.
  1131.  
  1132. Well WOOF!  This has been a hectic but productive weekend and we're now
  1133. in the HOMESTRETCH!!!!!!!!!  Please play the hell out of this version
  1134. so that we can get a quick report back on any logic errors or abends.
  1135.  
  1136. The next release will be mostly support functions, such as the new
  1137. I/O routines, the multinode node editor support, etc.  The game as it
  1138. stands right now is essentially the features that will be in 2.01 in
  1139. its public release. (unless I forgot something silly ;)  Fear not, we
  1140. will continue to add to (and debug) this program, so its not going to
  1141. sit on a shelf like it did for a while there.
  1142.  
  1143. Pound on it! Try to break it! Try to CHEAT it as best as you can so we
  1144. can eliminate those pesky little bugs that let users get off too easy and
  1145. generally ruin game play for everyone else.  Thanks for the help folks,
  1146. I think the Twars community is going to appreciate it!
  1147.  
  1148. --------------------------
  1149. Release 0.23  10-11-93
  1150. --------------------------
  1151. I believe the problem with capturing an Alien ship has been fixed.
  1152. I'm actually rather suprised it worked as well as it did since I didn't
  1153. test it at all! :)  This object oriented stuff pays off sometimes.
  1154.  
  1155. Well after careful consideration I backed the planetary hazard levels
  1156. down for non Earth type planets. :)  Try out the new settings and see
  1157. how these planets grow (and die).  Please be sure to give me plenty of
  1158. feedback on this as I need to know if its too easy/tough to colonize
  1159. the more dangerous planets (such as the volcanic)
  1160.  
  1161. On the request of a Beta tester, I changed the Density scan to use the
  1162. same color scheme and parenthesis as the regular warp display does.
  1163. Nice touch guys, good idea.  It makes the density scan all that more
  1164. valuable.  (also fixed the abbrev for anomaly to one n)
  1165.  
  1166. Added full support for XMS memory for loading the overlay file.  XMS
  1167. is the preffered memory since its so much faster than Ems.  If you
  1168. have XMS available (enough to hold the overlay) the game will run with
  1169. considerably less disk access.  There's also a "NOXMS" switch just like
  1170. the "NOEMS" switch to disable its attempt to use it.  Please also remember
  1171. that you should run a Cache if at all possible.  This newer version of the
  1172. game needs a lot more disk access than 1.xx due to the object oriented
  1173. ships and the multinode control characteristics.
  1174.  
  1175. Towing ships is all cleared up (I hope :)  While I was at it, I modded
  1176. the "Turns to warp" display on the player info "I" so that it also
  1177. reflects the Turns to warp when you're towing someone.
  1178.  
  1179. Having someone ON a planet try and stop you from landing has been fixed.
  1180. Someone reported that team members were keeping them from landing?  I
  1181. can't seem to duplicate this (or was it an old bug I already fixed?)
  1182.  
  1183. The Change Ship Password in the computer menu has been changed.  It now
  1184. is "Change Ship Settings".  If you are on a Corporation, it will also ask
  1185. if you want this to be a Corporate or Personal ship.  I felt this was a
  1186. logical place to put this as it would also force you to be setting the
  1187. password (or removing it) all in one step.
  1188.  
  1189. Added some additional error checking in the Grimy Trader to prevent the
  1190. problem some people were finding with an Abend- Attempt to read past end
  1191. of file for the Userfile.
  1192.  
  1193. Addmsg (what writes to the daily log) was causing an abend in multiuser
  1194. environments if two users attempted to write to it simultaneously.  This
  1195. should be fixed now, someone with multiple nodes, please watch for Abends
  1196. in the error log that are the result of an ADDMSG call.
  1197.  
  1198. As you can tell by now, I've been working on cleanup this last week to
  1199. start heading towards a finished Beta version (all of the features done)
  1200. The remaining features to finish are the planetary transporter and the
  1201. Interdictor generators.  Since we're in wind down mode, please be SURE to
  1202. report any bugs you notice as soon as possible so I can get them knocked
  1203. down.  We will be putting out however many bug-fixes are necessary after
  1204. the game is released, so don't worry that I'll stop with the initial public
  1205. release. :)
  1206.  
  1207. Once this version is done, feature wise (no more game features to add/
  1208. change) I will be turning my attention to the Node Control system and the
  1209. I/O functions.  I have a series of I/o procedures that I think everyone
  1210. is going to like.  They include:
  1211.  
  1212.    Digiboard support (Including Wildcat IM support)
  1213.    Fossil support
  1214.    Int14h support (for playing over a Lan with comshare software)
  1215.    Full, independant control for I/O port and interrupts.
  1216.    And lastly, the very detailed control for each node that you've had
  1217.      a glimpse of if you've looked in the Node editor in TEdit. Its not
  1218.      all in there, but its going to be very shortly.
  1219.  
  1220. Many thanks to John Friel (Author of Qmodem) for providing some of the
  1221. specialized units that provide these capabilities.  Thanks for being a
  1222. Trade Wars junkie, John. :)
  1223.  
  1224. --------------------------
  1225. Release 0.22  9-28-93
  1226. --------------------------
  1227. Tuesday again?  Yeah, staying home to work on the release again. :)
  1228.  
  1229. Corrected sector exit warps once you've transported to a new ship.
  1230.  
  1231. Corrected security to keep non CEOs out of Flagships and Non-comm
  1232. players out of Starships.  The CEO can have as many flagships as
  1233. he wants, and the Comm player can have as many Starships as they
  1234. want.
  1235.  
  1236. Added an error tracking system for these final stages of the testing.
  1237. This new system writes a log to file called TWERR.LOG  When you report
  1238. Abend (Abnormal End) problems, please include the lines that were in
  1239. TWerr.log for the appropriate time and date.  Sorry that the date is
  1240. gametime (year 2005) but thats the current date display routine and I
  1241. didn't want to write another just for this display.  This addition took
  1242. quite a bit of work, but I think it will make it much easier for us
  1243. to discuss errors and I may even leave it in the final version of the
  1244. game.  If a user tells you the game kicked him out, get the details and
  1245. then get the TWerr.log and we'll see what happened!
  1246.  
  1247. Fixed the occasional problem with TriCron should an out of range number
  1248. end up in the TriCron champion pointer.  (was causing EOF problems)
  1249.  
  1250. Fixed a bug Woody Weaver reported:  Using an Etherprobe to a terminus
  1251. where you have deployed fighters in Endcourse-1 would cause you to
  1252. not get the display for Endcourse.  They all display now.
  1253.  
  1254. Fixed fact that Transwarp wasn't costing normal ship's Turns2Warp amt.
  1255.  
  1256. The routines for attacking unmanned ships are in.  Also, there are
  1257. some interesting suprises in the normal attack and salvage routines
  1258. but I don't know if anyone will find them anytime soon. :) :)
  1259. Geez, I'm so bursting with pride over this one I can't keep my mouth
  1260. shut about it :)  *IF* you are *VERY* careful when taking out an opponent
  1261. (IE, you don't MASH them with overkill) you just might find you've
  1262. acquired another ship for *free*. :) :)  Go forth and try it.
  1263.  
  1264. Well tis late and I want to get these mods into everyone's hands to
  1265. experiment with!
  1266.  
  1267. There are no changes in this release to Bigbang, Tedit or Extern so I
  1268. didn't include them in the update packet (save some space).
  1269.  
  1270. --------------------------
  1271. Release 0.21  9-20-93
  1272. --------------------------
  1273. Yes, this one came out on a Tuesday night :)  I took 2 vacation days from
  1274. work to stay home and crank on this.  Things are coming along nicely!
  1275.  
  1276. Rearranged the planet display so its not so busy.  New players are
  1277. just going to have to refer to the docs if they can't remember the
  1278. planet types.  Besides, takes too long to display.
  1279.  
  1280. Straightened up Mine display and universally changed the prompt for
  1281. type 1 mines to Armid (their name after all :)
  1282.  
  1283. Destroying Ships, Ports, Planets all add to the debris and navhazard
  1284. in a sector now.
  1285.  
  1286. Detonating an empty planet should only cost you 1 alignment now.
  1287.  
  1288. Fixed a small prob with Corporate, activated Limpet mines not showing
  1289. up on your scan.  PLEASE NOTE, if you change the Ownership of either
  1290. type of mine in a sector, it changes the ownership of ALL MINE TYPES in
  1291. that sector.  These are not smart devices, they must all act on the same
  1292. code in order to not attach to each other :)  (cute fiction eh?)
  1293.  
  1294. Joy, oh joy, you can now take damage from running into space debris. :)
  1295.  
  1296. Planet construction uses up asteroid debris mass.  (also gives better
  1297. chance of a better class planet)
  1298.  
  1299. Had to re-layout the computer menu as it was getting too crowded for
  1300. only two columns.  Added the <Z> Scan Active Ships there so you don't
  1301. have to enter the Ship 2 Ship transporter to see what ships you have
  1302. parked here and there.
  1303.  
  1304. Fixed the Scan daily log for the default input of "" (scan all history)
  1305.  
  1306. Ship to ship transporters are now functional.  It is NOT costing the
  1307. player anything, this may change as I think about that.  Jeff at High
  1308. Velocity (the people I'm doing the Mbbs version with) suggested that it
  1309. use Organics (to reconstruct your body). What does everyone think of this?
  1310. It would definately add a wrinkle, to have to have some organics on the
  1311. DESTINATION ship to be able to beam to it. (if you're not in the same
  1312. sector);
  1313.  
  1314. You now have the OPTION of trading in your old ship or just buying another.
  1315. This is kinda fun, seeing how many different ships one can buy and clutter
  1316. up a sector with. :)  The ship that everyone STARTS out with will always
  1317. be a Personal ship.  When you purchase new ones, you'll have the option of
  1318. making them personal or corporate.  I don't *think* I want to let players
  1319. change that later on, this will make it harder onthe backstabbers as they
  1320. wouldn't be able to change all the corp's ships to personal before they
  1321. swindle the corp and leave.  They *could* go sell off the ships (future
  1322. mod will let you sell current ship and beam back to one in the sector
  1323. if you have the credit to afford the transport) but that would take time.
  1324.  
  1325. Please buy lots of different ships, move them around, play with beaming,
  1326. as I'm sure I missed some obvious loopholes somewhere.
  1327.  
  1328. BTW, you'll probably notice you can beam FROM a planet TO a ship if you've
  1329. used the editor to put Planetary transport power levels onto a planet.
  1330. This will currently look screwy as it won't leave your old ship on the
  1331. planet, but in the sector.  This will be corrected with the addition of
  1332. Planetary transport beaming next release.
  1333.  
  1334. I want to get this release into everyone's hands so you can start working
  1335. with the transporting between ships.  Have at it and give me some feedback
  1336. as soon as you can as to how this is working.
  1337.  
  1338. New users will default to Transwarp avail NO until they buy a Twarp drive,
  1339. at that time its switched to YES.
  1340.  
  1341. --------------------------
  1342. Release 0.20  9-6-93
  1343. --------------------------
  1344. I've included ALL of the current ANSIs just to make sure everyone is
  1345. up to date.
  1346.  
  1347. Once again, just type SETUP to get the right files in the right places.
  1348.  
  1349. The release schedule of Beta versions should increase quite a bit now,
  1350. as we're nearing the point where we want to get a "gold copy" out of
  1351. all of the new features.  This is typically what most people call a
  1352. "Beta" copy, it will have all of the features in it and any new updates
  1353. would be just bug fixes.  We're going to be working hard to have that
  1354. "gold copy" out within the next month. (please don't cruicify me if I
  1355. don't get my end of it done, I'm a workin on it! :)
  1356.  
  1357. Cosmetics added to Command prompt to show Current sector.
  1358.  
  1359. Cosmetics added to Port Class display to show what the port sells
  1360. and buys.  Nice touch, thanks to Christopher Priest.
  1361.  
  1362. Planet Population was stymied by the fact it was pointing at the
  1363. daily production rate as a max, instead of the population max. All
  1364. fixed now and your planets will soon be overrun with colonists. :)
  1365.  
  1366. Also fixed the problem where planets were not being completely freed
  1367. up when destroyed.  Shouldn't show up on game stats screen anymore.
  1368.  
  1369. Tell me what you think about the new version of the Sector display 
  1370. and the way I'm showing planets.  I think its a bit "busy" but its
  1371. nice to know what each planet type is without having to land on it.
  1372. I'm flexible, if you don't like it, speak up. :)
  1373.  
  1374. Fixed Robbing so ports under construction cannot be robbed.
  1375.  
  1376. Fixed Planetary trade agreements so ports under construction can't be
  1377. used to trade with.
  1378.  
  1379. A Releasemem was added for the manually allocated memory structures
  1380. I've been creating on the heap to deal with course plotting.
  1381.  
  1382. Added control to prevent Interdictor Cruiser from landing on a planet.
  1383. It can make an atmospheric pass to attack shields and defensive
  1384. fighters, but thats all.
  1385.  
  1386. Added Woody Weaver's suggestions on ship changes making the whole fleet
  1387. pretty well rounded.  In addition, increased Starship max fighters to
  1388. 50,000  (lotsa changes on the ships, check em out).
  1389.  
  1390. You should also find the ANSI included for the Interdictor this time. :)
  1391.  
  1392. Handling more than 99 mines has been cleaned up and there's a precursor
  1393. there now of things yet to come :)
  1394.  
  1395. What the hell, I went ahead and included most of the Limpet Mine
  1396. technology.  Its probably not all in there, so don't get too overheated
  1397. about some aspect of it you notice. :)  Please do mention anything that
  1398. looks odd about it to you.  BTW, Extern does run a 25% chance nightly of
  1399. failing Active Limpets, so its not as powerful as you might think.
  1400.  
  1401. The failure system for cloaking devices is now in Extern.
  1402.  
  1403. When a player is deleted, either via Extern or Tedit, their ships are 
  1404. put back in the toy box and their control of whatever planets they had is 
  1405. now removed (no owner).  This should clean up the problem with new users
  1406. entering the game to find they had goodies already. 
  1407.  
  1408. I worked a great deal on cleaning up ship displays when cloaked, on planets
  1409. etc, but this new object oriented approach has opened up a lot of holes
  1410. in my code.  Please check thoroughly any condition where's there another
  1411. ship in your sector thats somehow not visible. (on planet, cloaked, etc)
  1412. Try everything you can think of please.
  1413.  
  1414. You can't tow yourself anymore (sounds disgusting anyway :)  Lots of changes
  1415. to the towing system to remove towing people in citadels or cloaked players.
  1416.  
  1417. --------------------------
  1418. Release 0.19  8-16-93
  1419. --------------------------
  1420.  
  1421. Well this is a quick release as I noticed (after sending 0.18 to Bill) that
  1422. Extern wouldn't run without a few little changes. :(  It was having a prob
  1423. with sectors containing too many ships and players.
  1424.  
  1425. Also, Tedit has a "Clear Derelict Ships" command that will remove un-
  1426. owned ships that are floating around from the previous versions of the
  1427. Beta.  I recommend you run it to "clean things up" some.
  1428.  
  1429. Well OneBBSCon is next week, so there probably won't be a release next 
  1430. weekend.  We'll be moving fast after that as we want to put the wraps on
  1431. Version 2 as soon as we can.  Good luck testing!
  1432.  
  1433. P.S.  Everyone, please try to use the old Evil player tricks to get
  1434. extra holds and cargo.  Let me know if any of those are still possible.
  1435.  
  1436. -------------------------
  1437. Release 0.18  8-15-93
  1438. -------------------------
  1439.  
  1440. Woooooooo!  So many goodies, where to start. :)
  1441.  
  1442. Single step has been modified per user suggestion so that it doesn't
  1443. drop out of Autopilot but instead drops to the function menu with
  1444. each sector you enter.  Try it, its definately better this way. :)
  1445.  
  1446. There's a couple new ships out there, but they're not completely
  1447. active throughout the game.  You can buy em, but the special feature
  1448. of ship #16 will not be active in this release :)
  1449.  
  1450. Added a third opening ANSI screen.
  1451.  
  1452. The Ship overhaul is complete!  The ships are different in costs and
  1453. in capabilities.
  1454.  
  1455. The remainder of the Planetary controls are done.  When you upgrade
  1456. Citadels you will get the appropriate info for the type of planet you
  1457. are on.  Also the planetary displays have been improved.  An additional
  1458. Planetary Citadel Level has been added. :)  But it isn't fully active
  1459. yet.  Transporter Level stats is now complete in the Citadels but I
  1460. still didn't link in the Planetary Transporters because I want to wait
  1461. until the Ship Transporters are ready.  That will be in the next release
  1462. when I've fully tested the balance of the new ships and settle on the
  1463. transporter range/ship type.
  1464.  
  1465. TURBO BIGBANG is in this release. :) :)  Try it in an alternate subdir
  1466. somewhere (don't forget to move PORTNAME.D8A as well).  Its mondo faster
  1467. thanks to an alternative course plot routine provided by High Velocity
  1468. Software (they're the folks that are working hand in hand with me to
  1469. bring out a MajorBBS version of this game at the same time).  This new
  1470. course plotter is built into the game now at the core level.  You may find
  1471. some problems with Transwarping planets or with Etherprobes.  I didn't
  1472. have time to fully verify those were working properly with the new
  1473. course plotter.  Try this plotter, its damn quick.
  1474.  
  1475. Tons of little cosmetic changes here and there, most of which are from
  1476. user suggestions that I've accumulated over the years.
  1477.  
  1478. BTW, the Interdictor Cruiser is NOT the "Evil Starship" that people have
  1479. been clamoring for.  It has some definate drawbacks (slow, few holds) and
  1480. is designed strictly for some serious maiming when needed.  I have always
  1481. and will always refuse to grant an Evil Starship to the Evil players as
  1482. they already have it good and should stop complaining. :)  (preaching over)
  1483.  
  1484. Come next release you will be able to start owning multiple ships (with
  1485. the completion of the Transporters).  The transporters have taken longer
  1486. than planned as we couldn't decide how powerfull to make them.  The end
  1487. result is that ship transporters will be short range (some ships being
  1488. only able to beam within the same sector) and planetary transporters will
  1489. be *capable* of long range depending on how much money the player puts
  1490. into em.
  1491.  
  1492. The stand-alone ship displays are in, if you want to mess with your 
  1493. user's minds, create some ships (using Tedit, just give a deleted one a
  1494. name and a location, thats all it takes) and just leave em lying around. :)
  1495. That will throw them for a loop when they encounter ships without anyone
  1496. piloting them.  BTW, please do NOT use the Ferrengi ships as that is still
  1497. under development and I'm not sure if they will even be IN Tedit in the
  1498. future.
  1499.  
  1500.  
  1501. Please test Planetary transwarp and Etherprobes as I'm pretty sure they'll
  1502. have problems.
  1503.  
  1504. Also try to break the Course Plotter in any way you can think of.
  1505.  
  1506. BTW, this new course plotting approach should FINALLY get rid of that
  1507. .01% chance of having an unlinked sector after BigBang is done.  You
  1508. may want to recreate a new universe to have a cleaner one.  I'm not
  1509. asking you to as I know how your users would complain having to start
  1510. over. :)
  1511.  
  1512. You've noticed that all ships had the full 200 turns per day, right?
  1513. (evil laugh) Well this version ends that testing mode as the new move
  1514. controls are in.  In the Ship Specs you will see a field that indicates
  1515. how many turns it takes to warp the ship 1 sector.  Thats the new approach.
  1516. Instead of different ships getting different turns, they take a different
  1517. *NUMBER* of turns to warp 1 sector.  This means you can use a Colonial
  1518. Transport to move colonists from one planet to another and only burn 1 turn
  1519. each time.  Moving that Transport to another sector though, takes 6 turns.
  1520. Once you use this method some, I think you'll agree its easier to understand.
  1521.  
  1522. Ugh, its late on Sunday night and I have to work tomorrow, so here's another
  1523. Beta set to work with.  We'll be gone week after next to OneBBScon in 
  1524. Colorado.  If any of you are going to be out there, look us up, we'll be 
  1525. staying in the Broadmoor Hotel.
  1526.  
  1527.  
  1528. -------------------------
  1529. Release 0.17  8-1-93
  1530. -------------------------
  1531.  
  1532. "come hell or high water".  Hunh, we've had both around here of late. :)
  1533.  
  1534. Well we're not going to let the Flood of '93 stop this project!  (just
  1535. delay it a few weeks).  Things have been *very interesting* in Kansas and
  1536. Missouri lately, but the rivers have all crested, the rains have let up
  1537. and it looks like we're through the worst of it.  In the last month we've
  1538. had our garage flooded out three times (over a foot deep), lost large
  1539. limbs on our trees, but luckily, haven't been flooded inside the house.
  1540.  
  1541. On to the Beta!
  1542.  
  1543. NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE
  1544.  
  1545. You MUST run the 16to17 conversion program to update your TWuser.dat file!
  1546. If you do NOT run this, you will corrupt your current game.  Also, do NOT
  1547. run it twice, as that will do the same :)  (Beta stuff after all :)
  1548. Put the 16to17.exe in the subdir with the TWuser.dat file and run it once
  1549.  
  1550. Also, after unzipping this jumble, copy all *.ANS down to the ANSI\
  1551. subdirectory. All of the planet ansis and a few others are in this update.
  1552.  
  1553. NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE
  1554.  
  1555. Many, many, many changes to insure that new user accounts are properly
  1556. initialized.  They shouldn't start on a planet, have visited sectors, etc.
  1557.  
  1558. The Contracts, Bounties and Galactic bank accounts have been moved to the
  1559. user file (where they should have been in the first place) and should be
  1560. fully operational now.
  1561.  
  1562. By popular demand/complaint the Galactic Bank limit has been raised tenfold.
  1563. You may now keep 500,000 in there (no interest, its too safe).
  1564.  
  1565.  
  1566.  
  1567. PLANETS!  Yeesh, planets have undergone their massive changeover.  You can
  1568. now get multiple planet types, all reference displays are complete and the
  1569. functionality of the different planet types is complete.  Its far too much
  1570. to list and besides, I want players to have to figure out some of what the
  1571. different planet types imply. (evil grin)  From reading the descriptions in
  1572. the computer system, they should be able to make a good guess anyway.  You
  1573. will notice that there are different production/storage/ and requirements 
  1574. (for Citadels) with each planet type.  Experiment with em, but don't be
  1575. suprised if some Colonists dissapear on the hostile worlds. :)  The planets
  1576. are complete with the exception of 1.) Transporters and 2.) Storage 
  1577. warehouses.  (yeah, like it sounds, for junk of all sorts :)
  1578.  
  1579. PLEASE TEST PLANETS THOROUGHLY!  Thank you.
  1580.  
  1581. One small note to keep in mind, I've changed the "Planet limit in sector" to
  1582. be a soft limit.  The user is only warned that they're doing something
  1583. "potentially hazardous" by exceeding that limit. :)  You all know what 
  1584. happens during cleanup to people with too many planets in a sector. :)
  1585.  
  1586.  
  1587. -------------------------
  1588. Release 0.16  6-20-93
  1589. -------------------------
  1590. I was out of it for about 10 days these last couple of weeks with a nasty
  1591. sinus infection.  Had to resort to a doctor to get rid of it. :)  My day
  1592. job is also lightening up some now so I should be able to move at a pace
  1593. more my liking. (faster)  If any of you were around when I went through
  1594. the 1.xx beta series (0.90 through 0.98) then you'd remember that I *can*
  1595. produce quite quickly given the time.  If only I could manufacture time. :)
  1596.  
  1597.  
  1598. Ach and Eiben.  I realized I left one file OUT of the necessary mods to make
  1599. the game completely sharable between Lan nodes. (or desqview, whatever).
  1600. I made those additions and the game seems to run smoothly enough on
  1601. multiple nodes concurrently.  Still haven't finished the new Node
  1602. configuration system yet.  Everything's in, just have to patch the old
  1603. I/O routine to use the configured values instead of the constant defaults
  1604. its been using (3f8,3e8,2f8,2e8 etc)
  1605.  
  1606. Many little cosmetic changes. ;->
  1607.  
  1608. Jim Chapman sent me a nice bug listing so I just worked my way down it:
  1609.  
  1610. Starting credits bug, unable to put more than 30000 in it - Fixed
  1611. Shields editor, unable to change                          - Fixed
  1612. Transwarp Editor, ditto (wrong select character)          - Fixed
  1613. Corporation display ( I couldn't duplicate it)            - ??????
  1614. Twtrader bulletin onlyupdated when rankings run
  1615.    (Well thats the original design, will take some work to change)
  1616. Quitting a corporation bombs out                          - Fixed
  1617. Changing Corp password bombs out                          - Fixed
  1618. Corp members keeping you off your planet (silly typo err) - Fixed
  1619. Price of tea in China                                     - unable to fix
  1620.  
  1621. ***************
  1622.  
  1623. All of the Corp functions were using the Static MaxPlanets, MaxSectors,
  1624. etc instead of Systemrec.Planets, Systemrec.Sectors.  Ie, it was always
  1625. looping through the MAXIMUM numbers of each thing, instead of the
  1626. CONFIGURED max number of a thing.  This would have caused a number of
  1627. Error 100s.  All fixed now.
  1628.  
  1629. Corp Alignment was accidentally commented out.  Its been put back in
  1630. so that the 'Consorting with Slimeballs' should make more sense now :)
  1631.  
  1632. This is a lot of code, you know that? Ugh.  Just exceeded 23,000 lines
  1633. and I've been trying to optimize it and through out redundant sections!
  1634.  
  1635. Heh.  Users were getting messages from Player#1 telling them "We have
  1636. destroyed your fighters in sector blah blah, don't deploy in the space
  1637. lanes". :)  Players used to start at 2 so I was using the value 1 to
  1638. represent the Feds.  The Feds have now moved to -4 so I fixed Extern
  1639. to send the messages with the proper author.
  1640.  
  1641. When a new user started, if they picked up a user record that had been
  1642. previously used (deleted player) then they'd get that player's
  1643. travels and avoids.  (Wasn't clearing the bitfields).  Its now cleared
  1644. so new users will start with only one sector visited. (*awwwwww*)
  1645.  
  1646. The problem with disrupting mines is fixed.  Seems that the Borland
  1647. Pascal 7.0 "Byte" datatype rolls over but remains positive!  I was checking
  1648. for it going negative (never happened).  All taken care of.
  1649.  
  1650. Cloaking and remaining in citadels should both be working.  Left those
  1651. checks out of the new structure that maintains all the player's locations.
  1652. Added "Onplanetnum" to the editor so you can see which planet the player
  1653. is on.  Also added "Cloaked?" to the Shipeditor so you can tell when a
  1654. ship is cloaked.  BTW folks, Cloaking isn't infallible anymore. >:->
  1655.  
  1656.  
  1657. +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1658. + Here's a silly one for you:                       +
  1659. +                                                   +
  1660. + You must destroy the fighters to remain here:     +
  1661. +                                                   +
  1662. + Your fighters 30 vs theirs 953,293,123            +
  1663. +                                                   +
  1664. + What would you do? (grin)  (use the editor)       +
  1665. +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1666.  
  1667. Yeesh.  I just spent about three hours tracking down that pesky little
  1668. problem with port construction.  Finally found it, the header definition
  1669. of one procedure involved wasn't setup for pass by parameter (as opposed
  1670. to pass by value).  Simple fix once I finally found it. :(  Ports should
  1671. be building now
  1672.  
  1673. Its after midnight, I think I'll zip this up and get it on the way to
  1674. Bill!  Have fun with it folks and let me know what you run into with it.
  1675. Thanks again for helping out with the Beta test.
  1676.  
  1677. (Yes, I am in a much better mood of late :)
  1678.  
  1679.  
  1680. Well I lied, before quitting I fixed the ports so that even in this time of
  1681. Clintonomics, they'll start making some profit so that the Pirates will
  1682. have something to steal. :)  (Sorry all you Democrats, couldn't resist :)
  1683.  
  1684.  
  1685. -------------------------
  1686. End of Release 0.16
  1687. -------------------------
  1688. Okay! Here we go again.  I'm starting this completion note to keep you all up
  1689. on where we're at in fixing things, adding new chunks, etc.
  1690.  
  1691. * In an effort to optimize the "Eviction" module of Extern, I forgot to
  1692.   initialize the array that has everyone's location in it.  Fixed now,
  1693.   your users should be merrily evicted left and right.
  1694.  
  1695. * Someone reported the Hardware Emporium didn't have "Q" on its menu.
  1696.   I can't find this, so I'm including the current Menufile.TXT that I'm
  1697.   using.  I must have fixed it but not sent all of you the new menus.
  1698.  
  1699. * I'm also including MENU.EXE  If you run this program in the same subdir
  1700.   with Menufile.TXT you'll be able to view whatever menus you want.  Makes
  1701.   it a bit easier to look at em (instead of trying to trigger them in the
  1702.   game).
  1703.  
  1704. * There are some new modules being linked in, though they won't be fully
  1705.   functional for a while, I'm just testing memory allocation right now.
  1706.  
  1707. * Argh, I need to edit a planet I'm testing transport with so I guess I'll
  1708.   finish the Tedit planet editor now. :)
  1709.  
  1710. * The new planet limits are done.  Material maxes out at 20 million units
  1711.   now (instead of 10,000) and Colonists best level is 1 million (instead
  1712.   of 10,000).  Colonists can go up to 2 million of course. (no production)
  1713.  
  1714. * Planetary Fighters max is now 1 billion
  1715.  
  1716. * Planetary Shields max is 50,000
  1717.  
  1718. * Fighter handling has been maximized for the new, larger setup.  Sectors
  1719.   with a planet can handle 2 billion fighters.  Without a planet, only
  1720.   50,000.
  1721.  
  1722. * Hooks are in for the new multinode control system.  The editor aspect of
  1723.   it is done but the game doesn't use the info (yet).
  1724.  
  1725. * The problem with flipping between "G" and "H" in the editor has been fixed.
  1726.  
  1727. * Navigational hazards (Space debris/Asteroids) has now been linked into
  1728.   everything BUT the Enter_Sector process.  IE, you'll see it, can edit it
  1729.   but it won't hurt you if you run into a sector with debris in it.  In the
  1730.   future, it will cause damage.  Destroyed anything can cause a debris
  1731.   buildup.  Battlegrounds will become a navhazard.
  1732.  
  1733. * When attacking deployed fighters, the database was updated but the temp
  1734.   work variable was not (didn't look like you destroyed any but you did).
  1735.   Its all fixed now.
  1736. -------------------------------
  1737.