Game File Explorer, Version 1.32 ---------------------------------- GFE is a game resource file viewer and ripper. Supported formats are (this is not a complete list): - Aliens vs Predator Fastfile (FFL) - Blood II REZ and DTX textures - Conflict: Freespace 1 & 2 VP files - Cultures LIB files (demo) - Dark Forces LFD and GOB - Delta Force Land Warrior Demo PFF - Descent I , II & III HOG - Doom, Doom II, Heretic, Hexen, Strife WAD - Duke Nukem 3D, Blood, Shadow Warrior, Redneck Rampage, Witchaven GRP and ART - Half-Life and Gunman texture WAD3, MDL, SPR - Heavy Metal: FAKK2 FTX textures and PK3s - Heretic II and Soldier of Fortune M8 and M32 texture files - Hexen 2 BSP, Lump, MDL, Pack, SPR and WAD2 - Jedi Knight GOB, MAT, BM, CMP - Kyrandia I & II & III PAK, CPS, COL - Mysteries of the Sith GOO, MAT, BM, CMP - Nascar Heat TRK, RES and TEX textures - Nocturne and Blair Witch 1 & 2 POD2 and RAW images - Outlaws LAB - Quake BSP, Lump, MDL, Pack, SPR and WAD2 - Quake II PAK, Wall, PCX and TGA - Quake III Arena PK3 - Rainbow Six, Black Thorn, Ghost Recon RSB files - Red Faction VPP - Rise of the Triad WAD - Serious Sam test demo 1 & 2 GRO and TEX - Sin Pack and SWL textures - Star Trek: Elite Force PK3 - SWAT3 RES - Terminal Velocity POD and RAW images - Terminator: Future Shock/ Skynet BSA and textures - Thief, Thief 2 and System Shock 2 CRF - Vampire: The Masquerade NOB Main features: - a listing of all entries in game container/resource/asset files or in a directory - viewing and converting selected images to bitmaps (.bmp) - extracting other entry types to separate files - ripping wave (.wav) and bitmap (.bmp) files inside any file - playing sound files (waves and Doom sounds) System requirements ------------------- Windows 95, more than 256 colors. The Menu not very well explained -------------------------------- FILE OPEN - Opens a file. (Ctrl-O) BITMAP/WAVE RIPPER - Searches for wave files (Ctrl-R) BROWSE DIRECTORY - Directory browsing (Ctrl-B) INFORMATION - Shows the information box. (Ctrl-I) CLOSE - Closes a file. (Ctrl-W) EXIT - Closes the program. IMAGE COPY - Copies selected image to clipboard. (Ctrl-C) SAVE - Saves selected image to a BMP. (Ctrl-M) SAVE AS - Saves selected image to a BMP, but asks the filename first. (Ctrl-A) SAVE ALL - Saves all images (only Duke3D ART, Quake BSP and Quake WAD2 files). Make sure you have enough disk space before selecting this. SAVE TO FOLDER - saves all selected images to the same folder. SOUND PLAY - Plays selected wave file. (Ctrl-P or double-click) STOP - Stops playing the wave file. (Ctrl-S) SAVE - Extracts selected Doom sound to a .wav file. (Ctrl-G) SAVE AS - Extracts selected Doom sound to a .wav file, but asks the filename first. (Ctrl-H) ENTRY FIND - find an entry... (CTRL-F) SEARCH AGAIN - search again... (F3) SAVE - Extracts selected entry to a file. (Ctrl-E) SAVE AS - Extracts selected entry to a file, but asks the filename first. (Ctrl-T) SAVE ALL - Extracts all entries. Make sure you have enough disk space before selecting this. SAVE TO FOLDER - saves all selected entries to the same folder. PALETTE VIEW - Shows the palette. SAVE AS - Saves the palette. OTHER - Changes the current palette. HELP CREDITS - Credit box. ABOUT - Shows the About Box. Known problems -------------- Sometimes unstable and may crash, I haven't been able to fix this yet. If the images look funny (colors are wrong), you need to load the appropriate palette. Please report other problems to aahlstro@ravencommunity.net Legal stuff ----------- The author is in no way responsible for any damage that occurs to your software or hardware as a result of using the software. Use at your own risk. GFE is freeware. You can distribute GFE freely as long as you don't charge anybody any money for it and include this file unmodified. Credits and thanks ------------------ Thanks go to everyone who have reported bugs, suggested new formats or sent comments about GFE! Thanks to Vladan Bato for releasing the Command & Conquer specs! Special thanks to Don Hannema for hacking the Sin and Outcast Package formats and giving me lots of help with C&C mix files! Thanks to Compuart for coding the Kyrandia CPS and COL plug-ins! I would also like give thanks to LaMeR for his help with testing GFE, giving valuable improvement ideas and sending me information about useful game file format sources! See http://www.dirtylittlemonkeys.org/lamerlabs/index.html. For reading JPEG files GFE uses Independent JPEG Group's JPEG library. See http://www.ijg.org/. For uncompressing ZIP files GFE uses the zlib compression library, Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler. See http://www.info-zip.org/pub/infozip/zlib/ for more info. The Ultimate Packer for eXecutables (UPX) was used to make gfe.exe a bit smaller (OK, a lot smaller!), Copyright (c) 1996-2001 Markus Oberhumer & Laszlo Molnar. See http://upx.tsx.org/. Thanks to Matt Saettler and Mathieu Olivier for explaining the Blood RFF format and showing how the RFF file directory structure should be decrypted. See http://www.planetblood.com/bloodsource/rff_fileformat.shtml and http://www.planetblood.com/bloodsource/rebuild.shtml. History ------- version 0.9 - first release version 0.91 - fixed some PCX and TGA bugs (a problem with padding) - sorted out one very annoying memory problem - fixed many other minor problems - added "Save" option version 0.92 - added full Jedi Knight MAT support - added text viewing - added wave playing - added support for 256-color JASC palettes (version "0100", Paint Shop Pro 3.0) - added bitmap scrolling version 0.93 - added multiple selection of entries - removed repetitive overwrite prompts and added "Yes to All" and "No to All" options - lots of minor improvements version 0.94 - added Doom sound playing and conversion to .wav - added toolbar and changed the look of the program - GFE can be now run on pre-OSR2 win9x platforms... version 0.95 - added Descent 3 demo HOG support - added "info" -dialog - added 32-bit .tga image viewing (Kingpin Pack files) - added palette viewing - fixed a problem with JASC palettes (hopefully) - a few minor improvements version 0.96 - added Heretic II .M8 and .m32 texture support - added Daikatana Wall texture support - added internal palettes and palette saving - fixed the tooltips bug version 0.97 - added the "Wave Ripper" -option. It searches through any file you select, but doesn't work right if the files are compressed. - Soldier of Fortune .m32 textures can now be viewed inside pack files version 0.98 - added support for Half-Life WAD3 texture files - added support for Sin Pack files (with a little a bit of help from Don Hannema. Thanks, Don!) version 0.99 - added support for Rainbow Six RSB files - added support for 16-bit Jedi Knight BM files - Daikatana demo 2 packs can now be opened, but you can't view the images because most of them seem to be compressed. - Same thing with Outcast packs, you can see what's inside, but nothing can be done... The format of Outcast packs was hacked by Don Hannema. - fixed a small problem with displaying bitmaps - wave ripper is now much faster version 0.995 - added directory browsing. Works with BMPs, TGAs, PCXs, M8s, M32s, WALs, SWLs, RSBs, BMs, MATs, ... - Motocross Madness 1 & 2 .dat files can be viewed, .tex files can be opened too, but the images can't be viewed... Anyone know how to read them? - added support for Jedi Knight CMP palettes - added decompression of compressed Daikatana entries - added compressed TGA viewing - added bitmap ripper, searches for .bmp files (more formats will be added later...) It works fine with Force commander .rpks (Ronin PakFiles) version 0.996 - added support for Half-life sprites (SPR) and models (MDL) - added support for Heavy Metal: FAKK2 .ftx textures (demo) (but they need to be extracted from the zip file first) - added support for Delta Force Land Warrior Demo PFF - directory listings are sorted alphabetically - models and sprites inside Quake and Half-Life packs are previewed by showing the first frame picture (you still need the extract the model or sprite to see all the frames) - a few minor improvements version 0.997 - added full support for ROTT (finally) - added entry searching - fixed a few bugs (M8s in packs, double-saved Doom pics) version 0.9971 - added support for Cultures LIB files - fixed a M8 saving bug version 1.0 - added window resizing and maximizing (some of the long entry names didn't fit in the listbox with some packages) - added support for Heavy Metal: FAKK2 and American McGee's Alice PK3 files. GFE opens other ZIP files too, but currently only FTXs and TGAs can be previewed before extraction. These are the games I tested: - Vampire: The Masquerade NOBS (and TGAs inside them), previewing and saving bitmaps works - Quake III Arena & Star Trek: Elite Forces PK3s, many of the textures are in jpeg format, so they can't be previewed, no problems with TGAs - Team Arena PK3s, TGA previewing works - SWAT 3 Close Quarters Battle & SWAT3 Elite Edition RES files, BMP previewing doesn't work yet, sorry - System Shock 2 and Thief CRF files, PCXs can't be previewed yet - fixed a bug with FTX textures (RGB -> BGR) - opening PAKs is faster version 1.1 - added support for SWAT3 RES files (zip->bmp viewing) - fixed a weird image corruption problem that occured when many PCX files were saved at the same time - added support for Star Trek: Elite Force and Quake III Arena PK3s (zip->jpeg viewing) - added support for Serious Sam test demo 1 & 2 GRO files and textures (zip->tex viewing) version 1.2 - added support for grayscale jpeg images - added full Daikatana Pack and Wall support (compressed entries can be viewed before extracting) - added support for Nocturne and Blair Witch 1 & 2 POD2 and RAW images. (To view the RAW images correctly you need to select xxx.act before selecting xxx.raw. For the same reason saving more than one image at a time won't work.) - added support for Terminator: Skynet and Future Shock textures (texture.*) (most of the images are displayed OK, but there are some special cases that I don't know how to handle yet...) - fixed a few bugs... version 1.22 - added zip->pcx viewing (useful with Thief and System shock 2 CRF files) - added support for Warlords Battlecry XCR files - added support for C&C MIX files, but the support is still a bit unfinished. No problems with CPS files, but proper WSA and SHP file support is missing. Many thanks to Don Hannema for helping me out with the C&C file formats! - fixed a terminator texture problem: animated textures are displayed now correctly (but still some problems with some of the sprites...). Those BSA files can now be opened too. - added support for the old Westwood PAK format. It means support for these old games: Dune 2, Eye of the Beholder, Kyrandia 1 & 2 & 3 and Lands of Lore - added "save everything to this folder" -option for images and entries Version 1.3 - added Blood RFF support (both shareware and retail) - added Blood II REZ resource file and DTX texture support (should work with other LithTech engine games too) - added Terminator: Future Shock/Skynet IMG support - added C&C AUD support (using the new plug-in system) - added some optional registry stuff (see File->Preferences...) version 1.31 - added support for Rage of Mages RES - fixed a Terminator Rampage image offset bug and added the palette to the menu (it's needed to view the images correctly) - fixed some Blood RFF problems (and probably added some new ones) version 1.32 - added Red Faction VPP support - added Ghost Recon and Black Thorn RSB image support - added support for Kyrandia I & II & III CPS images and COL palettes thanks to amazing plug-ins coded by Compuart - added support for Nascar Heat TRK, RES and TEX textures To do ------ So many things to do... It's a shame I haven't been able to update GFE so often anymore. - adding new formats (next: VOC, 24-bit PCX and ripper improvements) - multiple image support - tree view of entries - hex view of unknown entry types - lots of code cleaning - a plug-in system (for compressed stuff) If you have suggestions, comments or bug reports, please send them to aahlstro@ravencommunity.net Updates and news about GFE can be found at: http://www.geocities.com/TimesSquare/8271 http://www.ravengames.com/hosted/gfe