MacOS Kegworks Fix for 3.26 release

If your Kegworks PoE 1 app starts and immediately closes,
you should try this.

if you have an existing Kegworks installation, you must Update the engine like this:

1. Open up Kegworks Winery in your Applications folder, or wherever you've installed the app.

2. Click the "+" button on the left-hand side, beneath the list of installed engines.

3. Select "WS12WineCX24.0.7“ from the list of available engines, then click the "Download and Install" button.

4. Then, you may need to tell your PoE1 installation to use the new engine. Open up the PoE1 Wineskin by going to /User/<username>/Applications/Kegworks. Right click and select Show Package Contents. Open up Wineskin.

5. In the PoE1 Wineskin, Click on Advanced -> go to the Tools tab. Click "Change Engine Used", then select "WS12WineCX24.0.7" from the dropdown. Then click OK.
Last edited by RoboCôck#6253 on Jun 13, 2025, 3:57:27 PM
Last bumped on Jun 14, 2025, 8:42:25 AM
thanks for the post! I tried the new kegworks engine version but instead of an instant exit now I see a black screen with the PoE cursor and then the application closes, I made sure that msync is enabled and running it on D3DMetal. Which M chip are u using this fix on? Did you get a consistent startup after this?
I don't know how many of these steps are necessary (kinda doubt most of them are tbh), but this is how I got kegworks working for me:

1. Go through the steps recommended here for kegworks: https://www.poewiki.net/wiki/Guide:Path_of_Exile_on_Mac_using_Windows_Client
2. Doesn't work
3. Close everything, change the renderer in the config file to Vulcan, open kegworks config and test run(via the kegworks config) with all variations of direct... to ...
4. All of these result in black screen
5. Change the config file back to DirectX12 and back to D3DMetal
6. Test run via the kegworks config
7. Runs successfully
did you do these steps on Intel or Silicon based Mac chips?
Is the work around still working? It looks like there was a small patch and now it doesn't work at all through Kegworks.
Great finding, allthough for me it was a bit different

my production_con fig.ini did not have a device_type entry, only renderer_type

Adding device_type=DirectX12 seems to work


This worked for me. It seems they changed render_type to device_type in the config
So the wrapper worked for me at first install after changing to the latest engine. However, after the patch today I was unable to do the usual workarounds (changing the .tmp to .exe) for the manual patching, as there were no .tmp files in the usual folder. As a result I've been unable to play after the patch, short of reinstalling 40+ GB from scratch. Anyone else facing the same issue or know how to get around it?
"
abrausch#2243 wrote:
Great finding, allthough for me it was a bit different

my production_con fig.ini did not have a device_type entry, only renderer_type

Adding device_type=DirectX12 seems to work


This worked for me. It seems they changed render_type to device_type in the config


This is the easy fix. No need to reinstall. Check if there's a device_type=Vulcan and change it to device_type=DirectX12

I guess they added a new config line in the patch, and set it to a default of Vulkan for w/e reason.
Does anyone have recommendations on how to run poe overlay or other tools with the Kegworks installation of POE1?

Report Forum Post

Report Account:

Report Type

Additional Info