|
Graphics Utilities |
|
Show - Image Viewer/Converter | |
|
MPrint - Multiple Image Print Utility | |
|
TView -Thumbnail Browser | |
|
ConvIm - Batch Image Converter | |
|
CFS/FS Graphics Programs |
These programs will only run on Computers with at least a 486 processor running Windows 95 or 98.
All my programs should run on any version of Windows from Windows 95 onwards. If you encounter any problems running on XP or Win2000 please contact me as the reason is likely to be something easily corrected.
There are no special memory or display requirements but, as is usual with any Graphics Programs, the more memory and the faster the Video card the better. They are really designed for running in at least 16bit colour and preferably 24/32bit. Quality on a 256 colour display will not be very good although some programs can be set to dither images down.
All programs require the graphics DLL files in order to function.
All the files on this page are downloaded as Self-Extracting zip files. Just download to a temporary directory then browse in Windows Explorer and double-click the .exe file. You will be offered C:\Graphics\Show as the directory it will unzip to (except for the DLL files) but you can change this if you like. You will have to create your own shortcuts to programs but just dragging the program from Explorer onto the desktop will create a shortcut there. To create a start menu shortcut go to Start->Settings->Taskbar & Start menu->Start Menu Programs->Add->Browse and select the program.
The system DLLs (and consequently all the Programs) support a wide range of common image formats for loading and saving. Virtually all the main file formats are supported plus the following less common ones.
Amiga IFF - including Ham6 and Ham8 (but not EHB)
PBMPlus - PPM,PGM and PBM in ASCII and Binary
Flight Simulator Texture Files - 256x256 uncompressed.R8
WindowsNT 16/32 bit Bitmap
DXT compressed bmp
ACE Trainsim Textures
DDS Images
DTX Textures
Creative Textures
TGPCDX Rail simulator textures
These are the system DLL files required by all the Graphics Programs featured here. All the Image codecs are stored here. Usually all that is needed to include a new format for all the programs is an updated mwgfx.dll.
The programs will function with just mwgfx.dll as a minimum but several formats and features will not be available.
The DLLs are:
mwgfx.dll |
For all "General" load and save image formats. Also provides general tools for colour
conversion, resizing etc. Jpeg code based in part on the work of the Independent JPEG Group Tiff code uses libtiff (c)1988-96 Sam Leffler (c)1991-96 Silicon Graphics Inc Png code uses libpng (c)1995-1996 Guy Eric Schalnat Group 42 Inc |
|
mwgfx24.dll |
Provides GUI Interfaces and Dialog boxes for various Graphics Processing Features - Colour Adjustment, Slide shows,Resizing, Printing etc. | |
mwdds.dll |
specialised code to create DXT and DDS (DirectX Direct Draw Surface) mipped images. Supports the direct creation of BMP (CFS2, FS2002), DDS (DirectX) and ACE (Trainsim) DXT textures | |
mwace.dll |
specialised code for the reading and converting of TrainSimulator ACE textures | |
mwgfxvb.dll |
Visual Basic Interface for mwgfx.dll and mwgfx24.dll | |
mwacevb.dll |
Visual Basic Interface for mwace.dll | |
mwddsvb.dll |
Visual Basic Interface for mwdds.dll |
Download latest Dll Set
*NOTE* All programs require mwgfx.dll to run! |
Latest Update of mwgfx.dll package
Most updating of the Graphics Programs can be achieved by installing an updated version of the main mwgfx.dll package. New Load/Save formats will be added here and immediately become available to all Programs. To check which version you have installed go to C:\Windows\System and right-click on mwgfx.dll (you may have to set Filetypes to "Show All Files") then select Properties. The Version number will be on the second Tab.
4.00.91 |
11 Nov 1999 |
CFS format write removed. Job better done with specialised CFSBmp Program. Palette Bug in Windows Bitmap write squashed. |
4.00.92 |
13 Nov 1999 |
Extended bmp read support to include 16bit Images. |
4.00.93 |
13 Nov 1999 |
Whoops - got Red and Blue switched in Bmp 16bit. Now the right way round (thanks Ray) |
4.00.94 |
14 Nov 1999 |
Finally got acceptable colour remapping for R8 Write.This now makes Show and TView useful FS Tools for Texture Conversion. Main DLL set Updated to this Point |
4.00.95 |
16 Nov 1999 |
Minor tweaks to cope with Incorrectly headered 16bit bmps for experimental purposes |
4.00.96 |
19 Nov 1999 |
Added the ability to Write 16 bit NT format Bmp. Useful for FS2000 RePainters |
4.00.97 |
28 Nov 1999 |
File parsing modified so that most R8 files can be read - whatever strange Extension has been used |
4.00.98 |
3 Dec 1999 |
Internal code added for remapping to external palette |
4.00.99 |
5 Dec 1999 |
New Formats - WindowsNT 16 bit (444) read/write WindowsNT 32 bit (888) Read Main DLL set Updated to this Point |
4.00.100 |
22 Dec 1999 |
Fixed messed-up FS palette and removed error diffusion on R8 write remapping. Extra "missing dll" error trapping. |
4.00.102 |
01 Aug 2000 |
Added Pic_GetSaveFormat (used by the latest "Show") |
4.00.103 |
28 Nov 2000 |
Added support for reading the DXT1 compressed 16 bit Bmp format |
4.00.105 |
05 May 2001 |
Corrected a bug in the Reading of "odd sized" 16 bit BMP |
4.00.107 |
15/06/01 |
Added "Flip Image" |
4.00.108 |
23/06/01 |
Started compressing the dll. Added a few changes to Bmp reading to accomodate the DXTBmp Preview window |
4.00.109 |
01/07/01 |
Added DXT1 Mipped FS70 save format (needs mwdds.dll) |
4.00.114 |
21/07/01 |
Modified NT555 |
4.00.117 |
16/09/01 |
Added load support for uncompressed ACE textures (MS Train simulator) |
4.00.118 |
17/09/01 |
Extended ACE support for 24+1 bit |
4.00.120 |
21/09/01 |
Corrected bug in the reading of Ace DXT images. |
4.00.121 |
22/09/01 |
Added support for Compressed ACE files |
4.00.127 |
05/12/01 |
Experimental FS70 DXT1 with alpha save routine. Uses pure Black (0,0,0) to recognise transparency. |
4.00.128 |
15/12/01 |
Bugfix for FS70 DXT1 save routines |
4.00.131 |
02/01/02 |
Finally got Compressed-R8 Working!!!!! Many thanks to Christian Fumey |
4.00.134 |
18/04/02 |
Added DTX Texture read. Supports 8 bit, 32 bit and DXT1 |
4.00.143 |
30/07/02 |
PNG and TIFF now combined into the main dll |
4.00.151 |
26/01/03 |
Added Targa Save functions |
4.00.154 |
20/03/03 |
Added mwgfxvb.dll to package to allow VB developers access to the function. Updated mwgfx24.dll to fix a bug when using the Browser (4.00.30) |
4.00.159 |
31/10/03 |
Updated mwdds.dll to correctly read 8 bit DDS files. (4.00.37) |
4.00.160 |
08/03/04 |
Updated to read Extended Bmp DXT5 Updated mwdds.dll to write Extended Bmp DXT5 (4.00.38) |
4.00.161 |
15/03/04 |
New mwgfx24.dll functions to display videos New mwdds.dll function to split targa files to 2 bmps and vice-versa |
4.00.165 |
23/03/04 |
Major update to several of the dlls mwgfx.dll - PNG code now supports 32 bit, Experimental Targa functions added mwace.dll - Zlib compress and decompress options added, DXT now supports 1024 mwdds.dll - major update using latest nVidia code. Large number of mip filter and process options added, Full support added for DDS 8, 15 and 24 bit. DXT1a bug finally fixed. |
4.00.166 |
26/03/04 |
minor fixes to mip-filtering routines to catch wrong values passed by older DXTBmp versions |
4.00.168 |
29/03/04 |
Tweaks to the mwgfx code to fix a problem it was causing with FSDS2 |
4.00.170 |
20/04/04 |
Updates to mwgfx.dll and mwdds.dll. |
4.00.194 |
10/10/05 |
Many updates since last entry |
4.00.213 |
18/08/06 |
Catching up again. many more updates and tweaks |
4.00.221 |
07/08/08 |
Haven`t updated the info for a long long while. Even though the code has been updated many times A few highlights... - added read and write support for Creative Assembly .texture texture files (Medieval 2 Total war etc etc) - added read support for Rail Simulator TGPCDX textures - added more targa functions supporting DDS, Extended BMP, PNG, Tiff, Creative Assembly, TGPCDX and ACE - added functions to Screengrab, set windows wallpaper, generate thumbnails - probably much more..... |
4.00.233 |
09/03/09 |
Another catchup - added read and write support for Infinity Ward Image IWI (Call of Duty etc) - targa functions added for IWI |
Download latest Version of the DLL set.