ViSiON-X 0.94 by Ryec **********IMPORTANT*********** RUN CONFIG PROGRAM AND CHECK OVER EVERYTHING, AS NEW OPTIONS HAVE BEEN ADDED. IF YOU WERE RUNNING A VERSION EARLIER TO 91H THEN RUN AREAFIX ONCE AND ONLY ONCE. BE SURE YOU ARE IN YOUR MAIN BBS DIRECTORY WHEN YOU RUN IT. TO BE ON THE SAFE SIDE, COPY ALL AREA*.* FILES IN THAT DIRECTORY INTO ANOTHER DIRECTORY IN CASE THIS DOESN'T WORK PROPERLY. IT'S A BIT TEMPORMENTAL. REPORT ANY PROBLEMS USING THIS PROGRAM. IF YOU ARE RUNNING A VERSION PRIOR TO 94 THEN YOU MUST ALSO RUN FILEFIX.EXE AND USERFIX.EXE. THE FILEFIX COULD TAKE A WHILE TO RUN DEPENDING ON THE AMOUNT OF FILES YOU HAVE. I RECOMMEND YOU BACK UP YOUR USERS. AND USERINDX FILES AS WELL AS ALL YOUR AREA??.? FILES. NOTE ALSO THAT THERE IS A NEW CONFIG STRUCTURE. AS A RESULT YOUR OLD CONFIG.BBS IS NO LONGER VALID. YOU HAVE TO RECONFIGURE IT FROM SCRATCH. A SHORTCUT IS COPYING THE OLD CONFIG.EXE, CONFIG.DAT AND CONFIG.BBS INTO A SEPERATE DIRECTORY AND RUNNING THE TWO DIFFERENT CONFIG'S FROM DESQVIEW/WINDOWS/OS2. I SURE HOPE PEOPLE READ THESE HIGHLIGHTED PARAGRAPHS OR THEY'RE GONNA MISS OUT ON SOME IMPORTANT INFORMATION. IF YOU ARE CHANGING TO VERSION 0.95 THEN YOU MUST RUN MSGFIX.EXE. THERE ARE TONS OF CHANGES THAT HAVE BEEN DONE TO THE MESSAGE STRUCTURES. SO IF YOU DON'T RUN THIS PROGRAM, YOU'RE GONNA FIND YOURSELF IN A HEAP OF TROUBLE. WARNING: YOU WILL LOSE *ALL* MESSAGES, INFOFORMS, EMAILS, NEWS, DOOR INFO'S,ETC.. SO IT WOULD BE PRUDENT TO JOT DOWN YOUR MESSAGE AREAS BEFORE YOU RUN THIS PROGRAM SO THAT YOU CAN RE-ENTER THEM AFTER THE CONVERSION. *********NOTE TO DOX MAKERS********* New features include: In message menu: O - Offline QWK Generator = - Upload REP reply packet + - next area ] - next area - - previous area [ - previous area Z - Toggle newscan for this area / - Toggle Autoscan for this area Z - during message scan, downloads message In WFC: Shift-F10 - Quick Sysop Login MCI codes for ANSI files - all the codes %UN, %CA etc.. that can be used in external text files are back in. These are used for MAINSTAT.ANS and FILESTAT.ANS which, if present in the textfile dir, will be displayed instead of the internal ones. I will provide a list of all MCI tokens later, if needed. In File section: R - view inside archive/extra file from it B,U - batch uploads prompt for files For questions and problems and such, I can be reached at: Concealed Weapon BBS - 613.728.4861 (my board) Nevada Testing Grounds - 313.348.2829 (leave feedback to Aftermath) FelonyNet - through any FelonyNet board Changes as of 91c include the following: . Config AVATAR/Linefeeds fixed . Database menu restored . The Void BBS removed from BBS list . Sysop Log will not be deleted automatically, but will prompt user if he wishes to delete it. . Bottom Status line OFF by default . Lowest 5 posters replaced by top 5 pcrs . Login header placed in proper spot . Quotin now word wraps so NO SINGLE CHARACTER IS LOST! . leftover bug with batch file transfer fixed (thanx 4 nothing Warlord) . Batch transfers now definable externally . Private file to user fixed . Can't type private files if it's not for you . Sysops can add files to batch (even if local and file is offline) . Existing files marked offline show up properly (no more 1k) . No keyboard timeouts/crashes after transfers (er.. not exactly) . WFC menu mail waiting/new calls fixed . sysop messages not added to wfc . password entered clears on error . other little things Changes as of 91f include: . status line on/off as option . mainstatus screen colors fixed . net Name added as an option . dos shell through batch file implemented . external user editor added online (for local sysop use) . main/file stat screens can be aborted (about time eh?) . no DISK # prompt during single file uploads . sysop log pauses from caller to caller Changes as of 91g include: . Texttrap option now works (for logging everything user does) . ansi bug on main status screen fixed . Top Ten Listings menu retouched . turbo login for local sysop (Shift-F10) . file and message conferences seperate . 16800 modem support (?) . lock at 57600 added (?) Changes as of 91h include: . file structures modified, offline files handled properly . dorinfo generation fixed . QWK and REP offline message support . sysops note, you can add bulletins to your QWK packets by creating a text (or ansi) file called BULLETIN in your bbs directory, and a logoff comment by creating a file called GOODBYE. . MCI codes for external files restored . you can now TRULY abort the display of the STATUS screens . WFC actions added to logfile . file list compiler spified up, changed name to something more ViSiON-Xish.. . fixed RUNTIME error 2 bug that popped up in 91g . conference hopping fixed . # of file conferences and # of messages conferences seperate Changes as of 91i include: . fixed jump conference bug . added VGA intro when running V-X . removed "Use AVATAR" question until bloody thing works . fixed chatting problem from matrix.. it now beeps when user pages sysop . fixed problem with QWK sending message to receiver under senders name.. (innocent mistake.. coulda happened to anyone) . when you select F6 from netmail menu to force poll.. you can change yur mind now . no duplicates files while adding multiple entries . the delete file during multiple add works now Changes as of 91j include: . trans.log contains more usefull info like who uploaded/downloaded . MESSAGE UPLOAD BUG FIXED!!! oooohhhh ahhhhh ooooooooh (bout time eh?) . when moving file.. filename appears as reminder . removed 2 minute delay from net . fixed modem output lock so that shit doesn't show up on users screen and is updated in status line. Someone fucked up this function BIGTIME! . when user logs in his time is adjusted if private hours is approaching (as well as event time and net time) . ansi fuckups after transfers (for those who have the 16550 chip) have been fixed. If you experience problems.. go into the config editor and turn USE 16550 FIX on. Be sure to have XU.EXE in your bbs directory. If you're not using X00, then you're shit out of luck. Either switch over, or live with fuckups after transfers. . range deletion works properly now . VGA intro is a little faster now.. got someone working on improving it Changes as of 91k include: . bulletin titles shows who msg is addressed to now . resetting the autodelete doesn't take 1094871243 hours anymore, it deletes the messages quite fast actually . viewing inside archives now supports ZIP/ARJ/LZH and does not require that they all be in your bbs directory. Anyplace in your PATH is good enough. . connections of 9600/ARQ are translated to 14400/ARQ and download time is based on 19200 connections. This should solve the time estimation problems. Connections of 14400/ARQ/HST are treated as such. . private netmail can be read by receiver AND SENDER now. . credits screen updated . batch uploads can be given the filenames/descriptions/password and who to sendto before upload begins. . bulletin titles made neater . single file upload filename looks right (white on blue..etc) . greatly reduced the memory requirements for ViSiON-X, it shoudl work fine now on everyone's computer (hopefully) . a user can extract and view a file inside an archive when viewing the archive contents . ViSiON-x can accept a parameter that will cause it to force the baud rate. I.e. if you're using a frontend mailer or something, and it determines the incoming baudrate..rather then have vision-x shuffle through with the Hit Return: message, it will set V-X to the baudrate. This is done using the following syntax: ViSiON-X.EXE /%1 where %1 is the baud rate. This makes it super easy to use. And sends the user straight to the matrix. Don't forget the / character it's the only way it knows that it's supposed to lock the baud rate. . Alt-T (temporary sysop) allows user to add multiple files. Nonsysops can no longer add multiple files while online (a bug that i'm suprised nobody noticed but Lord Nukems . new users added to list of last callers Changes as of 91L include: . message upload WORKS! at fucking last. You can send up as many as you want. You won't believe what the problem was. So simple.. and nobody has come across it in god knows how long.. . All dos shells for PKZIP,PKUNZIP,DSZ,etc.. have been optimized to swap to EMS whenever possible, and provide logged error messages so that we know what's going wrong. . IOERROR.LST updated . you no longer need to have pkzip,dsz,etc.. in your bbs directory. They can be anywhere in your path. . New mainstatus screen built in to replace Tracer's. Keep em coming. (that one was LAME) Changes as of 91M include: . fixed FIFO bug when uploading message through reply's or uploading prepared messages . Error info more exact.. no more stupid Ioerror Unidentified Error nonsense. Be sure you have the new IOERROR.LST . Connect rate/baud rate distinction fixed. Whenever you want to use your locked default rate use %2, and the user's connect rate should be %3. . Com ports can be locked at 57600, tho they may conflict with modem routines depending on your brand. Only 16.8K modems should lock it that high. It DOES NOT work with 14.4k HSTs. And it does not truly lock the internal com routines at 57600 but rather at 38400. It is used simply to tell DSZ for transfers and netmail to use speed 57600. If this fucks up your transfers and stuff.. then you'll have no choice but to lock everything down at 38400. Tough nuggets. When your user is online and using the board.. messages/ansi's are sent up at a speed no greater then 38400. If i can find some new fossil routines, i'll fix it but till then, you can be content with 57600 locked baud rate transfers. . Fixed bug with batch uploads only accepting one predefined upload. Woops.. simple mistake. . I know the mainstatus screen is fucked and ugly. Just get your own and call it mainstat.ans or status.ans (i believe both will work). This is temporary until we get good replacements for tracers screens. Changes as of 91N include: . fixed more problems with message uploads, including when sysop locally uploads a message. . removed bug that allows unreg'd users to have more than 5 users. If you don't know what this little loophole is then it doesn't matter. . Private messages addressed to users other then receiver do not show up in QWK packet. . Line editor quoting now works. . Quoting (and double quoting) strips all colors inside quoting message to keep it one constant color. Looks neater. . You can TYPE files during file newscan. . DOS Shell's modified to work under OS/2 . Dave's Silly Door removed.. :) . New terminator II style menus. . Netmail message tossing sped up. . During netmail calls, DSZ won't pop up until the HUB is ready to send the mail package. (i.e. no more DSZ timeouts on long packets) . Added several new options to the nodelist editor.. you can list all the nodes, and edit the last poll date of each node. . New messages scan prompt for "messages addressed to you only?" . Promp.DAT automatically created if non-existing . Promptfx.exe added to customize global prompt . During netmail, a file called NETMAIL.LOG is updated. It contains some information on the activity of the net. It tells you who you received netmail from, how many messages, and how many went into each area. This should help us in dealing with net problems such as unreceived mail, duplicate messages, and the good old 0 messages received message. . Private Netmail is more secure and better structured. It allows you to use any title you want. No more of that title: PvtNetmail nonsense. . Fixed problem with email sending "this is a private netmail msg only". Slight oversight. Private netmail should work perfectly now. . Added Cyclonus' Filestat ansi as screen #3. Great job man. Keep em coming. . Multi-nested quoting is handled properly. No more misplaced ¯ symbols during quoting. . When quoting, screen does not display text then redraw screen, it simply redraws screen. Quicker/easier/better. . Added max number of last callers to config . Users can edit their uploads later (E from File Menu command) . Fixed Message Titles display.. no more roll over . Added Download Message feature to message scan (Z from scan menu) . File searches modified to allow for downloading, tagging, aborting. . Multiple file uploads modified to exclude directories. A bug with this while running under OS/2 was also fixed. I've had similar reports of this bug (files not being added) on networks. Hopefully this will have fixed that part too. . If user handle is changed during online user editor, it will now save the change. . Sysop can no longer force the center line to scroll up during chat. . Alt-V User online stats updated . Split Screen chat modified to show time elapsed (a VX first) and the current time.. both of which are updated everytime one of the screens refresh. . Added a Default Chat Mode. It works as follows: Set Up your default chat selection in the CONFIG.EXE. To use default chat, press F1. To select a chat method, press F3. In either case, F1 exits chat mode and F2 initiates special sysop menu. . New WFC screen.. extra information shown. Did it myself, watcha guys think? (dis the surprise LN) . Message top 5 says Highest Posts/PCR instead of Highest/Lowest posts . Netmail bug with DSZ popping up after every busy call . Netmail will automatically reset message pointers AFTER tossing message. Changes as of 91O include: . Postal Service changed from boring box to V-X grey/white header . fixed spelling mistake in chat mode (LN makes me do these.. :( . fixed save screen with new WFC . WFC no longer add local logon to Total Calls . unneeded files used in QWK/REP packets deleted after use . redid/optimized netmail routines . started work on multinode, at this point users CAN use it, but they will still get errors if two users post in the same message base. (this and more to be fixed in later versions). . added two commands in MATRIX.. UPLOAD and DOWNLOAD. They allow users to upload and download vision-x application forms without you having to give them access to your board. This is exclusively for The NTG and Concealed Weapon, but can be used by others to allow users to download somefile or something without logging on. The only file they can download is [BBS PATH]\APPS\ViS-X.APP. Uploads go into [BBS PATH]\APPS. Changes as of 91P include: . turned speaker off during logon's . fixed netmail autodelete (i think.. wuz a prob on HUB side) . added turbo multiple file add option to file section . fixed blue-line overrun . added HUB's last net call to WFC. . fixed Avatar bug in Full Screen Editor . added full cursor control in full screen editor. To use your Cursor Keys, Page Up, Page Down, Home, End, Insert, and Delete keys remotely, be sure to turn on doorway mode. They can also be used locally with no problem. Oh ya.. also added Ctrl-Left and Ctrl-Right which move to word left and word right respectively. . Added option in config to allow all messages to appear in the same quote color and same textcolor. . During newscan, password protected areas prompt for the password. . Improved look and feel of file moves.. especially batch moves. . Logon allows user to fuck up his handle 3 times before canning the chump. . When moving files you are prompted for which conference to move them into, followed by the area. . New chat tune mode. Choose from default page, specific chat tune or a randomly generated chat call. There are currently 113 tunes available. Changes as of 91Q include: . FAT Move added.. so when you move files from one directory to another directory on the same drive, it takes less then a blink of an eye, to move any sized file. . When posting messages it won't always prompt you for a title. I have found out why, and have fixed it when the user/sysop sends E-Mail. If it occurs anywhere else, then let me know. . Unique Message ID codes have been added to each message to avoid duplicate messages from being sent through the net. This feature means that the post level of each message is no longer used. Thus to net properly, all boards must use this version or above, or else the message ID's will all be 25 or 50 (or whatever level the user is at) and their messages won't be accepted. . Fixed a little problem with the HUB's ansis being displayed during net time. Changes as of 93A include: . Fixed netmail problem with the runtime error 203 business. . Added Message Status Screens . Did some major restructing of the user structures . Added the ability to add comments in the new user voting . Fixed the problems with NUV such as same user being able to vote more then once, Newuser never been deleted or validated when right amount of votes are reached. . Removed Glevel, Gpoints, Gfile Uploads and Gfile downloads nonsense from online user editor and anyother place in the source. . Conference hopping fixed for good . Added Release/Cracking Group to file structure and made provisions for it's use wherever applicable. . Added file listing color configurability . User MAcro's increased to 80 chars per macro. . Fixed problems with configuring newscan (how it used to affect all conferences). It works good now. Similarly fixed the access flags (ie. which message areas users are Kicked Out of, Let In, or allowed in according to level). This was really fucked up bad, and as a result of it being fixed now, some of the flags may be totally fucked up. So look over your users access flags. . Fixed little thing for the HUB side.. if the DSZ transfers are not successful.. the last poll date is not updated. . If OS/2 mode is turned on in config, ViSiON-X will use standard Copy/Delete commands to move files instead of using FAT moves (which seem to fuck up under OS/2's HPFS) . Added SB music to VGA Intro . Added SB Paging (providing Use SoundBlaster in Config is on). If it is off.. one of the other 144 pc honker tunes will play. The Soundblaster file is called CHATCALL.MOD and you can use any mod file for your paging. Changes as of 94A include: . Speeded up TT.EXE for calculating top 5 message/file stuff . Added NUV autodelete/validate for sysops . Added Matrix Pulldown Menu File Configurabilty to config . Fixed Login Whistle bug . Added little tune when system is free and SysopNext has been pushed . Fixed netmail bug that allowed nodes to get any message base regardless of which areas the HUB has set for that node. . Batch download queue not cleared everytime you quit the file section. So you should be able to go into the messages and come back to the file section with your batch queue intact. . Full File path removed from batch download display after transfer . Sysops cannot edit private netmail anymore (sorry Heretic..haha) . After calling external doors.. when door is complete.. it will return the user back to the doors menu instead of the main menu like before. . Increased total messages (including email, infoforms..etc.) to 30000. This is 3 times the original amount and should guarantee that sysops don't get a 'There is No room' when receiving netmail. . Tidied up the config a bit. This means you will have to REENTER everything yourself. Sorry guys.. no time for conversion program. . Fixed little bug with chatcall going on and on when default chat tune is set to 0 and the SBC and CHATCALL.MOD are in use. . Re-arranged the CONFIG so that the items are a helluva LOT neater and easier to find. . Add TRASHCAN external file to prevent specific files from being uploaded . Uploader Info appears at bottom of the screen for use with GSZ. Use the environment variable SET GSZWINDOW=23 to make room for the comments. If there's anything else you guys would like to see down there let me know. . Made all DSZ commands external. They can all be edited using PROTEDIT.EXE The Miscellaneous protocols you see in there are used for things such as message uploads, qwk/rep transfers, netmail protocols, etc.. If you need HA SLOW in there.. here's your chance to use it. Note that for the netmail protocols only the first entry is used. . Fixed it so that messages uploaded with the QWK/REP system are credited as posted messages to boost user's PCR. . Made sure that all uploads.. even as messages are filtered through the TRASHCAN . Note that netmail protocols (definited externaly using PROTEDIT) use the baud rate specified in your node editor. Thus make sure it's accurate in there. . The following strings in the config can now have the color codes (|XX) in them: Sysop working string, Sysop In Dos String, Chat Start STring, and Chat Exit STring. . Improved the internal demon tasker for handling uploads. If the option Check Uploads in the CONFIG is turned on, all uploads will go through a massive testing including: Testing for CRC integrity, VIRUSes, changing the zip comment, and deleting files from the archive such as BBS ads. A list of BBS ads can be entered in a file called KillList in your main bbs directory. Files that fail the testing are deleted and no credit is given to the uploader. . Updated the BBSLIST system to include, NUP, Group Affiliation, comments. Plus, sysop can now edit any board entry he wants to. . Note.. ViSiON-X gets the modem to answer the phone usually. However, it's often more desirable to have the board detect the RING and answer the modem itself.. so that if the board ever crashes.. your modem won't be left on auto answer to rake up your callers bills when they connect and just sit there in limbo. Thus if you want your bbs to answer the phone, set the BBS Answers PHONE to YES. You must also set your INIT string to include V1S0=0 (verbal result codes and no auto answer). Conversely it's V1S0=1 for modem autoanswer. If you have BBS answering the phone.. you can use a program called RINGBOOT which will reboot your system after X rings (in the unlikely event that your board crashes). . Added full Slum-Dweller ansi set for status screens. Awesome job dude! Truly the best ones we've got! . Took a GOOD look at the AVATAR commands and found they were less then satisfactory. Replaced a few of the incorrectly used ones (hope i did not fuck up any in the process..) and I will add more of them where appropriate for full AVATAR support. Note to sysops/users. There's basicaly three types of AVATAR.. AVT/0, AVT/0+ and AVT/1. The best of them is AVT/1. Unfortunately, Qmodem/Telix only support AVT/0 which sucks the big one! So if you know any guys writing telecommunications software tell them to implement AVT/1 so that we can get some kick ass speed/commands going here. There's stuff in AVT/1 which would speed up screen displays by 1000% ! That's right 10 time speed increase.. sometimes even 100 times faster! No exaggeration. So until us modemers have some COMM program that works with AVT/1, I can't stick in the AVT/1 codes. Anyways.. tell your users to go ahead and use AVATAR if they got it. They'll be looking at a 15-30% speed increase in cursor movements and whatnot. Nothing dramatic but at least the 2400 users will have an easier time of it. . Removed the USE NORMAL MENUS option from the config seeing as it's not even fucken used anymore. I hate wastes of space, don't you? . Fixed problem with file area insertion trying to copy a 0 byte file and popping up with some fucked up error. . Fixed problem with users applying from an unwanted area code in AREACODE.BBS not being deleted. Changes as of 94B include: . Fixed problem with BBS answering modem (locking up or not working) . Fixed problem with Sysops being able to edit private email (for real this time)! . Touched up NEWS list to look a little neater. . Added the ability to EDIT NEWS items. This is done by pressing the letter E from the NEWS EDIT menu (available to sysop). . made it so that remote sysops can also pause the sysop log (as opposed to having to be local). . Fixed problem with the cursor moving all over the screen (or text appearing in the wrong places) when the status bar is on. You should have no cosmetic problems with this anymore. . Redid the Alt-B status line that appears at the bottom. The new one only takes up one line and works like a charm. NO screen fuckups with the status line at all. Continuously pressing Alt-B will have it toggle through all the information. I can add anything here, so if you want to see some extra info in here.. let me know. . Redid full screen user configuration screen. It doesn't redraw as many times as it used to.. (faster for users), and the macros and the newscan config have been improved. Most noticeable is the newscan config which allows you to turn subs on or off during message newscans. Check it out.. i'm sure you'll find it a big improvement. . Added quick online autovalidate key. Use Alt-= to give a newuser instantaneous access to your board. From the moment he enters his Alias shortly after enter APPLY from the matrix, you can use this hotkey to validate him. . Fixed problem with users getting blacklisted for uploading REP packet! hehehe... kinda funny.. at the time. Just a simple error of hard coding ViSiON-X.* into the trashcan.. i changed it to ViSiON-X.EXE and ViSiON-X.COM. . Fixed AVATAR clear screen bug. . When a remote sysop adds a file online.. he can no longer add files from outside the default directory. . All files that fail the Demon Tasker File Checker, or are found to be in the TRASHCAN file, are placed in a directory called BAD (you can specify where this directory will be in your CONFIG.EXE) as opposed to being deleted. . Remote sysops can no longer create new file areas. . You can't set the root directories as an upload path. . Made clear the fact that |CR could be used to add a carriage return to your prompts (and macros). Changes as of 94C include: . Fixed bug that sent TAB character as o character. This is a problem with Qmodem in Avatar mode.. kinda lame.. but what can you do. So I manually translated Tab codes into 8 spaces. . Fully implemented AVATAR. The old file extension of .40 has been removed and replaced with .AVT You can create your own AVATAR files for display to AVATAR users. They will generally go much faster. Furthermore, if a user has AVATAR mode on, all ANSI graphics are converted into their respective AVATAR codes. Most notably is the repeat character sequence ^Y(CHar)(Count). In just three characters, you can send out up to 255 occurences of the character COUNT. This AVATAR only feature has been used to speed up the display of external files. Basically.. all external files (written in ANSI) will be converted to AVATAR on the fly (if the user has AVATAR on). Each character is queued.. so if more then one occurence of the character occurs, the above sequence is sent out instead. Altho, this is bad when only 2 characters repeat.. this becomes extremely cool when you get those many column lines and whatnot. Initiali benchmarks showed it to be 10-40% faster depending on the ansi in question. . Reorganized the BBS listing so that the Board Name comes first. . Added Set Last CAll Date option (Z) into File Menu . Added ^M for use in User Macros.. you can have something like Ryec [FLT/ViSION-X]^M/S^M to sign your sig and save your message. Note it's the ^ carrot followed by the letter M. . Redid sysop user editor and a majority of each options. It doesn't redraw the screen as much (much faster remotely), and has more detailed info and whatnot. . Now for the message bases. I'm not sure where to start but here goes. The message structures have been TOTALLY redone. You're going to have to delete all your messages, all your feedback, email, infoforms, the works. In it's place is a new system that is: 1. Dynamic. THis means that a one line message won't take up 8k of disk space (but rather.. the minimum 512 bytes). It also means that users can upload ANY sized message what so ever. So if a user wants to upload a 2 meg ANSI.. it WILL BE displayed in it's entirety. 2. Isolation. Each message area will have it's own index file and text file. The same goes for the feedback, infoforms, email, news, etc.. This will avoid sysops from having to trash their entire messages because of one fucked up area or something. 3. Due to memory constraits, users will not be able to edit or post (and by post, I mean type out .. not upload) messages greater then 300 lines. I could perhaps push it to 400 but why bother.. it only takes up more memory.. and I can't imagine any user typing up 400 lines of text.. 4. Packers. Since it's a dynamic structure (and a fast one at that), sysops will have to set up an event to run a PACKER. This packer will in effect rebuild all the message indexs/files leaving out the deleted ones. It's not ABSOLUTELY necessary that you run this packer everyday.. but the longer you hold off, the longer it will take to run. I STRONGLY suggest that sysops setup a nightly event that starts shortly after their netmail is completed. This way, your system is up and running at max efficiency after the onslaught of all those felonyNet msgs (not). 5. Messages can now be paused or aborted. To abort, it's any of the following: X, ^X, ^K, ^C, ESC or SPACE. To Pause, it's ^S or ^A and press any other key to resume. 6. The messages are converted to AVATAR codes (if it's turned on by the user). This will help speed up the messages somewhat. See the above notes on AVATAR for full details. 7. Netmail structures have been modified as well. There are now three files within the net package (as opposed to 1). You will find that they are much smaller then earlier counterparts, and that they too carry across the limitless message sizes. Also, the BBS will check for incoming dupes on the NODE side as well as the HUB side.. so slip ups on the HUBS part won't result in you receiving dupes. . Fixed problem with connection rates being unstable, and modem not answering the phone (when set to BBS answers phone mode). . Fixed problem with conference jumping. If you wish to switch to conference 2, you can type: J,2 or J (wait) 2 . Hopefully fixed the problem with users not being able to download because their ratio was out of wack. This was a bug in the MCI code usage, where the %UD command would actually overwrite the user's REQUIRED U/D ratio with the user's ACTUAL U/D ratio.. causing him to be out of wack all the time. . You can use a file called EMLNEWS.BBS in your textfile directory. This file will be displayed in the EMAIL menu between the EMAIL header and the number of incoming/outgoing mail. . Added a cool little feature to the message areas. You can specify specific netmail origin lines for each different net area (as well as use the default origin lines in the CONFIG). To use the default ones, just press ENTER on a blank line (when creating the areas). . Added FelonyNet blacklist. Create a file called NETBLACK.LST in your main BBS directory. All names in there will have their messages skipped over when the HUB receives them. . Fixed problems with Window open/close not returning cursor to the proper position. . Modified the Alt-H and Alt-V help/user screens to display more neatly with full color and the bottom part being still usable. . Feedback changed so that it's treated more like E-mail. There is no more feedback menu. And if there is more then one sysop, the user will have the choice of who to send feedback to. . Modified horizontal split screen chat looks. . Added FidoNet compatibility. For information on setting up a Fido based net, read the dox. Thanx go to Big Mario who provided the foundation source for the fidomailer. Note to all Fido buffs (what few there are). This implementation of Fido is just barely getting out of it's early stages. It was finished in 4 hours of work, so chances are that it's not fully working. More tests will be applied to ensure that it works 100%. You can count on Fido being fully working (if it isn't already) by 0.96. Changes as of 95A include: . Fixed bug with phone not going off hook and weird characters appearing when modem inits, etc.. . External TT.EXE program used to calculate the top ten stats has been removed and replaced internally with a much faster routine that takes less than 2/10ths of a second on a 386-25 with 73 users. It also updates each time it is displayed so that it's always accurate. . Fixed bug with netmail. Damn thing. . Fixed some display bugs attributable to AVATAR. The only way I could do it was substitute the proper ANSI codes for relative cursor movements (AVATAR has no such relative commands,.. lame). Damn ANSI and AVATAR just aren't similar enough. Maybe I'll write RYECTAR/0 or something.. ;) If you have downloaded ver 0.91b or are running version 0.91, simply overwrite all files by the ones in this archive. You will notice that there are 4 extra .DAT files. These are the single/batch upload/download protocols and can be modified with PROTEDIt. You may delete the old protocol definition files (u_prot.dat d_prot dat), or rename these files to usprot.dat and dsprot.dat respectively, if you wish to keep your old single ul/dl protocols. If you are starting out new, just run the CONFIG program and set all the proper information fields. Address all questions and comments through FelonyNet. Note: Make sure you have the line SET DSZLOG=[DRIVE:]\PATH in the batch file that loads up your bbs. Where DRIVE:\PATH is the same one as found in your CONFIG program, line 135. This will (hopefully) ensure that all batch uploads are handled alright. Here is a sample batch file of RUN.BAT needed to run the board: @echo off c: cd \bbs vision-x %1 %2 %3 %4 %5 if errorlevel 255 goto Reboot if errorlevel 120 goto START if errorlevel 119 goto ALT9 .. .. if errorlevel 111 goto Alt2 if errorlevel 110 goto ALT1 if errorlevel 90 goto FATAL if errorlevel 9 goto CtrlBREAK if errorlevel 4 goto EXIT if errorlevel 3 goto Door if errorlevel 2 goto EXIT goto START :START run :Exit echo Later dude. Notice several things.. errorlevels between 120 and 254 should never occur, but that will trap them in case they do for some oddball reason. Error levels 119-110 occur when you press Alt-9 to Alt-1 on your keyboard. They can be used for little macros, to run your terminal program, external user editor, etc.. Fatal errors should generally force a computer reset to ensure proper functioning. Ctrl-Break can be handled as you please. EXIT is when your BBS terminates (or SYSOP next), and DOOR should call door.bat. In most systems, the best setup is to use two batch files. RUN.BAT and BBS.BAT. The latter of which is a small batch file that would initialize your fossil driver and set the DSZLOG environment. Then it would call RUN.BAT. Here's an example of BBS.BAT: @echo off c: cd \vision-x x00 e xu set:1:38400:8N1 lock:1:38400 Ringboot /C2 /R5 /* reboots if board crashes */ Set DSZLOG=c:\vision-x\dsz.log /* same as in V-X Config */ echo Ä Loading BBS, please wait.. run.bat Ryec