home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 25
/
CD_ASCQ_25_1095.iso
/
dos
/
graphic
/
dta22b19
/
buildsv.doc
< prev
next >
Wrap
Text File
|
1995-06-14
|
9KB
|
261 lines
BUILDSV (Dave's Self-Viewing Flic Builder)
Rel 1.2 beta (06/14/95)
Copyright (c) 1994, 1995, by David K. Mason
BUILDSV converts a Flic animation file (.FLI/.FLC/.FLX/.FLH/.FLT)
into an executable program by appending a copy of the flic to special
version of the DFV (Dave's Flic-Viewer) program. You don't have to
have DFV to get BUILDSV to work.
It should be able to handle any 320x200 .FLI you throw at it.
If you've got a VESA-compliant SVGA or are running a VESA driver,
then the player will be able to display .FLC files with
dimensions up to and including 1024x768 (in 640x480, 800x600,
or 1024x768 mode).
If you've got a VESA 1.2 hicolor SVGA, or a hicolor SVGA with
a VESA 1.2 driver, then it can also handle .FLX and .FLH files
up to 800x600 (in 640x480 or 800x600 mode).
The player can handle .FLT files up to 640x480, only if you've
got a VESA 1.2 truecolor SVGA, or truecolor SVGA with a VESA 1.2
driver.
The viewer runs in real-mode DOS but can access XMS memory
if you've got it. If it can fit a whole flic into XMS memory
it will do so and play from memory. If it's too big to
fit in XMS or if you specify the /NOXMS switch, then
it will read from disk as it plays.
Neither BUILDSV nor the self-viewing flics that it builds require
any DOS-extender files.
Syntax for BUILDSV
------------------
BUILDSV flic-filename [exec-filename]
If you don't specify an exec-filename, one will be selected for you.
For example, if you've got a flic called BLOB.FLI, type:
BUILDSV BLOB.FLI
and BUILDSV will construct a program file called BLOB.EXE.
If you want to call it something else, type a second parameter
on the command line, like this:
BUILDSV BLOB.FLI BLOBANIM.EXE
Syntax for Self-viewing Flic
----------------------------
flic-filename [/L#] [/S#] [/NOXMS] [/G]
/Q Quiet (no display copyright notice before playing).
/L# Specify the number of times to play a flic
(default=forever).
/S# Force the flic to play at the specified speed (in 1/1000
second).
/G Remain in graphics mode afterward.
/SF# Force the first frame to display for a minumum of # ms.
/SL# Force the last frame to display for a minumum of # ms.
/NOXMS Force the viewer to read from disk a frame at a time as
it plays instead of preloading the whole thing into XMS
memory.
For example, if you used BUILDSV to create BLOB.EXE, you would
just type:
BLOB
to make it play. If you wanted to make it play just once, slowly,
you could type, instead,
BLOB /S100 /L1
While playing BLOB.EXE, you can change the speed by pressing
the numbers on your keyboard. 0 causes it to play as fast
as it can. 1 sets the speed to 30 frames per second, 2 to
24fps. The other numbers change the speed to assorted other
preset speeds.
To exit an animation, just press the escape key.
Shareware information
---------------------
BUILDSV is a shareware programs. If you continue to use it after a
one-month trial period, or if you distribute self-viewing flics
created with them, you're expected to pay a $35 registration fee
to the author:
David K. Mason
P.O. Box 181015
Boston, MA 02118
Miscellaneous advertisements
----------------------------
Other shareware programs:
o Dave's TGA Animator (DTA), a flexible graphics conversion image
processing, composition, and animation utility that runs from
the DOS command line. Among other uses, it can convert your
still images to .FLI, .FLC, .FLH, and .FLT animation files
and back.
o Dave's Morphing program (DMorf), the first shareware morphing
program for the PC.
o Dave's Flic Viewer (DFV), a command-line flic animation viewer.
It can handle all of the varieties of flic files that DTA
can create, and also those from Autodesk Animator, Autodesk
Animator Pro, and Tempra Turbo Animator.
If you've already registered any of these programs, no additional
registration fee is required for BUILDSV.
Books:
o Making Movies on Your PC, by David K. Mason and Alexander
Enzmann, Waite Group Press, 1993, ISBN 1-878739-41-7, $34.95 USA.
This book teaches you how to create 3d animation sequences
using the Polyray raytracer and DTA.
o Morphing on Your PC, Waite Group Press, 1994, ISBN 1-878739-53-0,
$29.95 USA. This book teaches you how to create cool morphing
animations using DMorf and DTA.
Support
-------
If you've got any requests, bug reports, suggestions, or
comments, send a message to:
"76546,1321" on Compuserve.
From the Internet, that's "76546.1321@compuserve.com".
"David Mason" on the "The Graphics Alternative", (510) 524-2780,
and on "Channel 1" BBS, (617) 354-8873.
(I sometimes log on to the "You Can Call Me Ray" BBS,
(708) 358-5611, but not often these days because of
communications problems.)
You'll probably get some kind of a response (maybe sooner, maybe later).
You could also send paper mail to the address listed elsewhere in
this document, but I'm *terrible* at answering my mail. I much
prefer electronic mail.
The Rules
---------
Feel free to re-upload this program to other bulletin boards or
online systems or to give copies to friends. Just keep it in
its *original, unmodified* form. Don't change the name of the
ZIP file. It's supposed to be called BLDSV10.ZIP except on
Compuserve, where it's just called BLDSV.ZIP.
Do not include this program on a floppy disk or CD along with
any magazine, book, hardware product, or other software product
without my permission.
Do not include this program inside an archive along with any
shareware or freeware program unless you have my permission.
The big exception: I claim no rights at all over any self-viewing
flics that you build with BUILDSV. You retain all rights
to your own animations. This does *not* mean, however, that
you suddenly gain any new rights over other people's animations
just because you converted them to self-viewing flics.
Version History
---------------
Rel. 1.2 (06/14/95)
Fixed some timing problems.
Fixed problems with truecolor modes with some video cards
(including Diamond Stealth 64 and some from #9).
Previously the player would only stop if you pressed the
escape key. Now it also recognizes the spacebar and Enter.
Rel. 1.1.3 (12/31/94) -
Removed GIF support because of Compuserve/Unisys's
new licensing plan.
Added /G (stay in graphics mode) switch to the viewer.
Skipped some release numbers to synch with DFV's release
number.
Rel. 1.0.7 (06/06/94) -
BUILDSV now supports GIF files in addition to flics.
Fixed a bug that prevented the player from reading some
unusual FLC files correctly.
If you set the speed value in the header of a flic to
44444, then the player will wait until the user hits the
spacebar before advancing to the next frame instead of
waiting on a timer. (useful for slideshows, not
animations.) Thanks to Thomas Webber for this idea.
If you set the speed value to 55555 then the player
will wait for a spacebar (as with 44444) and also it
will only play the flic once, just as if the user had
specified the /L1 switch.
Rel. 1.0.6 (05/16/94) -
BUILDSV refused to recognize FLH and FLT files as flics.
Fixed.
Rel. 1.0.5 (05/13/94) -
If the player was running at midnight, the timer would get
confused and go into an endless loop. Fixed.
Rel. 1.0.4 (05/06/94) -
The built-in viewer will now preload the whole flic into
XMS memory before it starts playing, if you've got enough
extended memory. Otherwise, it'll play directly from
disk like it used to.
If you run BUILDSV against an .EXE flic that was created
with an earlier version of BUILDSV, it will update the
built-in viewer with the latest version.
The built-in viewer is now compressed with LZEXE... so
it'll add only 21K to the size of your flic, instead of
37k like 1.0.3 did.
Rel. 1.0.3 (04/20/94) -
Because I compiled using the wrong library file, BUILDSV
and its player would only run on machines with '386 or
higher processors. Now it should play just fine on
'286s too.
BUILDSV's player choked on the sample flic that from
Kavik Software's SNDFLI sample. It still won't play the
sound portion of the flic, but it now won't choke on it
either.
If BUILDSV ran out of disk space while writing a flic, it
would keep trying to write. The result would be a corrupt
EXE file. Now, it'll abort with an error and erase the
unfinished EXE.
Rel. 1.0.2 (04/06/94) -
Fixed a bug which caused the built-in flic player to be unable
to correctly identify the name of the .EXE file on some machines,
resulting in a "Runtime Error 002" message.
Rel. 1.0.1 (04/03/94) -
Fixed a bug which prevented the player from issuing some
error messages when it was unable to play an animation.
Fixed some bugs in .FLI-reading.
Rel. 1.0 (03/29/94) -
Initial release.