Star Fighter 3000 logo

Utilities

This software has been written to run on ARM powered computers running RISC OS, and should be compatible with 32-bit RISC OS on the Iyonix PC. The archives are compressed in Zip format. Zip files may be opened using SparkPlug, SparkFS (commercial) or Infozip.

Most applications available here require the User Interface Toolbox modules, which are not included in the archives.


ConvertStar3000 | FednetCmp | SFColours | SFSkyEdit | SFToSpr

RISC OS module file icon ConvertStar3000

The ConvertStar3000 module provides an implementation of an image converter in the form of an ImageFileConvert handler. It can take Star Fighter 3000 bitmap graphics files of type 'SFSkyPic' or 'SFMapGfx' and create sprites from these.

Any applications that use ImageFileConvert (e.g. recent versions of Paint & Draw from RISCOS Ltd) will gain the ability to import files of type &406 or &407. These file types can also be rendered by the Filer as thumbnail images and by the Pinboard as desktop backdrops.

Contributing authors

Chris Bazley, David O'Shea & Justin Fletcher

Latest version

0.01 (10th June 2004)

Recent changes

Version 0.01

Download

Download ConvertStar3000 (26  KB, includes source code).
(Requires ImageFileConvert module, currently available only to RISC OS Select subscribers.)


!FednetCmp application icon FednetCmp

This application handles files compressed with an algorithm used in old Fourth Dimension and Fednet games such as Chocks Away, Stunt Racer 2000 and Star Fighter 3000. Game files may be decompressed and compressed, singly or in batches, using a simple desktop interface. FednetCmp is unlikely to be of general use, unless you fancy it as an odd-ball replacement for Acorn's Squash.

Chocks Away and Stunt Racer 2000 include a module named DeComp (©1993 The fourth dimension), which provides a single command *CLoad to decompress the contents of a file (analogous to the standard command *Load). In Star Fighter 3000 a similar module is supplied encrypted but it is named FDComp (© Gordon Key 1994) and its command is *LComp. Many years later, David O'Shea wrote a compatible DeComp module for his Stunt Racer track designer. The compression code incorporated in FednetCmp (and my other programs) is heavily based on his work.

Useless fact : If Star Fighter 3000 were not mostly compressed then it would occupy 5.24 MB (7 DD floppy discs) rather than 1.13 MB (2 DD floppy discs). This would have made life very difficult for hapless gamers without hard discs. When playing the Acorn version of Dune 2 on my A3000, I used to spend almost as much time swapping discs as I did actually playing the game!

Author

David O'Shea & Chris Bazley

Latest version

1.55 (25 Jun 2009)

Recent changes

Version 1.55

Screenshots

A thumbnail of a FednetCmp screenshot. Follow this link to view the full size image.
The FednetCmp dialogue box that is used to set up a multi-tasking batch operation, with a decompression progress window that has expanded to report an error to the user.

Download

Download FednetCmp (83  KB). Also available without source code (52  KB).
(Requires Toolbox modules.)


!SFColours application icon SFColours

SFColours is an editor for Star Fighter 3000 colours files.

A polygon colours file (in "!Star3000.Landscapes.Palette") maps the 320 logical colours used for polygonal objects in the game to the 256 colours which are actually available in screen mode 13. The extra 64 logical colours are used for flashing lights and different ship liveries. A hill colours file (in "!Star3000.Landscapes.Hill") contains the 36 colours that are used to plot hills of a certain terrain type.

In terms of practical uses of this editor, how about these suggestions:

Author

Chris Bazley

Latest version

1.58 (25 Jun 2009)

Recent changes

Version 1.58

Screenshots

A thumbnail of a SFColours screenshot. Follow this link to view the full size image.
SFColours editing hill colours and polygon colours files, with the colour picker dialogue open at the top right.

Download

Download SFColours (124  KB). Also available without source code (68  KB).
(Requires at least WindowManager 3.80 and Toolbox modules.)


!SFSkyEdit application icon SFSkyEdit

SFSkyEdit is an editor for Star Fighter 3000 sky colours files.

A sky colours file (in "!Star3000.Landscapes.Sky") specifies the colours used to paint a particular type of planetary atmosphere (e.g. sunset, morning, night, gas clouds etc). This application allows you to edit these colours or define new skies.

SFSkyEdit has a sophisticated selection model for colour bands. Copy/move operations may either be done using the clipboard or through a drag & drop interface. Changes to sky files can be observed in real time using the preview window, which renders the sky as it would appear in the game. Multiple files may be edited simultaneously, and accessed from the iconbar menu.

Author

Chris Bazley

Latest version

1.49 (25 Jun 2009)

Recent changes

Version 1.49

Screenshots

A thumbnail of a SFSkyEdit screenshot. Follow this link to view the full size image.
SFSkyEdit editing a sky file 'Earth3' with the interactive preview window open on the left.

Download

Download SFSkyEdit (159  KB). Also available without source code (81  KB).
(Requires at least WindowManager 3.80 and Toolbox modules.)


!SFToSpr application iconSFToSpr

SFToSpr is a graphics file-format converter. It converts between the bitmap graphics formats used by the game Star Fighter 3000 and the ubiquitous sprite file format. This allows the game's graphics to be edited in almost any RISC OS painting program.

A sky pictures file (in "!Star3000.Landscapes.Planets") contains the pictures of nearby celestial bodies which the game paints in the sky. A map graphics file (in "!Star3000.Landscapes.Sprites") contains the square tiles that give an illusion of detail to the ground texture map. These are the main bitmap graphics formats used by the game.

Recent versions of SFToSpr can also be used to convert sky colours files (in "!Star3000.Landscapes.Sky") to sprites and vice-versa. However you might be better off using SFskyedit, which is a dedicated editor for that type of file. It offers a higher level view and a more user-friendly interface.

Author

Chris Bazley

Latest version

3.81 (25 Jun 2009)

Recent changes

Version 3.81

Screenshots

A thumbnail of a SFToSpr screenshot. Follow this link to view the full size image. A thumbnail of another SFToSpr screenshot. Follow this link to view the full size image.
Clockwise from top: scan progress window expanded with error report, converted graphics displayed in Paint, directory of graphics files, SFToSpr tiles set creation dialogue box. Some Star Fighter 3000 map tiles converted to RISC OS sprites by SFToSpr, displayed in a Paint window.

Download

Download SFToSpr (139  KB). Also available without source code (77  KB).
(Requires Toolbox modules.)


I do not expect to release further Star Fighter 3000 utilities, as my attention is currently focused on the final major project of writing a full map/mission editor. In any case, the only remaining candidate file format for an editor is that of the polygonal objects sets. The effort involved in writing an editor for these would not be justified!

Home
World Federation Entertainments Network logo Designed by Christopher Bazley.
All material relating to Star Fighter 3000 is © Fednet Software, 1994, 1995
Labelled with ICRA.
World Federation Entertainments Network logo