_______ _______ _______ )____/___________ .) |_____ _______ _/ /_______\ _ \_| | \.) |_ \ / \ \ \ _ | _/ \________________\_____ \ | |______| Mo!/aL-|_______\ |______| ___________ ____|_ __|_______ _______ ________ .) __/ _ \. \_ / _// __/___ | _/ \ | / /. \_. _/ | |______|___________| \_______|________|___________| | | .:( L I G H T F O R C E ):. .:( F A S T E R T H A N L I G H T ):. | | | | | | | | | | | | | | .:( P R E S E N T S ):. __________| |__________ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \/ _______ ____________ \_ /_\ ___/___ .-_/ _/ \_ /\_____ \_- --- ------ -------------------------(f@nK!)-. | \_____ \/ __________/ LiQuiD STyLeR bY KLeiNDuiMPJe version 2.0 | `---- --\_____/\/------------------------ --- ----------------------------' .:( LiquidStyler ):. .:( The Best /X CatStyler ):. .:( A DUO-Production by kLEIndUIMPJe and FUNK! ):. Disclaimer ---------- LiquidStyler is a combined tool and door package for AmiExpress. LiquidStyler has been fully tested by the LS BetaTestTeam and should not cause any harm to you or your system ( :] ) BUT in the case that LiquidStyler, LSAfter or anything from the LSPackage may harm your system, your family, your kids, your dog, your dinner, your supper, your heavily alcoholised terrible tasting drink, your hardfloppy, your softfloppy, your lightbulbs, your television or ANYTHING else damaged, no matter how severe or little the damage may be to whatever, kLEIndUIMPje (thats me :]) is NOT responsible and does not give any guarantee. Remember! This Tool/door is FREEWARE and therefore you did not pay the author ANYTHING this frees the author of ANY obligation one could put upon the author. Copyright 1996 by kD-cOdING --------------------------- LSAfter and LiquidStyler itself are copyright by KD-Coding, nothing of the LS Package may be altered without written permission of the copyright holder. No fee may be asked for this package (this means the docs and the programs) without the written permission of the copyright holder, if any fee IS asked, it may not be higher then costprize, else it should be reported to the copyright holder. No group other than LightForce is licensed to release this package without a written permission of the copyright holder, this permission must be hand written and should contain a written signature. The copyright holder has hereby every right to withdraw any license and/or right given by the copyright holder. The copyright holder is allowed to do whatever he wants with his product. The copyright holder representative of the LiquidStyler Package is known as "KLEINDUIMPJE". Introduction ------------ LiquidStyler was created by kLEIndUIMPJE, the idea came from FUNKI who was experiencing some real problems with catstyler and tried some other stylers, they all gave funki problems and then he came to me, he asked me if I could make a new catstyler, so I started coding and after almost a month the first complete working beta with correct working dl-times extractor was finished. What is it ---------- Now, what is it and why you should use you it? What is it? Ever wondered how some sysops get the upload info into their catalogs? Ever wondered how some sysops get the number of times a file was downloaded in their catalogs? Well, this is done by a so called catalog styler. A variety of stylers has been released for /X but most of them did not work correctly with the NUKE programs, or just did not add the dl-times to the catalog, or sometimes they just were nasty backdoor programs giving people disabled ratios. What you have here is a 100% reliable BACKDOOR FREE! program. And believe it or not, the program can be as fast as the CatStyler that was made by ByteJammer, and don't mix these things, but LiquidStyler was made in pure 100% E code, CatStyler from ByteJammer was made in ASM!. Installation ------------ First of all! You have to know that with this program there comes a installer especially written for LS by me. It copies the door and logoff util, it copies the icons (config files) and it makes the first BIN inits (the first LSAFTER startup). The only thing it does NOT do is make an entry in the Logoff icon and it uses the default config settings. If you think you want to do everything by hand, be my guest, but don't forget you can let this installer do some things for you (also enable it in the SYSCMD/EXAMINEx.INFO). If you don't use the installer you have to do this first: Copy the files in the DOORS/ directory from the archive to your DOORS: directory. Since this styler consists of two separate programs you should install both the programs. The LiquidStyler itself is an Examine door, install it as one, example icon is included. Then you should edit the LiquidStyler.info which is situated in DOORS:LIQUIDSTYLER/ BRACKET.1=5 BRACKET.2=5 NODECOLOUR=7 NAMECOLOUR=7 TIMECOLOUR=7 CPSCOLOUR=7 DATECOLOUR=7 FILECOLOUR=7 DLSTRCOL=7 NUMSTRCOL1=4 NUMSTRCOL2=7 DLTIMESLINE=2 BACKUPDIR=DH0:T/ ULBRACKETOPEN=[ ULBRACKETCLOSE=] DLSTRING=D/L-TIMES NOANSI DLBRACKETOPEN=[ DLBRACKETCLOSE=] ULPRESET.1=1 ULPRESET.2=11 BRACKET.1 is the colour number for the open bracket in the uploadinfo, see below for the info on the colour system of LiquidStyler BRACKET.2 is the colour number for the close bracket of the upload info. NODECOLOUR is the colour number for node number NAMECOLOUR is the colour number for the uploader name TIMECOLOUR is the colour number for the time of uploading string CPSCOLOUR is the colour number for the cps rate string DATECOLOUR is the colour number for the date string FILECOLOUR is the colour number for the filename string DLSTRCOL is the colour number of the colour of the DLTIMESSTRING NUMSTRCOL1 is the colour number of the open bracket of the DLTIMES NUMSTRCOL2 is the colour number of the close bracket of the DLTIMES DLTIMESLINE is the line number where the DLTIMESTRING is to be placed BACKUPDIR is the directory where the BACKUP of the DIR is placed after a style operation has been completed. It is ALSO the place where the TEMPORARY directory is placed (which is beeing styled) so make sure it has enough room. DLSTRING contains the string for the DLTIMES NOANSI is the keyword for those sysops who want no ansi codes in their catalogs. Difference between this and the other tooltypes is that this tooltype does not need a =blabla anything behind it. ULBRACKETOPEN is the OPEN bracket ({[ etc. or anything else that is put in front of the NODE,USER,TIME,CPS (in other words: in front of the upload info) Be sure to use just ONE char! ULBRACKETCLOSE is the CLOSED bracket, sits behind the UPLOADINFO...just like BRACKETOPEN , here you should also use just ONE char! DLBRACKETOPEN is the OPENED bracket for the DL-String in the catalog. DLBRACKETCLOSE is the CLOSED bracket for the DL-string ULPRESET.1 is the preset for the uploader information the reason for the .1 is that in future releases there will be a second, third or multi line possibility in the uploader info. You now can choose from one of the following presets: (these area EXAMPLEs filled in with EXAMPLE info) Preset 1. [Nd#.1][kLEIndUIMPJe.......][20:56:11][3000] Preset 2. [kLEIndUIMPJe.............][20:56:39][Nd#.1] Preset 3. [Nd#.1][kLEIndUIMPJe.................][3000] Preset 4. [Nd#.1][08.SePTeMBeR] [20:57:26][3000] Preset 5. [Nd#.1][08.SePTeMBeR]LSsTYLE[20:57:49][3000] Preset 6. [Nd#.1][20:58:19]LSsTYLE[08.SePTeMBeR][3000] Preset 7. [kLEIndUIMPJe.......] [08.SePTeMBeR] Preset 8. [kLEIndUIMPJe.......] [08.SePTeMBeR][3000] Preset 9. [FILENAME.LHA][08.SePTeMBeR][20:57:26][3000] Preset 10. [FILENAME.LHA][kLEIndUIMPJe..........][3000] Preset 11. [FILENAME.LHA....]LIQUIDSTYLER[08.SePTeMBeR] Preset 12. [FILENAME.LHA........]LIQUIDSTYLER[20:57:26] The default (so when you don't specify a preset also) is preset number one. These are just examples but show how your upload info could look like. In the future there may be more presets OR freely configurable but that is for the future. ULPRESET.2 is the preset for an OPTIONAL second Uploader Info Line. you may choose from the same number of presets as you can with ULPRESET.1. If you put this tooltype betweebn brackets OR enter a zero preset, the second line will NOT be added. If you have done this al, then copy LSAFter anywhere you want but be sure to include it in your logoff script of each node. The LSAfter should be installed with a NODE NUMBER behind it and HAS to be run every time a user logs off because this lsafter ALSO updates the BIN files used by the examine door. LSAfter has the following syntax: LSAFter [NODEID] [ON/OFF] So, if you put it in the logoff file of node 0 and you want the DL-TIMES to be added then insert this in you logoff icon/script.: LSAfter 0 ON The ON/OFF switch is for the DL-TIMES so you can switch it on or off. TIP: If you DON'T want Uploadinfo but DO want dl-times, then just don''t use the examine program (so kill the EXAMINEx.INFO for example, as sysop you should know what I am talking about) If you DON'T want DL-TIMES added, but DO want the Uploadinfo, then DON'T and is say DON'T leave out the LSAfter fromt the logoff because the UploadInfo might fuck up. Just put an OFF behind the lsafter. Example for node 0: LSAFTER 0 OFF The LiquidStyler Colour System ------------------------------ The colour system of LS was suggested by FUNKI and Stingray in order to let users of LS use it save and without any possible bug up danger. This is done by checking if the number of the colour system is valid and by not allowing any other codes then ansi colour codes. So, in order to enable colours in your dl times string and the upload info string, you ought to use one of the following numbers where a colour number is required: FrontGround Colours: 0 - Black 1 - Red 2 - Green 3 - Yellow 4 - Blue 5 - Purple 6 - (equivalent to ESC[36m) 7 - White (equivalent to ESC[0m and NOT ESC[37m) BackGround Colours: 8 - Black 9 - Red 10 - Green 11 - Yellow 12 - Blue 13 - Purple 14 - (equivalent to ESC[46m) 15 - White (equivalent to ESC[47m) To be able to make a background AND a foreground different from colour, you may use TWO numbers but MUST be separated with an comma. Example: 15,4 makes a white background and a blue foreground. Do not use MORE then one comma that will be ignored. Credits ------- Initial Idea and additional ideas : FUNKI Coding : kLEindUIMPje BetaTestTeam: FUNKI (SPACID BBS) SELECTOR (BROTHERS BBS) kLEindUImPJE (XFILES BBS) STiNGRAY (THE INNER CORE) Funki has been with this project from the beginning and it is to him I would like to say a really big THNX! for his support and him putting up with me. I was sometimes a real pain in the ass when you discovered YET ANOTHER bug :) But I have learned to live with bugs :) and learned to discover and fix them, all because of you (now, don't blush :) ) You have done a fair piece with this tool, the most important piece: Create The Idea! Sometimes that is MORE important than the code. You have been a big help and we will keep in touch because you will be my staff member on my board :) .... History ------- LsAfter 0.00b-0.09b (07.06.96 - 22.06.96) ------------------------------------------------- BetaTest Team Releases .:(NOT PUBLIC):. LiquidStyler 0.00b-1.03b (17.05.96 -07.06.96) ------------------------------------------------- BetaTest Team Releases .:(NOT PUBLIC):. LiquidStyler 1.04b-1.9b (07.06.96-15.07.96) ------------------------------------------------- BetaTest Team Releases .:(NOT PUBLIC):. LiquidStyler 2.0 LSAfter 1.0 (16.08.96) ------------------------------------------------- .:( PUBLIC RELEASE ):. Contact Me ---------- If you want to contact me (kLEIndUIMPje) or FUNKi then you can call one of the following boardz: SPACID BBS (OFFLINE :'( THNX DUDE FOR BETA TESTIN! ) XFILES BBS +31(0)703253901 BROTHERS BBS +31 and all known boardz... (uuh huh? :) ) Greetings go to --------------- Icarus RKR Lucas Funki Selector Skinny Kleinduimpje Conan D-Sign mERLIN! Mogue! FLASH! Deskline Voyage Nails The Big Boss Wildcard! The Little Boss Shai Hulud Stingray ALL ABI MEMBERS ALL LIGHTFORCE MEMBERS WHOM I FORGOT ALL BETA SITES! all others I forgot