wattostudios / GameExtractor

Reads and writes thousands of different archive and image formats used in games.
http://www.watto.org
GNU General Public License v2.0
143 stars 9 forks source link
archiver converter games packages viewer

GAME EXTRACTOR

Extensible Game Archive Editor http://www.watto.org/extract

About Game Extractor

Game Extractor is a program that reads and writes files used in games. The primary focus is to open game archives and allow you to extract the files from them. Secondary to that, there are also viewers and converters for many different images, including game-specific ones, and a number of compression algorithms.

GitHub Information

What this is...

What this is not...

Installation and Build Prerequisites

Game Extractor requires you to have Java Runtime Environment 8.0 (or 1.8) or later installed on your computer. This is a free download from http://www.java.com

If you are using Java version 10 or newer, you will need to install the JavaFX libraries as well, as they are no longer part of the JRE. These are available from https://openjfx.io/ and will need to be on your classpath (or in the main Game Extractor directory).

We maintain the project using Eclipse. You should be able to download the repository, and import it into Eclipse via the menu path File -- Open Projects from File System. The main entry point is under src/org/watto/ge/GameExtractor.java . When importing into Eclipse, you will need to choose Java 1.8 under Project --> Java Compiler, as well as choosing JDK 1.8 under Project --> Java Build Path.

Eclipse will give errors relating to Java Media Framework. If you have it installed, make sure you add the libraries to the project classpath. Otherwise, just delete the corresponding java sources if you're not interested in those in particular.

Operating System Support

Game Extractor is only officially supported on Windows. While Java can theoretically run on many different operating systems, this doesn't necessarily mean that Game Extractor works correctly or completely on those operating systems.

We have performed some very basic tests on Linux-based operating systems (does the program open, and does it read an archive) - that's about it. We have provided some extremely basic scripts to assist running in ksh/csh/bash shells, however you should evaluate the scripts and adjust them appropriately for your system.

We would expect that most functions would operate correctly in non-Windows environments, but offer no guarantees of this, and in some situations we may not be able to make it work in those environments at all.

Troubleshooting and Contact Information

If you have a question about the commands and tools in Game Extractor, open up the Help window within the Game Extractor program. It also contains some tutorials documenting how to perform specific tasks, such as "How to Open an Archive". These help files can also be opened in any web browser - start with the file help/index.html

If you have any other Game Extractor questions, browse the Help/FAQ pages on the website - http://www.watto.org/extract . These pages include help on general Game Extractor queries, common errors and problems, and information on the full version.

There is a Contact Form on our website, if you need to contact us for any further purpose.

Version History

For notes on Versions prior to 3.0, refer to the readme file for Game Extractor Version 2.x