From TradeWars Museum
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
TW-PAYDAY - (C) Copyright 1994, SimSoft Professional Computer Services.
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Version 1.6
WE HAVE TESTED THIS ADD-ON REPEATEDLY WITH TRADEWARS VERSION 2 BETA 5 AND
HONESTLY BELIEVE THAT ALL BUGS HAVE BEEN HAMMERED OUT. PLEASE REPORT ANY
UNDISCOVERED BUGS TO SIMSOFT PCS AT THE ADDRESS OR PHONE NUMBER LISTED
BELOW.
If there is an option that you believe would enhance TW-PAYDAY, please let us
know. We are always looking for ways to improve our products for our users!
THANX!
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Disclaimer
Neither David R. Sim, nor SimSoft Professional Computer Services, nor any
person or entity affiliated with either, will assume any responsibility for
any situation which occurs as a result, be it direct, or indirect, of the
use of this program. THE USER ASSUMES ALL RISK WHICH MAY BE ASSOCIATED WITH
THE USE OF THIS PROGRAM.
There are no warrantees whatsoever, expressed or implied, as to the
usefulness or effectiveness of this system for any particular purpose.
This software is sold as is, and is not guaranteed to work on any particular
machine, or under any particular hardware or software configuration.
This program has been tested on our hardware under numerous configurations
to perform as described in this documentation.
USE OF THIS SOFTWARE IN ANY WAY CONSTITUTES IMMEDIATE ACCEPTANCE OF THESE
TERMS BY THE USER.
Reverse Engineering Notice
You MAY NOT disassemble, reverse engineer, hack, change, modify, alter,
mutate, refashion, vary, or catalyze this program or its documentation in
any way, manner shape or form.
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Shareware registration
TW-PAYDAY is a commercial software product, distributed via Shareware.
If you like it and are keeping a copy for your personal or BBS use, please
send a $5.00 registration fee + $3 S/H to the address below. By doing so you
will receive the following benefits:
1. Registered Key that will enable all features of TW-PAYDAY.
2. Support for the program by mail or phone.
Whether you register or not, we encourage you to make copies of TW-PAYDAY
for any friends, acquaintances and associates you feel may enjoy the program
if the executable, this document, and all other distribution files have not
been modified in any way.
If you have a modem, please feel free to upload TW-PAYDAY to your favorite
BBS. They will appreciate it and so will we. Please include all files on any
copies you make. This will help ensure that future users of TW-PAYDAY will
get maximum enjoyment from our product.
Please send your $5.00 registration to:
(please include $3 S/H to help defray mailing costs)
TW-EXTENDERS
SimSoft Professional Computer Services
P.O. Box 69
Otto, NC 28763
(803) 638-5017
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
TW-PAYDAY is one of the many add-ons available for TradeWars 2002 version 2
from SimSoft Professional Computer Services. We have paid very close
attention to detail in an attempt to make TW-PAYDAY appear to be an actual
part of the TradeWars game, even down to the colors of the messages that are
sent to traders when thry receive a paycheck. If you notice something that
you believe could make TW-PAYDAY appear even more as part of the actual game, please drop us a note or
give us a call.
When TW-PAYDAY is run, it will first check to make sure that it is actually
a specified payday. If not, it will exit. If so, it will first run through
the users database checking the Good players alignment and experience points.
If any Good player meets the specified requirements, it will send a message
to that player and give him a paycheck from the Feds. It will then run
through the database and check the Evil players for the specified
requirements. If any Evil traders meet them, they will receive some cash
from Kal Durak and the Underground.
In an interest of keeping things somewhat even, sysops might want to consider
that the Evil players do get to rob ports, and are not subject to paying any
federal taxes. Thus, they might want to pay the good guys a little more than
the evil traders.
NOTE:
The first time TWPAYDAY.EXE is run, a file will be created in the directory
which contains TWPAYDAY.EXE called TWPAYDAY.INS, and a message will be posted
to all traders that TW-PAYDAY have been added to the TradeWars universe. It
is a small file, and simply contains the date that TW-PAYDAY was installed in
the tradewars game. This file must be present after this run. If it is not,
the program will continually post the above message to the traders every time
that it is run. TWPAYDAY /REMOVE will delete this file, and post a second
message to the traders that TW-PAYDAY have been removed.
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To run the TW-PAYDAY add-on, you can place it in the TW2002 directory
and just type: TWPAYDAY and press ENTER. It is best run however, just after
the TradeWars maintenance program EXTERN.EXE. You should place it in your
nightly maintenance batch file so it is called directly after EXTERN.EXE.
Another option is to place TWPAYDAY.EXE program in a different directory if
you do not like to mix your different programs in the same directory. If
this is the case, you will need to add the /DP command line parameter so that
TW-PAYDAY can find the TradeWars data files.
Example: TWPAYDAY /DP:C:\DOORS\TW2002
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
There are several command lines parameters that are available to modify the
way TW-PAYDAY acts. Most of these however, are only available in the
registered version. The command line parameters are listed below, with the
registered features marked with an asterisk. As you can see, the players
will not be receiving any substantial paychecks until the TW-PAYDAY is
registered.
Optional command line parameters:
/DP:xxx Allows you to set the path to the TradeWars data files.
The following example would run TW-PAYDAY, telling it to
look for the TradeWars data files in the C:\DOORS\TW2002 directory.
Example: TWPAYDAY /DP:C:\DOORS\TW2002
* /DAY:xx Specifies the Day to actually run. 1=Sunday, 2=Monday, 3=Tuesday,
4=Wednesday, 5=Thursday, 6=Friday, 7=Saturday, R=Random. The day
numbers can be in any order and in any combination. If R is
specified, the day numbers will be ignored. You could have
TW-PAYDAY pass out paychecks every day of the week if you wanted.
The Unregistered version will only move on Fridays.
The following example would run TW-PAYDAY, telling it
pass out paychecks on random days. ie. the program will pick a
number between 0 and 1. If it chooses 1, paychecks will be passed
out. If it chooses 0, they will not.
Example: TWPAYDAY /DAY:R
The following example would run TW-PAYDAY, telling it to hand out
paychecks on Tuesday, Wednesday, and Thursday.
Example: TWPAYDAY /DAY:345
* /GAR:xx Specifies the Alignment required for Good Traders to eligable
to receive a paycheck. Range = 1 to 2000000, Default = 1000.
The following example would run TW-PAYDAY, telling it that Good
players must have an alignment of 500 to receive a paycheck.
Example: TWPAYDAY /GAR:500
* /GER:xx Specifies the Experience required for Good Traders to eligable
to receive a paycheck. Range = 1 to 2000000, Default = 1000.
The following example would run TW-PAYDAY, telling it that Good
players must have an experience of 600 to receive a paycheck.
Example: TWPAYDAY /GER:600
* /GB:xxx Specifies the Base Pay for Good Traders who meet the required
Experience and Alignment. Range = 1 - 1000000, Default = 10000.
The following example would run TW-PAYDAY, telling it that Good
players will receive a base pay of 20,000 credits it their
alignment and experience requirements are met.
Example: TWPAYDAY /GB:20000
* /GA:xxx Specifies the additional credits to pay per alignment point,
over the required Alignment for Good Traders. Default = 5.
The following example would run TW-PAYDAY, telling it that Good
players will receive an additional 10 credits per alignment point
over the required alignment.
Example: TWPAYDAY /GA:10
* /GE:xxx Specifies the additional credits to pay per experience point,
over the required Experience for Good Traders. Default = 5.
The following example would run TW-PAYDAY, telling it that Good
players will receive an additional 10 credits per experience point
over the required experience.
Example: TWPAYDAY /GE:10
* /EAR:xx Specifies the Alignment required for Evil Traders to eligable to
receive a paycheck. Range = -1 to -2000000, Default = -1000.
The following example would run TW-PAYDAY, telling it that Evil
players must have an alignment of -500 to receive a paycheck.
Example: TWPAYDAY /EAR:-500
* /EER:xx Specifies the Experience required for Evil Traders to eligable to
receive a paycheck. Range = 1 to 2000000, Default = 1000.
The following example would run TW-PAYDAY, telling it that Evil
players must have an experience of 600 to receive a paycheck.
Example: TWPAYDAY /EER:600
* /EB:xxx Specifies the Base Pay for Evil Traders who meet the required
Experience and Alignment. Range = 1 - 1000000, Default = 1000.
The following example would run TW-PAYDAY, telling it that Evil
players will receive a base pay of 10,000 credits it their
alignment and experience requirements are met.
Example: TWPAYDAY /EB:10000
* /EA:xxx Specifies the additional credits to pay per alignment point,
over the required Alignment for Evil Traders. Default = 2.
The following example would run TW-PAYDAY, telling it that Evil
players will receive an additional 10 credits per alignment point
over the required alignment.
Example: TWPAYDAY /EA:10
* /EE:xxx Specifies the additional credits to pay per experience point,
over the required Experience for Evil Traders. Default = 2.
The following example would run TW-PAYDAY, telling it that Evil
players will receive an additional 10 credits per experience point
over the required experience.
Example: TWPAYDAY /EE:10
* /NG Specifies that Good Guys don't get paid anything at all.
The following example would run TW-PAYDAY, telling it to bypass
any paying of paychecks to Good players.
Example: TWPAYDAY /NG
* /NE Specifies that Evil Guys don't get paid anything at all.
The following example would run TW-PAYDAY, telling it to bypass
any paying of paychecks to Evil players.
Example: TWPAYDAY /NE
/LOG Causes all TW-PAYDAY actions to be written to a log file.
The following example would run TW-PAYDAY, telling it that you
want it to write everything that it does to the log file
TWPAYDAY.LOG.
Example: TWPAYDAY /LOG
* /REMOVE Removes TW-PAYDAY from the game.
The following example would remove TW-PAYDAY from the game.
Example: TWPAYDAY /REMOVE
/@xxxxx Tells TW-PAYDAY to look for all other command line options in the
file xxxxx.
The following example would run TW-PAYDAY, telling it that all
command line options are in the file TWPAYDAY.PAR.
Example: TWPAYDAY /@TWPAYDAY.PAR
The format for the parameter file is simple. Just place each
command line option on a separate line. See the file SAMPLE.PAR
for an example.
All parameters can be used in cunjunction with one another. What follows is a
sample batch file that will pay both Good and Evil traders seperately, Due to
DOS's 127 character command line length restriction. Or you could simply use
the /@ parameter and keep all of your parameters in that file.
PAYDAY.BAT
-------------------------------< cut here >--------------------------------
@ECHO OFF
REM
REM The following example will pay the Good Traders only on Monday,
REM Wednesday, Friday, and Sunday if they have an Alignment of 500 or
REM better, and Experience of 600 or better. It will give them 10,000
REM credits base pay, with a bonus of 10 credits per alignment point above
REM 500, and a bonus of 12 credits per experience point above 600.
REM
TWPAYDAY.EXE /NE /DAY:2461 /GAR:500 /GER:600 /GB:10000 /GA:10 /GE:12
REM
REM The following example will pay the Evil Traders only on Sunday, Tuesday,
REM and Thursday, if they have an Alignment of -500 or lower, and Experience
REM of 400 or better. It will give them 9,000 credits base pay, with a
REM bonus of 6 credits per alignment point below -500, and a bonus of 8
REM credits per experience point above 400.
REM
TWPAYDAY.EXE /NG /DAY:135 /EAR:-500 /EER:400 /EB:9000 /EA:6 /EE:8
-------------------------------< cut here >--------------------------------
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
UPGRADING NOTES:
Any updates to this program may be copied directly over the current version.
We do recommend, however, that you run TWPAYDAY /REMOVE with the old version,
before running the new version. The new version will add him back into the
game the first time that it is run.
-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-