home *** CD-ROM | disk | FTP | other *** search
- . .
- . . *
- * .
- . . . .
- .
- .
- * . . * .
- . K a l W o r k s
- . = = = = = = = = = = = =.= = = = = = = = = .
- S y s o p D o c u m e n t a t i o n
- . . * .
- . . .
- KalWorks can seriousely affect the way TW2002 is being
- played at your BBS. For example.. Perhaps you'd better
- . first read the user's documentation. *
- * .
- . . .
- . * . .
- . .
- . . . . :
- . . . .
- .
- . . .
-
- Kalworks is Copyright (C) 1992, 1993 by Jeroen J. van
- Drie. It is a Shareware TW2002 supporting program, for
- extended play of the TW2002 game at Bulletin Board
- Systems. Registration is set at a _minimum_ fee of $6,
- f10,- (dutch gulders) or 10DM. Details for payment will
- be given towards the end of this document.
-
-
-
-
-
-
-
-
-
-
- Please read the user documentation of this program,
- KALUSER.DOC, and MAKE IT AVAILABLE. Also make the values
- in your configuration file available. DON'T put the
- KALUSER.DOC in an ARJ, do it in an ARC and every computer
- can unpack it.
-
-
- Description:
-
- Kalworks gives you several options, defined in a
- configuration file, that you can edit to make your
- TW2002 universe ... different. Users can now, for a fee,
- rename planets, ports and nebulae; they can order aliens
- to work and ferrengi to ambush; they can transfer
- products inbetween planets (with a taxation you define).
- Kal Durak will be a player in the universe, in a ship or
- on his own either localised or moving planet, leaving
- tollfighters (if, when and how many you like) in his
- wake. Kal sees to it the Galactic Bank pays it's clients
- a decent interest (you decide what is decent), also sees
- to it the Galactic Bank provides funding for it's
- client's enterprises, also at a rate you decide on.
-
-
-
-
-
-
-
-
- Installation:
-
- First thing you do now is log into your TW locally, and
- create an account for a user called Kal Durak. Give him
- the ship and attributes you want, and then consult the
- game's log (twgame.log). You will see there Kal Durak(9)
- or something. Take that last number and put it into the
- configuration after the keyword "rec". KalWorks will then
- know where to find Kal Durak. Please put Kal in sector 10
- with some 25 fighters so he won't be thrown out. If Kal
- is killed you'll have to play him again to revive him,
- this program will not (yet) do that. Remember that the
- value of the "rec" keyword determines who Kal is, not his
- name. If you call Kal by any other name (like Fedman or
- Al Durak), TELL YOUR USERS. Do NOT "make Kal invisible",
- he needs to get messages from your users so he should be
- listed in the rankings and so on. In time, Kal's planet
- (if defined) will become a valuable asset for conquest.
- If Kal looses his planet transfers will continue to be
- added to it until you reset the prec option in the confi-
- guration file. You will also have to create and assign
- Kal's planet if you want one, if not, put a ; in front of
- the prec and the move keyword of kalworks.cfg. Alternati-
- vely you could use ferrengal as Kal's planet, thereby
- strenghtening it and making it more valuable.
-
- Configuration: kalworks.cfg:
-
- rec 9 ;recordnumber for Kal
- prec 7 ;planetnumber of Kal's planet. (; if none)
- move ;should planet move 1 sect/day? (; if not)
- leave 40 ;chance kal leaves tollftrs behind (if move)
- lmin 10 ;min. number of tollftrs to leave (if move)
- lmax 100 ;max. number of tollftrs to leave (if move)
- tax 5 ;tax derived on intertrade
- intr 217 ;interest at gal. bank; 217 = 2.17%
- loan 347 ;loan interest at gal. bank: 347 = 3.47%
- fuel 14 ;kal's price per hold in credits
- plant -2 ;repos. planets to: -1=ferr, -2=rogue merc.
- repp 20 ;chance kal writes to conv. in bar (0=off)
- repn 100 ;minimum number of ferrengi to be rep'td
-
- org 70 ; " " " " " in credits
- equ 140 ; " " " " " in credits
- col 150 ; " " " " " in credits
- shld 130 ; " " " " " in credits
- fght 180 ; " " " " " in credits
- plan 50000 ;cost to rename planet
- port 45000 ;costs to rename a port
- nebu 30000 ;costs to (re)name a sector's nebula
- rent 125000 ;cost to rent-an-alien
- hire 150000 ;cost to hire a ferrengi
-
- So, renaming a planet will cost 50000/180 = 277 fighters,
- or 50000/70 = 714 holds/org
- or 50000 credits.
-
- If you say for example:
- nebu 0
- then renaming nebula's is free. Don't put a zero behind
- commodities such as fuel, org, equ, shld and fgth.
- Values can best be adjusted according to the age of the
- game and the experience of your players. Things like
- renaming a planet and especially hiring a ferrengi or
- renting an alien should be _Expensive_.
-
- Transferring products or people from planet to planet
- shouldn't be free, so kalworks up to ver. 2.0 derived a
- 5% transfer cost tax from the amount transferred in an
- intertrade (IT) command. New in ver. 2.1 is that you can
- define this amount yourself. This amount should not
- exceed 50, any taxation higher than 50 will be put to 50.
- In conjunction with your experience on the use of
- intertrade by your users you should know best what amount
- works in your universe.
-
- What bank other than a piggy bank does not pay interest?
- The TW2002 galactic bank at stardock. But Kalworks now
- includes the option of defining the daily interest rate
- of this bank, up to two decimals. A value of 217 as given
- in the distribution KALWORKS.CFG will pay 2.17% interest
- over the accounts each day (each time maintenance runs).
- If you don't want the bank to pay interest, make the
- value after the intr-configuration statement 0. Interest
- can cause the account to hold over 100000 credits but
- this does not cause trouble in the game.
-
- What bank other than a piggy bank does not lend money?
- The TW2002 galactic bank at stardock. That was, until
- on the 9th of may, 2005, very early in the morning, Mr.
- Durak and the Galactic Bank reached an agreement on
- loans. Before this date, the bank had no means of forcing
- traders to pay back their loans, but Durak signed a
- contract, guaranteeing the bank payback of debts under
- the following terms:
- * Debtors will receive warnings ten days after having
- loaned money.
- * Debtors will be wanted and a price will be put on their
- head, fifteen days after having loaned money. This
- bounty will be 5% of their outstanding payment, to be
- incremented each day.
- * Debtors will be attacked by rogue mercenaries, twenty
- days after having loaned money. The attack force will
- be financed by 10% of the outstanding debt.
- * After twenty-five days, reposession of the debtor's
- assets will take place: items on their planets will
- be taken, appropriate to the fulfillment of the debt.
- If the debtor has no private planets, the debt cannot
- be fulfilled and he or she will be hunted by rogue
- mercenaries.
-
- Loans will be put on the Galactic banking account, but
- can only be payed back from the bank at the citadel on
- one of the client's private planets. Sysops who don't
- want to have the lending option should set the loan-
- option in the configuration file to 0, do not comment (;)
- the option.
-
- Be conscious of consequences when you fill in the
- configuration file. Don't be excessive with the tax,
- intr- and loan percentages. Also remember that if the
- loan-percentage is lower than the intr-rate, lending
- money from the bank will be very interesting. I suggest
- leaving all keywords from tax down to hire as they are if
- you can't make much sense of their interdependance. Kal's
- price per hold for commercial products, fighters and
- shields, is defined because users can pay with such
- assets.
-
- repp & repn configuration file statements:
-
- Kal now writes to CONVO.DAT, reporting on ferrengi
- fighter fleets around the universe. He will report each
- maintenance at a chance of the percentage behind the
- repp-keyword. Any fleet with less fighters than specified
- behind repn will not be considered worthwile to report.
- If you don't want reporting specify repp 0.
-
- Command line options:
-
- Debug - some extended maint information on screen.
- Maint - daily maintenance routines.
-
- It's best to run KALWORKS without any commandline options
- every time AFTER a player played, especially if you play
- Kal yourself, since if you read commandmail to Kal, the
- program will no longer process it. Players can enter the
- universe, give commands, back off, and re-enter the game
- again, finding the command worked on or finding a message
- describing what went wrong and what Kal thinks of this
- player now.
- Kalworks maint SHOULD be run EVERY NIGHT AFTER EXTERN.
- EXE. In a maint, ferrengi and alien tasks will be worked
- on; killed ferrengi and aliens who have been assigned
- will be reset to their usual unassigned operation, and
- interest will be accounted at the galactic bank.
-
-
-
-
-
- TALK.COM
-
- TRADER.DAT is the answer file to queries to the trader in
- the bar, containing 87 free records in TW2002 version
- 1.03. Seven of these will be filled with KalWorks
- informations. Copy your current TRADER.DAT to a backup
- disk or directory and run TALK; after running it your
- TRADER.DAT file is updated for a game with KALWORKS.
-
- Kalworks' entries into TRADER.DAT:
-
- RENAME PLANET RENAME
- RENAME PORT RENAME
- RENAME NEBULA RENAME
- INTERTRADE INTER
- INFORMATIONS IN
- ALIEN RENT
- FERRENGI HIRE
- KALWORKS KAL
- LOAN LEND
- PAYBACK PB
-
-
- TWDAT.EXE
-
- Included in the rare case your TWDATA.DAT file gets
- messed up. It's original size is 214452 and if it's
- bigger, run this utility. TW does this, not Kalworks..
-
-
- GEN_LOAN
-
- Utility to generate the TWLOANS.DAT file.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright & Disclaimer
-
- This program is Copyright (C) 1992/1993 by Jeroen J van
- Drie. This program is guaranteed to do nothing but eat
- diskspace. It might even corrupt your datafiles or
- harddisk or whatever it isn't supposed to corrupt. If
- such a thing happens, I am not responsibile. I might feel
- sorry.
-
- However, for any working version you are obliged to pay
- me a fee in either US dollars or Dutch guilders since
- this program is shareware, I've worked hard enough for
- it. Minimum fee for using Kalworks in one universe is 6
- US$, 10DM or 10 Dutch guilders to Dutch Postbank/ING
- account number 5088139 of J.J. van Drie.
-
- Send your 6 US$ or 10DM to:
-
- Jeroen van Drie
- Lepelaarstraat 15
- 6883 EK Velp
- The Netherlands.
-
- Paying for this shareware will fulfill all your
- obligations vis-a-vis me for the current and all future
- versions of Kalworks. What's more, your registration will
- make me happy to work on such future versions.
-
- If you want to reach me you might try sending a message
- to 2:283/512.15 in fidonet. Please do not call my home
- address! I am wideopen to any kind of suggestions you
- might have; considered doing things with ports, what?
- Consider reporting rumors in the tavern, what? Consider
- weird stuff with planets or warps or whatever, but what?
- I guess Kalworks already makes TW2002 pretty hyped up,
- but I guess it's just the beginning, actually there
- should be lots and lots of things to corrupt here.. If
- you're a TW-utility programmer yourself, send me your
- program's activities and how I can adapt Kalworks to
- interact with it.
-
-
- TradeWars/TW2002 is a product of Gary A. Martin and Mary
- Ann Martin. Many thanks for their efforts! Hi to Chris
- Sherrick for TW 1000!
-
- Version log
-
- 1.45 - And previous : Local Testing.
- 1.47 - Beta before the 1.5 release. The kalplanet options
- need testing, daily maint will fly (if wanted)
- kal's planet through the universe. Like the user
- record, the sysop has to create and assign this
- planet. New config options are:
- prec - Planet number of kal. If no number is
- given, no operations will occur.
- leave - chance (%) that kal leaves tollfighters
- in kalplanet's sector.
- lmin - minimum amount of tollftrs to leave
- lmax - maximum amount of tollftrs to leave
- New command line option "debug" for more on-screen
- information. I'll probably won't leave it on in an
- alpha release.
- 1.48 - Added credit support, CR pays for commands in
- credits, if Kal's planet exists, it's citadel will
- receive those credits.
- 1.5 - Added `Hire a Ferrengi'. Fixed bugs, still beta.
- DO NOT distribute this version. Version 2.0 will
- be the alpha release, 1.9 is public beta.
- 1.6 - Minor adjustments. Fixed user docs on alien
- command sequence. Adjusted default values in .cfg
- file, Aliens and Ferrengi's should be expensive.
- 1.8 - Fixed the noisy "MasterBlaster|~M╚0(\" bug.
- 1.9 - Public Beta Release, please report bugs!!
- 2.0 - First Alpha release since 1.9 was ok.
- 2.1 - Public release version; new gimmicks are that the
- taxation of intertrade operations can now be
- defined by the sysop. Daily maintenance also
- includes adding a sysop-defined amount of interest
- to the galactic bank accounts.
- 2.5 - Rewrite, adding lending at the galactic bank.
- 2.6 - Clean update, lending now works.
- 2.7 - Added `plant' keyword to make kalworks compatible
- with David Proper's TWPLANET automated planet
- maintenance. The keyword can be either -1 or -2,
- -1 is ferrengi and -2 is rogue mercenaries. -2 is
- now default, any number other than -1 and -2 will
- be set to -2. Any reposessed planet will be set to
- this ownernumber.
- - Keywords `repp' and `repn' in cfgfile make Kal
- report on real ferrengi fighter clouds like convo.
- dat's first entry. (I've heared rumors, etc).
- - Kal occasionally tells traders in the bar that
- they should pay back their debt.
-
-
-
- Future versions may start to include:
- - Extended Ferrengi and Alien reporting,
- - Coporate support,
- - Regulated trade inbetween players,
- - And more...
-
-
-
-
-
-
-
-
-
-
-
-
-
- Be on the lookout for some of my other TW2002 enhancement
- programs such as:
-
-
- TWS (Public Domain) User Utility
-
- TWS is a TWVIEW Compatible TW2002 Universe Simulator, TWVIEW
- is a popular TW2002 user utility by Robert Weaver.
- This program reads the TWVIEW database, and simulates the
- TW2002 universe's known sectors, warps and ports. It
- simulates the Holographic Scanner, it displays notes as
- beacons. It does not display the amount of planets, ships,
- and such, but that info can be added in a note.
-
-
- FERFRT (Public Domain) Sysop Utility
-
- TW2002 maintenance generates an amount of ferrengi
- fighters each time. This amount is calculated by taking
- the age of the game in days, multiplying it times 50, and
- taking the percentage of that amount set by the sysop in
- TEDIT's general options. But the fighters hang about
- there, clogging up the Ferrengi Empire! Now, FERFTR
- distributes an amount of these fighters (percentage on
- the command line) to the ferrengi in the universe; all
- ferrengi ships will receive their fair share.
-
-
- TWCLEAN (Public Domain) Sysop Utility
-
- TWDATA.DAT contains very much noise. Essentially it's
- containing 1702 records, each 126 bytes (63 integers)
- long. 2 general, 150 users, 1000 sectors, 400 ports and
- 150 planet records is 1702 records. The first 84 bytes
- all are for character data (user, planet, beacon, ship,
- nebula, etc names), the latter 42 bytes are 21 integers
- containing general, user, sector, port and planet data.
- But besides the names, the first 84 bytes contain lots of
- garbage and if you're interested in directly editing the
- file, you'll have to count garbage.. That's why I wrote
- this util and I hope you like it. It just puts a zero in
- every character byte that doesn't count.
-
-
- PACKSMF (Public Domain) Sysop Utility
-
- Packs the TWSMF.DAT file, the Tradewars 2002 small
- message file.
- If the user the message is written to is smaller than 2,
- the message is considered read and will be deleted. The
- old message file will be called TWSMF.OLD, this latter
- file will be overwritten once PACKSMF is run again.
-
-
- TWPLANST (Public Domain) Sysop Utility
-
- TradeWars 2002 Planetary Statistics generator.
-
- TWPLANST can be run after your daily maintenance
- (extern.exe). It will generate a logfile featuring all
- planets in the TW2002 universe. It can give all information.
- The displayed ownernumber is the usernumber or the corporate
- number, it is not converted to a trader/corp name.
-
- The best way to introduce the data into TW2002 is through the
- starbase library.
-
-
- TWLOG (Public Domain) Sysop Utility
-
- TWLOG removes all lines starting with a hex of 11 and 20
- (ANSI codes and line with only a space) from the logfile. It
- will also remove the line saying "TW Maintence program ran".
- Instead it will show an empty line.
-
-
- Yes, you have seen this accurately and rightly; only the
- magnificant KALWORKS program is shareware, and behold:
- just for such a palatable minimum price of $6 or 10 of
- those more stable uninflatable Dutch guilders. Shareware
- is defined as the delicate process of using, in the first
- place, and paying only after such initial use for,
- software. However there are such unsavoury individuals on
- this planet busy considering the aforementioned
- commercial idea unintelligent or unintelligible, and,
- being so infinitely wise themselves, proceed to use the
- software without fullfilling the reciprocal debt to the
- author who now must sit in shredded clothes, holding his
- stomach as a meagre cure against severe pangs of hunger,
- watching his eye-devastating hercules monochrome, waiting
- for his 4.77 mhz XT to spit out yet another work of art.
- To these wise unpaying individuals I'd like to be granted
- the privilege of provide the wisdom of sustenance which
- is the act of supporting artists in their unselfish
- endeavour to enlighten mankind and the universe with the
- joint product of their sweat and blood. So if you see
- those happy smiles on your TW users as their assigned
- ferrengi destroys their foe, remember the pioneer of
- progress who made it possible.
-
- If this plea has been sufficient to move you to pay for
- this shareware, then please refer to KALSYSOP.DOC for
- details.
-
-