home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Game Killer
/
Game_Killer.bin
/
408.READ.ME
< prev
next >
Wrap
Text File
|
1990-05-24
|
7KB
|
154 lines
╔═══════════════════════════════════╗
║ Mahjongg Tile File Manager ║
╚═══════════════════════════════════╝
The program UNZIPTIL.EXE allows for the management of MAHJONGG tile
files on a hard disk. Sure, you could stick all these gems onto
floppies and make due, but if you're anything like me, you want all your
software poised, ready, and easily accessible on a hard drive! With the
total current tile file size approaching 2 MB, I decided something had to
be done...and soon!
This program requires both PKZIP and PKUNZIP (by Phil Katz) and is
available from most BBS's.
Using PKZIP, zip up all your tile files into MAHJTILE.ZIP. This file
must reside in the same subdirectory as UNZIPTIL.EXE unless the "SETUP"
is run (described later in this document). With 35 tile files at close
to 2 MB, the zip file was reduced to 183k. Not bad! The format to zip
is:
pkzip mahjtile *.til
PKUNZIP.EXE must reside in the current subdirectory or path statement
unless the setup is run (see below). It is called by UNZIPTIL.
MAHJONGG.EXE must reside in the current subdirectory or path statement
unless the setup is run (see below). It is called by UNZIPTIL.
UNZIPTIL.EXE must also reside in the current subdirectory as well.
┌─────────────────────────────────────────────────────────────────────────┐
│ The syntax for running UNZIPTIL is: │
│ │
│ UNZIPTIL /BIRDS { loads & run the "birds" tile set } │
│ │
│ UNZIPTIL /MAHJONGG { loads & runs the "standard" tile set } │
│ │
│ UNZIPTIL { Prompts for a tile name } │
│ │
│ UNZIPTIL SETUP { Runs SETUP to assign drives & paths } │
└─────────────────────────────────────────────────────────────────────────┘
If the SETUP is not run, the pertinent files must be located as
indicated above. However, you may assign both drive and path for:
1. MAHJONGG.EXE
2. MAHJTILE.ZIP
3. PKUNZIP.EXE
The drive/path data will be stored in UNZIPTIL.PRM in the current
subdirectory.
If no other action is taken other than described above, the game will
run with the default options built into MAHJONGG. However, you have
several options concerning command-line parameters.
To change colors, etc. for "all" the tile sets, create a 1-line ASCII
file containing the desired parameters. Name this file: MAHJONGG.ARG
and place it in the subdirectory with UNZIPTIL.EXE. A sample might be:
-c6 -d15 -n -m -e
NOTE: If a "-u" option is detected in the command string, the
entire argument string will be ignored.
This is great if you want "all" the tile sets to be the same, but what
about customizing each tile set? No problem! Create a file similar to
MAHJONGG.ARG above, but give it the name of the tile set. If the tile
set is BIRDS.TIL then name its argument file BIRDS.ARG.
So what do we do with this BIRDS.ARG file anyways? Simple! Merely
add it to the MAHJTILE.ZIP file along with its tile file:
pkzip -a mahjtile birds.arg
When UNZIPTIL runs, it extracts all BIRDS.* files from MAHJTILE.ZIP.
If it finds a matching ARG file, it will use those parameters. If no
parameter file is found, it will look for the "master" parameter file
MAHJONGG.ARG. If this is found, it will use those parameters for the
current tile set. If the "master" parameter file is not found, the
MAHJONGG.EXE program runs with its built-in default parameters.
After MAHJONGG terminates, all TILENAME.* files are deleted from the
current hard disk subdirectory!
************************************
A word about the "standard" tile set, MAHJONGG.TIL. If you wish to run
this tile set, merely enter:
UNZIPTIL /MAHJONGG
It will use the default tile set built into MAHJONGG.EXE and not a tile
set named MAHJONGG.TIL which you may have put on the MAHJTILE.ZIP file.
If you wish to alter MAHJONGG.TIL via TILEMAKR, load the newly created
version onto MAHJTILE.ZIP with another unique name. This can then be
retrieved in the same manner as the other tile sets.
(This was done to avoid a filename conflict with any MAHJONGG.* files you
may have in the current subdirectory during wildcard deletes of the
temporarily loaded tile & argument files!).
************************************
I've been using it for awhile now on a 80286 IBM clone using MSDOS 3.3
and have had no problems. UNZIPTIL shells out to both PKUNZIP and
MAHJONGG, and was written using MicroSoft Quick Basic Ver. 4.5
as a stand-alone EXE. It was then further compressed using LZEXE by
Fabrice Bellard.
{ Note }
I have also included UNZIPTIL.SML which is a compressed EXE version which
requires the BRUN45.EXE library file to be in its subdirectory or path. If
you wish to use this smaller version:
ren UNZIPTIL.EXE UNZIPTIL.BIG
ren UNZIPTIL.SML UNZIPTIL.EXE
─────────────────────────────────────────────────────────
This little utility is free so you do not need to send any money, but
I am interested in receiving any comments you may have. Of course, any
nickels, dimes, quarters, or French postcards would certainly be welcome!
(No polaroids of your dog, please!)
Send any comments, postcards, or bug reports to:
Dick Koster
35 Guinevere Road
N. Easton, MA 02356
If you are interested in getting a copy of the QUICK BASIC source code
for this program send $5.00 to cover disk and mailing charges. Be sure
to indicate the type diskette: 5.25" 360K or 3.5" 730K and I will be
glad to send you a copy.
╔═══════════════════════════════════════════════════════════════════════╗
║ ║
║ LIMIT OF LIABILITY ║
║ ────────────────── ║
║ The author disclaims all warranties, expressed or ║
║ implied and assumes no liability for damages either from its ║
║ direct use or as a consequence of its use. Have you hugged ║
║ your backup today? ║
║ ║
╚═══════════════════════════════════════════════════════════════════════╝