Skip to content

EE Keeper for OS X via Wineskin

AstroBryGuyAstroBryGuy Member Posts: 3,437
edited November 2017 in General Modding
Hello all,

I've created a Wineskin wrapper for @Troodon80's EE Keeper, and I'm happy to share it with other Mac users out there.

The lastest version can be found here: https://github.com/AstroBryGuy/EEKeeper-OSX/releases/latest

Link to the main EE Keeper thread: http://forum.baldursgate.com/discussion/16497/ee-keeper-updated-to-v1-0-2/p1

Note about OS X's GateKeeper. If you try to launch EEKeeper and get an error saying its not from the Mac App Store and its not digitally signed, then the first time you run it, you need to right click (secondary click) it, and select the "Open" option, and it will ask if you are sure that you want to open the app. Press OK to confirm. After opening the app once this way, you should be able to open it normally.

GAME PROFILES

For version 1.0.2.6+, you will need to create profiles for each game and set the installation and user data folders for each profile. The locations of these folders may depend on the source you purchased the game from. They both can be a bit tricky to find. So, I'd like to compile a list of locations here for everyone.

The "Installation Directory" is the folder which contains the CHITIN.KEY file. On OSX versions of BGEE/BG2EE/IWDEE, this folder is actually inside the game's app package.

The "User Save Data Directory" is the folder where the game's "save" and "portrait" folders can be found. The Beamdog install creates a link to this folder in your Documents folders. I'm not sure if other installs do this. If not, the folder can be found in your Library folder (which is hidden by default in OSX).

For BGEEv1.3, BG2EEv1.3, and IWDEEv1.4:

Purchased from Beamdog
Installation Folder:
  • BGEE: Z:\Applications\Baldur's Gate - Enhanced Edition\Game Data\00777\Baldur's Gate - Enhanced Edition.app\Contents\Resources
  • BG2EE: Z:\Applications\Baldur's Gate II - Enhanced Edition\Game Data\00782\BaldursGateIIEnhancedEdition.app\Contents\Resources
  • IWDEE: Z:\Applications\Icewind Dale - Enhanced Edition\Game Data\00799\IcewindDale.app\Contents\Resources
User Save Data Directory:
  • BGEE: Z:\Users\USERNAME\Documents\Baldur's Gate - Enhanced Edition\
  • BG2EE: Z:\Users\USERNAME\Documents\Baldur's Gate II - Enhanced Edition\
  • IWDEE: Z:\Users\USERNAME\Documents\Icewind Dale - Enhanced Edition\
Where USERNAME is your OSX username.


Purchased from Mac App Store:
Installation Folder:
  • BGEE: Z:\Applications\Baldur's Gate - Enhanced Edition.app\Contents\Resources
  • BG2EE: Z:\Applications\BaldursGateIIEnhancedEdition.app\Contents\Resources
  • IWDEE: Z:\Applications\IcewindDale.app\Contents\Resources
User Save Data Directory:
  • BGEE: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateenhancededition\Data\Documents\Baldur's Gate - Enhanced Edition\
  • BG2EE: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateIIenhancededition\Data\Documents\Baldur's Gate II - Enhanced Edition\
  • IWDEE: Z:\Users\USERNAME\Library\Containers\com.overhaulgames.iwdee-macos\Data\Documents\Icewind Dale - Enhanced Edition\
Where USERNAME is your OSX username.


Purchased from Steam:
Installation Folder:
  • BGEE: Z:\Library\Application Support\Steam\SteamApps\common\Baldur's Gate Enhanced Edition\Baldur's Gate - Enhanced Edition.app\Contents\Resources
  • BG2EE: Z:\Library\Application Support\Steam\SteamApps\common\Baldur's Gate II - Enhanced Edition\BaldursGateIIEnhancedEdition.app\Contents\Resources
  • IWDEE: Z:\Library\Application Support\Steam\SteamApps\common\Icewind Dale Enhanced Edition\IcewindDale.app\Contents\Resources
User Save Data Directory:
  • BGEE: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateenhancededition\Data\Documents\Baldur's Gate - Enhanced Edition\
  • BG2EE: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateIIenhancededition\Data\Documents\Baldur's Gate II - Enhanced Edition\
  • IWDEE: Z:\Users\USERNAME\Library\Containers\com.overhaulgames.iwdee-macos\Data\Documents\Icewind Dale - Enhanced Edition\
Where USERNAME is your OSX username.


Purchased from GOG:
Installation Folder:
  • BGEE: Z:\Applications\Baldur's Gate - Enhanced Edition.app\Contents\Resources\game\Baldur's Gate - Enhanced Edition.app\Contents\Resources
  • BG2EE: Z:\Applications\Baldur's Gate II Enhanced Edition.app\Contents\Resources\game\BaldursGateIIEnhancedEdition.app\Contents\Resources
  • IWDEE: Z:\Applications\Icewind Dale Enhanced Edition.app\Contents\Resources\game\IcewindDale.app\Contents\Resources
User Save Data Directory:
  • BGEE: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateenhancededition\Data\Documents\Baldur's Gate - Enhanced Edition\
  • BG2EE: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateIIenhancededition\Data\Documents\Baldur's Gate II - Enhanced Edition\
  • IWDEE: Z:\Users\USERNAME\Library\Containers\com.overhaulgames.iwdee-macos\Data\Documents\Icewind Dale - Enhanced Edition\
Where USERNAME is your OSX username.



For BGEEv2.0, BG:SoD, BG2EEv2.0:

Purchased from Beamdog
Installation Folder:
  • BGEE: Z:\Applications\Baldur's Gate - Enhanced Edition\Game Data\00777
  • SoD: Z:\Applications\Baldur's Gate - Siege of Dragonspear\Game Data\00809
  • BG2EE: Z:\Applications\Baldur's Gate II - Enhanced Edition\Game Data\00782
User Save Data Directory:
  • BGEE: Z:\Users\USERNAME\Documents\Baldur's Gate - Enhanced Edition\
  • BG2EE: Z:\Users\USERNAME\Documents\Baldur's Gate II - Enhanced Edition\
  • IWDEE: Z:\Users\USERNAME\Documents\Icewind Dale - Enhanced Edition\
Where USERNAME is your OSX username.


Purchased from Mac App Store:
TBD


Purchased from Steam:
Installation Folder:
  • BGEE/SoD: Z:\Library\Application Support\Steam\SteamApps\common\Baldur's Gate Enhanced Edition
  • BG2EE: Z:\Library\Application Support\Steam\SteamApps\common\Baldur's Gate II - Enhanced Edition
User Save Data Directory:
  • BGEE/SoD: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateenhancededition\Data\Documents\Baldur's Gate - Enhanced Edition\
  • BG2EE: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateIIenhancededition\Data\Documents\Baldur's Gate II - Enhanced Edition\
Where USERNAME is your OSX username.


Purchased from GOG:
Installation Folder:
  • BGEE/SoD: Z:\Applications\Baldur's Gate - Enhanced Edition.app\Contents\Resources\game
  • BG2EE: Z:\Applications\Baldur's Gate II Enhanced Edition.app\Contents\Resources\game
User Save Data Directory:
  • BGEE/SoD: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateenhancededition\Data\Documents\Baldur's Gate - Enhanced Edition\
  • BG2EE: Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateIIenhancededition\Data\Documents\Baldur's Gate II - Enhanced Edition\
Where USERNAME is your OSX username.



Many thanks to @Troodon80 for all the work on EE Keeper!


UPDATE 03-DEC-2013: EE Keeper version 1.0.2.2 has been released with Unicode character support. The Wineskin wrappers have been updated to this latest version.

UPDATE 26-JAN-2014: EE Keeper version 1.0.2.3 has been released with a fix for saved games in the Pocket Plane. The Wineskin wrappers have been updated to this latest version.

UPDATE 18-JUN-2014: EE Keeper for OSX version 1.0.2.4 has been released.

UPDATE 09-NOV-2014: EE Keeper for OSX version 1.0.2.6 has been released.

UPDATE 28-FEB-2015: EE Keeper for OSX version 1.0.2.8 has been released.

UPDATE 21-MAR-2015: EE Keeper for OSX version 1.0.2.9 has been released.

UPDATE 28-MAY-2015: Updated folder location information.

UPDATE 23-JUN-2015: EE Keeper for OSX version 1.0.3.0 has been released.

UPDATE 06-JUL-2015: EE Keeper for OSX version 1.0.3.2 has been released.

UPDATE 25-OCT-2015: EE Keeper for OSX version 1.0.3.2a has been released.

UPDATE 25-APR-2016: EE Keeper for OSX version 1.0.3.4 has been released.

UPDATE 18-DEC-2016: EE Keeper for OSX version 1.0.3.6 has been released.

UPDATE 20-JUN-2017: EE Keeper for OSX version 1.0.4.0 has been released.

UPDATE 26-NOV-2017: EE Keeper for OSX version 1.0.4.0a has been released.
Post edited by AstroBryGuy on
Troodon80QbertKirinaldoCrevsDaakmodestvoltaJuliusBorisovGreenerVinnDogg77Grammarsaladlx07
«134

Comments

  • dashteacupdashteacup Member Posts: 52
    I needed to change my bgee directory to 00774, but otherwise it seems to work fine. Thank you.
    AstroBryGuy
  • AstroBryGuyAstroBryGuy Member Posts: 3,437

    I needed to change my bgee directory to 00774, but otherwise it seems to work fine. Thank you.

    Glad it's working for you.

    BTW, do you have the beta version or Mac Store version? Just curious why your install uses the 00774 directory.
  • dashteacupdashteacup Member Posts: 52
    I use the Beamdog installer. I played with the beta and updated to the final patch when it went live.
  • AstroBryGuyAstroBryGuy Member Posts: 3,437

    I use the Beamdog installer. I played with the beta and updated to the final patch when it went live.

    That might explain the different number in the Game Data directory. I only ever had the release version (non-beta) with the Beamdog installer.
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    edited December 2013
    @Troodon80 has released a EE Keeper version 1.0.2.2 with Unicode character support. The Wineskin wrappers have been updated to this latest version. See the first post on this thread for download links.

    For more info on the 1.0.2.2 update to EE Keeper, see @Troodon80's post here:

    http://forum.baldursgate.com/discussion/comment/423357/#Comment_423357
    Post edited by AstroBryGuy on
  • DelDel Member Posts: 44
    I have the Mac store version but am new to Mac OS and have no idea how to specify the installation directory. Any suggestions?
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    I don't have the Mac App Store version, but I think it installs the BG:EE/BG2:EE app directly into the Applications directory.
    • Go into EE Keeper.
    • Select "Settings -> Installation Directory" from the application menu bar (not the OS X menu bar).
    • Click on "Browse BG:EE" or "Browse BG2:EE", depending on which game you want to set up (if you have both games, do both).
    • This should bring up a "Browse for Folder" window. Click the "+" symbols to expand the selection tree to "Desktop -> My Computer -> Z: -> Applications".
    • Then, find "Baldur's Gate - Enhanced Edition.app" (or BaldursGateII-EnhancedEdition.app") and click the "+" symbol to see the folders inside the app package.
    • Find the directory "Contents -> Resources" inside the app package. Select the Resources folder and click "OK".
    These screenshots may help.
  • DelDel Member Posts: 44
    Yes, that works! Thanks!
    AstroBryGuy
  • DelDel Member Posts: 44
    Ok, I was able to load the resources but not open a saved game. I browsed to this location:

    Z:\Users\Home\Library\Containers\com.beamdog.baldursgateIIenhancededition\Data\Documents\Baldur's Gate II - Enhanced Edition\save\000000025-19\

    ...but nothing happens when I click 'ok.' What am I overlooking? Thanks.
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    EE Keeper is looking for a save game in the following location: "Documents\Baldur's Gate II - Enhanced Edition\save"

    The Beamdog installer creates a link to the directory "\Users\USERNAME\Library\Containers\com.beamdog.baldursgateIIenhancededition\Data\Documents\Baldur's Gate II - Enhanced Edition\" in your Documents directory, letting EE Keeper find the save directory. Unfortunately, it looks like the Mac App Store version doesn't do this.

    You can tell EE Keeper to use a custom save directory. There's a selectable option when you bring up the screen to open a save game. See this image:

    https://forums.beamdog.com/uploads/FileUpload/ad/4fe79ae2cd20fc7f5672dcdf03bfce.jpg

    Select the Use Custom Save directory option and then click the Browse button. Navigate to:

    Z:\Users\Home\Library\Containers\com.beamdog.baldursgateIIenhancededition\Data\Documents\Baldur's Gate II - Enhanced Edition\save\

    and then click OK. Don't try to pick a specific save. Just point EE Keeper to the "save" directory.

  • DelDel Member Posts: 44
    Thanks again!
    AstroBryGuy
  • SkaffenSkaffen Member Posts: 709
    edited January 2014
    OK, got it to work now after re-indexing. Using Parallels / Bootcamp with windows version of EEKeeper 1.0.2.2

    Problem I have: BG2EE doesn´t load the edited savegames, they don't appear in the list when I want to open at all.

    I have verified, files are written in the same path as the rest of the gamefiles with next higher game number. I have also copied the folder content of the newly created savegame into the folder of a game that is normally loadable from BG2EE -> but when I do that the savegame is no longer listed.

  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    @Skaffen - Are you running the OS X version of BG2EE, or are you running the Windows version on OS X under Parallels?
  • SkaffenSkaffen Member Posts: 709
    edited January 2014
    @AstroBryGuy OSX version of BG2EE. Not having to boot windows was the major driver to move from a working GOG installation to EE.
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    edited January 2014
    @Skaffen - I don't have Parallels, I run EE Keeper on OS X via Wine. So, I'm not sure how Parallels could affect the game files.

    There's a link at the top of the thread to the latest Wineskin wrapped version of EE Keeper for OS X.
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    @Troodon80 has released EE Keeper version 1.0.2.4. The Wineskin wrappers have been updated to this latest version. See the first post of the thread for download links.

    For more info on the 1.0.2.4 update to EE Keeper, see @Troodon80's post here:

    http://forum.baldursgate.com/discussion/16497/ee-keeper-updated-to-v1-0-2/p1
    CrevsDaak
  • padampadam Member Posts: 1
    Unfortunately it does not seem to work anymore (at least) when EEKeeper is downloaded from the Mac Store. The format of the folders/files look different (eg folder called now /characters). Also EEKeeper does not see recognize the save files located in the /save /mpsave /bpsave folders even using the custome save directory.
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    edited August 2014
    padam said:

    Unfortunately it does not seem to work anymore (at least) when EEKeeper is downloaded from the Mac Store. The format of the folders/files look different (eg folder called now /characters). Also EEKeeper does not see recognize the save files located in the /save /mpsave /bpsave folders even using the custome save directory.

    The /characters folder is where exported characters would go, or where you would copy .chr files you want to import into the game. It's not new, but I think it isn't created by the game until you export a character. If you want to import a character, create it yourself in the same folder where the save folder is.

    If you're using the Mac App Store version, be sure to set your game installation directories up correctly. The above post may help:

    http://forum.baldursgate.com/discussion/comment/435450/#Comment_435450

    Select the Use Custom Save directory option and then click the Browse button. Depending on which game you're currently using, the custom save location is different:

    BGEE:
    Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateenhancededition\Data\Documents\Baldur's Gate - Enhanced Edition\save\

    BG2EE:
    Z:\Users\USERNAME\Library\Containers\com.beamdog.baldursgateIIenhancededition\Data\Documents\Baldur's Gate II - Enhanced Edition\save\

    Unfortunately, there is only one Custom Save Directory, and it is used by EE Keeper for both BGEE and BG2EE. So, if you're playing both games, you'll need to change up your custom save game directory.

    OR - you can create the symlinks that the Mac App Store version of BGEE/BG2EE doesn't create. Wine doesn't like OSX Aliases, so you need to create Unix symlinks via the terminal.

    Open the Terminal and enter the following commands:
    cd ~/Documents

    ln -s ~/Library/Containers/com.beamdog.baldursgateenhancededition/Data/Documents/"Baldur's Gate - Enhanced Edition" "Baldur's Gate - Enhanced Edition"

    ln -s ~/Library/Containers/com.beamdog.baldursgateIIenhancededition/Data/Documents/"Baldur's Gate II - Enhanced Edition" "Baldur's Gate II - Enhanced Edition"
    This should create the links needed in your Documents folder so that EE Keeper can see the save games without using the Custom Save option.
  • misteridmisterid Member Posts: 39
    Not sure if anyone else has noticed this, and it may be because of some oddities on my end, but the most updated EEKeeper (OS X 10.6.8, beamdog BG:EE and BGII:EE) crashes whenever I try to alter the number of spells I can memorize. Happens for cleric and priests, straight from the game without any other changes or mods.
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    @misterid - I don't experience this issue when editing the Memorization tab. It could be a compatibility issue with your version of OSX and Wine. I'm running on Mavericks (OSX 10.9). I can update the Wineskin to the latest versions of Wine and Wineskin. Maybe that will help.

    Anyone else seeing this issue?
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    edited September 2014

    @misterid - I don't experience this issue when editing the Memorization tab. It could be a compatibility issue with your version of OSX and Wine. I'm running on Mavericks (OSX 10.9). I can update the Wineskin to the latest versions of Wine and Wineskin. Maybe that will help.

    Anyone else seeing this issue?

    EDIT: I see the issue as well. I'll have to see if I can change options in Wine to stop it.

    NOTE: It doesn't appear to affect 1.0.2.3. That looks to be working. Until I can figure this out, you can use that.
    Post edited by AstroBryGuy on
  • misteridmisterid Member Posts: 39
    So how do I update the Wine version? I downloaded it as the wrapper and I am not sure the settings that are on the Wine. If it is as simple as opening Wine and updating it I can do that, just want to make sure I don't need to make any changes to the wrapper and program itself after updating.

    I was making myself my own "shaman" by forcing a multiclass barbarian/cleric half-orc and wanted to up the memorized spells. I tried removing the options following in-game limits etc and still had the issue.

    Id
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    misterid said:

    So how do I update the Wine version? I downloaded it as the wrapper and I am not sure the settings that are on the Wine. If it is as simple as opening Wine and updating it I can do that, just want to make sure I don't need to make any changes to the wrapper and program itself after updating.

    I was making myself my own "shaman" by forcing a multiclass barbarian/cleric half-orc and wanted to up the memorized spells. I tried removing the options following in-game limits etc and still had the issue.

    Id

    Updating the Wine version didn't work. I still see the crash.

    I suggest using 1.0.2.3 until 1.0.2.5 is released.
  • misteridmisterid Member Posts: 39
    @AstroBryGuy‌ Oh, sorry, misread your post. Thanks, I'll start using that now.
  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    misterid said:

    @AstroBryGuy‌ Oh, sorry, misread your post. Thanks, I'll start using that now.

    The Wineskin wrapped version of 1.0.2.4 for OSX should not crash on editting the Memorization tab now.

    https://dl.dropboxusercontent.com/u/80058200/EEKeeper_1.0.2.4_OSX.zip
  • Cal_ElCal_El Member Posts: 56
    Hi, I have been trying to get this to work on Mac for hours to no success.

    Followed everything pretty much to a tee, downloaded the wrapper and what not.

    So the Install Directory on mines go like this

    Z:\Users\(My Name)\Applications\Baldur's Gate Enhanced Edition.app\Contents\Resources\

    Language is Set to English too....

    Then when selecting BG1 "Cant Find Dialog.tlk" box appears EE unable to find text resources.

    So perplexed, I decided to look into my Icewind Dale 2 folder, following the same path (Contents\Resources etc) to find loads of folders in there with Languages.

    My BBEE (Steam) has no such files, there is only one file... 'shortcut.icns'

    Also Icewind dale 2 is in Applications yet BBEE from steam is under my Users > Applications... it this an issue?

    Any help welcome, and if any more info needed ask away

    Thanks


  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    Cal_El said:

    Hi, I have been trying to get this to work on Mac for hours to no success.

    Followed everything pretty much to a tee, downloaded the wrapper and what not.

    So the Install Directory on mines go like this

    Z:\Users\(My Name)\Applications\Baldur's Gate Enhanced Edition.app\Contents\Resources\

    Language is Set to English too....

    Then when selecting BG1 "Cant Find Dialog.tlk" box appears EE unable to find text resources.

    So perplexed, I decided to look into my Icewind Dale 2 folder, following the same path (Contents\Resources etc) to find loads of folders in there with Languages.

    My BBEE (Steam) has no such files, there is only one file... 'shortcut.icns'

    Also Icewind dale 2 is in Applications yet BBEE from steam is under my Users > Applications... it this an issue?

    Any help welcome, and if any more info needed ask away

    Thanks


    The app at /Users//Applications/Baldur's Gate Enhanced Edition.app must be a launcher.

    IWD2 is from GOG, right? Different vendor, different way of packaging. Plus IWD2 is a Windows app wrapped in a Wineskin, BGEE is a native OSX app. Different beasts.

    I don't have the Steam download, but according to a post on stackexhange.com, Steam puts the actual game files at /Users//Library/Application Support/Steam/SteamApps/. Try looking there. The folder you want is the folder with the game's CHITIN.KEY file.
  • Cal_ElCal_El Member Posts: 56
    Yes IWD2 is GOG, that all makes sense


    I am on the verge of giving up!?! lol. Dont have Steam/SteamApps under that directory , so I typed a search for the CHITIN.KEY out of curiosity, and it found two files... which were in a folder I downloaded(dont remember what this is now, but Its downloaded recently) called gemrb-0.8.1 ... ring any bells?

    anyway the two CHITIN.KEY files were in there.

    Excuse my lack of ability here but im not all that snazzy with Mac's lol... back in the day had no probs with Shadowkeeper on the PC, but Mac's got me learning all over again.


    Thanks for your Reply Mr Astro

  • AstroBryGuyAstroBryGuy Member Posts: 3,437
    Cal_El said:

    Yes IWD2 is GOG, that all makes sense


    I am on the verge of giving up!?! lol. Dont have Steam/SteamApps under that directory , so I typed a search for the CHITIN.KEY out of curiosity, and it found two files... which were in a folder I downloaded(dont remember what this is now, but Its downloaded recently) called gemrb-0.8.1 ... ring any bells?

    anyway the two CHITIN.KEY files were in there.

    Excuse my lack of ability here but im not all that snazzy with Mac's lol... back in the day had no probs with Shadowkeeper on the PC, but Mac's got me learning all over again.


    Thanks for your Reply Mr Astro

    gem-rb is the open source implementation of the Infinity Engine. So, that's not BGEE.

    It looks like the forum didn't fully show the path to the Steamapps folder (I used \< \>). It should be:

    /Users/%USERNAME%/Library/Application Support/Steam/SteamApps/

    The /Users/%USERNAME%/Library/ folder is normally hidden. It won't appear in the Finder. If you go fo the Finder, select the Go menu while pressing the Alt key, the Library will appear.
Sign In or Register to comment.