At the suggestion of @Dee
, this thread will be used to post updates (as and when I have time), looking into bug reports, and a host of other things.
The program can be found on SourceForge (link below), and this post will be updated with links when a new version is ready. Some details of usage can be found within the Wiki on the Keeper SourceForge page
). If people have free time, feel free to add to it for the benefit of others.Unless otherwise stated, an archive unpacker will be required in order to open the RAR archive.
The source code for EE Keeper can be found here
. The Visual Studio solution is for VS2012, so you will need that in order to do anything (or you could make a quick edit to the solution so it will load in older versions).
EE Keeper* uses MFC (Microsoft Foundation Class), which means that you will need a standard version of Visual Studio, rather than an express version. Even if you don't, but you have programming knowledge and would like to help, then over the course of the next few months the plan I have is to convert all the code to be Unicode friendly. The second part of the plan is to convert to Win32 or (better yet) use Qt or wxWidgets to make it cross-platform friendly. Either way, feel free to post your coding suggestions. I will also be taking suggestions, but please keep them realistic. I don't have a lot of time to spare on this project and so any suggestions will likely take weeks or months to implement; keep them short and sweet, modifications to the UI, tweaks, etc.*Since EE Keeper seems to be the widely accepted name, that's what it is called officially. However, anyone can call it whatever they like.
This is a big question for a lot of people. The answer is that it is not officially
supported. Some trials on Mac via Wineskin, by @Nifft
, have been done and it seems to work, depending on the version - it will be up to others to help with that should any issues arise. More details here
, has recently started creating wrappers for new versions of EE Keeper. Please note that a new wrapped version will be released behind the Windows version; it requires that he gets the latest version and then create and upload a wrapper. For future builds I will be submitting one to him sooner so that he can have it wrapped and uploaded in conjunction with the Windows release.Linux
Currently, there is no native version of BG:EE or BG2:EE on Linux, so support for that platform is not in huge demand. I have tried using Keeper in openSUSE using Wine and it functions well enough. To load different languages from the game files, environment variables may need to be set; e.g. Exec=env LC_ALL=zh_CN.UTF-8 WINEPREFIX="[location of wine]" wine '[location of file]'.Windows
The current version, 22.214.171.124, should work on everything from XP to Windows 8. If you encounter a problem, please see the details below on reporting it any problems you find.
As a final note: just because a new thread is made, and the release is more of a Live/REL version, it doesn't mean that the program is bug free, nor does it mean that I won't be tweaking it any more (I will). If you come across any issues, or you are in doubt over something, feel free to post and either myself of some other helpful community member will try to help overcome it. If you find something, and you're certain that it's a bug (i.e. portraits not displaying when they should), feel free to create a ticket for it here
. If the ticket is not a bug, but a misunderstanding, then it will be moderated as such. Feature requests can also be made, just set the 'Report Type' option to 'Feature Request'. When trying to bring a bug to my attention, please specify what platform you are using (Mac or Windows) and exactly what you are or were trying to do at the time of the bug.
Obviously, like any program, there are testers. If you've tested this to make sure it works in a trial stage, you'll be listed here.