home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
In'side Shareware 1995 April
/
ish0495.iso
/
scherz
/
tinyelvi
/
readme.txt
next >
Wrap
Text File
|
1994-08-20
|
23KB
|
603 lines
TINY ELVIS FOR WINDOWS
Freeware Version 1.02 - August 20, 1994
AUTHOR'S MESSAGE TO USERS
-------------------------
To everyone who took the time to download, beg, borrow, or
steal a copy of Tiny Elvis version 1.00 and/or 1.01... my
sincere thanks.
I'm grateful that Tiny Elvis has earned a place on your Windows
desktop, and hope you enjoy the program as much as I did
developing it.
Special thanks to those of you kind enough to contact me via
CompuServe e-mail. I have enjoyed hearing from each of you,
and have welcomed your comments and suggestions. No doubt
many of you are taking some grim satisfaction in the fact that
your fine suggestions have kept my nose to the "Elvis"
grindstone a little longer.
Anyway, here's the result. Enjoy.
As always, you are welcome to contact me via CompuServe
e-mail with any questions or comments about this program.
My CompuServe address is 70661,3235.
VERSION NOTES
-------------
Version 1.02 is an interim release upgrade to the original
Tiny Elvis for Windows program.
All of the functionality of version 1.01 is present in this
update -- PLUS the following changes have been implemented:
1. Tiny E's audio playback routines have been streamlined.
The program now plays its companion .WAV files in the same
manner regardless of whether the host system is equipped with
dedicated audio hardware (i.e., a sound card) or is using a
PC speaker driver. Users are NOT required to add a special
command line switch for enabling specific audio playback modes.
2. Additional "Icon Settings" options have been implemented.
Users can now configure Tiny E's icon to behave like any other
program icon (i.e., stay out of the way), pop to the top of any
other programs when the animation sequence is triggered (and go
back where it belongs afterward), or stay on top at all times.
3. An additional "Play Goodbye on Program Close" option has
been implemented. Plays a designated "goodbye" .WAV file when
the program is closed.
4. Support for additional companion .WAV files has been
implemented. Users are no longer restricted to the nine
default .WAV files that come with the program. Version 1.02
will scan and use up to 40 different .WAV files. Full
documentation is provided with the program.
INTRODUCTION
------------
For good or ill, Tiny Elvis for Windows was inspired by the
character "Tiny Elvis" who has appeared periodically in airings
of NBC's Saturday Night Live.
For those of you unfamiliar with the television incarnation of
Tiny Elvis, he's a miniature Elvis who likes to ride around
town in his car. His chums (cronies? lackeys?) do the driving
while he sits on the dashboard, admiring the passing scenery.
Tiny E kills time by commenting on the objects around him,
invariably describing them as "huge."
The result: Humor!
Now, Tiny Elvis comes to your PC!
This Tiny Elvis will lounge around your Windows desktop as an
iconized application, replete in white jump suit and blue suede
shoes. From time to time, he'll pop to his feet and offer some
running commentary on your "huge" icons, windows, cursors, etc.
He will accompany his comments with broad gestures, followed by
some trademark heavy-hitting, Vegas-style posturing.
Users may adjust the interval between Tiny Elvis' comments in a
dialog box accessed via the system menu. The interval setting
is saved in the TNYELVIS.INI file, which is stored in your
default Windows directory (e.g., C:\WINDOWS).
NOTE: Don't worry, Tiny Elvis doesn't meddle with your WIN.INI
or SYSTEM.INI files, or place any other files in your Windows
directory (or anywhere else, for that matter). The program
might be silly, but it minds its own business.
An extra command ("Make Tiny Elvis Talk Now") in the system
menu allows users to force Tiny Elvis into action instantly,
without waiting for the interval to expire.
Best of all, Tiny Elvis is freeware! It is distributed free of
charge to the public domain. As such, the program is not
intended for sale, resale, purchase, or for-profit distribution
in the shareware or retail marketplace. In other words, you can
give it away, but you shouldn't sell it!
If Tiny Elvis for Windows amuses you, drop me a line on
CompuServe (my address is 70661,3235). If it fails to amuse
you, well hey, at least the price was right...
PROGRAM REQUIREMENTS
--------------------
Tiny Elvis for Windows requires Microsoft Windows version 3.1
or later.
For best results, run Tiny Elvis on a 386SX-16 or faster PC.
Animation effects will be somewhat smoother when an Windows-
accelerated video card/driver combination is used.
The program's waveform audio features require a Windows
compatible sound card (AdLib, Roland, SoundBlaster, etc.) or
other audio hardware, correctly installed and configured for
use by Windows.
NOTE: The program will work with an installed PC speaker
driver in lieu of dedicated audio hardware. Speaker drivers
for Windows are fairly commonplace, and are available for
download on many information services and BBS systems.
All applicable waveform audio driver sets must be installed and
correctly configured.
You can test your hardware/driver configuration by running the
Windows "Media Player" accessory. If your hardware and device
drivers are correctly installed and configured, you should be
able to load and play the file .WAV file format supported by
this application.
Although Tiny Elvis can be run from a floppy disk, we strongly
recommend its installation to a hard disk. As such, you should
have enough free hard disk space for all of Tiny Elvis'
program and support files.
There are no known minimum memory requirements or video mode
(resolution or color depth) requirements.
PROGRAM FILES
-------------
The Tiny Elvis package is comprised of the following files:
TNYELVIS.EXE
The executable program file
TNYELVIS.HLP
The help system file
TWAV_**.WAV
Nine waveform audio files used for Tiny Elvis' default
spoken comments. These files are divided into two
sets, A and B.
TGOODBYE.WAV
Single waveform audio file used for the program's
"goodbye" feature.
All waveform audio files were recorded as 8-bit, mono, at a
sampling rate of 11.025 kHz, and should play acceptably via any
Windows-compatible audio hardware and/or audio driver sets.
QUICK AND DIRTY SETUP
---------------------
1. Simply create a directory anywhere on an available physical
or logical hard drive on your system (e.g., C:\ELVIS).
2. Copy the Tiny Elvis program files to this directory (or move
the original .ZIP file to this directory and "un-zip"). See the
"Program Files" section above for a full list of the files. If
you are a user of a previous version of Tiny Elvis, you may
safely overwrite all of your older files with the new versions.
3. You may run Tiny Elvis directly from Windows File Manager or
comparable alternative shell by "run"-ning the TNYELVIS.EXE file.
4. Of course, you can also assign one of the many icons in
TNYELVIS.EXE to a Program Manager group and run it from there as
well.
5. Tiny Elvis is pre-set with a default interval of 1 minute.
If you're in a hurry to see him in action, select the system
menu "Make Tiny Elvis Talk Now" command.
6. If you have any questions about program features, please
turn your attention to the Tiny Elvis help file, which is
accessed via the system menu "Help" command.
USING TINY ELVIS
----------------
1. Getting Started
------------------
Strictly speaking, there's very little that goes into "using"
Tiny Elvis. He just lays there at the bottom of your Windows
desktop (yes, you can move him) and watches the world pass by.
The interval between his animation sequences is pre-set to a
default value of 1 minute. You can easily change this value
by opening the Configuration dialog, which is accessed via the
system menu "Configuration..." command. Several interval
settings are available, ranging from 1 to 60 minutes. If the
Configuration dialog is closed via the "OK" pushbutton control,
any new selection is placed into effect.
NOTE: If you're in a hurry to see Tiny Elvis swing into action,
and don't feel like waiting until the interval has elapsed,
select the system menu "Make Tiny Elvis Talk Now" command.
2. .WAV File Overview
---------------------
Two sets of waveform audio (.WAV) files are accessed by the
program and played in conjunction with Tiny E's speech routines.
One file is drawn at random from the "A" set (e.g., TWAV_A1.WAV)
and played near the beginning of each Tiny E animation sequence.
Another file is drawn at random from the "B" set (e.g.,
TWAV_B1.WAV) and played near the conclusion of each Tiny E
animation sequence.
Nine default .WAV files are included with the program.
Six of these belong to the "A" set:
TWAV_A1.WAV, TWAV_A2.WAV, TWAV_A3.WAV
TWAV_A4.WAV, TWAV_A5.WAV, TWAV_A6.WAV
Three belong to the "B" set:
TWAV_B1.WAV, TWAV_B2.WAV, TWAV_B3.WAV
NOTE: All .WAV files from both sets must be present in the
default Tiny Elvis directory (i.e., the directory containing
the TNYELVIS.EXE file).
* FOR INSTRUCTIONS ON REPLACING THE ORIGINAL .WAV FILES WITH
FILES OF YOUR OWN, PLEASE REFER TO APPENDIX A.
* FOR INSTRUCTIONS ON AUGMENTING THE ORIGINAL .WAV FILES WITH
ADDITIONAL FILES, PLEASE REFER TO APPENDIX B.
NOTE: Summary information on available .WAV files is provided
in the Tiny Elvis Configuration dialog.
CONFIGURATION SETTINGS
----------------------
The Configuration dialog box provides users with a collection
of controls for enabling and adjusting a number of program
features:
1. Elvis Interval
-----------------
This group box contains sixteen radiobutton controls used for
selecting the length of time between Tiny Elvis performances.
2. Icon Settings
----------------
This group box contains three radiobutton controls used for
selecting the visibility and behavior of the program icon.
The "Normal" option configures the program icon
to behave like any other minimized program, even
when an animation sequence is in progress. If the
Tiny Elvis icon is covered by another application,
it will remain covered.
The "Pop to Top" option configures the
program icon to move atop any other active windows
during its animation sequences. If the Tiny Elvis
icon is covered by another application, it will pop
to the top for its animation sequence, and then
return to its prior z-order position when finished.
The "Always on Top" option configures the program
icon to remain atop any other active windows at all
times.
3. Display Interval Countdown
-----------------------------
This checkbox control enables/disables the optional display
(in minutes and seconds) of the interval time remaining
until the next Tiny Elvis performance. The time display is
added to the Tiny Elvis caption.
4. Play Goodbye on Program Close
--------------------------------
This checkbox control enables/disables an optional feature
for playing the TGOODBYE.WAV file when Tiny Elvis is closed.
NOTE: Any changes to configuration settings are placed into
effect when the Configuration dialog box is closed via the
"OK" pushbutton.
The interval timer is always paused while the Configuration
dialog is open. The timer is reset to zero if the dialog is
closed via the "OK" pushbutton; the timer is resumed from
its previous position if the dialog is closed via the
"CANCEL" pushbutton.
NOTE: Summary information on available .WAV files is provided
in the Tiny Elvis Configuration dialog.
DISPLAY INTERVAL COUNTDOWN CAUTIONARY NOTE
------------------------------------------
When the "Display Interval Countdown" feature is enabled, the
caption text is updated approximately once every second.
This updating will defeat most Windows screen savers (i.e.,
prevent them from blanking the screen) if the Tiny Elvis icon
has the input focus. If you are using a Windows screen saver,
we DO NOT recommend running Tiny Elvis for prolonged periods
of time with this feature enabled.
RUN-TIME HELP
-------------
Full run-time help via the Windows Help system is supplied with
Tiny Elvis, and is accessed via the system menu "Help" command.
APPENDIX A
REPLACING THE WAVEFORM AUDIO FILES WITH SOME OF YOUR OWN
--------------------------------------------------------
A.1 Overview
------------
After using Tiny Elvis for a while, you may wish to replace one
or more of the waveform audio files with some of your own. The
program is actually designed to make this as easy as possible.
You can replace one file, a few files, or all files. Just to be
on the safe side, though, it's always a good idea to keep the
original files backed up on a floppy disk, in case you wish to
replace your replacements (!) later on.
Tiny E will handle any type of Windows-compatible .WAV file you
might choose to record. Remember, this is more a function of
your installed waveform audio drivers than anything in the
program itself.
A.2 Playback Protocol
---------------------
Tiny E's waveform playback routines are set to occur at two
specific trigger points in the program's animation sequences.
Each of these two trigger points has its own corresponding set
of .WAV files. The .WAV files used in conjunction with the
first trigger point are drawn from the "A" set; the files used
in conjunction with the second point are drawn from the "B" set.
Each sequence begins with Tiny E jumping to his feet, at which
point he will "speak" a randomly-selected .WAV file from the "A"
set. When playback of this file has completed, the figure will
make his first broad hand gesture (arms stretching wide), which
is accompanied by a randomly-selected file from the "B" set.
He will then wait until the "B" file has finished before
executing the remainder of his posturing sequence and returning
to his default reclining position.
For planning your own .WAV files, all "A" files should have
something to do with an initial observation; all "B" files
should be some sort of secondary or concluding comment.
A.3 File Sizes/Formats
----------------------
Replacement .WAV files need not match the file size of the
original files. All things being equal, however, they should
be kept as short as possible.
Replacement .WAV files need not match the bit format (8 or 16
bit), channel format (mono or stereo), or sampling rates of the
original files. However, users should bear two things in mind:
1. .WAV files recorded in stereo and/or at sampling
rates of 11 kHz of higher can become very large. If
disk space is at a premium, you may wish to avoid
recording and using higher-fidelity .WAV files.
2. .WAV files recorded at very low and very high
sampling rates may not be compatible with all Windows
audio drivers. If you plan to use your recorded files
on other machines, you may wish to record at "standard"
sampling rates of 11.025 kHz or 22.050 kHz.
A.4 Filename Conventions
------------------------
Tiny Elvis accesses its companion .WAV files via filename
strings that are hard-coded into the program. As a result, all
.WAV files used by Tiny Elvis must follow a fairly strict
filename convention: All filenames in the "A" set must
exactly match those of that set's original six files. All
filenames in the "B" set must exactly match those of that set's
original three files.
Reminder: All .WAV files from both sets must be present in the
default Tiny Elvis directory (i.e., the directory containing
the TNYELVIS.EXE file).
APPENDIX B
AUGMENTING THE WAVEFORM AUDIO FILES WITH ADDITIONAL FILES
---------------------------------------------------------
B.1 Overview
------------
Users caught up in the excitement of recording their own .WAV
files for use with previous versions of Tiny Elvis have
bemoaned the limitations on accessible files. For these users,
the limit of six "A" set files and three "B" set files is too
restrictive.
Okay, fine. Starting with version 1.02, Tiny E can access up
to 20 different .WAV files in each set (40 in all).
All you have to do is record the new files, make sure they are
given filenames that Tiny Elvis will recognize (subject to the
"Filename Conventions" notation below), and move them into the
default Tiny Elvis directory.
When run, the program automatically scans all valid .WAV files
in its default directory. Consecutive files (from 1 to 20) in
both set "A" and set "B", starting with TWAV_A1.WAV and
TWAV_B1.WAV, are considered valid (please see the Filename
Conventions section below).
The program will provide summary information on accessible
.WAV files in the Configuration dialog box.
If you have questions about Tiny Elvis' playback protocol or
specific .WAV file formats supported by the program, please
refer to the Appendix topic "Replacing the Default .WAV Files".
B.2 Filename Conventions
------------------------
Every time Tiny Elvis is run, the program scans its default
directory for 40 specific .WAV files. The number of files the
program actually uses depends entirely on the files that it
can verify when first run.
You do not need to have all 40 .WAV files for Tiny Elvis to run.
Strictly speaking, you don't even have to have all nine of the
default .WAV files; the program will work with as few as 2 .WAV
files (TWAV_A1.WAV and TWAV_B1.WAV).
What IS important is that the files be correctly named.
The program will scan for, and accept, set "A" files with the
following filenames (scanned in the order 1-20):
TWAV_A1.WAV, TWAV_A2.WAV, TWAV_A3.WAV, TWAV_A4.WAV,
TWAV_A5.WAV, TWAV_A6.WAV, TWAV_A7.WAV, TWAV_A8.WAV,
TWAV_A9.WAV, TWAV_A10.WAV, TWAV_A11.WAV, TWAV_A12.WAV,
TWAV_A13.WAV, TWAV_A14.WAV, TWAV_A15.WAV, TWAV_A16.WAV,
TWAV_A17.WAV, TWAV_A18.WAV, TWAV_A19.WAV, TWAV_A20.WAV.
The program will scan for, and accept, set "B" files with the
following filenames (scanned in the order 1-20):
TWAV_B1.WAV, TWAV_B2.WAV, TWAV_B3.WAV, TWAV_B4.WAV,
TWAV_B5.WAV, TWAV_B6.WAV, TWAV_B7.WAV, TWAV_B8.WAV,
TWAV_B9.WAV, TWAV_B10.WAV, TWAV_B11.WAV, TWAV_B12.WAV,
TWAV_B13.WAV, TWAV_B14.WAV, TWAV_B15.WAV, TWAV_B16.WAV,
TWAV_B17.WAV, TWAV_B18.WAV, TWAV_B19.WAV, TWAV_B20.WAV.
IMPORTANT: The program will only make use of consecutive .WAV
files verified, starting with TWAV_A1.WAV and TWAV_B1.WAV.
The scanning process for each set stops as soon as it
encounters a missing file; only those files verified up to that
point are used. For example, if you have prepared ten .WAV
files for set "A", but the file TWAV_A7.WAV is not found when
Tiny Elvis is run, only files TWAV_A1.WAV through TWAV_A6.WAV
will be accessed during animation sequences.
NOTE: Summary information on available .WAV files is provided
in the Tiny Elvis Configuration dialog.
APPENDIX C
LEGAL AND ETHICAL ISSUES
------------------------
This program (Tiny Elvis for Windows) is hereby contributed "as
is" to the public domain. The program, including its companion
waveform audio and documentation files, is distributed as
freeware. As such, it is not intended for sale, resale, purchase,
or for-profit distribution in the shareware or retail marketplace.
Users are free to install and run the program on any system or
systems they wish (subject only to the program's hardware
requirements). Users are also free to copy and re-distribute
the original files in any manner of via any channel available to
them (i.e., network, BBS, electronic information service, etc.).
Users doing so must distribute only the original files
(preferably in their original compressed format). When so
distributed, it is the distributor's responsibility to ensure
that the program files have been kept in their original state
and format, and have not been altered, edited, disassembled, or
recompiled in any way.
That said, please do not disassemble the original executable or
edit any of its embedded resources (well, okay, on second thought
-- if you're really in DIRE need of a few Elvis icons, go ahead
and extract a few, just leave everything else alone).
Before release, this software was tested on a variety of
hardware configurations, under the most rigorous test conditions
possible. The author therefore warrants that the software will
perform in substantial compliance with the specifications set
forth in this text, provided that the software is used only on
the computer hardware and operating system(s) for which it was
designed.
The author makes no other warranties, expressed or implied, with
respect to this software, including its quality or fitness for a
particular purpose.
In no event will the author, or Pegasus Development, be liable
for any direct, indirect, special, incidental, or consequential
damages arising from the use of or the inability to use this
software, even if the author has been advised of the possibility
of such damages.
Neither the author nor Pegasus Development is responsible for
any costs including, but not limited to, those incurred as a
result of lost profits or revenues, loss of time or use of the
software, loss of data, the cost of recovering software or data,
the cost of substitute software, claims by third parties, or
similar costs.
So there.
________
Tiny Elvis for Windows 1.02
Freeware for the Public Domain
"Software that promises nothing -- And Delivers!"
by Matthew T. Smith
CIS 70661,3235
PEGASUS DEVELOPMENT
11900 Grant Place
St. Louis, Missouri. 63131
Users interested in information about our line of "real"
applications software are invited to contact us at the above
address, or by telephone at (314) 965-5630.
"Microsoft" and "Windows" are registered trademarks of
Microsoft Corporation. All other trademarks mentioned herein are
trademarks or registered trademarks of their respective
corporations and are hereby acknowledged.
EASTER EGG: If you've actually read the documentation through
this far, you deserve a reward.
1. Open the "About Tiny Elvis" dialog box.
2. Move the cursor over the Elvis icon at the top of
the dialog box.
3. Double-click your left mouse button.
The easter egg dialog text is drawn from a random collection,
and will not be the same every time. And the skies will not be
cloudy all day.