About: Warped.SHK Uploaded by: Charles T. 'Dr. Tom' Turley Dated: 10/23/97 Warped Games and Misc Utils DOCs. Hi there. In this archive you'll find some programs that a couple of friends and I wrote years ago for the warp6 BBS system on the Apple II. I was going to upload these at the time, but due to some bizarre circumstances I lost the files and have only just come across them again. I've tested all these with Warp6 v2.5 and they seem to work ok, mind you, I'm sure the programs are buggy as anything, but such is life :) (Actually I was running these on my BBS back in the day, and they seemed ok, but you never can tell :) ). Anyway, if anyone finds these amusing or at all useful - good. If anyone actually writes some more, or modifys these for the better, please let me know so I can grab a copy for myself. 'Nuf said, heres what there is and how to get it going (I'm assuming you know about how warp6 works to some degree, and you know your way around an applesoft program). First, all of these programs pretty much require you to be running aliases. To turn on aliases, edit line 1010 in the LOGON program. Change AF = 0 to AF =1. You'll find 3 dirs in this archive, they are: BBSMODS BBS LOGS In BBSMODS are snipets of code that you need to add to your main BBS programs. WARP6BBS.ADME : Applesoft basic program. Add the code in this file to the file WARP6.BBS in your BBS dir (its the main BBS program). In addition to the code in WARP6BBS.ADME, you need to modify lines 8040 and 8100. Lines 8040-8100 control the menu options and branching to the sub routines that run them. On line 8040 look for CMD$ = "AFHQREGL*CYTOVU" This is the command line given to you by the BBS (assuming you havent modified it). You need to add our new options to it (DPSN - these are the keys assuming they are not used by something else, which they shouldnt be if your setup is standard). Make it look like this: CMD$ = "AFHQREGL*CYTOVUDPSN" (DPSN added to the end). Next edit line 8100, simply add the jump points to the end of the line. It will look something like ON Y GOTO 8300,1000,8400..... just add ,9950,10000,10030,10120 to it. These are the locations of the code that runs the new options we have added. Note, that the order is important :) Remember to edit your MAIN.MENU file so that people can actually see the new options. The code in WARP6BBS.ADME does this (its pretty simple): The options are [D]oor games, [P]ost a comment to next caller, [S]cribble a message on the graffitti wall and k[N]own users. Line 9950 chains the door game module [D] Lines 10000-10020 Add the comment to next user [P] Lines 10030-10120 Display and optionally take input for the wall [S] Lines 10130-10140 List the users [N] Once your added this code to WARP6.BBS, make sure you copy the two text files for the comment and wall from the LOGS directory in this archive. The code doesnt create a file if one doesnt exist and will complain if its not there. You can copy the files from LOGS in this archive to your bbs LOGS directory. That should be enough. The format of these two files is simply (Standard text file): USERNAME COMMENT LOGON.ADME : Applesoft basic program. Add the code in this file to the file LOGON in your BBS dir (its the bbs logon program). The code does this: Line 22 Sets up some arrays for the insulter module, without this, insulter wont work. Line 2090 Displays the comment the last caller left Simple ay :) Right. Now you should be able to login and try out the [P]ost a comment, [S]cribble and k[N]own user options, if not your've done something wrong :) Step 2 - Bring on the games! The last directory in this archive (BBS) contains all the door modules and thier associated text files. Just copy everything from here into your BBS dir and that should be all there is to it :) Login again, try the doors option and your away :) Description of whats in BBS DOORWAY - Simple basic program to launch the doors. DOOR - Text file, contains a text menu, doorway displays this. INSULTER - Basic program, The computerised insulter :) ROCKGAME - Basic program, Paper, Sicors, Rock game :) ROCK.USERS - Text file, contains High Scores for Rock game. Its format as is follows (standard text file): USERNAME WON (won and lost may be the other way around, cant remember :) ). LOST TOTAL MICRO - Basic program, the Micro Bandits slot machine game. MICRO.USERS - Text file, contains High Scores for Micro Bandit. Its format as is follows (standard text file): USERNAME SCORE LEECHES - Basic Program, The leeches hacking game. LEECH.USERS - Text file, contains leech user information. I cant remember its format and cant be bother figuring it out again :) You'll be able to work it out by looking at the code :). There is also a couple of lines at the end of the program from creating a blank leeches user file. TOP.LEECHES - Text file, Saves the names of the people who beat the game. LEECH.INTRO - Text file, explains to the new users whats going on. BBS.LI - Text file listing the BBS's you can call to hack, you can edit this to put in your own BBS names if you want. HAK - Text file listing the hacking software for LEECHES, you can edit this to put in the names of your own devices if you want. BAK - Text file listing the backup devices for LEECHES, you can edit this to put in the names of your own devices if you want. Phew, I'm sure the above makes no sense at all, oh well, its part of the fun ;-). Anyway, if you want to drop me a line about any of this, you can get me at... email: g.picknell@auckland.ac.nz web: http://www.ele.auckland.ac.nz/staff/techos/picknell/