ú þ ÜÜÜ ÜÜÜÜÜÜ ° °Û ÜÜÜÜÜÜ Û ß ß ßßß ° ßßßß ß ß ß ÛÜ ÛÛÛÛ² Û ÜÜÜÜ Ü ÜÜÜ ÜÜÜÜÜÜÜÜÜ Ü ° Ü ÜÜ Û°ÛÛÛÛ± Û ÜÛßßß ÜÜÜÜÜÜ ßÛÛßßßß ÜÜÜÜÜ ßÛÛßß ±ÜÜÜ ßß°ÛÜÜÛßß ßß ÛÛÛÛ° Ü °ÜÛ ÜÛÛÛßßÛÛÛÛÛ ß ÜÛÛÛßßÛÛÛÛÛÜ ÜÛÛ²ßßÛÛÛÛÜ ßß ÜÛÛÛßÛÛÛÛÛ° Ü Ü ÜÛÛÛ± ÛÛÛÛ² ÜÛÛÛ² ÛÛÛÛ² ÛÛÛÛ° ÛÛÛÛÛ ÛÛÛ² ßÛÛÛÛ° Û° ß ÛÛÛÛ± ° ÛÛÛÛ° ÛÛÛÛ± ° ÛÛÛÛ± ÛÛÛÛ± ° ÛÛÛÛ° ÛÛÛÛ± ° ÛÛÛÛ± Û Û ÛÛÛÛ° ° ÛÛÛÛ° ÛÛÛÛ° ± ÛÛÛÛ° ÛÛÛÛ° ± ÛÛÛÛ°°ÛÛÛÛ° ± ÛÛÛÛ° Û Û°ÛÛÛÛ° ± ÛÛÛÛ° ÛÛÛÛ° ² ÛÛÛÛ± ÛÛÛÛ° ² ÛÛÛÛ± ÛÛÛÛ° ² ÛÛÛÛ° ß Û ÛÛÛÛ° ± ÛÛÛÛ° ÛÛÛÛ° Û ÛÛÛÛ° ÛÛÛÛ° Û ÛÛÛÛ° ÛÛÛÛ° Û ÛÛÛÛ² ° Û ÛÛÛÛ± ² ÛÛÛÛ± ÛÛÛÛ° ² ÛÛÛÛ° ÛÛÛÛ± ± ÛÛÛÛ° ÛÛÛÛ° ² ÛÛÛÛ± ± Ü ÛÛÛßß ÛÜ ßßßß ÛÛÛÛ° ± ÛÛÛÛ° ÛÛÛÛ² ± ÛÛÛÛ± ÛÛÛÛ± ° ÛÛÛÛ° ² þ ÛÛß ÛÜÜÜÜ Ü ² ßßßÛ± ° ÛÛÛÛ± ÛÛÛÛ± ° ÛÛÛÛ² ÛÛÛÛ° ° Ûßß Ü Û Û Ûß Û± ÜÜÜÜÜÜÛ ßÛÜ ßÜ ÛÛÛÛß ßÛÛÛÛÜ ÛÛÛÛß ßÛÛÛÛÜ ÜÜÛÛ°°Û ÛÜ ÛÛß Û° ßÛÜÜ ß ÛÛÛßß ÜÜÛÜÜ ßßßÛÛÛß ÜÜÛÜ ßßÛÛÛ Ûßßßß Û ßÛ Ý ÜÛß ßÛÜ Ý ÜÜÛßß° ßßßÛÜÜÜÜÜÛß ßßÛÜÜ Þ Ü ÜÜÛßß Þ² dRN! Ý °Þ ° ß ° Û Þ Þ²± Þ²Û ß ß° lAST oNES v2.00 for PCBoard 15.3+ (C)opright 2 Stoned 1996-1997 All Rights Reserved FOOD Productions Documentation by 2 Stoned Last Update: 11th of June 1997 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ±±±±ÝTABLE OF CONTENTSÞ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Introduction ...................................... Line 0067 Description ................................... Line 0072 Feature List .................................. Line 0083 Contacting The Author ......................... Line 0099 Installation ...................................... Line 0120 Unzipping the Archive ......................... Line 0125 Installing it to your system .................. Line 0155 Tree Structure ................................ Line 0185 Configuration ..................................... Line 0217 General Configuration File .................... Line 0222 Header (TOP) File ............................. Line 0230 Banner (BOT) File ............................. Line 0237 Replacementcodes .............................. Line 0247 History Line ...................................... Line 0332 Explaination .................................. Line 0337 Previous Version(s) ........................... Line 0356 Current Version ............................... Line 0427 Future Version(s) ............................. Line 0446 The End ........................................... Line 0454 Decompiling Flags ............................. Line 0459 Greetings List ................................ Line 0465 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ±±±±ÝINTRODUCTIONÞ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Description ÄÄÄÄÄÄÄÄÄÄÄÄÄ This is version two of my famous Last Ones PPE, now is completely re-written and released for FOOD!. Another request taken from Darktrooper^FOOD, sorry it took so long but I had to beta test it :].. The beauty of this PPE is that it supports PCBoard-stylish macros, like @MINS:3T@ or @UP:5R@ etc.. Feature List ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ þ 100% Configurable look, 3 nice configs included. þ Uses PCBoard-stylish replacementcodes. (Unique!) þ Lot of information available on each caller. þ Today/Yesterday/Record status on a lot of items. þ Configurable number of last callers in bulletin. þ Configurable action string for each caller. (Unique!) þ Mutlinode compatible/supported. þ Excludes certain users and local callers. þ Detects when user drops carrier. (Unique!) þ Works seemless and extremely fast. þ Source code is included (slighty documentated). Contacting the Author ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ If you've found a bug in this code, you've got ideas for me, you want to request ASCII-art or PPE-code or if you just need someone to talk to ;-) .. then you can reach me in one of the following ways: þ By calling PUBLiC^HANGiNG +31-547-261154 and leave message to 2 STONED or SYSOP. þ By leaving a message to 2 STONED on one of the dutch scene boards (ROW, LS, C&D, Area'51, ED). þ Sorry haven't got an Internet-connection right now, so if you want to contact me by Inet, send e-mail to Darktrooper^FOOD!, Squizzy^THG or Vertigo^iPL. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ±±±±ÝINSTALLATIONÞ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Unzipping the Archive ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ þ Create a directory on your harddisk to store the required files, most preferable under your \PCB\PPE directorie. C:\PCB\PPE>md food-lo2 þ Switch to that directorie. C:\PCB\PPE>cd food-lo2 þ Unzip the archive to this directorie. C:\PCB\PPE\FOOD-LO2>pkunzip c:\download\food-lo2.zip þ Unzip one of the CFG*.ZIP archives which will now exist, they each contain files for a different configuration : CFG1.ZIP - By Mogue!/Arclite, Ami/X colors. CFG2.ZIP - By 2 Stoned/FOOD!, Slick colors. CFG3.ZIP - By Dino/Jedi Arts, Ami/X colors. C:\PCB\PPE\FOOD-LO2>pkunzip cfg1.zip Installing it to your system ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The next step in the installation process is to put this PPE on various sections of the board, it's important that you do this right, else the PPE just wont work properly: þ Put !D:\PATH\FOOD-LO2.PPE ON somewhere in the logon sequence. Most likely your SECMSGS\* files or the files from turbo login or whatever. But important is that the user should be logged in at the time, so it must be after the user entered his name/password and before the main menu. þ Put !D:\PATH\FOOD-LO2.PPE OFF somewhere in the logoff sequence. PCBText entry 192 is the best, it's very important that if this line is called the carrier is still up (that's how it recognizes lost carriers). þ Put !D:\PATH\FOOD-LO2.PPE 290 on PCBText entry 290. þ Put !D:\PATH\FOOD-LO2.PPE 333 on PCBText entry 333. þ Put !D:\PATH\FOOD-LO2.PPE 437 on PCBText entry 327. If you already got a PPE hooked on one of these entries, just create another text file an put bot PPE's in it. And call that file with %D:\PATH\FILE in PCBText. Tree Structure ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ After you've unzipped the archive you should get at least the following files. Directory of C:\PCB\PPE\FOOD-LO2 CFG1 ZIP 1,648 Configuration #1 (Mogue!) CFG2 ZIP 1,873 Configuration #2 (2 Stoned) CFG3 ZIP 1,813 Configuration #3 (Dino) FILE_ID DIZ 494 Description in ZIP. for lists. FOOD-LO2 DOC 19,488 Documentation for this program. FOOD-LO2 PPE 11,262 PCBoard executable (v3.30). FOOD-LO2 PPS 21,354 PCBoard source code. FOOD-LO2 EXC 7 List of users to exclude. FOOD97 APP 10,594 FOOD'97 application form. FOOD97 NFO 9,916 FOOD'97 information file. RELEASE NFO 12,343 All releases from FOOD so far. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Totally: 90,792 Bytes in 11 Files. If files are missing or have an incorrect size you probably have a hacked version. So throw it away, big change there is a backdoor in it! There are probably some files added too. Don't worry about that, they're most likely just some ADVERTISING. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ±±±±ÝCONFIGURATIONÞ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ General Configuration File ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Edit FOOD-LO2.CNF to modify all configurable settings. The file is self-explaining, at the bottom of the file you find information on what you can change. Header (TOP) File ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The file FOOD-LO2.TOP is put on top of the bulletin before the last callers data. Header (BOT) File ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The file FOOD-LO2.BOT is put on bottem of the bulletin after the last callers data. It may contain various replacement- codes to give information about today, yesterday and record status. See the section about replacementcodes for more on this. Replacementcodes ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Alphabetical list of PCBoard-stylish macros supported: FOOD-LO2.CNF ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @#@ Node number which caller logged on to, can be anything from 0 till 99. @ACT@ Things that caller did represented in an action string, which can be configured in this configfile also. @BAUD@ Baudrate which was established during the connection, for example (115.2). @DATE@ Date when caller logged off in MMDDYY. @DN@ Number of kilobytes caller has downloaded during this call (maximum 99999Kb). @MINS@ Number of minutes connection lasted. @NOTE@ Usernote of caller (same as @CITY@). @OFF@ Time when caller logged off in HH:MM. @ON@ Time when caller logged off in HH:MM. @RATIO@ Upload/Download ratio of caller (4 chars). @UP@ Number of kilobytes caller has uploaded during this call (maximum 99999Kb). @USER@ Name of the caller. FOOD-LO2.BOT ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ x Can be: (T)oday, (Y)esterday or (R)ecord status. @xC@ Number of callers that logged in on this day (maximum 255). @xDF@ Number of files that were downloaded on this day (maximum 65535). @xDK@ Number of kilobytes that were downloaded on this day (maximum 4 gig). @xM@ Number of messages that were left on this day (maximum 65536). @xN@ Number of new users that logged in on this day (maximum 255). @xP@ Number of times that callers requested a chat with sysop on this day (maximum 255). @xT@ Total time system was busy during this day, in HH:MM format (maximum 99 hours). @xUF@ Number of files that were uploaded on this this day (maximum 65535). @xUK@ Number of kilobytes that were uploaded on this day (maximum 4 gig). All replacementcodes can be written in the following way: @CODE@ Just the macro. @CODE:nn@ The macro with a maximum length of nn. @CODE:nnR@ The macro justified to the right. @CODE:nnL@ The macro justified to the left. @CODE:nnT@ The macro truncated. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ±±±±ÝHISTORY LINEÞ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Explaination ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ When an user logs in, a tempfile is created which stores information about the user. When a chat is started or a transfer is aborted then the tempfile will be updated. When the user logs of again, the tempfile is read again and the current information is compared with information about the user when he logged on. This way we know how much the user upload/downloaded, if paged yes or no, etc. The datafile and the swapfile are updated. the datafile is needed to create the bulletin, the swapfile contains today/yesterday/record status. When all data is updated, the actual bulletin will be created. Previous Version(s) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ (+) Added, (-) Removed, (*) Changed. Version 0.99 (Beta Version) Release Date : Saturday 8th of February '97. Released For : Not Released PPE Size : 5,155 Bytes. PPS Size : 9,672 Bytes. Beta version for beta testers, still optimizing. Version 1.00 (Final Version) Release Date : Monday 3rd of March '97. Released For : PMC -fuck the police! PPE Size : 5,614 Bytes. PPS Size : 10,183 Bytes. First official realease, tested 100% Ok! + Included source code. + Wrote a documentation :) Version 1.01 (Bugfixed Version) Release Date : Wednesday 26th of March '97. Released For : PMC -fuck the police! PPE Size : 5,701 Bytes. PPS Size : 10,289 Bytes. Small update, requested by some friends. ! Changed flags. ! Small changes in source code. Version 1.10 (Updated Version) Release Date : Wednesday 2nd of April '97. Released For : PMC -fuck the police! PPE Size : 7,414 Bytes. PPS Size : 13,907 Bytes. Big update, Virago inspired me for more options. + Added Up/Down failure in flags. + Added Page/Chat in flags. + Added Bytes Up/Down Today/Records. Version 1.99 (Beta Version) Release Date : Friday 30th of June '97. Released For : Not Released PPE Size : 11,008 Bytes. PPS Size : 21,119 Bytes. Completely re-written on request of Darktrooper. + Added PCBoard-stylish replacementcodes. + Two Configurations included. * Action-string is now configurable. + More information on callers (like up/down Kb). + Complete Today/Yesterday/Record information. Current Version ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Version 2.00 (Final Release) Release Date : 13th of June '97. Released For : FOOD! PPE Size : 11,262 Bytes. PPS Size : 21,354 Bytes. Final release of version 2.00. * Fixed bug of lost carrier flag. + Added another configuration (my own). + Source code included. Future Version ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ No future versions are planned of this PPE. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ±±±±ÝTHE ENDÞ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Decompiling Flags ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Analysis flags : No flags Greetings List ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 4tune, APC, Apollo, Ash, Asgorath, Bassman, Blackhawk, Brain Tumor, Bytelock, Carlos, Coolness, Cranium, Cybercide, Dark Dude, Dark Raver, Darktrooper, Darkven, Dart, Davadian, Death Wish, Depaus, Detonatic, Dirt Bag, Dox, Dutch, Ernest, Future King, Gedrain, GMC, Gromit, Hooliganbronx, Hurrican, IcE, Ice Me, Infidel Friar, Inge, Insane Madman, Jack Cool, Jopitor, Kicksystem, Killer Devil, Kine, Kinetic, Kytron, Lebeau, Long John, Maniax, Masir, Mexx, Midnight Caller, MM, Mozart, Monzter, Moose, Morbid Angel, NoMercie, Olly V, Painkiller, Pepe Pepper, Pino, Poison, Prodigy, Pushhead, Quasar, Radavi, Radical, Red Demon, Rotox, Rx2, Sabretooth, Sal-One, Salvation, Samplex, Satan, Satan's Fire, Sectorcharger, Sfinx, Sid, Silence, Skizmo, Skullrazor, Snake Man, Solid Snake, Squadron, Squizzy, Stikie Fingaz, Stime, Storm Trooper, Taz Devil, Tha Immortal, Thc, The Almighty, The Brain, The Creator, The Kiefdevil, The Maxx, The Mod, The Weazel, Troop, Venom, Vertigo, Virago, Whirlwind. Sorry to those i've forgotten.. My mind kinda fails sometimes. - Signed... 2 Stoned/FOOD! -