home *** CD-ROM | disk | FTP | other *** search
- Hammer Help File
- -----------------
-
- This is a desktop utility that allows easy use of the Hammer module, which
- is closely linked to Andy Southgate's GameSuite game designer package.
- GameSuite is best used for sprites that have been converted to FastSprite
- format, since these can be processed and displayed much quicker than
- standard sprites using standard routines. The drawback is that these
- FastSprite files tend to be massively bigger than standard sprite files, so
- Andy created the Hammer module to compress them dramatically. Using Hammer,
- the FastSprite files end up much smaller than their equivalent sprite files.
-
- The annoying drawback to the Hammer module is that it can only easily be
- operated from the command line, which can become a bit of a pain. Therefore,
- at the expense of all the information and reams of statistics, I have
- created this application to avoid this problem. Simply drag a FastSprite
- file or Hammered data file (filetypes &113 and &FFD respectively) onto the
- icon bar icon or into the window and click on OK to transform the file. Part
- of the path name of the selected file will appear in the box at the bottom
- of the window, and the current filetype will also be displayed.
-
- Hammer - compresses a FastSprite file and saves it as a data file under the
- same name. This takes a long time for quite large files.
-
- Claw - decompresses a data file that was previously hammered, saves it under
- the same name, and sets the file type to FastSprite.
-
- There are six options available when hammering a file, but only three of
- these are any use for this desktop frontend:
-
- Hammer -d: take differences first
-
- Hammer -f: flash - do not use certain codes
-
- Hammer -w: word align before compressing
-
- I only have ever used -w since this works particularly well on FastSprite
- files, which is why I have put it as the default option. I don't actually
- know what the other two options do - but have provided them for those that
- do. These can be selected in combination if you wish.
-
- REQUEST: If anybody can explain to me how to load hammered FastSprite files
- directly into the FastSpr module area, I would be very grateful. At the
- moment I create an adequate RAM disc, copy a hammered FastSprite file into
- it, decompress it, load it, delete it from the RAM disc, and repeat the
- process for all my files. Hardly ideal, is it?
-
- On a final note, this program uses the excellent WimpTools module, which I
- got from the August 1994 Acorn User cover disc. There will be problems if
- this module is removed by RMKill, RMClear and the like before the program
- is quitted, so beware. This actually represents my second completed attempt
- at writing a desktop program. Although I have a pretty extensive knowledge
- of programming in BASIC I had never understood how to write desktop programs
- until I found the WimpTools program, manual and demo on the cover disc,
- which somehow made it all clear. I would recommend WimpTools to anyone who
- finds desktop programming really complicated - it is so simple to create
- menus, load templates, alter icon/menu item states and so on. And it doesn't
- take up that much room in your module area, either.
-
- Written by Chris Grant
- Welfengasse 15
- D-82487 Oberammergau
- GERMANY