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.
FAQ Quick Links
DownloadThere are two different downloads for Keeper on Windows, and one for Mac (in most cases). The two choices on Windows are:- a standard ZIP file, or a self extracting executable. The latter 'installs' it to a specified location. Note that the installation does not write anything to the registry—so if you want to uninstall it, simply delete the EEKeeper.exe executable and associated files.
Unless otherwise stated, an archive unpacker will be required in order to open the compressed archive. WinZip, WinRAR, 7-Zip, etc.
The default location for the self extracting archive is 'Program Files'. As of Windows Vista, User Account Control (UAC) forbids writing files to directories within Program Files unless the User Account Control feature is disabled. Keeper writes a configuration (INI) file to the same directory as the Keeper executable. If you encounter issues with profiles apparently being erased/not saved and you have Keeper in Program Files, move it somewhere else; i.e. Documents folder
Previous versions of EE Keeper can be found on SourceForge
New icon courtesy of Tammuz Kay
EE Keeper is a save game editor. It can also be used as a character and creature editor. It's not a mod itself, but it can be used to make modifications. If asked by a member of the Beamdog team in reply to a bug report, "are you using any mods?" please be aware that this counts as a mod, as it is used to modify something outside of the game. Most modifications are harmless, this is just an advisory notice.
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
Though not ideal, Keeper works with the use of Wine and it functions well enough. To load different languages, environmental 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 should work on everything from XP to Windows 10. If you encounter a problem, please see the details in the next post on reporting any issues 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, and it will be a long term project/hobby). 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 bugs and there are people who voluntarily test and people who report bugs. If you've tested this to make sure it works in a beta, you'll be listed here. If you're not specifically testing for bugs, but still find one and take the time to come here and report it, you'll be listed. If you're not listed here (I may have simply forgotten), send me a PM and you'll get added.