home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d542
/
theguru.lha
/
TheGuru
/
TheGuru.doc
< prev
next >
Wrap
Text File
|
1991-09-19
|
9KB
|
215 lines
The Guru 2.0 User Manual
Aug 19, 1991
Preface
=======
The programs and files in this distribution are freely distributable, but
are also copyright (c) Nico François. They may be freely distributed as long
as no more than a nominal fee is charged to cover time and copying costs.
No commercial usage is permitted without written permission from the
author. Everything in this distribution must be kept together, in original
unmodified form.
The above is generally known as freeware.
The Guru is distributed with a PRELIMINARY version of reqtools.library.
If it is installed in Libs: it uses this library for its requesters.
ReqTools is Copyright © 1991 Nico François. The included version may
only be distributed as part of the The Guru package.
The complete and final version of the ReqTools package (including
autodocs and includes) will be released at a later date.
If you have suggestions or remarks about this program, or if you find
any bugs, please let me know.
Write to the following address:
Nico François
Corbielaan 13
B-3060 Bertem
BELGIUM
The Guru 2.0 requires AmigaOS Release 2 (Kickstart/Workbench 2.0) to run.
Contents
========
1. Introduction
2. The Guru
3. GuruSettings
4. GuruEd
1. Introduction
===============
Aha, another useful utility by Nico I hear you cry. Naaaaah ! I really
felt like programming something completely and utterly useless :^) So I
present : The Guru. A program to bring the Guru back into Kickstart 2.0, for
those who will miss it :-)
To see what the program does you should stop reading now (well not this
very instant :^) and run the 'TheGuru' program (just double-click its icon).
Nothing will happen. Don't worry, this is normal, stop reading now and resume
when you know what the program does.
...
The package consists of three different programs, the guru itself, a
settings program and a phrase editor. 'TheGuru' is the main program and the
two other programs require it to be running to function properly. Once it is
started The Guru will wait for a set period of time before appearing and
speaking a humorous (?) phrase. If you're into jokes so corny they become
funny you'll love this program, if not you'll have to find some other way to
have a good laugh with your Amiga (maybe by running A-Max :-). The settings
program can then be run to e.g. change all the different speech settings and
the time delay. Finally, the GuruEd program is used to add/remove phrases
from The Guru's phrase lists, so if you don't like what The Guru has to say
you have the possibility to add your own drivel.
2. The Guru
===========
This is the main program, double-click its icon to start it, or enter
'TheGuru' in the Shell. If you really like this program you can even put
this command in your startup-sequence (before the EndCLI of course). The
program can also be dragged into the WbStartup drawer.
To quit The Guru run the program again. You can also quit it using the
GuruSettings program (using the 'Remove Guru...' button).
When the program is started it will try to read two files:
'TheGuru.settings' and 'TheGuru2.phrases'. It will first try to read these
in the current directory. If it can't find them the S: directory will be
searched. The 'TheGuru2.phrases' file is a must, when 'TheGuru.settings'
isn't found the default settings are used (normal speech settings and
a 120 seconds delay).
NOTE: - The Guru requires the translator.library and the narrator.device. It
works fine if you boot from a standard WorkBench 1.2 (or higher) disk.
3. GuruSettings
===============
The GuruSettings program is mainly used to change to speech settings of
The Guru. You can change the volume (0 - 64), the rate (40 - 400 words/min.),
the pitch (65 - 320), the sex (male or female) and the mode (human speech or
robotic speech). You can also change the time delay between two apparitions
of The Guru (1 - 799 sec.) and you can quit The Guru.
I suppose most gadgets explain themselves. Use the 'Restore' button to
load the settings from disk and the 'Save...' button to save them to disk so
The Guru will use them the next time you run it. The 'Guru Paused' checkbox
is used to switch The Guru temporarily off and to turn him back on. You will
get to hear what The Guru thinks about this :^D
4. GuruEd
=========
This is the phrase editor. With this program you can display all phrases
in the three available lists, speak them, change them, delete them and add new
ones.
The three possible lists are : 'Timer' the phrases The Guru uses when he
appears, 'Turn On' the praise you get to hear when you turn The Guru back on
and 'Turn Off' the abuse you get to swallow when you turn him off.
Again, most gadgets explain themselves. The 'Clear' button clears the
string gadgets and moves you to the end of the list, the 'Change...' button
makes the changes you made in the string gadget permanent (if you don't use
this the changes will be lost when you move to another phrase). The 'Speak'
button will only work when The Guru is not already busy speaking.
The 'Add' button will probably not be used very often, because there is a
very quick and easy way to enter new phrases without using the mouse. First
use the 'Clear' button to clear the string gadget and to move to the end of
the list. The string gadget will be automatically activated, so enter your
phrase. When you then press Enter The Guru will speak the phrase and a
requester will appear asking you if you want to add this phrase, you can
answer this requester by using Left Amiga V (yes) or Left Amiga B (no), or
if you have reqtools.library installed by simply typing a Y or a N. So if
you are not pleased with the phrase yet and you want to edit it some more
press Left Amiga B (or N). If you want to add it to the current list press
Left Amiga V (or Y), the phrase will be added and you will get an empty string
gadget to enter another phrase.
The Guru will always speak the phrase when you press Enter in the string
gadget (if it is not busy speaking). This is very useful when you are editing
phrases, once you are pleased with it you can use the 'Change...' button to
make the changes permanent.
NOTE: - Watch out with the 'Add' button so you don't add a phrase in the list
when it is already there, you must use the 'Change...' button after
editing a phrase.
- Don't think too quickly I can't write English when you read the
phrases in the supplied lists :^) It is sometimes necessary to play
around with the spelling of a word because the 'trenslaiter' is not
perfect.
- Version 2.0 of The Guru now even allows you to edit the phonemes, but
be careful. Pressing enter when you are editing the normal english
phrase will change the phonemes phrase without warning, even if you
have made changes to it before!
Use the 'Display' cycle gadget to switch between English/Phonemes.
I hope you enjoy this program !
PROGRAM HISTORY:
*****************************************************************************
VERSION 1.0
First release.
*****************************************************************************
VERSION 1.1
Optimized release! All three programs rewritten in C (version 1.0
programs were written in Modula-2). As a result the programs are
smaller than half their previous size! Need I say that I will never
program in Modula-2 again :^D Nothing beats C :-)
Programs detach from the CLI. No need to 'Run' them anymore.
*****************************************************************************
VERSION 2.0
Rewritten for Kickstart 2.0. Much nicer 3D-look interface.
The file holding the phrases is now an ASCII file, so it can be
edited with any editor. This is very useful if you want to
merge phrase lists together. There is only on big thing you musn't
forget: you have to change the number of phrases in the file by hand.
It is now possible to edit the phonemes of a translated phrase.
The Guru uses reqtools.library (if it is available) for its requesters.
Fixed small bug, version 1.1 didn't speak from both left and right
speakers. Fixed, speech comes from both speakers just as it should.
All three programs now contain embedded version strings for use with
Workbench 2.0 'Version' command.
Windows will always open in visible portion of the screen.
The Guru 2.0 will follow you everywhere :^) Its tiny window will open
on the frontmost public screen instead of always on the Workbench.
*****************************************************************************
The Guru 2.0 written by Nico François (Yes, Nico is my first name :-),
thanks to 'Talking Moose' on the Mac for the inspiration,
Martin Brown for his collection of phrases,
extra special thanks to Peter Verhoye for drawing the guru.
(c) 1991 Nico François
//
Thanks to \X/ Amiga for being the best computer ever !