home *** CD-ROM | disk | FTP | other *** search
- "Weak, Pathetic Fools..."
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
- [%] Warning: i consider myself as a lousy dox-writer, b warned! :)
-
- .ssssssssssssssssssssssssssssssssssssssssssssssssssssssss.
- l$$$$P²°°°²Y$$$$$$$$P²°°°²Y$$$P²°²Y$$$$$P²°°°²Y$$$P²Y$$$dls$$l
- l$$P'.s%s.`²$$$$² .s%s.`²'.s ²Y$$$$ sss.`²'. $$$htx$$l
- l$$ d$$²^²$$b `²²' d$$²^²$$b d$$s%s.`²'.s%s$$b d$$ `²$²'Y$$l
- l$$ gsssssssP.s.l$$l `²²'$$l²^²$$b d$$²^²l$$l$$$²² .. $$l
- l$$ Y$$s.ssp`°²°' Y$$s.sS$P Y$$ s l$$lY$$s.s$$Y Y$$s.s$$Y $$l
- l$$. `²$$$²' sSsS$. `²$$$²' s `² $ `²²' `²$$$²' s `²$$$²' s$$l
- l$$$$s.....s$$$$$$$$s.....s$$$s.s$SsssS$Ss...sS$$$s.....s$$$$l
- `²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²'
-
- .\| zCHat v1.0 (c) 1997 Squell^zOD |/.
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- (Skip to the next section or get bored with the dislaimer :)
-
- I, Squell, take no responsibility for any results that might happen
- after using this program, including but not limited to viral contamination,
- system crashes, loss of data, loss of property, epilepsy, dismemberment,
- suicidal behaviour, permanent brain damage and death.
- The only thing this program is guaranteed to do is eating up diskspace.
- You are using it at your own risk.
-
- This is copyrighted software, it may be freely copied and spread
- for private use by sysops or other people who feel they need a chatter.
- Any commercial use of this program must be discussed with me,
- and without my permission this program may not be included in
- any commercial software libraries and/or CD-ROM's.
-
- If you don't delete everything it means you agree with these terms.
-
- (End of Disclaimer)
-
-
- [/] short Feature List [\]
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- - 5 definable PageScreens & 10 definable ChatScreens
- - Full of Ansimations, like rolling colorbars and fading usernames
- - A Scroller, which scrolls messages/oneline ansimations
- - Original screen wipes
- - Record a chat and play it back later
- - Parrot mode, not AI, but i can keep dumbasses busy for 1 minute :)
- - It has got TONS of user-annoying pleasure (read below)
- - Support for 3 external protocols (with autoleech)
- - Extremely useful file-lookup/tag feature
- - Paging hours and Scroll-Lock detection
- - It's 99.9% configurable, you can totally make your own designs.
- - PCB Color codes supported (though i myself prefer ansi:)
- - Runs on practically ANY bbs.. so it's not RA-only
- - Guaranteed to piss-off low-baudrate users :-)
-
-
- %_% startup Parameters %_%
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- Syntax: ZCHAT [parameters]
-
- parameters can be:
-
- YELL / PAGE = Start in paging mode
- HSC = Use HSC instead of bleep (when paging)
- CFG / CONFIG / SETUP = Start in config mode
- MACRO = Start in macro editor
- FG / FORCEGREET = Start with sysop-greeting (auto in pagemode)
- S:x / SYSOP:x = Start with sysop name x (x = 1/2/3)
- ! / LOCAL = Start in local testmode
- PLAY:[filename] = Start in ZRC-Play mode
-
- Or just enter a crap parameter and you'll get a nice commandhelp-screen :)
-
- Note: It's kinda pretty advised to swap your board-software out of mem,
- yes zCHat consumes rather generous amounts of memory, but no, it
- is not by far problematic if you have a normal amount of mem free.
-
-
- <^> the Keys <^>
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- [%%Pager%%]
-
- ESC = Abort Page (can be seen very clearly ;)
- Enter = Answer Page
- 1 / 2 / 3 = Answer Page with sysop name 1/2/3
- S = Turn sound on/off
-
- [%%Chatter%%]
- Hotkeys with a √ in front of them can also (by default) be done by the
- user. However by setting the Allow?????? INI-directives this can be
- changed. Some functions have 2 hot-keys, don't get confuzed! :)
-
- ESC = Duuhhh!!
- TAB = Switch from your window to the user window
- √ INSERT = Turn on/off insert mode
- √ Ctrl-A = ColorSelect
- Ctrl-B = Type in Both Windows
- √ Ctrl-C = Turn ColorCoding on/off
- Crtl-D = Disable remote
- √ Ctrl-E = Effect (define it with the EffectString INI-directive)
- Ctrl-F = Make the remote user say something he doesn't want to :)
- √ Ctrl-G = 'Beep' (can be defined with the BeepString INI-directive)
- Ctrl-K = Type in a custom sysop name
- Ctrl-L = Type in a custem user name
- Ctrl-N = Switch sysop-names
- Ctrl-U = Switch user-names
- Ctrl-O = Wipe the user's window
- Ctrl-P = Put some text in tha scrollbar (Ctrl-V's allowed)
- √ Ctrl-Q = User-help (can be defined with the HelpString INI-directive)
- √ Ctrl-R = Screen redraw
- Ctrl-S = Swap windows
- √ Ctrl-T = Change font
- √ Ctrl-W = Wipe your window
- √ Ctrl-Y = Linewipe
- √ Ctrl-Z = Product info :)
-
- Alt-A = Turn Parrot-mode On/Off (Polly want a cracker?? :)
- Alt-C = zChat Config editor
- Alt-G = Make a Screen Grab
- Alt-M = zChat Macro editor
- Alt-R = Turn ZRC-Recording On/Off
-
- F1 = Sysop help
- F2 = Change statbar
- F3/ALT-J = DosShell
- F4/ALT-V = View file (*)
- F5/PGUP = Send file (*)
- F6/PGDN = Receive file
- F7/ALT-E = Useredit (EXITINFO.BBS systems only!)
- F8/ALT-L = User lockout (EXITINFO.BBS guaranteed, others i don't know:)
- F9/ALT-N = Artificial Linenoise (gna)
- F10/ALT-H= Hangup! Click! Drop the Carrier! Kick the User!! =]
-
- ALT-1 to ALT-5 = Toggle speed options (search the statbar :)
-
- ALT-F1 to ALT-F10 = Change Chatscreens
-
- (*) Note: Viewfile: if you enter a directory name with trailing backslash,
- or wildcards, you will be presented with a nice
- fileselector!
-
- Sendfile: enter a directory name (trailing backslash), or finish
- a name with Control-Enter instead of Enter, and you
- will be able to select/tag files!!
-
-
- [º] chat Recording [º]
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- Yes! If you press Alt-R when you are in a chat, zCHat will start recording
- it to a ZRC (ZCHat Record File) which can later be played by zCHat if
- you enter the PLAY:[filename] parameter.
- You don't have to specify a path if the ZRC file is in the standard
- ZRC-Directory or in the current directory.
- The extension '.ZRC' can also be omitted.
-
- When you are viewing, ESC will exit, with Cursor Up and Cursor Down, you
- can pick from three speeds, speed one being the actual speed, speed two
- being somewhat nicer to watch, speed three being a little bit disturbing.
- If you press Space you can Pause/Continue the playing.
- With Cursor Right you can play it VERY fast (Fast Forwarding).
- Sorry but there is no Backwards playing =]
-
- The ZRC-Files are relatively small, i think, and can be quiet usefull,
- for example if a user is bothering you, you normally would just say
- he would, or come with a Logfile everybody can fake.
- This is somewhat harder to fake, and could be used to show the chat
- between you and some lamer. Could ofcourse better be used just for fun :)
-
-
- {+ scroll Commands +}
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- When you are editing a Scrollline, which can be in three cases
- (You are in the macro-editor and pressed F2, you are editing the
- wisewords-file or when you are editing a Ctrl-F?? INI-directive).
- Then you can not only enter scrollines, but, you have also some
- special function-keys at your disposal which have a special meaning.
-
- (Control-V) - Seperator/Break : (Exmple: zCHatRoelz<g>)
- [Separates two scrolls, or two commands]
- . Look in the macro editor for soon real-life examples
-
- (Control-K) - Moving Prompt : (Example: ZCHAT.ANS)
- [ folled by a filename, may contain DOS-wildcards]
- . Whill show this file as 'a rolling enterprompt']
-
- (Control-A) - Show Ansifile : (Example: ZCHAT?.ANS)
- [ folled by a filename, may contain DOS-wildcards]
- . Show textfile (Ansi/Pcb-Codes supported)
-
- Show Ansi at X,Y: (Example: 10,10:PHOTO.*)
- [ followed by x-coord, y-coord: filename]
- . Show textfile and start at these coordinates
-
- (Control-O) - Execute Program : (Example: C:\BBS\DOORWAY.BAT)
- [ followed by a program filename]
- . Swaps out of mem and executes the program
-
- Notes: At every filename-entry you can also use wildcards, and zCHat
- will seek out random matching files.
- Ofcourse this doesn't apply to the Ctrl-O execute command :)
-
- Ctrl-O () was primarily made for the CtrlF?? functions in the
- INI-file, but can be used everywhere ofcourse,
- though i don't see the point in using it as a wiseword :)
-
- Ctrl-A () with the x,y coordinates you can make zchat emulate
- PhotoChat! Simply by setting up the ansi screen and putting
- some -codes under some macro/Ctrl-F?? stuff.
- zCHat doesn't contain any build-in code to clone PhotoChat! however,
- and don't expect the same photo-change rate which PhotoChat! has =]
-
- Note: if you want to get used to special commands you might
- use the macro editor, which uses colorcoding on its scrollbar
- commands, so you can clearly see what is going on with it.
- Later on as you are familiair with its use, you can simply edit
- the same things in the INI and Wisewords File...
-
-
- [%% the Config Editor %%]
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- Really simple to use. (But this is where you can make zCHat *YOUR* Chatter)
- In every filename field you can also use wildcards, to make zCHat pick
- a random file from the files matching the wildcards every time.
- This way you can create one screen setup with many ansi's matching it.
-
- One little notice for the protocol-setup:
- When you edit the protocol-signature, you can press TAB to make the
- otherwise impossible to make, weird, control-characters.
-
- Another little notice for the protocol-setup is that unless
- you press 1 (or 2 or 3:) and give in a name when you've finished editing,
- the protocol will not be available. To disable the protocol simply
- press the number and erase the title for it. :)
-
- Yet another notice is that the paging hours are ranked from 0:00 to 23:00,
- and a tiny dark dot means No-Page, a small grey dot means FakePage,
- and a white spot means Page. The INI-directives Vipname and Twitname
- also affect paging behaviour, as does the ScrollLock-light.
-
- The Last Notice :)
- In the PagerConfig, you can also enter a + filename as
- the PageReason String, and then this file (wildcards supported) will be
- opened and showed as a rolling-enterprompt instead of the
- internal text-scroller which is normally used.
-
-
- $) the INI File ($
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- The INI file is only provided to further enhance zCHat, with some little
- extra settings. You can do anything with this file what you want,
- ignore it, delete it, wipe it, fuck it up... but i prefer to use it :)
-
- If you want an explanation of all the INI-directives, refer
- to the ZCHAT.INI provided in this package.
-
-
- [■] the Macro Editor [■]
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- You should be able to figure out the macro editor yourself,
- but anyway...
-
- You can use all the regular editing keys in the macro editor.
- A macro-trigger is entered in the first field, the replacement
- in the second (duuhhh). When you are editing the replacement,
- you can change the macro-type with F1 (All/SysopOnly/UserOnly)
- and with F2 you can enter Scrollcommands (see somewhere above)
-
- Ohw yeah, there are 15 special macro replacement which you can enter
- in the macro replacement field (unlike the Scrollcomands)
- All the special macro's are made up of a starting Ctrl-Z (Alt-26)
- followed by a keyword. A list of keywords and their Hotkey alternative:
- For obvious reason i will replace the actual Ctrl-Z with "^z" here :)
-
- o Sysop-only (disabled for the user) o Sysop and user (*)
-
- ^zSYSHELP - F1 ^zINTRO - Ctrl-Z
- ^zDOS - F3/ALT-J ^zHELP - Ctrl-Q
- ^zVIEW - F4/ALT-V ^zWIPE - Ctrl-W
- ^zSEND - F5/PGUP ^zREDRAW - Ctrl-R
- ^zRECV - F6/PGDN ^zQUIT - ESC
- ^zEDIT - F7/ALT-E
- ^zLOCKOUT - F8/ALT-L (Note: these things are still restricted by
- ^zHANGUP - F10/ALT-H the normal settings, and are not some
- ^zCFG - ALT-C kind of overrides. If AllowESC is set to
- ^zMACRO - ALT-M No, the user will never be able to exit.
-
-
- (%- final Words %-)
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- You can reach me (Squell) at:
-
- BBS: Dark Realm +31-(0)313-421290 23:00 till 07:00 CET
- Grounds of Darkness +31-(0)172-419158 24hz/day
-
- e-mail: squell@stad.dsl.nl <- preferred e-mail address
- squell@stad.ddu.iwg.nl
- squell@xc.xs4all.nl
-
- echomail: zODNet,Chaos,iNZEEN (cewl dutch scene networks)
-
- Please feel free to ask me any questions, or suggest something
- for newer versions. Bug reports are also very welcome.
- However, questions asked which are answered in the documentation
- will not get a reply. (Or just a decent 'RTFM!!'-message)
- Ohw yeah, did mention that i am generally a nice guy?
-
- By the way, you might be wondering where the multi-node support is.
- There isn't any. Any userdoes files can be generated by yourself in a
- batch file orso. If you run a multi-node board, you know what to do :)
- It will ofcourse work, but don't expect special multi-node features.
-
- There is no registered version of this program, and you do not have to
- pay any registration fee to use this program.
- Though, much time and effort has gotten into the creation of this program,
- and if you want to donate some money for it, it would be appreciated.
- If you want to donate some money to it, contact me.
-
-
- .o[% tha Greetingz %]o.
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- [%%people greetingz%%]
-
- Alpha - Asgorath - Brain - Chajro - Da Butcher - Dark - Deadline - Delta Ray
- Detonator - Dirt Bag - Dweazle - Frame - Gec - Gmc - Hardey - Icy-D
- Longhair - Marduk Kurios - Nikolodeimos - Noise Damper - Psycho
- R-Taz - Raven - Rudeboy - Sage - Scaddy - Scid - Stime
- Synopsis - TGK - The Chronic - The Watcher
- Thunderstrike - Total Illusion - TSD
- Vertigo - Yellow Leaf
-
- [%%group greetz%%]
-
- Asylm - Blacktron - Circle of Tyrants - Cronix - Destiny - Dimension/X
- Excalibur - Excessive Force - Explizit - Expose - Give Productions
- Metabolic - Rise to Demand - Sound Alliance - TUHB - Twist
-
- [%%creditz%%]
-
- Squell ... the coder / docwriter
- Noise Damper ... most of the ansi artwork
- Bountyhunter ... the flowery ansi's
- Delusion ... the ascii logo!
- All the betatesters ... the moral support? ;)
-
-
- [%] Keep the scene alive!
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- [GeC]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
- °°°°°°°°°°°°°²°'.,ssss,.`°²P°°°°°°²²$$$$$
- $$$$$$$$$$$$$ $²""'`""²$$$s.`$$$$$s,.`²$$
- $$²°'..`²$$$² sS$$$$$Ss.`$$$s ²'.ss.`°s.`
- ..sS$$² $$² s$$$$$$$$$$$S.`$$ s$$$$$S.`$,
- $$$$$'.$² s `$$$$$$$$$$$$$ $$ $$$$$$$$s °
- $$²' s° $. $ `S²"²$$$$$$$'s$; $$$$$$$$$ :
- '. ².,s$$S∙ ` ,s$ ²S$$S²'s$',s,.`²$$$$² $
- $$s,...,,ssSS$$$$ ∙, ..∙²'.s$$$$$Ss,.,s$'
- sssssssssssssssssSs,,.,,sSssssssssssssssS
- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[GeC]
-
- ──-─-───-─--───-────--───---────-───--──-─────────--─────────----─--─-────────
-
- -(%)-Made in Holland!-(%)-
-
-