Written by Dmitry Jemerov <yole@yole.ru>
News | About | FAQ | Download | Links | Mailing list | SourceForge project root
22 Apr 2004: Thanks to persistent pinging by Jason Compton, I have released the version of Infinity Explorer that contains the changes I made after the release of version 0.75. This version is unfinished, untested and unsupported. I am no longer working on Infinity Explorer, and this is the last version to be ever released by me.
The details on the new version can be found in the release notes.
01 Apr 2001: Added a FAQ page, containing answers to some of the most frequently asked questions and some tips on reverse-engineering file formats.
01 Nov 2000: Infinity Explorer 0.75 released. The version 0.75 is primarily a bugfix release. It doesn't have any major new features, but its stability and correctness have been significantly improved. Most of the updates are related to the script decompiler, the BIFF loading code (badly broken in version 0.71) and the CHUI viewer.
More details can be found in the ChangeLog.
06 Oct 2000: Infinity Explorer 0.71 released. Bugs fixed:
03 Oct 2000: Infinity Explorer 0.7 released. Major new features are:
More details can be found in the ChangeLog.
Infinity Explorer is a game data browser for games built with the BioWare Infinity Engine. Currently there are four games using that engine:
The current version of Infinity Explorer can display the following types of game data:
Support for other data types will be added in future versions.
Infinity Explorer supports exporting graphics to the following formats:
Infinity Explorer is written in Delphi 7 and distributed under GNU General Public License. This means that the full source code of the program is available for download.
The Infinity Engine File Format Hacking Project maintained by Jed Wing (originally by Eddy L O Jansson and Petr Zahradnik) is a great source of information about the internals of Infinity Engine. Much of the information I used when developing Infinity Explorer comes from that site.
Note that the primary purpose of this project is NOT cheating. There are plenty of other cheating tools out there. What I want to do is understand how the game works, what is happening behind the scenes.
If you want to get notified about new releases of Infinity Explorer, you can subscribe to the infexp-announce mailing list.
For more information about Infinity Explorer (forums, mailing lists, bug tracking, CVS repository and so on), check out the SourceForge project root.
The current version of Infinity Explorer is 0.8pre, released on April 22, 2004.
You can download either the compiled binaries or the source code. Click on one of the links below:
If you want to compile the source code of Infinity Explorer, you will need RX Library 2.75. It can be downloaded from www.rxlib.com.
You can also download the definitions of Infinity Engine data structures in StructLook format. (StructLook is a shareware tool for viewing data of arbitrary structure, available from http://gid.kuzbass.net/sen/). These definitions are generally more complete than the structures in InfExp source code. There is also a Python script to convert StructLook definitions to nice HTML pages.
Recently a new project called GEMRB was started. This is an attempt to create an open-source, portable remake of the Infinity Engine. If you are interested, check out the project site. We really need your help!
Here is the list of resources related to Infinity Engine hacking that I know of. If you know of any other sites related to Baldur's Gate or Planescape: Torment internals, please mail me.
Click the button below to vote for Infinity Explorer at the Planescape: Torment Top 10: