----------------------------------------------------------------- Hack Attack Instruction Manual Version 2.xx Beta ----------------------------------------------------------------- DISCLAIMER: The Distributor of this software accepts no liability, responsibility, finger pointing, or other such incriminating gestures for Damages that might, will, possibly, could, or even think about happening as a result of this software or and other reason for that matter. By using this software you hereby agree to the above disclaimer. This software is currently distributed as Shareware and may be exchanged freely as long as ALL original files included in this .ZIP file are transferred in their original state. ----------------------------------------------------------------- !! WARNING !! Well this part used to say that Hack Attack modified the USER.SL2 files, but with the heading of some sound advice (thanx Jim and Frank) I have since trashed that Idea and Re-Designed the game around its own user file. Hack Attack No longer uses ANY .SL2 bbs files. It creates its own independant files. Hack Attack, an OverView ----------------------------------------------------------------- Hack Attack was originally designed for a single special purpose I had in mind for my BBS. To be a BANKING program that held a balance and would allow users to transfer money between themselves. Well after completing it and looking at the skimpy menu of 2 commands I was distressed. I decided to turn it into a game of backstabbing and deceit. On my BBS it has been a great success with the players forming corporations and putting out contracts on each others accounts and so forth. The General Overview of Hack Attack (formerly just the BANK) is that its a BANK SIMULATION program. It allows user to open an account in a bank. They start with a randomly determined balance (which will later be added to the config file to allow altering by the respective sysops). They can purchase special options at discounts when they initially open their account and then move on from there. Hack attack allows the forming of corporations so users may team up for defensive purposes and for a way to create added income to the program. The object of Hack Attack Closely parallels real life. To Become rich and powerful by stealing from others. Hack Attack offers a variety of ways to make your fellow users miserable include Viruses and the Trashing and or Downright closing of their account. SETUP AND CONFIGURATION ----------------------------------------------------------------- Setting up Hack Attack is fairly simple. You have one of 2 options for the first time user: 1) Jump right into things and run the SETUP.EXE program and answer all the questions as defined below or 2) Use a text editor to modify the first 2 lines of the BANK.CFG file to the correct directories (making sure to INCLUDE trailing backslashes) and use the default settings for your first run. CONTENTS of the BANK.CFG File: You may create this file using either a text editor or the SETUP.EXE program. To modify an existing BANK.CFG file I would suggest using a text editor. The SETUP.EXE Program was included for the first time creation of the config file to make sure every option got an answer and is placed on the correct line. The individual line definitions are listed below: LINE 1 : The FULL Directory Path to HA's .EXE Files (MUST include trailing BACKSLASH!!). LINE 2 : The FULL Directory Path HA TEXT files. EX: C:\SLBBS\ HA\TEXT\ (Must also include backslash) LINE 3: The DELAY in MilliSeconds that the program waits in between random number rolls for the user (skill Delay) LINE 4: The Security Level that Must be overcome by a user to read the HA log files. LINE 5: The MAXIMUM Bet a user may place when Gambling. LINE 6: The SYSOPS Name or Handle. LINE 7: The BBS Name. LINE 8: Your Registration Key. LINE 9: Local Display Type, Color or Monochrome [Enter C or M] LINE 10: Display Title screen on every login or display the express login screen (saves time on slower computers) The follwong files should have dome in the .ZIP file: HACKATK.CFG HADOCS.WP (WORD PERFECT FORMAT) HADOCS.TXT HA.EXE HCKMAINT.EXE SETUP.EXE and severl million *.DES, *.LOG (Maybe, these arent necessary becuase the program creates them as it goes alon), and at least ONE *.MNU file (MAIN). All files ending in .DES and the Virus.txt file may be modified to say whatever fits your style. They should include the basic description that was originally intended but you can lengthen them or shorten them as you please. The B_INFO.DES file may be updated or left out. Its the file displayed by using the [9] option on the Main menu and can contain ANY information you see fit. Menu Option Definitions ---------------------------------------------------------------- Main Menu: [A] : Account Information This option gives the user their account status in a nutshell. It displays the following things: Corporate Affiliation and Employment status User Name Daily time limit, Message and Files Access levels Account Statistic: Security level : 0-255 Offensive level: 0-255 Hacking Skill : 0-255 Attack Program : 0-255 Scan Program : 0-255 Virus Guard : 0-255 The above stats are all described in the .DES files, refer to them for further information on each attribute. [B] : Buy/Sell Access/Time Limits This option is no longer a part of the current game. I took it out to avoid confusion and accidental mishaps. [D] : Deposit Funds This is a SYSOP only command that allows the DEPOSITING of funds even if your balance doesn't cover the amount. In essence you are CREATING money. This option only appears on the menu if the SYSOP is logged on. [F] : Safe Deposit Function This feature explains itself when you run it. [G] : Gamble Your Money This option was so users could attempt to make money by gambling in the casino. Its a simple HI/LO type game that does NOT cheat. You set the max bet allowed in the config file. [H] : Hack Computer System By far the most popular option in the program. This will begin the Hacking sequence. Users must maintain a minimum balance of 1,000 to attempt to hack. This is because I didn't want users to get a NEGATIVE balance if they are fined from a fail Downlink attempt. This is one of the many options I plan to make configurable later on depending on the response I get from the program. [K] : Kill Virus If Hack is the most popular this is the Most USED option in the program. This option allows a user to PAY the BankMaster to SCAN their account with 100% accuracy. Its a steep price but you cant beat it if your in danger of being thrashed by a powerful virus. Depending on the Level of the virus found it will compute an Eradication price and give the user the option to pay for the ridding of the virus. Viruses above level 250 are immune to this program. The user must defeat a virus of that calibre with their scan program (if they can). [S] : Scan for Viruses Another popular option. Resembles Kill Virus except that its not 100% fail safe and it USES your existing SCAN program level to check for a virus. The Better your program the better chance you have of detecting a virus and eradicating it. Beware, every time you SCAN your account it degrades your scan program by ONE level. Use it sparingly. [I] : Inquire on Corp Benefits This option appears only to Users who have an account status of either 10 (Company Account), 15 (Employed) or 20 (CEO of a company) and will allow the user to collect any applicable benefits from his or her employer OR in the case of a COMPANY account (10) from the bankmasters account. [T] : Transfer Funds The users equivalent of DEPOSIT, but you have to have the money you wish to transfer. Just enter the name and amount of the user and your all done. [U] : Utilities Menu Moves the user to the Purchase Utilities Menu where all the above mentioned utilities are bought. Depending on the users current Utility level the price varies drastically. The menu options for U are listed below for reference: [1] Adjust Account Security Level [2] Adjust Account Offense Level [3] Buy Virus Guard [4] Buy Attack Routines [5] Buy Scan Routines [E] Exit When using any of the options the appropriate .DES file is displayed (with abort option) to the user explaining the attribute to them. [V] : View Logs Another SYSOP only command that allows the SYSOP to view the logs from the main menu. You can view and delete all 5 of the maintained logs. There pretty self explanatory when you view them what each one contains. You also have the option to delete all of them at once. [X] : Experience for Next Level This option informs the user how much experience they have and prints a Chart for them to view to see how much they need to advance each set of levels respectively. [1] : View Status Color Codes This function allows the users to get a visual Color representation of where they stand. Used after the A command so your attributes will be currently displayed on the screen it gives a general impression of how strong your account is. [2] : Sysop Edit Functions A SYSOP only command, it allows FULL editing of all the users including the SYSOP account. This function is explained in detail later. [3] : Corporate Menu Displayed to SYSOPS and CEO's (Account status 20) only. This menu allows the adding and dropping of employees, along with the ability to view a list of current employees and change their statuses. This option is explained in some detail later in the manual. [9] : Display NEW INFO File This option displays the aforementioned B_INFO.DES file for the suers benefits. It can contain any information you pleas include top hackers, rewards and contracts. I use it to display the CONSTANT updates I am making to the program. Theirs no telling what this file will say initially. It will contain the latest information from my latest release. You can flat out delete the file if you wish. [Q] : Quite to BBS Does exactly that. Exits the program. ----------------------------------------------------------------- LOCAL DISPLAY STATUS LINE ----------------------------------------------------------------- The status line displayed on the LOCAL screen during program operation contains a number of useful tidbits of information about the current user (my favorite is watching the VIRUS FUSE countdown to ZERO on someone!). A SAMPLE line and description of each item follows: SYSOP19,094,934.86 Hk:255Se:255Of:255VG:255Sn:255At:255 v chat All the above information would be on The BOTTOM line of the screen and stands for the following: The First 10 characters of EACH users name or handle will be displayed in the first block. The current users balance is displayed in the next block H: The users hacking skill Se: Users Security Rating Of: Users Offense Rating VG: Users Virus Guard Level Sn: Users Scan Program Level At: Users Attack Program Level v Will be a blinking capital 'V' if the current user is infected with a virus. Also displayed IMMEDIATELY to the left of the flashing 'V' will be the FUSE, or turns till activation of the virus infecting that user. If the user is not infected NO fuse status is displayed. Ther are now some FUNCTION keys that work Locally, if you need a menu of them just hit F10 and it will explain them. There is also an S flag that is almost exactly the same as SLBBS, it declares weather the SYSOP mode is active and if it is the current user can access all sysop command.. toggle with F9. ----------------------------------------------------------------- SYSOP EDITOR ----------------------------------------------------------------- The sysop option account editor prompts for the name of the user you wish to edit and then displays all appropriate information regarding that user. All these options are pretty self explanatory and most of them MUST remain in the range from 0-255 or an error will result! Be Careful. A few of the options on this menu need further explanation. [1] Money Enter the person NEW money value in NUMBER format!! It must be a plain number, NO COMMAS, or any other NON numerical related characters. This will translate into the users NEW balance and NOT be added to the existing balance. [0] Account Status This sets the users account status, the possible options are listed when you got to edit it. 0 for a free lance account 10 for a company account 15 for an employee account 20 for a CEO account 255 HackMaster Account (sysop) If the account is listed for a user who IS employed, their employers company MUST be listed in the [D] option.. MUST be or they will get NO benefits. CORP INFO: the program now creates the circular reference for you so if the user IS a CEO do not alter this or it will create them ANOTHER corp account!! CROP Status: Still allows the paying of COMPANYS and EMPLOYEES. For employees its a 1 for 1,000 trade off (a 20 is 20,000 Nuyen) and for Companies (assigned by the SYSOP) its a 1 for 10,000 trade off so 20 is 200,000. ----------------------------------------------------------------- Corporation Information ----------------------------------------------------------------- Corporate information is easier and much different in this version!! You dont have to MAKE the circular reference yourself anymore. To CREATER a Corporation: In this version the only thing necessary to create a corp account is to edit the USER who will be the CEO of the corporation and change that users STATUS to CEO!! Thats it, do NOT alter the CORP INFO filed to anything but NONE!! When the user logs on with a CEO status he is given the option of loggin on under his corp account (NO MORE DOUBLE ACCOUNTS on the BBS are NECESSARY!!) and if he doesnt HAVE an account (corp info is NONE) he will be asked for the name and a CORPORATE account will be created and the circular references will be setup automatically. Paying CORPORATIONS from the SYSOPS account. Is accomplished just like paying employees from a corp account. Except when you log on as the SYSOP and goto the CORP menu and hit VIEW employees you get a list of the CORP accounts and NOT employees. Because as BankMaster your Employees are the CORPS, the users are your clients. You can set the Status flag of a corporation in the same way they set the status flags of their employees, with ONE BIG difference: Where employee points are worth 1,000 nuyen apiece the SYSOP STATUS for his corps is 10,000 nuyen apiece. so where 25 for a user is 25,000 its 250,000 for a corporation. Obviously corps need more money and this is a convenient way for you to give corps an annual (we do it weekly here) salary or overhead to use. ================================================================= There is also a NIGHTLY maintenance Program the needs to be run. Set it up in the EXECUTABLE directory!! Run the HCKMAINT.EXE program every night to keep up the users account interest, Safe Deposit Charges and to renew their turns per day limit. That's about all the information one needs to know to setup an operate the program. When hacking and raiding accounts things are pretty much self explanatory. I'll be typing in a sysop description of exactly what and WHY things happen before too long. Most users on my bbs always have questions about why certain things happend when their attempting penetration into other users account etc and its only fair that you as a sysop should be able to answer those questions with something other than, "Heck if I know, I didn't program the stupid thing!" So in the never ending quest to make a sysops life easier I will be appending this manual with the WHO, HOWS and WHYS of the program in the near future. REGISTRATION Due to the fact that I plan to keep spending opscene amounts of time on this program and make it better and better I have already added the registration restrictions. However I am NOT charging for a registration KEY at this time. You must however call my BBS and ASK for it. The reason for this is I NEED everyones input on things that they hate and like and want to see etc. If you are having problems things like that. And I suppose this is the best way to do it. Sorry for the inconvenience but its the only way I could guarntee a reasonable amount of feedback to see what needs to be done (try not to slaughter me all at once). Anyway, give the Board a call and I'll get you a Reg Key as fast as I can! (404/423-7090). While your there you SHOULD also check for the latest version (if your interested) because I work on the program all the time there are CONSTANT upgrades. Another point of interest is for those of you who like the program and wish to get updated versions, I update this program every chance I get and am constantly adding new things and fixing messed up things to it. If ever you want the latest version just give My BBS a call and it should be available (for first timers also) in the UPLOADS Directory. Good luck all and if you have any questions or good suggestion Id like to hear them. Jim