home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / bbs / kalwrk27.zip / KALSYSOP.DOC < prev    next >
Text File  |  1993-06-05  |  22KB  |  497 lines

  1.                  .                                        .
  2.         .        .                       *
  3.          *                                                   .
  4.          .     .           .                          .
  5.      .
  6.                                       .
  7.     *        .              .            *          .
  8.         .            K   a   l   W   o   r   k   s
  9.   .            = = = = = = = = = = = =.= = = = = = = = =  .
  10.                  S y s o p   D o c u m e n t a t i o n
  11. .             .                *                          .
  12.      .               .                     .
  13.         KalWorks can seriousely affect the way TW2002 is being
  14.         played at your BBS. For example.. Perhaps you'd better
  15.     .   first read the user's documentation.        *
  16. *                                .
  17.              .                                .    .
  18.    .                     *        .                   .
  19.                                      .                       .
  20.          .   .         .           .  :
  21.                 .             .                 .      .
  22.                                            .
  23. .                             .                                 .
  24.  
  25.         Kalworks is Copyright (C) 1992, 1993 by Jeroen J. van
  26.         Drie. It is a Shareware TW2002 supporting program, for
  27.         extended play of the TW2002 game at Bulletin Board
  28.         Systems. Registration is set at a _minimum_ fee of $6,
  29.         f10,- (dutch gulders) or 10DM. Details for payment will
  30.         be given towards the end of this document.
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.         Please read the user documentation of this program,
  42.         KALUSER.DOC, and MAKE IT AVAILABLE. Also make the values
  43.         in your configuration file available. DON'T put the
  44.         KALUSER.DOC in an ARJ, do it in an ARC and every computer
  45.         can unpack it.
  46.  
  47.  
  48.         Description:
  49.  
  50.         Kalworks gives you several options, defined in a
  51.         configuration file, that you can edit to make your
  52.         TW2002 universe ... different. Users can now, for a fee,
  53.         rename planets, ports and nebulae; they can order aliens
  54.         to work and ferrengi to ambush; they can transfer
  55.         products inbetween planets (with a taxation you define).
  56.         Kal Durak will be a player in the universe, in a ship or
  57.         on his own either localised or moving planet, leaving
  58.         tollfighters (if, when and how many you like) in his
  59.         wake. Kal sees to it the Galactic Bank pays it's clients
  60.         a decent interest (you decide what is decent), also sees
  61.         to it the Galactic Bank provides funding for it's
  62.         client's enterprises, also at a rate you decide on.
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.         Installation:
  72.  
  73.         First thing you do now is log into your TW locally, and
  74.         create an account for a user called Kal Durak. Give him
  75.         the ship and attributes you want, and then consult the
  76.         game's log (twgame.log). You will see there Kal Durak(9)
  77.         or something. Take that last number and put it into the
  78.         configuration after the keyword "rec". KalWorks will then
  79.         know where to find Kal Durak. Please put Kal in sector 10
  80.         with some 25 fighters so he won't be thrown out. If Kal
  81.         is killed you'll have to play him again to revive him,
  82.         this program will not (yet) do that. Remember that the
  83.         value of the "rec" keyword determines who Kal is, not his
  84.         name. If you call Kal by any other name (like Fedman or
  85.         Al Durak), TELL YOUR USERS. Do NOT "make Kal invisible",
  86.         he needs to get messages from your users so he should be
  87.         listed in the rankings and so on. In time, Kal's planet
  88.         (if defined) will become a valuable asset for conquest.
  89.         If Kal looses his planet transfers will continue to be
  90.         added to it until you reset the prec option in the confi-
  91.         guration file. You will also have to create and assign
  92.         Kal's planet if you want one, if not, put a ; in front of
  93.         the prec and the move keyword of kalworks.cfg. Alternati-
  94.         vely you could use ferrengal as Kal's planet, thereby
  95.         strenghtening it and making it more valuable.
  96.  
  97.         Configuration: kalworks.cfg:
  98.  
  99.         rec       9  ;recordnumber for Kal
  100.         prec      7  ;planetnumber of Kal's planet. (; if none)
  101.         move         ;should planet move 1 sect/day? (; if not)
  102.         leave    40  ;chance kal leaves tollftrs behind (if move)
  103.         lmin     10  ;min. number of tollftrs to leave (if move)
  104.         lmax    100  ;max. number of tollftrs to leave (if move)
  105.         tax       5  ;tax derived on intertrade
  106.         intr    217  ;interest at gal. bank; 217 = 2.17%
  107.         loan    347  ;loan interest at gal. bank: 347 = 3.47%
  108.         fuel     14  ;kal's price per hold         in credits
  109.         plant    -2  ;repos. planets to: -1=ferr, -2=rogue merc.
  110.         repp     20  ;chance kal writes to conv. in bar (0=off)
  111.         repn     100 ;minimum number of ferrengi to be rep'td
  112.  
  113.         org      70  ; "     " "   "   "           in credits
  114.         equ     140  ; "     " "   "   "           in credits
  115.         col     150  ; "     " "   "   "           in credits
  116.         shld    130  ; "     " "   "   "           in credits
  117.         fght    180  ; "     " "   "   "           in credits
  118.         plan  50000  ;cost to rename planet
  119.         port  45000  ;costs to rename a port
  120.         nebu  30000  ;costs to (re)name a sector's nebula
  121.         rent 125000  ;cost to rent-an-alien
  122.         hire 150000  ;cost to hire a ferrengi
  123.  
  124.         So, renaming a planet will cost 50000/180 = 277 fighters,
  125.                                      or 50000/70  = 714 holds/org
  126.                                      or 50000 credits.
  127.  
  128.         If you say for example:
  129.         nebu  0
  130.         then renaming nebula's is free. Don't put a zero behind
  131.         commodities such as fuel, org, equ, shld and fgth. 
  132.         Values can best be adjusted according to the age of the
  133.         game and the experience of your players. Things like
  134.         renaming a planet and especially hiring a ferrengi or
  135.         renting an alien should be _Expensive_.
  136.  
  137.         Transferring products or people from planet to planet
  138.         shouldn't be free, so kalworks up to ver. 2.0 derived a
  139.         5% transfer cost tax from the amount transferred in an
  140.         intertrade (IT) command. New in ver. 2.1 is that you can
  141.         define this amount yourself. This amount should not
  142.         exceed 50, any taxation higher than 50 will be put to 50.
  143.         In conjunction with your experience on the use of
  144.         intertrade by your users you should know best what amount
  145.         works in your universe.
  146.  
  147.         What bank other than a piggy bank does not pay interest?
  148.         The TW2002 galactic bank at stardock. But Kalworks now
  149.         includes the option of defining the daily interest rate
  150.         of this bank, up to two decimals. A value of 217 as given
  151.         in the distribution KALWORKS.CFG will pay 2.17% interest
  152.         over the accounts each day (each time maintenance runs).
  153.         If you don't want the bank to pay interest, make the
  154.         value after the intr-configuration statement 0. Interest
  155.         can cause the account to hold over 100000 credits but
  156.         this does not cause trouble in the game.
  157.  
  158.         What bank other than a piggy bank does not lend money?
  159.         The TW2002 galactic bank at stardock. That was, until
  160.         on the 9th of may, 2005, very early in the morning, Mr.
  161.         Durak and the Galactic Bank reached an agreement on
  162.         loans. Before this date, the bank had no means of forcing
  163.         traders to pay back their loans, but Durak signed a
  164.         contract, guaranteeing the bank payback of debts under
  165.         the following terms:
  166.         * Debtors will receive warnings ten days after having
  167.           loaned money.
  168.         * Debtors will be wanted and a price will be put on their
  169.           head, fifteen days after having loaned money. This
  170.           bounty will be 5% of their outstanding payment, to be
  171.           incremented each day.
  172.         * Debtors will be attacked by rogue mercenaries, twenty
  173.           days after having loaned money. The attack force will
  174.           be financed by 10% of the outstanding debt.
  175.         * After twenty-five days, reposession of the debtor's
  176.           assets will take place: items on their planets will
  177.           be taken, appropriate to the fulfillment of the debt.
  178.           If the debtor has no private planets, the debt cannot
  179.           be fulfilled and he or she will be hunted by rogue
  180.           mercenaries.
  181.  
  182.         Loans will be put on the Galactic banking account, but
  183.         can only be payed back from the bank at the citadel on
  184.         one of the client's private planets. Sysops who don't
  185.         want to have the lending option should set the loan-
  186.         option in the configuration file to 0, do not comment (;)
  187.         the option.
  188.  
  189.         Be conscious of consequences when you fill in the
  190.         configuration file. Don't be excessive with the tax,
  191.         intr- and loan percentages. Also remember that if the
  192.         loan-percentage is lower than the intr-rate, lending
  193.         money from the bank will be very interesting. I suggest
  194.         leaving all keywords from tax down to hire as they are if
  195.         you can't make much sense of their interdependance. Kal's
  196.         price per hold for commercial products, fighters and
  197.         shields, is defined because users can pay with such
  198.         assets.
  199.  
  200.         repp & repn configuration file statements:
  201.  
  202.         Kal now writes to CONVO.DAT, reporting on ferrengi
  203.         fighter fleets around the universe. He will report each
  204.         maintenance at a chance of the percentage behind the
  205.         repp-keyword. Any fleet with less fighters than specified
  206.         behind repn will not be considered worthwile to report.
  207.         If you don't want reporting specify repp 0.
  208.  
  209.         Command line options:
  210.  
  211.         Debug - some extended maint information on screen.
  212.         Maint - daily maintenance routines.
  213.  
  214.         It's best to run KALWORKS without any commandline options
  215.         every time AFTER a player played, especially if you play
  216.         Kal yourself, since if you read commandmail to Kal, the
  217.         program will no longer process it. Players can enter the
  218.         universe, give commands, back off, and re-enter the game
  219.         again, finding the command worked on or finding a message
  220.         describing what went wrong and what Kal thinks of this
  221.         player now.
  222.         Kalworks maint SHOULD be run EVERY NIGHT AFTER EXTERN.
  223.         EXE. In a maint, ferrengi and alien tasks will be worked
  224.         on; killed ferrengi and aliens who have been assigned
  225.         will be reset to their usual unassigned operation, and
  226.         interest will be accounted at the galactic bank.
  227.  
  228.  
  229.  
  230.  
  231.  
  232.         TALK.COM
  233.  
  234.         TRADER.DAT is the answer file to queries to the trader in
  235.         the bar, containing 87 free records in TW2002 version
  236.         1.03. Seven of these will be filled with KalWorks
  237.         informations. Copy your current TRADER.DAT to a backup
  238.         disk or directory and run TALK; after running it your
  239.         TRADER.DAT file is updated for a game with KALWORKS.
  240.  
  241.         Kalworks' entries into TRADER.DAT:
  242.  
  243.         RENAME PLANET   RENAME
  244.         RENAME PORT     RENAME
  245.         RENAME NEBULA   RENAME
  246.         INTERTRADE      INTER
  247.         INFORMATIONS    IN
  248.         ALIEN           RENT
  249.         FERRENGI        HIRE
  250.         KALWORKS        KAL
  251.         LOAN            LEND
  252.         PAYBACK         PB
  253.  
  254.  
  255.         TWDAT.EXE
  256.  
  257.         Included in the rare case your TWDATA.DAT file gets
  258.         messed up. It's original size is 214452 and if it's
  259.         bigger, run this utility. TW does this, not Kalworks..
  260.  
  261.  
  262.         GEN_LOAN
  263.  
  264.         Utility to generate the TWLOANS.DAT file.
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.         Copyright & Disclaimer
  279.  
  280.         This program is Copyright (C) 1992/1993 by Jeroen J van
  281.         Drie. This program is guaranteed to do nothing but eat
  282.         diskspace. It might even corrupt your datafiles or
  283.         harddisk or whatever it isn't supposed to corrupt. If
  284.         such a thing happens, I am not responsibile. I might feel
  285.         sorry.
  286.  
  287.         However, for any working version you are obliged to pay
  288.         me a fee in either US dollars or Dutch guilders since
  289.         this program is shareware, I've worked hard enough for
  290.         it. Minimum fee for using Kalworks in one universe is 6
  291.         US$, 10DM or 10 Dutch guilders to Dutch Postbank/ING
  292.         account number 5088139 of J.J. van Drie.
  293.  
  294.         Send your 6 US$ or 10DM to:
  295.  
  296.                         Jeroen van Drie
  297.                         Lepelaarstraat 15
  298.                         6883 EK  Velp
  299.                         The Netherlands.
  300.  
  301.         Paying for this shareware will fulfill all your
  302.         obligations vis-a-vis me for the current and all future
  303.         versions of Kalworks. What's more, your registration will
  304.         make me happy to work on such future versions.
  305.  
  306.         If you want to reach me you might try sending a message
  307.         to 2:283/512.15 in fidonet. Please do not call my home
  308.         address! I am wideopen to any kind of suggestions you
  309.         might have; considered doing things with ports, what?
  310.         Consider reporting rumors in the tavern, what? Consider
  311.         weird stuff with planets or warps or whatever, but what?
  312.         I guess Kalworks already makes TW2002 pretty hyped up,
  313.         but I guess it's just the beginning, actually there
  314.         should be lots and lots of things to corrupt here.. If
  315.         you're a TW-utility programmer yourself, send me your
  316.         program's activities and how I can adapt Kalworks to
  317.         interact with it.
  318.  
  319.  
  320.         TradeWars/TW2002 is a product of Gary A. Martin and Mary
  321.         Ann Martin. Many thanks for their efforts! Hi to Chris
  322.         Sherrick for TW 1000!
  323.  
  324.         Version log
  325.  
  326.         1.45 - And previous : Local Testing.
  327.         1.47 - Beta before the 1.5 release. The kalplanet options
  328.                need testing, daily maint will fly (if wanted)
  329.                kal's planet through the universe. Like the user
  330.                record, the sysop has to create and assign this
  331.                planet. New config options are:
  332.                prec  -  Planet number of kal. If no number is
  333.                         given, no operations will occur.
  334.                leave -  chance (%) that kal leaves tollfighters
  335.                         in kalplanet's sector.
  336.                lmin  -  minimum amount of tollftrs to leave
  337.                lmax  -  maximum amount of tollftrs to leave
  338.                New command line option "debug" for more on-screen
  339.                information. I'll probably won't leave it on in an
  340.                alpha release.
  341.         1.48 - Added credit support, CR pays for commands in
  342.                credits, if Kal's planet exists, it's citadel will
  343.                receive those credits.
  344.         1.5  - Added `Hire a Ferrengi'. Fixed bugs, still beta.
  345.                DO NOT distribute this version. Version 2.0 will
  346.                be the alpha release, 1.9 is public beta.
  347.         1.6 -  Minor adjustments. Fixed user docs on alien
  348.                command sequence. Adjusted default values in .cfg
  349.                file, Aliens and Ferrengi's should be expensive.
  350.         1.8 -  Fixed the noisy "MasterBlaster|~M╚0(\" bug.
  351.         1.9 -  Public Beta Release, please report bugs!!
  352.         2.0 -  First Alpha release since 1.9 was ok.
  353.         2.1 -  Public release version; new gimmicks are that the
  354.                taxation of intertrade operations can now be
  355.                defined by the sysop. Daily maintenance also
  356.                includes adding a sysop-defined amount of interest
  357.                to the galactic bank accounts.
  358.         2.5 -  Rewrite, adding lending at the galactic bank.
  359.         2.6 -  Clean update, lending now works.
  360.         2.7 -  Added `plant' keyword to make kalworks compatible
  361.                with David Proper's TWPLANET automated planet
  362.                maintenance. The keyword can be either -1 or -2,
  363.                -1 is ferrengi and -2 is rogue mercenaries. -2 is
  364.                now default, any number other than -1 and -2 will
  365.                be set to -2. Any reposessed planet will be set to
  366.                this ownernumber.
  367.             -  Keywords `repp' and `repn' in cfgfile make Kal
  368.                report on real ferrengi fighter clouds like convo.
  369.                dat's first entry. (I've heared rumors, etc).
  370.             -  Kal occasionally tells traders in the bar that
  371.                they should pay back their debt.
  372.  
  373.  
  374.  
  375.         Future versions may start to include:
  376.                - Extended Ferrengi and Alien reporting,
  377.                - Coporate support,
  378.                - Regulated trade inbetween players,
  379.                - And more...
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.    
  393.         Be on the lookout for some of my other TW2002 enhancement
  394.         programs such as:
  395.  
  396.  
  397.         TWS     (Public Domain)         User Utility
  398.  
  399.              TWS is a TWVIEW Compatible TW2002 Universe Simulator, TWVIEW
  400.              is a popular TW2002 user utility by Robert Weaver.
  401.              This program reads the TWVIEW database, and simulates the
  402.              TW2002  universe's  known sectors,  warps and  ports.  It
  403.              simulates the Holographic Scanner,  it displays  notes as
  404.              beacons. It does not display the amount of planets, ships,
  405.              and such, but that info can be added in a note.
  406.  
  407.         
  408.         FERFRT  (Public Domain)         Sysop Utility
  409.  
  410.              TW2002 maintenance generates an amount of ferrengi
  411.              fighters each time. This amount is calculated by taking
  412.              the age of the game in days, multiplying it times 50, and
  413.              taking the percentage of that amount set by the sysop in
  414.              TEDIT's general options. But the fighters hang about
  415.              there, clogging up the Ferrengi Empire! Now, FERFTR
  416.              distributes an amount of these fighters (percentage on
  417.              the command line) to the ferrengi in the universe; all
  418.              ferrengi ships will receive their fair share.
  419.  
  420.  
  421.         TWCLEAN  (Public Domain)        Sysop Utility
  422.  
  423.              TWDATA.DAT contains very much noise. Essentially it's
  424.              containing 1702 records, each 126 bytes (63 integers)
  425.              long. 2 general, 150 users, 1000 sectors, 400 ports and
  426.              150 planet records is 1702 records. The first 84 bytes
  427.              all are for character data (user, planet, beacon, ship,
  428.              nebula, etc names), the latter 42 bytes are 21 integers
  429.              containing general, user, sector, port and planet data.
  430.              But besides the names, the first 84 bytes contain lots of
  431.              garbage and if you're interested in directly editing the
  432.              file, you'll have to count garbage.. That's why I wrote
  433.              this util and I hope you like it. It just puts a zero in
  434.              every character byte that doesn't count.
  435.  
  436.  
  437.         PACKSMF  (Public Domain)        Sysop Utility
  438.  
  439.              Packs the TWSMF.DAT file, the Tradewars 2002 small
  440.              message file.
  441.              If the user the message is written to is smaller than 2,
  442.              the message is considered read and will be deleted. The
  443.              old message file will be called TWSMF.OLD, this latter
  444.              file will be overwritten once PACKSMF is run again.
  445.  
  446.  
  447.         TWPLANST (Public Domain)        Sysop Utility
  448.  
  449.              TradeWars 2002 Planetary Statistics generator.
  450.  
  451.              TWPLANST can be run after your daily maintenance
  452.              (extern.exe). It will generate a logfile featuring all
  453.              planets in the TW2002 universe. It can give all information.
  454.              The displayed ownernumber is the usernumber or the corporate
  455.              number, it is not converted to a trader/corp name.
  456.  
  457.              The best way to introduce the data into TW2002 is through the
  458.              starbase library.
  459.  
  460.  
  461.         TWLOG    (Public Domain)        Sysop Utility
  462.  
  463.              TWLOG removes all lines starting with a hex of 11 and 20
  464.              (ANSI codes and line with only a space) from the logfile. It
  465.              will also remove the line saying "TW Maintence program ran".
  466.              Instead it will show an empty line.
  467.  
  468.  
  469.         Yes, you have seen this accurately and rightly; only the
  470.         magnificant KALWORKS program is shareware, and behold:
  471.         just for such a palatable minimum price of $6 or 10 of
  472.         those more stable uninflatable Dutch guilders. Shareware
  473.         is defined as the delicate process of using, in the first
  474.         place, and paying only after such initial use for,
  475.         software. However there are such unsavoury individuals on
  476.         this planet busy considering the aforementioned
  477.         commercial idea unintelligent or unintelligible, and,
  478.         being so infinitely wise themselves, proceed to use the
  479.         software without fullfilling the reciprocal debt to the
  480.         author who now must sit in shredded clothes, holding his
  481.         stomach as a meagre cure against severe pangs of hunger,
  482.         watching his eye-devastating hercules monochrome, waiting
  483.         for his 4.77 mhz XT to spit out yet another work of art.
  484.         To these wise unpaying individuals I'd like to be granted
  485.         the privilege of provide the wisdom of sustenance which
  486.         is the act of supporting artists in their unselfish
  487.         endeavour to enlighten mankind and the universe with the
  488.         joint product of their sweat and blood. So if you see
  489.         those happy smiles on your TW users as their assigned
  490.         ferrengi destroys their foe, remember the pioneer of
  491.         progress who made it possible.
  492.  
  493.         If this plea has been sufficient to move you to pay for
  494.         this shareware, then please refer to KALSYSOP.DOC for
  495.         details.
  496.  
  497.