home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR10 / TLXTW110.ZIP / SCRIPTS.DOC < prev    next >
Text File  |  1993-08-22  |  65KB  |  1,420 lines

  1.  
  2.           Telix 3.15/3.21 Scripts for Trade Wars 2002 v1.03(d)
  3.                               version 1.10
  4.       ────────────────────────────────────────────────────────────
  5.  
  6.                    Copyright (C) 1993 Crown Software
  7.  
  8.                           ALL RIGHTS RESERVED.
  9.  
  10.                                Phil Crown
  11.  
  12.                             326 Kinney Drive
  13.  
  14.                        Wylie, TX  75098-7725  U. S. A.
  15.  
  16.  
  17.      Disclaimer
  18.  
  19.      Crown Software makes no warranty of any kind.
  20.  
  21.      Crown Software SHALL NOT BE LIABLE FOR ANY DAMAGES ARISING OUT OF THE
  22.      USE OF OR INABILITY TO USE THIS PROGRAM.
  23.  
  24.      Use of Telix(tm) for longer than 45 days without appropriate payment
  25.      to deltaComm Development for Telix is a violation of international
  26.                              Copyright Law.
  27.  
  28.      These scripts represent months of work and over 250K bytes of source
  29.      code.  These scripts are not free.  These scripts are Shareware.  If you
  30.      use them and find them useful you should register.  Registration will
  31.      encourage the author to improve and upgrade the scripts for future public
  32.      release.  Registration will remove the annoying please register messages.
  33.      This release is a fully functional version.
  34.  
  35.      Trademarks
  36.  
  37.      SALT and Telix are trademarks of deltaComm Development.
  38.      Trade Wars 2002 is a Martech Software, Inc (tm) product.
  39.      TWASSIST is copyright by Albin Gerisch.
  40.      TWVIEW is copyright by Robert Weaver.
  41.  
  42.  
  43.  
  44.                             C O N T E N T S
  45.  
  46.      1.  Hardware Requirements............................................1
  47.      2.  Quick Start......................................................2
  48.      3.  Environment Variables............................................3
  49.      4.  Configuration File - Tlxtw.Cfg...................................4
  50.      5.  .Key files.......................................................4
  51.      6.  .Slc files.......................................................5
  52.      7.  Operation........................................................6
  53.      8.  Helpful Hints....................................................7
  54.      9.  Special Notes....................................................7
  55.     10.  Registration.....................................................7
  56.     11.  Glossary.........................................................8
  57.  
  58.       
  59.      1.  Hardware Requirements
  60.      ──────────────────────────────────────────────────────────────────────
  61.  
  62.      If you can run Telix, you can run these scripts.  You will need about
  63.      55K of memory above Telix to run the largest script.  (Hint: the size
  64.      of the .Slc file is approximately how much memory it will need).
  65.  
  66.  
  67.      2.  Quick Start
  68.      ──────────────────────────────────────────────────────────────────────
  69.  
  70.      Unarchive the distribution archive.  (TLXTW110.ARJ/ZIP/LZH, etc).
  71.      Next there should be an archive called SCRIPTS.ARJ.  It must be in ARJ
  72.      format for the Install.exe program to work.  If it has been converted
  73.      to another format (lzh, zip, etc.) convert it back to ARJ before
  74.      running the install.
  75.  
  76.      Copy ALL files to Telix's script directory or run Install.exe.
  77.      Install will ask a couple of questions about which editor and ascii
  78.      viewer to use, configure the scripts, write a sample batch file that
  79.      sets environment variables that will load Telix ready to run the
  80.      scripts.
  81.  
  82.      Make sure that the four (4) required Environment variables are set. See
  83.      section 3 for Environment Variables.  ( TELIX, F1, DR, TEMP )  Install
  84.      does this.
  85.  
  86.      Run Alt-E (Config) to customize the TLXTW.CFG file.
  87.  
  88.      Log into a game, load Trader.key, the keyboard definition file.
  89.      Hit Alt-F1 for a list of the keyboard assignments. (Alt-F1 requires
  90.      List.com, edit and compile Tlxtwhlp.slt as needed).
  91.      
  92.      Run Ctrl-B.  When it asks to create the directory answer "Y"es.
  93.      Run BUSTREAD.SLC (F10) in any sector with a port in it.
  94.  
  95.      Download the CIM PORT and Sector reports (.prt/.sct files) and get the
  96.      "V" screen (Game Configuration and Status), at least,  using
  97.      DNINTG.SLC (CTRL-D). Its a good idea to get a [C]omputer, [R]eport for
  98.      any port except a Class 0 before doing this, because of a bug in the
  99.      game that will sometimes dump you out to the BBS when you first access
  100.      the CIM.  Also get any other reports you want to capture.
  101.  
  102.      Run CRAI.SLC (Ctrl-C).  This will read the log file and extract
  103.      information from it and create a data file in the game's directory.
  104.  
  105.      If you know the locations of all three Class 0 and the Class 9 (Stardock)
  106.      run BUSTREAD.SLC (F10) and enter these into the data file [M]anually,
  107.      then run MAJOR_LN.SLC (Shift-F1).  If you don't know all, enter as
  108.      many as you know.  (Class 0 and Stardock are automatically extracted
  109.      from the log file or the "V" screen, if they are found).
  110.      
  111.      Now the scripts are ready to run.  Hit Alt-F1 for Help.  Edit
  112.      Tlxtwhlp.Slt and recompile if you don't use List.com, of if you didn't
  113.      run the Install.exe.
  114.  
  115.      Run DNINTG (Ctrl-D), then CRAI (Ctrl-C) regularly (daily, every other
  116.      day, etc) until you build up a good data file.
  117.  
  118.      If you don't read this entire file, some things may not work correctly.
  119.  
  120.      Please see the Glossary for detailed descriptions of each script.
  121.  
  122.  
  123.      3.  Environment Variables
  124.      ──────────────────────────────────────────────────────────────────────
  125.      The directory where Telix.exe resides should always be set in the
  126.      environment whether you're using the scripts or not.  See section 1.5
  127.      of Telix.doc for more information about the Telix Environment variable.
  128.  
  129.      From the Dos Prompt type:  Set Telix=C:\Telix  (or whatever directory
  130.                                                        Telix.exe is in).
  131.  
  132.      Three other environment variables must be set for these scripts.
  133.  
  134.      F1, DR, and TEMP.
  135.  
  136.      F1  -  the path where scripts will make and store data files.
  137.             Ex:  SET F1=C:\Telix\Twgames <- this directory must already exist.
  138.  
  139.      DR  -  is the delay rate.  If your modem is 9600 bps or faster, this can
  140.             be 2. if you running at 2400 bps, set this to 4 or higher.  The
  141.             lower this number the faster Telix responds.  But if it is to low,
  142.             Telix responds to quick.  If your experiencing trouble at 2400 bps
  143.             such as scripts hanging try raising this number gradually until
  144.             the problem disappears, but I wouldn't recommend raising it higher
  145.             than 10.  Unless you want to have to wait for a full second in
  146.             some places.
  147.             Ex:  SET DR=4
  148.  
  149.      TEMP  -  where temporary files are stored.
  150.               Ex:  SET Temp=C:\Temp
  151.  
  152.      Here is an example batch file which loads Telix.
  153.  
  154.      TEL.BAT
  155.      @echo off
  156.      set telix=c:\telix
  157.      set f1=c:\games\traders
  158.      set dr=4
  159.      set temp=c:\temp
  160.      c:
  161.      cd\telix
  162.      telix
  163.      rem Erase variables when finished
  164.      set f1=
  165.      set dr=
  166.  
  167.      If any one of the above environment variables is not set, some scripts
  168.      will not function.
  169.  
  170.      4.  Configuration File - Tlxtw.Cfg
  171.      ──────────────────────────────────────────────────────────────────────
  172.       The file Tlxtw.cfg belongs in Telix's Script directory.  This file
  173.       holds default values that some of the scripts use. It is a plain
  174.       ASCII file that looks as follows.  Each line should begin at the
  175.       first column and end with a Carriage Return/Line Feed (i.e. no spaces
  176.       after the last character on each line).
  177.  
  178.       If you decide to leave a default value out for some reason, at least
  179.       PUT A BLANK LINE IN ITS PLACE or some things will not work right.
  180.  
  181.       An example tlxtw.cfg file looks like the following:
  182.  
  183.       10
  184.       RONGKICETVXPS
  185.       1
  186.       PT
  187.       MSL
  188.       8
  189.       16
  190.       1250
  191.       TFP2
  192.       List
  193.       Q
  194.  
  195.       Row 1
  196.       -----
  197.       Number of turns that trading scripts will stop trading.  10 means
  198.       that the trading scripts stop when you have 10 turns left.
  199.  
  200.       Row 2
  201.       -----
  202.       The second line is for Dnintg (Download Interrogation Reports, Ctrl-D)
  203.       script.  Each letter represents default reports to grab.  The above
  204.       grabs all available reports the script currently is capable of
  205.       grabbing.  Reports that can be captured are:
  206.  
  207.                         R = Trader Rankings
  208.                         O = List Corporations
  209.                         N = Rank Corporations
  210.                         G = Deployed Fighters
  211.                         K = Deployed Mines
  212.                         I = Ship Information
  213.                         C = Corporate Planet Scan
  214.                         E = Personal Planet Scan
  215.                         T = Team Assets
  216.                         V = View Game Status
  217.                         X = Avoids
  218.                         P = Port (CIM)
  219.                         S = Sector (CIM)
  220.  
  221.       This will be easy to see what each letter does once you run the
  222.       script.  These are just defaults, you can still choose what to get
  223.       from the menu when the script runs.
  224.  
  225.       Row 3, 4, and 5.
  226.       ----------------
  227.       Third, Fourth and Fifth line are all for the DEPLOY_F (Deploy Fighters)
  228.       script.
  229.              Third line is the default number of fighters to deploy.
  230.  
  231.              Fourth line is whether the fighters should be Personal or
  232.              Corporate, followed by Defensive, Offensive, or Toll on the
  233.              same line.
  234.  
  235.                               CO             PD
  236.                               ││             ││
  237.               ┌───────────────┘│          ┌──┘└────┐
  238.               │           ┌────┘          │        │
  239.               Corporate , Offensive       Personal Defensive
  240.  
  241.              Fifth line is whether to deploy in Major Space Lanes (MSL).
  242.              If it is blank the script will not deploy in MSL's.  If you
  243.              want to deploy fighters in the Major space lanes put "MSL"
  244.              without quotes in row 5.  MSL is only applicable if the file
  245.              Major.lan exists in the game's directory.  (Shift-F1, Major
  246.              Space Lane Finder).
  247.  
  248.       Row 6
  249.       -----
  250.       Number to multiply experience by when calculating how may credits are
  251.       safe to rob.
  252.  
  253.       Row 7
  254.       -----
  255.       Number to divide experience by when calculating how many holds of
  256.       commodities are safe to steal.
  257.  
  258.       Row 8
  259.       -----
  260.       Minimum number of fighters to have possession of when attacking ports
  261.       with Attkport (Ctrl-A).
  262.  
  263.       Row 9
  264.       -----
  265.       Default strings to watch for when running Etherend (Ether probe
  266.       script, Ctrl-E)
  267.  
  268.                 A = Aliens
  269.                 T = Traders
  270.                 E = Federals
  271.                 F = Ferrengi
  272.                 M = Mines
  273.                 P = Planets
  274.                 C = Class 0 Ports
  275.                 B = Beep when found
  276.                 1=Never, 2=ASK, 3=ALWAYS port and buy more probes (if at
  277.                                                                  Stardock)
  278.  
  279.       Row 10
  280.       -----
  281.       Program used to view ASCII files, (List, Q, etc ).
  282.  
  283.       Row 11
  284.       -----
  285.       Text editor.
  286.  
  287.         q
  288.         q /lc:\bat\sort.mac
  289.  
  290.         The first example will run QEdit.  The second example will run
  291.         QEdit and load the macro sort.mac.
  292.  
  293.  
  294.      5.  .Key files
  295.      ──────────────────────────────────────────────────────────────────────
  296.      Key files allow you to redefine the keyboard to do things like send
  297.      your name, password, or run scripts, etc, with just the touch of a key.
  298.  
  299.      The default .key file is Telix.key.
  300.  
  301.      Trader.key and Planet.key belong in the script directory.
  302.  
  303.      (Tlxtwhlp.txt and Tlxtw.cfg also belongs in the script directory).
  304.  
  305.      To load a new .key file from within Telix, type Alt-K, R, L,
  306.      Trader.key, X.  See section 3.6  Keyboard Definitions/Macros in
  307.      Telix.doc.
  308.  
  309.      After Trader.key or Planet.key has been loaded type Alt-F2 to switch
  310.      between the two.
  311.  
  312.      (If you ran the Install.exe then it should have done the next part
  313.       automatically.)
  314.      You can optionally compile the below script for a quick and easy way to
  315.      initially load Trader.key.  (this script is also in scripts.arj)
  316.  
  317.      // tlxtwdir.slt
  318.      ////////////////////////////////////////////////////////////////////////
  319.      main()
  320.      {
  321.       // Edit the below path to the directory where TLXTW Scripts are installed.
  322.       // Put this file in your normal script directory (if different from
  323.       // the TLXTW directory).
  324.       // Then start Telix with the "S" switch.
  325.       //
  326.       // Example:
  327.       //
  328.       // TELIX STLXTWDIR
  329.       //
  330.       // will load Telix and run the "S"cript TLXTWDIR.
  331.       //
  332.       // Or load Telix as you usually do, and assign this to a Function key,
  333.       // etc, so all you do is hit F1 (for example) to change script
  334.       // directories and load Trader.key.
  335.  
  336.       str tlxtw_dir[64] = "C:\Telix\Work\Slc\Slt\Tlxtw\";
  337.  
  338.                  // The above path is all you must edit.
  339.                  // then cut and compile with cs.exe.
  340.                  // Must end with "\".
  341.  
  342.       strcat( tlxtw_dir, "trader.key" );
  343.       if (keyload( tlxtw_dir ) > -1)
  344.         {
  345.         fnstrip( tlxtw_dir, 12, _script_dir );
  346.         status_wind("Trader.key loaded", 10);
  347.         }
  348.       else
  349.         {
  350.         status_wind("Error loading file.", 15 );
  351.         status_wind( tlxtw_dir, 30 );
  352.         }
  353.       return;
  354.      }
  355.      ////////////////////////////////////////////////////////////////////////
  356.      // end of tlxtwdir.slt
  357.  
  358.      To assign scripts to the keyboard, in Telix, type Alt-K, R, E, key to
  359.      edit, @name_of_script. Note the "@" precedes the name of the script, then
  360.      Enter and SAVE.
  361.  
  362.      Ex:  [type] Alt-K, R, E, F1, @Tlxtwdir, [Enter], [Space], S, Telix.key,
  363.      [Enter], X.
  364.  
  365.      Now just hit F1 to load Trader.key after you load Telix.  If you use
  366.      this method, tlxtwdir.slc must be in your normal script directory, if
  367.      different from the TLXTW Script directory.
  368.  
  369.      Please read the Telix documentation for further information about Telix.
  370.  
  371.      6.  .Slc files
  372.      ──────────────────────────────────────────────────────────────────────
  373.      All .SLC files belong in the script directory. Here they are and a brief
  374.      description for each one.  See the Glossary at the end of this file
  375.      for complete descriptions for these scripts.
  376.  
  377.      Script name:    Hot-Key (Trader.key)    Description:
  378.  
  379.      DEPLOY_F.SLC       F1   Deploys Corporate Toll fighters.
  380.      TRADE.SLC          F2   Single trading (Equipment / Organics only).
  381.      SELL-BUY.SLC       F3   Paired Ports (Equipment / Organics only).
  382.      SEL-STEL.SLC       F4   Sell / steal cycle (Equipment only).
  383.      TRIPLE.SLC         F5   Triple Paired Port Trading
  384.      FUEL.SLC           F6   Steals Ore.
  385.      SELSNHAG.SLC       F7   Sell/steal cycle - non-haggling.
  386.      PRIME.SLC          F8   Steals Equipment.
  387.      ROBCREDT.SLC       F9   Robs credits.
  388.      BUSTREAD.SLC      F10   Displays last time busted, menus, etc.
  389.      ATTKSHIP.SLC     Alt-A  Attacks other ships / deployed fighters.
  390.      CONFIG.SLC       Alt-E  Configures Tlxtw.cfg
  391.      TWIMAGE.SLC      Alt-I  Saves image of the screen in the game's directory.
  392.      DOS.SLC          Alt-J  Returns to Telix's directory after shelling.
  393.      MINE_DIS.SLC     Alt-M  Mine disruptors.
  394.      NPORT.SLC        Alt-N  Finds Nearest/Paired Ports
  395.      (nport/pport.exe        used by above)
  396.      PHOTON.SLC       Alt-P  Launches Photon torpedoes.
  397.      DENSCAN.SLC      Alt-S  Upgraded density scanner. (also on keypad + )
  398.      TLXTWHLP.SLC    Alt-F1  On line help. (requires list.com)
  399.      LOADKE.SLC      Alt-F2  Toggles between Trader.key/Planet.key.
  400.      TRANSMIT.SLC    Alt-F4  Transmit messages to other players from text file.
  401.      CRDTCALC.SLC    Alt-F6  4% of Citadel treasury (when displayed)
  402.      CORPMEMO.SLC    Alt-F8  non-CEO send messages to all members in one try
  403.      CLASS.SLC       Alt-F9  Port Class Identifier (BBS, BSB, SSB, etc..)
  404.      BUSTED.SLC     Alt-F10  Records sector and date when busted.
  405.      ATTKPORT.SLC   Ctrl-A   Attacks ports.
  406.      BBSNAME.SLC    Ctrl-B   Fills _entry_name variable (creates directory).
  407.      CRAI.SLC       Ctrl-C   Creates .dat file from .prt file.
  408.       crai.exe                (called from crai.slc)
  409.      DNINTG.SLC     Ctrl-D   Downloads .prt and/or .sct files.
  410.      ETHEREND.SLC   Ctrl-E   Etherprobes (reads text file of sector numbers).
  411.      GRIMY.SLC      Ctrl-G   Grimy Trader tracing.
  412.      CIM_WARP.SLC   Ctrl-L   Level Diagram (plots warps from CIM)
  413.       tcim.exe                extracts pseudo.sct from file created by cim_warp
  414.       extreme.exe             "        extreme sectors "    "       "  "
  415.      CRSEPLOT.SLC   Ctrl-P   Turn counter / t-warp calculator.
  416.      TRICRON.SLC    Ctrl-T   Tricron.
  417.      GAMEDIR.SLC   Ctrl-F1   Hot key to the game's directory (uses list)
  418.      TWVIEW.SLC    Ctrl-F2   TWVIEW(C) Hooks
  419.      MAJOR_LN.SLC  Shft-F1   Major Space Lane finder
  420.      HOWBADAM.SLC  Shft-F2   How many holds / credits are safe to steal.
  421.      CUSGRIMY.SLC  Shft-F3   Cuss Grimy Trader to lower alignment.
  422.      READCORP.SLC     n/a    Called by BUSTREAD
  423.      MOVE.SLC     keypad .   Move / Deploy / Scan
  424.      ──────────────────────────────────────────────────────────────────────
  425.      Script name:    Hot-Key (Planet.key)    Description:
  426.  
  427.      POPTRANS.SLC       F1   Transwarp planet populator.
  428.      POPSTNRD.SLC       F2   Standard warp planet populator.
  429.      MATLMOVE.SLC       F3   Moves commodities between planets in same sector.
  430.      PLA_PO_M.SLC       F4   Moves colonists between planets   "    "    "
  431.      PLANET_D.SLC       F5   Destroys planets for experience.
  432.      CEYLAD.SLC        F10   Corporate Megaholds
  433.      POP_OPT.SLC     Alt-O   Disperse colonists on full planets.
  434.      PLANSHLD.SLC   Ctrl-S   Standard/Trans-warp planet shielder
  435.  
  436.      Other:
  437.  
  438.      TLXTWDIR.SLC            Loads Trader.key, sets default script directory.
  439.      HANGUP.SLC      Alt-H   Resets default script directory, .Key file
  440.      EXITTELX.SLC    Alt-X   Exits Telix FAST!
  441.      ──────────────────────────────────────────────────────────────────────
  442.  
  443.      7.  Operation
  444.      ──────────────────────────────────────────────────────────────────────
  445.      Scripts create a separate directory under the path you enter in the F1
  446.      environment variable for each different BBS and/or game that you play.
  447.      The directory will be used to store data files that the scripts create
  448.      for each game.
  449.  
  450.      The directory is named by the first eight characters of the name of the
  451.      BBS in the dialing directory.  It doesn't matter if the name is less than
  452.      eight characters, though.  Characters that are illegal in DOS filenames
  453.      are filtered out.  They are ( ) space, * asterisk, + plus, . period, /
  454.      slash, and ? question mark.  Any other illegal characters are not checked
  455.      for and should be changed by you manually in the dialing directory.
  456.  
  457.      The data files will be named by the first 3 characters in the dialing
  458.      directory for the BBS you call.  This way there will be a separate
  459.      directory and data file for each BBS you call.  For example, if you call
  460.      a BBS named Terminator, then the directory will be named \TERMINAT, and
  461.      the data file would be named TER.DAT.  Quad C BBS would be named
  462.      \QUAD_C_B and QUA.DAT.  This is so that if you're running other third
  463.      party programs that may require typing in long command lines. The
  464.      directories are created under the path defined by the F1 environment
  465.      variable.
  466.  
  467.      This is also so the scripts can tell which game you're playing in
  468.      without any input from you.
  469.  
  470.      If you're playing more than one game on the same bbs, then run
  471.      BBSNAME.SLC (Ctrl-B) after you finish the first game, and enter something
  472.      like termina2 or something to create a separate directory and data file
  473.      for that game. Remember to always enter the same name each time you log
  474.      into that particular game.
  475.  
  476.      Using a status line is required.  The status line will always show
  477.      which script is currently running, if any, which is very, very helpful
  478.      to avoid loading to many scripts at one time. Most scripts will
  479.      terminate automatically when its finished, but sometimes you may have
  480.      to abort one with the Esc key.  Alt-8 toggles the status line on/off
  481.      in Telix.  Some scripts will also display useful information on the
  482.      status line.
  483.  
  484.      The easiest way to run a script is to assign it to a keyboard macro.
  485.      (Alt-K, R, E, key to edit).  Make sure it begins with a @.  Ex.
  486.      "@Bustread".  Trader.key and Planet.key are included with scripts already
  487.      assigned with Alt-F1 for help, but you can reassign them anyway you like.
  488.  
  489.      Scripts should be loaded while you're at the "Command [TL=" prompt,
  490.      except for GRIMY.SLC and TRICRON.SLC, which should be loaded while in the
  491.      "<Tavern>", and some of the planet operations scripts which should be
  492.      loaded while on the planet ("Planet command").  Scripts will tell you
  493.      if you are not at the correct prompt.
  494.  
  495.      Trading scripts stop trading if you get busted or encounter a Ferrengi.
  496.  
  497.      -----------------------------------------------------------------------
  498.      8.  Helpful Hints
  499.      ──────────────────────────────────────────────────────────────────────
  500.      Trading scripts will sell Ore but not buy it.  This is intentional, to
  501.      make scripts run more in "automatic" mode.
  502.  
  503.      About ships HOLDS. When doing Planet operations (planet.key) holds should
  504.      be EMPTY before loading a script, except for PLANSHLD, which holds should
  505.      be full of Ore to begin. All other times holds should be FULL, or as full
  506.      as you want them to be, but not empty before loading scripts, i.e
  507.      trading.
  508.  
  509.      Scripts will now tell you if holds should be full or empty before
  510.      running.
  511.      -----------------------------------------------------------------------
  512.      FOR GOOD PLAYERS
  513.  
  514.      The following two scripts do NOT require a Physic Probe.
  515.  
  516.      SELL-BUY.SLC - F3 (Trader.key)
  517.        This script is very good when you play good, or if you're in a new game
  518.        and are trying to build experience fast.  It haggles Org/Equipment at
  519.        paired ports and usually gets 1 or 2 exp. points each trade.
  520.  
  521.      TRADE.SLC - F2 (Trader.key)
  522.         This script is just a single trading (as opposed to paired ports)
  523.         haggler.
  524.  
  525.      FOR EVIL PLAYERS
  526.  
  527.      This is the only script that DOES require a Physic Probe.
  528.  
  529.      SEL-STEL.SLC - F4 (Trader.key)
  530.         Runs the sell/steal cycle for equipment only.  Haggles and usually
  531.         gets 2 or 5 exp. points.  Requires a Physic-Probe.
  532.  
  533.      SELSNHAG.SLC - F7 (Trader.key)
  534.         Runs the sell/steal cycle for equipment only.  Haggles as best it
  535.         can without a p-probe.  If you don't have a P-probe, get one as
  536.         soon as possible and use SEL-STEL (F4), and use this only when you
  537.         don't have the probe.  Physic-Probes cost 10,000 credits and VERY much
  538.         worth it.
  539.  
  540.      Sometimes if you try to download the CIM port and/or sector reports
  541.      (Ctrl-D) the game will kick you out to the BBS, to avoid this and do a
  542.      [C]omputer, [R]eport, [sector #], first to avoid being involuntarily
  543.      kicked out.
  544.  
  545.      Until you build up a good data file, you should run DNINTG to download
  546.      the CIM Port report, and then CRAI, regularly.  Every day or every
  547.      other day, etc.
  548.  
  549.      They will run with ANSI on or off, and will turn ANSI off for some
  550.      things that just work better without it, ex: planet busting, or
  551.      downloading CIM port/sector reports.
  552.  
  553.      Some scripts has several nested loops, or are using the "waitfor()"
  554.      function with keyboard checking turned off, so to get out of it you may
  555.      have to press Escape two or three times.
  556.  
  557.      9.  Special Notes
  558.      ──────────────────────────────────────────────────────────────────────
  559.  
  560.      TLXTWHLP.SLT  - check the variable "help" in here if you don't use
  561.                      List.com and enter your list program.  Then recompile
  562.                      this script with CS.exe which comes with Telix.
  563.                      Ex:  CS Tlxtwhlp
  564.  
  565.      GAMEDIR.SLT   - this runs List, QEdit, command.com or whatever you
  566.                      define for it to run when shelling to the game's
  567.                      directory.  Edit and recompile.
  568.  
  569.      10. Registration
  570.      ──────────────────────────────────────────────────────────────────────
  571.      When you register Telix Trade wars Scripts you will receive the latest
  572.      version of the Scripts on disk without the registration encouragement
  573.      features and annoying delays.
  574.  
  575.      Register Telix Trade wars Scripts.  Only $15.00
  576.  
  577.      Quantity           Description                Price/copy      Total:
  578.  
  579.       ___      Telix Trade wars Scripts (version 1.10    $15.00     ______
  580.                                          and higher )
  581.                      disk 5.25" ___                       0.00      __0.00
  582.  
  583.                      disk 3.5"  ___                       1.00      ______
  584.  
  585.                    Texas residents add State and Local Taxes:       ______
  586.  
  587.                    Grand Total                                      ______
  588.  
  589.  
  590.      Your Real Name:________________________________________________________
  591.  
  592.      Address:_______________________________________________________________
  593.  
  594.      City, State, Zip:______________________________________________________
  595.  
  596.      Phone # (   ) ___-____
  597.  
  598.      BBS Name:_____________________     Data # (   ) ___-____
  599.  
  600.      Comments:______________________________________________________________
  601.  
  602.      _______________________________________________________________________
  603.  
  604.      _______________________________________________________________________
  605.  
  606.      _______________________________________________________________________
  607.  
  608.  
  609.      Send registrations to:
  610.                               Phil Crown
  611.                               326 Kinney Drive
  612.                               Wylie, TX  75098-7725
  613.  
  614.      I can also be contacted thru:
  615.  
  616.                               Phil Crown
  617.                               Fidonet Telix Echo
  618.                               Fidonet Trade wars Echo
  619.                               Netmail Address 1:124/6106.105
  620.  
  621.      Registration will entitle you to legally continue to use Telix Trade wars
  622.      beyond a reasonable evaluation period and qualify you for the upgrade
  623.      package at a considerably reduced rate and remove any annoying delays,
  624.      messages, or limitations.
  625.  
  626.      If you have any questions about these scripts, leave me a message in
  627.      the Fido net Telix or Trade wars Echo, or NETmail.
  628.  
  629.  
  630.     11.  Glossary
  631.      ──────────────────────────────────────────────────────────────────────
  632.      ATTKPORT = Ctrl-A (TRADER.key)
  633.  
  634.       Attacks ports.  Will not attack if you have less than the amount of
  635.       fighters defined in TLXTW.CFG.
  636.  
  637.      ──────────────────────────────────────────────────────────────────────
  638.      ATTKSHIP = Alt-A (TRADER.key)
  639.  
  640.       Attacks other ships / deployed fighters.
  641.  
  642.      ──────────────────────────────────────────────────────────────────────
  643.      BBSNAME  CTRL-B  (TRADER.key)
  644.  
  645.       This fills the _entry_name variable in SALT.  _Entry_name is a SALT
  646.       variable that holds the name of the BBS from the dialing directory your
  647.       connected to.
  648.  
  649.       This serves three purposes:
  650.  
  651.       It will create directories to store data files for new games.
  652.  
  653.       If you start Telix while already on line or for some other reason the
  654.       _entry_name variable wasn't passed during log on it will fill that
  655.       variable.
  656.  
  657.       Another use for this is if you're playing in more than one game one the
  658.       same bbs, you'll need a separate directory to store data files.  Before
  659.       you enter the second game, run this and enter a name to denote the
  660.       change.  Always enter the same name each time you enter that particular
  661.       game.
  662.  
  663.       This script is normally called by other scripts, but it can be run
  664.       manually (Ctrl-B) if needed, as in the previous paragraph.
  665.  
  666.      ──────────────────────────────────────────────────────────────────────
  667.      BUSTED = ALT-F10.  (TRADER.key)
  668.  
  669.       Normally this will be "called" by other scripts, but it can be run as a
  670.       stand alone if need be.  It writes a data file with the sector #, port #,
  671.       and date as represented by the number of seconds since Jan. 1, 1970 when
  672.       you get busted.
  673.  
  674.      ──────────────────────────────────────────────────────────────────────
  675.      BUSTREAD = F10  (TRADER.key)
  676.  
  677.       Reads the .dat file, so all you have to do is warp into a sector and run
  678.       BUSTREAD to find the last time you were busted in that sector.
  679.       If the port busts have been cleared then the options to steal or rob
  680.       the port will appear in the display box.  Port bust records are
  681.       cleared every 14 days in the game.
  682.  
  683.       If the file major.lan exists in the game's directory, then the
  684.       display will show if the port is in a major space lane (MSL).  If you
  685.       run this in a sector without a port, and the file major.lan exists
  686.       (MAJOR_LN, Shift-F1) it will show if that sector is in a major space
  687.       lane.
  688.  
  689.       If the file Corp.dat exists in the game's directory, then an extra
  690.       option will appear in the display box.  Corp.dat is an ASCII file
  691.       that you must create, it should contain your handle in the game
  692.       first, followed by your corp team members handles in a column format.
  693.       For example my corp.dat may look like this
  694.  
  695.       Phil Crown
  696.       team member 1
  697.       team member 2
  698.       up to
  699.       five
  700.       currently
  701.  
  702.       This option will make keeping track of who's been busted where and
  703.       when effortless.  Currently, this requires that the Corp member is
  704.       using TLXTW Scripts too, but I may try to support a generic format in
  705.       the future.  All you have to do is choose to "R"eceive or "T"ransmit.
  706.       At the end of your turns for the day, run Bustread (F10) and choose
  707.       the Cor"p" option, then "T"ransmit Bust Control records to corp
  708.       members.  When a corp member logs on, he runs "R"eceive Bust Control
  709.       records.  Now, when you run Bustread or Denscan scripts, then it will
  710.       show if you or a corp member was busted in that sector last.
  711.  
  712.       If you just want to see how this works, you can "T"ransmit the info
  713.       to yourself, then "R"eceive it.  This serves no practical purpose
  714.       except for debugging.
  715.  
  716.       Example of the display box:
  717.  
  718.       ┌────────────────────────────────────────────────┐
  719.       │ Sector  : 806  Class 9        Major Space Lane │ - port, class, MSL
  720.       │ Busted  16 days 7 hours 42 minutes ago. (2x)   │ - your last bust/times
  721.       │ Corp    1 days 3 hours 49 minutes ago.         │ - corp member busted
  722.       │ All busts will be cleared in 12 days           │ - when busts cleared
  723.       │   Steal Ore  -   Equipment  -  Rob credits     │ - options
  724.       │   Sell/Steal Cycle          Attack Port        │ - "    "
  725.       │                                                │
  726.       │   Density Scan                                 │ - "    "
  727.       │   Look up a sector                             │ - "    "
  728.       │   Manually Enter a Sector and Port             │ - "    "
  729.       │   Corp Bust Control Receive/Transmit           │ - Exchange Corp busts
  730.       │                                                │   records
  731.       │                 » Finished « ─┘               │
  732.       │                                                │
  733.       └────────────────────────────────────────────────┘
  734.  
  735.       ──────────────────────────────────────────────────────────────────────
  736.       CEYLAD = F10  (PLANET.key)
  737.  
  738.       Runs the Corporate Megaholds bug.  Start on the planet while the ship
  739.       that has 0 holds is in the citadel and your ship is loaded with
  740.       equipment and you're displaying the planet.  If ANSI is on, it will be
  741.       turned off after entering the Citadel.  Enter the minimum number of
  742.       holds to stop with then hit Enter.  (note:  There are some third party
  743.       programs that the Sysop maybe running, which you have no way of knowing
  744.       unless you ask, that will curtail the use of this bug).
  745.  
  746.      ──────────────────────────────────────────────────────────────────────
  747.      CIM_WARP = Ctrl-L (TRADER.key)
  748.  
  749.       Enters the CIM and plots warps from the base sector from 1
  750.       through 1000 and back.  Stardock is recommended as the base sector.
  751.  
  752.       Cim.to and Cim.fm will be created which will be the warps to and from
  753.       the base (which you choose) from 1 through 1000, cim.fm will
  754.       be the warps from 1000 through 1 to the destination.
  755.  
  756.       Once all warps have been plotted both ways run Tcim.exe (Alt-N) and
  757.       it will create a Pseudo.sct file, then run Advanced extreme sectors.
  758.  
  759.       If you do a partial Level Diagram, and get the message Unable to open
  760.       Cim.fm, then create a dummy Cim.fm file with just a blank line and
  761.       run Tcim.exe again.
  762.  
  763.      ──────────────────────────────────────────────────────────────────────
  764.      CLASS = Alt-F9
  765.  
  766.       Prints a box with all the port classes.  Nothing fancy, but maybe
  767.       helpful for anyone learning the classes.
  768.  
  769.                               ┌───────────┐
  770.                               │Class 1 BBS│
  771.                               │Class 2 BSB│
  772.                               │Class 3 SBB│
  773.                               │Class 4 SSB│
  774.                               │Class 5 SBS│
  775.                               │Class 6 BSS│
  776.                               │Class 7 SSS│
  777.                               │Class 8 BBB│
  778.                               │Class 9 BBB│
  779.                               └───────────┘
  780.  
  781.       If this is run in a sector with a port in it, it will print the
  782.       appropriate 3 letter identifier next to the port.
  783.  
  784.      ──────────────────────────────────────────────────────────────────────
  785.      CONFIG = Alt-E (TRADER.key)
  786.  
  787.       Edits the file TLXTW.CFG, which should be in Telix's Script directory.
  788.       The .Cfg file holds the default options that some of the scripts will
  789.       use.  They are:
  790.  
  791.       Turn Protection
  792.       Default reports to gather with DNINTG (Download Interrogation Reports)
  793.       Number of fighters to deploy with DEPLOY_F
  794.       ... whether they should be Personal, Corporate, Toll, etc...
  795.       ... whether or not to deploy in the Major Space Lanes (MSL)
  796.       Number to multiply experience times when Robbing Credits
  797.       Number to divide experience by when stealing holds
  798.       Minimum fighters to have when Attacking Ports (ATTKPORT, Ctrl-A)
  799.       Default things to watch for when Ether Probing (Ctrl-E)
  800.       Ascii text file viewer ( List, Qedit, etc. )
  801.       Text editor (QEdit, etc)
  802.  
  803.       There are descriptions for each option when the script runs.
  804.  
  805.      ──────────────────────────────────────────────────────────────────────
  806.      CORPMEMO = Alt-F8 (TRADER.key)
  807.  
  808.       Allows non CEO Corporate members to send messages to all other corp
  809.       members by typing the message just one time.
  810.  
  811.       The file corp.dat must exist in the game's directory.  Corp.dat is
  812.       described with the description for BUSTREAD, (above).
  813.  
  814.      ──────────────────────────────────────────────────────────────────────
  815.      CRAI = CTRL-C  (TRADER.key)
  816.  
  817.       Crai.slc and Crai.exe belong both belong in the script directory. Builds
  818.       a data (.dat) file from the CIM port (.prt) report file.  If you're
  819.       online run DNINTG.SLC (Ctrl-D) first to download the CIM Port report and
  820.       gather any other reports you want to capture in the log file, then run
  821.       this.  The two most important reports to capture in the log are the CIM
  822.       Port report and the Game Configuration and Status ("V" screen).
  823.  
  824.       If you're off line, CRAI can still be run.  There should be a current
  825.       log file with the CIM Port report and the "V" screen with the game's age
  826.       for updating the bust control available, though.
  827.  
  828.       CRAI only reads the .prt file, so you can use the same .prt file for
  829.       other third party support programs that use it.
  830.  
  831.       Crai.exe will extract the Stardock, Class 0 ports, CIM sector/port, and
  832.       the game's age from the log file.
  833.  
  834.      ──────────────────────────────────────────────────────────────────────
  835.      CRSEPLOT = CTRL-P  (TRADER.key)
  836.  
  837.       Pops up a box with the current sector, asks for a destination sector,
  838.       then counts turns and fuel needed to Twarp from current sector to a
  839.       destination and back to the current sector.
  840.  
  841.      ──────────────────────────────────────────────────────────────────────
  842.      CUSGRIMY = Shft-F3 (TRADER.key)
  843.  
  844.       Call's the Grimy Trader a bad name, thus causing your alignment turn
  845.       negative.  Load this at the "Command [TL" prompt and it will show
  846.       exactly what your alignment is at all times.  If you load it in the
  847.       Tavern then it will only show how many points your alignment has gone
  848.       down.
  849.      ──────────────────────────────────────────────────────────────────────
  850.      DENSCAN = ALT-S or keypad +  (TRADER.key)
  851.  
  852.       Reads the .dat file, and will show what class port is in an adjacent
  853.       sector when doing a density scan if that sector is not unvisited, and if
  854.       busted then how many days ago.
  855.  
  856.       If the locations of the three Class 0 and the Class 9 (Stardock) ports
  857.       are recorded in the .dat file, and you've run MAJOR_LN.SLC (Shft-F1),
  858.       then it will show if it is a major space lane or not. The word "Fed"
  859.       will appear when a fed is nearby.
  860.  
  861.       Example of Upgraded Density Scan:
  862.  
  863.        Relative Density Scan
  864.        -------------------------------------
  865.        Sector  487 ==>     180 ═─ Warps : 3 Class 3 SBB 10 days ago
  866.        Sector  927 ==>       0 ═─ Warps : 6                             MSL
  867.        Sector  978 ==>       0 ═─ Warps : 6                             MSL
  868.        Sector  796 ==>     489 Fed Warps : 1
  869.        Sector  460 ==>     100 ═─ Warps : 4 Class 2 BSB
  870.        Sector  705 ==>     100 ═─ Warps : 1 Class 6 BSS 2 corp member
  871.  
  872.       If the file CORP.DAT exists in the game's directory this will show if
  873.       you or a corp member were busted in the adjacent sector last.  See the
  874.       description for BUSTREAD for more on Corp.dat.  In the above example,
  875.       I was busted in sector 487 10 days ago, and a corp member was busted
  876.       in sector 705 2 days ago.
  877.  
  878.       The corp member was busted in 705 after me, so it is safe for me to
  879.       trade at that port, since the corp member was busted there last.
  880.  
  881.      ──────────────────────────────────────────────────────────────────────
  882.      DEPLOY_F = F1  (TRADER.key)
  883.  
  884.       Deploys fighters.  Doesn't deploy in Fedspace.  The number of
  885.       fighters and the mode are defined in Tlxtw.cfg.  As well as, whether
  886.       or not to deploy in the Major Space Lanes.  Run Config.slc (Alt-E) or
  887.       edit Tlxtw.cfg with a text editor to change the default values.
  888.  
  889.      ──────────────────────────────────────────────────────────────────────
  890.      DNINTG = CTRL-D  (TRADER.key)
  891.  
  892.       Download Interrogation reports.  Originally this was just to download
  893.       the CIM Port and Sector reports.  Its been expanded to gather all
  894.       reports intended to be captured in a log file.  If the log file is
  895.       closed or paused, it will be opened first.
  896.  
  897.       If you choose to download the CIM Port/Sector reports, they will also be
  898.       captured in the log file.
  899.  
  900.       You should choose to get the CIM Port and V = View Game Status, at
  901.       least.
  902.  
  903.       The default reports to capture are in the configuration file, Tlxtw.cfg,
  904.       but they can be changed on the fly after the script is loaded.
  905.        
  906.       Reports that can be captured are:
  907.  
  908.                         R = Trader Rankings
  909.                         O = List Corporations
  910.                         N = Rank Corporations
  911.                         G = Deployed Fighters
  912.                         K = Deployed Mines
  913.                         I = Ship Information
  914.                         C = Corporate Planet Scan
  915.                         E = Personal Planet Scan
  916.                         T = Team Assets
  917.                         V = View Game Status
  918.                         X = Avoids
  919.                         P = Port (CIM)
  920.                         S = Sector (CIM)
  921.  
  922.      ──────────────────────────────────────────────────────────────────────
  923.      ETHEREND = CTRL-E  (TRADER.key)
  924.  
  925.       Fires ether probes.  Reads sector numbers from a text file named
  926.       Ether.123.
  927.  
  928.       The text file can be an ascii download of the Unexplored sectors
  929.       function of the CRAI XXV on board computer, or it can be a list sector
  930.       numbers in a column that you can create.
  931.  
  932.       If the file Ether.123 does not exist in the game's directory OR in in
  933.       the directory specified by the "Temp" environment variable, this script
  934.       will enter the ship's onboard computer and do an ASCII download of
  935.       unexplored sectors to the temporary directory.
  936.  
  937.       After the download is finished, the script will call run the editor
  938.       defined in Tlxtw.cfg to edit the file it just downloaded (ether.123).
  939.       This first line in ether.123 should read:
  940.       " ── CUT UNTIL THIS ROW CONTAINS SECTORS  ─── ".
  941.  
  942.       The first row of ether.123 must contain only sector numbers.  Trimming
  943.       off the bottom rows helps, but it not mandatory.
  944.  
  945.       You can choose to watch for Aliens, Traders, Mines, Planets, Ferrengi,
  946.       Class 0 ports, a combination, or nothing at all, however, "Probe
  947.       destroyed" is always watched for.  If one of the above is seen, except
  948.       for Class 0 ports, then it will be automatically saved in the file
  949.       called Ether.img in the game's directory in a file that can be easily
  950.       sorted for easy viewing later.
  951.  
  952.       If you choose to watch for Class 0 ports, when a probe enters a
  953.       sector with a Class 0 port, then that port will be added to the data
  954.       file automatically, if it is not already recorded.
  955.  
  956.       There are three options for replenishing probes.  Never, Ask, or Always.
  957.       If you choose Ask or Always, it will (after Asking, if applicable)
  958.       port at the StarDock and buy 25 more ether probes, providing you're in
  959.       the same sector as SD and have enough credits.  If you don't have enough
  960.       credits for 25 probes, it will buy what you can afford.
  961.  
  962.       A temporary file called Ether.tmp is written that holds a string that
  963.       represents the offset of the last sector read from the text file
  964.       (ether.123) so that if the script is aborted, then resumed it won't
  965.       shoot into sectors that its already done.
  966.  
  967.       If you want to use a pre-existing text file of sectors, copy the file
  968.       you want to use to the directory specified in the "Temp" environment
  969.       variable and name it ETHER.123.  Ex: d:\tmp\ether.123.  The .dat file
  970.       makes a good list of sectors to shoot at after you've run out of
  971.       unexplored sectors.  Cut out just the sector numbers and copy them to
  972.       a file called Ether.123 in the directory specified by the "Temp"
  973.       environment variable.  You should delete all the files in the
  974.       temporary directory when you are finished.
  975.  
  976.       If you want to use a "permanent" ether probe file, copy the file
  977.       Ether.123 to the game's directory.  The script will search the game's
  978.       directory first, then the temporary directory.  If Ether.123 is not
  979.       found in either directory then it will do an ASCII download of the
  980.       unexplored sectors.
  981.  
  982.       Summary:
  983.  
  984.       Ether.123  (list of sectors to shoot at)
  985.       Ether.Img  (image of anything that the script sees)
  986.       Ether.tmp  (offset of last sector read from ether.123)
  987.  
  988.       Etherend requires the use of the External DOS Command SORT.EXE.
  989.      ──────────────────────────────────────────────────────────────────────
  990.      EXITTELX = Alt-X
  991.       Exits Telix fast.  Doesn't ask any questions.  Don't use this unless
  992.       you really want to exit Telix.  Does not hang up the modem, if
  993.       online.
  994.  
  995.      ──────────────────────────────────────────────────────────────────────
  996.      FUEL = F6  (TRADER.key)
  997.  
  998.       Robs a port of Ore for T-warp or whatever.  The port must have at least
  999.       at least the number of you holds that you want to steal on its docks.
  1000.       If you get busted, BUSTED.SLC is called which records the port in the
  1001.       data file.
  1002.  
  1003.      ──────────────────────────────────────────────────────────────────────
  1004.      GAMEDIR = Ctrl-F1 (TRADER.key)
  1005.  
  1006.      Shells to the game's directory and runs List, Qedit, command.com, or
  1007.      whatever you want to run.  Edit this script as needed and compile with
  1008.      CS.exe.
  1009.  
  1010.      ──────────────────────────────────────────────────────────────────────
  1011.      GRIMY = CTRL-G (TRADER.key)
  1012.  
  1013.       Asks the Grimy Trader to trace another trader.  You must enter enough
  1014.       letters to match the trader being traced exactly right the first time
  1015.       Grimy says "Do you mean ***?"  Saves any info the Grimy Trader gives in
  1016.       a capture file named Grimy.Txt in the game's directory.
  1017.  
  1018.      ──────────────────────────────────────────────────────────────────────
  1019.      HOWBADAM = Shft-F2 (TRADER.key)
  1020.  
  1021.       How many holds / credits are safe to steal.  Looks at your experience,
  1022.       divides it by x, multiplies it by y, then prints the results on the
  1023.       status line.  x and y are listed in the configuration file, Tlxtw.cfg.
  1024.       Run Alt-E or edit Tlxtw.cfg with a text editor to change the default
  1025.       values.
  1026.  
  1027.      ──────────────────────────────────────────────────────────────────────
  1028.      LOADKE = Alt-F2  (TRADER.key/PLANET.key)
  1029.  
  1030.       Toggles between Trader.key and Planet.key, the keyboard definition files.
  1031.       Planet.key holds all the planet operations scripts, and Trader.key holds
  1032.       everything else.  You can reassign the keyboard anyway you want to, and
  1033.       even create new key files if you like.
  1034.  
  1035.      ──────────────────────────────────────────────────────────────────────
  1036.      MOVE =  keypad . (TRADER.key)
  1037.  
  1038.       Move / Deploy / Scan.  You have to enter a destination first.  Single
  1039.       step once.  Then use this to single step the rest of the way,
  1040.       deploying fighters and Upgraded Density Scanning each step of the
  1041.       way.
  1042.  
  1043.      ──────────────────────────────────────────────────────────────────────
  1044.      MAJOR_LN = SHIFT-F1 (TRADER.key)
  1045.  
  1046.       Finds the major space lanes and/or the closest port to buy fighters.
  1047.       You must have the three Class 0 ports (Terra, Alpha Centuari, and Rylos)
  1048.       and the Class 9 (Stardock) recorded in the .dat file and sorted by
  1049.       sector number, ascending.  This script will tell you if you don't have
  1050.       all the ports and/or if they need to be sorted with CRAI.SLC.
  1051.  
  1052.       If all three Class 0 ports or the Class 9 port are not in the dat file,
  1053.       but you know their locations, run BUSTREAD.SLC (F10) and "M"anually
  1054.       enter them into the data file.  Then run this again.
  1055.  
  1056.      ──────────────────────────────────────────────────────────────────────
  1057.      MATLMOVE = F3  (PLANET.key)
  1058.  
  1059.       Moves commodities between planets within the same sector.  Make sure
  1060.       your HOLDS ARE EMPTY when you start.
  1061.  
  1062.      ──────────────────────────────────────────────────────────────────────
  1063.      MINE_DIS = ALT-M  (TRADER.key)
  1064.  
  1065.       Launches mine disruptors into the sector you specify.  Aborts when there
  1066.       are no more mines in the sector, or if you accidentally start disrupting
  1067.       your own mines ;-)
  1068.  
  1069.      ──────────────────────────────────────────────────────────────────────
  1070.      NPORT = Alt-N  (TRADER.key)
  1071.  
  1072.       ┌──────────────────┤ TLXTW Utility Menu ├───────────────────┐
  1073.       │                               │
  1074.       │   Pport - create list of paired Ports              │
  1075.       │   View Paired.prt file                      │
  1076.       │   Nport - find the nearest ports              │
  1077.       │   View nearest ports file                  │
  1078.       │   Advanced extreme sectors list               │
  1079.       │   View advanced extreme sectors list              │
  1080.       │   Tcim create pseudo.sct file                  │
  1081.       └───────────────────────────────────────────────────────────┘
  1082.  
  1083.       Pport will create a list of all Paired ports.  Edit Pport.dfl to
  1084.       define how you want the ports to be classified.  Default is:
  1085.  
  1086.               A  = 1-2,2-5,3-6
  1087.               Ta = 3-6,2-5
  1088.               Tb = 1-4
  1089.               Tc = 7-8,7-9
  1090.  
  1091.       You can add the Ore/Equ and Ore/Org pairs if you want.
  1092.       A, Ta, Tb, and Tc can be renamed anyway you like.
  1093.       (T stands for Triple tradable pairs).
  1094.       You can also add Evil pairs here.
  1095.  
  1096.       Nport will find the nearest ports from a base sector, usually the
  1097.       current sector.
  1098.  
  1099.       Advanced extreme sectors list will create a detailed analysis of the
  1100.       CIM port and sector reports (.prt/.sct files).  The file will have
  1101.       the extension of *.123 and * will be the first three letters of the
  1102.       bbs name.  This list can be used as target sectors when etherprobing
  1103.       to cover over 90% of the universe by selecting extreme target
  1104.       sectors.    The result is you can cover nearly the entire universe by
  1105.       shooting etherprobes at optimized target sectors.
  1106.       This works best if you have explored 100% of the universe.  If you
  1107.       have not explored 100%, run CIM_WARP (Ctrl-L).  This will take
  1108.       approximately 25 - 32 minutes depending on the host machines speed.
  1109.       Next, run Tcim, and finally Advanced extremes.
  1110.       To create the ether.123 file, choose "x" from the ETHEREND script
  1111.       (Ctrl-E).
  1112.  
  1113.       See Nport.doc and Pport.doc, should be in the script directory you
  1114.       defined when running the install program.
  1115.  
  1116.      ──────────────────────────────────────────────────────────────────────
  1117.      PHOTON = ALT-P  (TRADER.key)
  1118.  
  1119.       Launches a photon-torpedo into the sector you specify then enters the
  1120.       sector begins the landing sequence and will Attack ONCE, then you're
  1121.       on you're own.  Doesn't actually do the invading.  Just gets into the
  1122.       sector fast.  It will ask for a sector, a planet number, and how many
  1123.       fighters to use.  If you don't know the planet's number you want to
  1124.       invade, just hit enter to skip it, then enter the amount of fighters.
  1125.  
  1126.       This script will launch the photon, then print the elapsed wave time,
  1127.       and the wave maximum duration on the status line, so you'll know how
  1128.       much time you have left before the wave expires.  Press escape or wait
  1129.       10 seconds when the script is finished before loading another script.
  1130.  
  1131.      ──────────────────────────────────────────────────────────────────────
  1132.      PLANET_D = F5 (PLANET.key)
  1133.  
  1134.       Planet Destroyer - blows up planets for experience and fun.  You must
  1135.       belong to a Corporation for this to work.  Its a good idea to belong to
  1136.       a corp even if you're the only one in it.  This script works best with
  1137.       ANSI turned off.  Its written to be run in the sector with the Stardock,
  1138.       so when you run out of Genesis torps and/or atomic detonators it will
  1139.       port and get some more. It asks for a planet number so that you don't
  1140.       accidentally land on a populated planet (if there is one) and get blown
  1141.       up yourself, or if you have a Planet Scanner. A planet does not have to
  1142.       specified for it to run, unless there is more than one planet in the
  1143.       sector or you have a planet scanner.  Just enter the number of the
  1144.       planet to land on or hit Enter to skip it.  Escape to abort.
  1145.  
  1146.      ──────────────────────────────────────────────────────────────────────
  1147.      PLANSHLD = Ctrl-S (PLANET.key)
  1148.  
  1149.       Standard/Trans warp planet shielder.  FILL your holds with Ore.
  1150.       This is the only script in Planet.key that you must FILL your holds with
  1151.       Ore first.  The others should be loaded with holds EMPTY.
  1152.  
  1153.       Start in the same sector as the planet is in, and have all Transwarp
  1154.       beacon fighters in place, if you'll be using the T-warp mode.  The
  1155.       port that you buy the shields from must be a Class 0, Class 9 will
  1156.       not work.  To use the T-warp, the Class 0 must be Alpha Centuari or
  1157.       Rylos, since you can't warp into Sol (Fedspace).
  1158.       This script will not work if the planet is in the SAME sector as the
  1159.       Class 0 port.
  1160.  
  1161.       A simple keyboard macro can handle that though.
  1162.       These are a couple that will work is there is more than one planet in
  1163.       the same sector.  For example, assign the first one to F7 and the
  1164.       second one to F8 in Planet.key.
  1165.  
  1166.        "LLPT C1500^MQL "  ; 1500 is the number of Ship shields
  1167.        "24^M C GT150^M"   ; 24 is the planet's #, 150 is Planet shields.
  1168.  
  1169.        To use these, enter the citadel, transfer all shields to the planet,
  1170.        then hit F7 (first macro) to leave,leave,port,trade, buy
  1171.        shields,1500,quit,land.
  1172.        Then hit F8 (second macro) to land on planet 24,citadel,transfer
  1173.        shields,to the planet, 150.
  1174.  
  1175.        Then repeat, F7, F8, F7, F8, etc...
  1176.  
  1177.      ──────────────────────────────────────────────────────────────────────
  1178.      PLA_PO_M = F4 (PLANET.key)
  1179.  
  1180.       Moves colonists from one planet to another within the same sector. PUT
  1181.       COLONISTS IN THE ORGANICS GROUP on the planet to take colonists from,
  1182.       and make sure your HOLDS ARE EMPTY before you run this script.
  1183.  
  1184.      ──────────────────────────────────────────────────────────────────────
  1185.      POP_OPT = Ctrl-O  (PLANET.key)
  1186.  
  1187.       Adjusts population to optimum levels in Ore and Equipment only.
  1188.       It tries to put 1 million in each group.  This is mostly for use on
  1189.       overcrowded planets when you want to keep 1 million colonists in Ore for
  1190.       the Q-Cannon.
  1191.  
  1192.      ──────────────────────────────────────────────────────────────────────
  1193.      POPSTNRD = F2 (PLANET.key)
  1194.  
  1195.       Standard Warp Planet Populating script.  Start in the same sector as the
  1196.       planet.  If you have a Planet Scanner or if there is more than one
  1197.       planet in the sector to populate enter the Planet's number.  Otherwise
  1198.       leave it blank, or the script may hang.
  1199.  
  1200.      ──────────────────────────────────────────────────────────────────────
  1201.      POPTRANS = F1 (PLANET.key)
  1202.  
  1203.       Trans-warp Planet Populator (handles Evil ISS).  Just set everything in
  1204.       place (beacon fighters) like you were going to do it manually.  Start in
  1205.       the same sector as the planet(s) to populate with all cargo holds empty
  1206.       and not on the planet.  There is one restriction currently:  The sector
  1207.       near to Terra to T-warp to must be exactly two warps from Terra, which
  1208.       it usually is anyway. This script will abort if there is a Fed in any
  1209.       sector near Fedspace. Uses density scan, not Holo.  When this script
  1210.       runs, it will ask for a sector to T-warp to (that is the sector near
  1211.       Terra). Then it will count the turns and how much ore is needed, next it
  1212.       asks for a planet number to land on (leave this blank if you do not have
  1213.       a planet scanner or there is only one planet in the sector or the script
  1214.       will hang), where to pick up the fuel, choices are the same planet,
  1215.       another planet in the same sector, or a port in the same sector as the
  1216.       planet to populate, finally how many times to run. *IMPORTANT*   I have
  1217.       recently discovered a flaw in the logic this scripts uses.  Any density
  1218.       scan ending in 2, 3, 4, 7, 8, or 9 is a FED. Therefore, if a Fed is in
  1219.       Sector #1 with Terra, and a beacon, the density scan may end in 0, thus
  1220.       not registering as being a Fed.  I found this out the hard way, i.e I
  1221.       lost my Evil ISS.
  1222.  
  1223.       I've adjusted this script so that it will abort if the density is
  1224.       higher than 1089 or if it equals 490.
  1225.       It works out as:
  1226.                              500 (Terra)
  1227.                              100 (Sol)
  1228.                                1 (beacon)
  1229.                              489 (The Fed that causes the problem)
  1230.                            ------
  1231.                             1090
  1232.  
  1233.       The worst that should happen, is if there are a bunch of rookies
  1234.       parked in Sector 1, or there is a density is higher than 1089 then
  1235.       the script will abort.
  1236.  
  1237.      ──────────────────────────────────────────────────────────────────────
  1238.      PRIME = F8 (TRADER.key)
  1239.  
  1240.       Steals Equipment.  If you get busted, BUSTED.SLC is called which records
  1241.       the port in the data file.
  1242.  
  1243.      ──────────────────────────────────────────────────────────────────────
  1244.      READCORP
  1245.  
  1246.       Called by BUSTREAD when you choose to "R"eceive Bust Control Reports.
  1247.       This currently requires both sides to use TLXTW Scripts, but I may
  1248.       try to support a generic format in the future.  You should never
  1249.       have to run this manually.
  1250.  
  1251.      ──────────────────────────────────────────────────────────────────────
  1252.      ROBCREDT = F9 (TRADER.key)
  1253.  
  1254.       Robs credits.  Looks at your experience, divides it by x, the robs a
  1255.       port of credits.  x is defined in the configuration file, Tlxtw.cfg.
  1256.       Run Config.slc (Alt-E), or edit Tlxtw.cfg with a text editor to
  1257.       change the default value of x.
  1258.  
  1259.       If you get busted, BUSTED.SLC is called which records the port in the
  1260.       data file.
  1261.  
  1262.      ──────────────────────────────────────────────────────────────────────
  1263.      SEL-STEL = F4 (TRADER.key)
  1264.  
  1265.       Runs the sell/steal cycle (Equipment only).  This script requires a
  1266.       Physic-Probe.  If you run this script without a P-probe it will sell
  1267.       the load of Equipment and abort.  To run: get a load of equipment,
  1268.       warp to a port buying equipment, have a P-probe equipped ship, hit
  1269.       F4.  The rest is automatic.  It seems to work best if you steal/sell
  1270.       in multiples of 5 or 10, i.e, only use it with  70, 85, ... 150 holds.
  1271.       I haven't tested it a whole lot with other values.
  1272.  
  1273.       If after the first three or four trades have gone by, and you
  1274.       haven't hit 100.00% on any trade, abort the script with Escape, then
  1275.       start it again.  If you do this two or three times and you're still
  1276.       haven't hit 100.00%, then the port probably doesn't have a best price
  1277.       or the port is not buying at 100%.
  1278.  
  1279.       You may have to "lay" on the escape for a second or two to get it to
  1280.       abort.  This is the best prompt to abort it at, but requires a little
  1281.       bit of timing on your part;
  1282.  
  1283.       "How many holds of Equipment to swipe? [150] 150
  1284.        You start your droids loading the cargo and..."
  1285.  
  1286.       The status line is updated after every trade.  Status line legend:
  1287.  
  1288.       100.00% │ dif 18 │ adj 0 │ Best $ 9170 │ 131/hold
  1289.        │        │        │         │           │
  1290.        │        │        │         │           │
  1291.        │        │        │         │           Average price/hold
  1292.        │        │        │         Best price
  1293.        │        │        Price adjustment (multiple of holds)
  1294.        │        Difference between port's original offer and current offer
  1295.        Last P-Probe estimate
  1296.  
  1297.  
  1298.       If you want to know more about how the 5 point sell/steal cycle
  1299.       works, find the file TWTIPS1?.*.  It should be available on any
  1300.       quality Trade wars BBS.
  1301.  
  1302.       If you get busted, BUSTED.SLC is called which records the port in the
  1303.       data file.
  1304.  
  1305.       However, if you get busted after aborting, then you'll have to run
  1306.       BUSTED (Alt-F10) manually.
  1307.  
  1308.       ──────────────────────────────────────────────────────────────────────
  1309.       SELL-BUY = F3 (TRADER.key)
  1310.  
  1311.       Paired port trading.  Organics / Equipment only.  Load this script when
  1312.       the ship's holds are loaded with Organics or Equipment and you're READY
  1313.       TO MOVE into the adjacent sector to sell.  Do not move, but be ready to
  1314.       move.
  1315.  
  1316.       Haggles and usually gets one or two experience points.  This is a very
  1317.       good script when you are beginning a new game.
  1318.  
  1319.      ──────────────────────────────────────────────────────────────────────
  1320.      SELSNHAG = F7  (TRADER.key)
  1321.  
  1322.      Runs the steal/sell cycle and tries to haggle without a Physic probe.
  1323.      If you have a P-probe run SEL-STEL (F4).  This script should only be used
  1324.      when you don't have a probe.
  1325.  
  1326.      You must already have the equipment aboard your ship that you want to
  1327.      sell/steal.  It only works for equipment.
  1328.  
  1329.      If you get busted, BUSTED.SLC is called which records the port in the
  1330.      data file.
  1331.  
  1332.      ──────────────────────────────────────────────────────────────────────
  1333.      TLXTWHLP = ALT-F1  (TRADER.key/PLANET.key)
  1334.  
  1335.       Uses List.com to list a text file that shows the key assignments.
  1336.       Tlxtwhlp.txt should be in Telix's Script directory. If you don't use
  1337.       list.com then edit Tlxtwhlp.Slt and enter your viewing program, then
  1338.       compile it with CS.exe which comes with Telix.  Ex:  CS Tlxtwhlp
  1339.  
  1340.      ──────────────────────────────────────────────────────────────────────
  1341.      TRADE = F2  (TRADER.key)
  1342.  
  1343.       Single trading.  Ports and haggles whatever you have or want to buy.
  1344.       Doesn't buy Ore.
  1345.  
  1346.      ──────────────────────────────────────────────────────────────────────
  1347.      TRANSMIT = Alt-F4 (TRADER.key)
  1348.  
  1349.       Transmits messages to other traders, entire corps, or any combination
  1350.       of the two.  Reads the file Transmit.txt from the game's directory.
  1351.       This script is mostly so I can write messages to other traders
  1352.       offline, then send them while online.
  1353.  
  1354.       The format of Transmit.txt is very particular.
  1355.  
  1356.       >Phil Crown
  1357.       Hello!  interesting stuff...interesting stuff... interesting stuff...
  1358.       interesting stuff... interesting stuff... interesting stuff...
  1359.       interesting stuff... interesting stuff... interesting stuff...
  1360.       interesting stuff... interesting stuff... interesting stuff...
  1361.       interesting stuff... interesting stuff... interesting stuff...
  1362.       interesting stuff... interesting stuff... interesting stuff...
  1363.       interesting stuff... interesting stuff... interesting stuff...
  1364.  
  1365.       >Player 2
  1366.       same as above ... no limit on the size of the message.
  1367.  
  1368.       >end
  1369.  
  1370.       The last ">end" is VERY important.  DO NOT use ">" anywhere else in
  1371.       the text except as shown above or the script will get lost.
  1372.       NOTE:  There should be ONE blank line between each ">" symbol.
  1373.       Just format your transmit.txt like the above, and it should be ok.
  1374.  
  1375.      ──────────────────────────────────────────────────────────────────────
  1376.      TRICRON = CTRL-T (TRADER.key)
  1377.  
  1378.       Plays TRI-CRON for 3 minutes or until the jackpot is won.  Works with or
  1379.       without ANSI.
  1380.  
  1381.      ──────────────────────────────────────────────────────────────────────
  1382.      TRIPLE = F5 (TRADER.key)
  1383.  
  1384.       Trades three commodities at paired ports.  One port is selling
  1385.       two commodities and buying one and the other port is buying the two
  1386.       and selling the opposite of the first port.  Except for a Class 7 and
  1387.       a Class 8/9, then one port is selling all three and the other port is
  1388.       buying all three.
  1389.  
  1390.       It works out as follows:
  1391.  
  1392.                   BBS  1  │   BSB  2  │   SBB  3  │ SSS  7
  1393.                   SSB  4  │   SBS  5  │   BSS  6  │ BBB  8 or 9
  1394.  
  1395.       If you're lucky enough to find a pair of these; fill your holds, be
  1396.       ready to move into the adjacent sector to sell, then just hit F5,
  1397.       and the rest is automatic. The advantage of trading at a pair of
  1398.       these is you have 6 chances of making experience points from haggling
  1399.       prices, rather than the standard 4 at normal paired ports.
  1400.       ──────────────────────────────────────────────────────────────────────
  1401.       TWIMAGE = Alt-I
  1402.  
  1403.       Saves an image of the screen in the game's own directory.
  1404.       ──────────────────────────────────────────────────────────────────────
  1405.       TWVIEW = Ctrl-F2
  1406.  
  1407.       Hooks for running TWVIEW(c) by Woody Weaver.
  1408.       ──────────────────────────────────────────────────────────────────────
  1409.  
  1410. Special Thanks:
  1411.  
  1412. Stephen Whitis
  1413.  
  1414.         Beta tester #1, EXCELLENT Tradewars Evil Player, and all around
  1415.         good guy.  Author of TWLOG*.*.
  1416.  
  1417. All Registered Users.
  1418.  
  1419. End of File
  1420.