****Sysop Documentation**** Version 1.27 Nuclear Warfare Copyrighted 1992-94 Custom Services ***All Rights are reserved*** The files and other doors can be found on the Amiga Zone BBS (609)953-8159. This program is Shareware ,you may use it for 30 days without affecting your conscience! After that point, you are asked to send in $10 to register Nuclear Warfare. Registration: registration will get you a key that will remove the reminder and delay that occurs. The key for registration is placed in the environment variable NW_REGISTRATION. Do not set this unless you actually register since the program will check for fake keys and delay the user. The key is set with: SETENV NW_REGISTRATION SETENV NW_BBS_NAME This is the released version, the public release of this game Everything seems to work, but you never know! See the History at the end for changes. This game has been tested with Citadel 68K and DLG BBS systems but should work with any BBS program that supports a cli door interface. For Citadel: To install this door you must be edit your configuration file with the door command: #door NW NW cit:doors anyone modem unlimited Nuclear Warfare ©1992 Custom Services ctdlaux: "%d" cit:doors/nuke/ Note: if you are running under an earlier OS than 2.04, you will need to put the door entries like this with the redirection first because 1.3 will not handle it otherwise. With later OS versions, you can have the redirection anyplace on the command line. Note: You need to install the CTDLAUX: handler so the door can communicate with the serial port. This is also available on the Amiga Zone. You must add the above lines to your ctdlconfg.sys file and reconfigure. This door will not work locally from citadel, but will run from CLI with the command: cit:doors/nw "Username" cit:doors/NUKE/ Note: There is a special third parameter that is used for debug and to force maintenance to run more than once a day. If the third parameter is present on the command line maintenance is run. If the third parameter is "debug", a special debug file is created. Use this if you run into a problem. I will need this file. If you wish to run maintenance more than once per day, you will have to use a valid user and run it with the third parameter present. Any user will do, just run it locally and quit. A simple script can be setup to force maintenance at a certain time with: .key user CD cit:doors nw cit:doors/nuke/ force_maintenance >NIL: B CON CFAI "Doors2:spaceempire/space \"+FULLNAME;\" doors2:s >paceempire/ If you have questions, you can send "The Amiga Zone" 609-953-8159, mail or ask in your nearest Citadel 68K room. Citadel Net: Amiga or Citadel 68K room on any Citadel Internet: Tony-Preston@cup.portal.com apreston@isd.csc.com Snail Mail: Tony Preston Custom Services P. O. Box 254 Moorestown, NJ 08057 History of Changes: Version 0.00-0.04 Early release at V0.04 for Beta testing. 0.05 Fixed minor bug in the computer warfare routine that could cause premature war declarations. Fixed file save bug that caused a problem under AmigaDos 1.3. 0.06-0.10 Added the ability to abdicate and not kill the player. Also if A player dies, they may come back! See the nw.cfg for information. Also added the survivor file and Power Index files. Fixed a bug in the spy message send so you know who sent the information. also fixed a message error. Almost ready for the final release.. 1.00 fixed some error messages, fully setup the config file and fixed a couple of minor bugs. 1.08 Fixed it so you cannot fire at yourself. Fixed an infinite loop if the game was full and a new player entered. Fixed two enforcer hits. 1.11 fixed the database so it is always long word aligned. fixed a problem with the user name for DLG systems it will truncate to 20 characters. Randomized the player entry(now you never know who is who). Fixed Abdicate and getting killed so you have to wait for a maintenance run before being allowed to play. 1.12 Corrected some debug output. Re-wrote the maintenance to be faster. I have a 40 mhz 68030, I never noticed a delay :). Now, it is not as randomized, but quite a bit faster. 1.14 Corrected a bug with new players. The older version would hang if there were no computer players to replace with the human. Also speeded up the maintenance and added some progress messages. Randomized the random number generator. made some other minor updates to fix some things. 1.15-1.17 Adjusted the spy display so it is a little more readable added a lock file feature so that the game protects against more than one person playing at the same time. Added an adjustment to the directory specified for the configuration info, now you can leave off the "/" and it should add it for you. 1.18-1.25 Several internal releases to improve and change the computer strategies. There are several types of computer players. Added in the registration code so that the only thing needed is the registration key. This way I only have one version to maintain. 1.26 fixed a few typos. Enhanced the Computer Players, a couple of bugs in the strategy routine. 1.27-1.30 fixed a couple of bug in the computer investments routine. Fixed a bug when a killed player plays and maint. is ran, it never saved the data so maint. ran again for the next player. Fixed a bug where players that were dead or new people when there was no more room were not able to do multiple commands. The bug caused one command, then exited.