Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WS12Wineskin engines do not work with Path of Exile #2

Closed
GrimDawn-max opened this issue Sep 2, 2024 · 12 comments
Closed

WS12Wineskin engines do not work with Path of Exile #2

GrimDawn-max opened this issue Sep 2, 2024 · 12 comments
Labels
bug Something isn't working

Comments

@GrimDawn-max
Copy link

GrimDawn-max commented Sep 2, 2024

Environment (please complete the following information):

  • OS: macOS version 14.6.1
  • Winery version: v2.0.3
  • Master Wrapper version: 3.0.6
  • Engine version: WS12WineCX64Bit23.7.1-3_rc2
  • Hardware: MacBook Pro 16 2021 M1 Max 64GB Memory
  • Application/Game Name: Path of Exile
  • Render used: D3DMetal enabled. DirectX12 configured in production_Config.ini file in Path of Exile

Describe the bug

When using ANY WS12WineCX64Bit engines Path of Exile will start but then crash to the desktop before getting to login page.

Path of Exile runs correctly when using WS11WineCX64Bit23.7.1.-D3DMetal-v1.1

To Reproduce

Describe the steps to reproduce the behavior:

  1. Setup Path of Exile with a new Wineskin wrapper, using the engine and renderer mentioned in the environment details.
  2. Configure renderer_type=DirectX12 in production_Config.ini file if not already correctly set.
  3. Start game by clicking on wrapper or if in Wineskin menu select Test Run
  4. See error - which will be black screen appears then game crashes to desktop

Expected behaviour

Path of Exile should start up and present a login screen to login and play the game.

Screenshots

If applicable, add screenshots to help explain your problem.
POEWineskinStartup

LastRunWine.log

If the log is larger drag/drop into the issue window.
LastRunWine.log

Additional context

None

@GrimDawn-max GrimDawn-max added the bug Something isn't working label Sep 2, 2024
@Gcenx
Copy link
Collaborator

Gcenx commented Sep 3, 2024

Could you add the following to the Unix command field

export DYLD_PRINT_LIBRARIES=YES

Then provide an updated LastRunWine.log

@Gcenx
Copy link
Collaborator

Gcenx commented Sep 3, 2024

Added WS12WineCX64Bit23.7.1-3_D3DMetal-v1.1 that Engine is a rebuilt version of WS12WineCX64Bit23.7.1-3_rc2 but using the prior method of using D3DMetal.

Due to D3DMetal files being directly bundled inside this Engine the option is grayed put since it can't be disabled.

@GrimDawn-max
Copy link
Author

Attached is the LastRunWine.log wit the added Unix command
LastRunWine.log

@GrimDawn-max
Copy link
Author

Added WS12WineCX64Bit23.7.1-3_D3DMetal-v1.1 that Engine is a rebuilt version of WS12WineCX64Bit23.7.1-3_rc2 but using the prior method of using D3DMetal.

Due to D3DMetal files being directly bundled inside this Engine the option is grayed put since it can't be disabled.

The new engine works ! Path of Exile started up as usual. Thanks. You can go ahead and close the report as fixed.

@Gcenx
Copy link
Collaborator

Gcenx commented Sep 4, 2024

I won’t be closing this as I don’t consider this an actual solution more a workaround like the other solution l included inside the engine you tested.

I’ve been working on a more stable solution that’ll require all supported Engines to be rebuilt but has other advantages.

@AlmondNoTitties
Copy link

@Gcenx @GrimDawn-max sorry to mother you grys, im trying to run POE through wine on my MacBook. I can't seem to get the engine running properly. World you be able to help me?

@GrimDawn-max
Copy link
Author

@Gcenx @GrimDawn-max sorry to mother you grys, im trying to run POE through wine on my MacBook. I can't seem to get the engine running properly. World you be able to help me?

Join this discord channel - https://discord.gg/XbdFZT6G

The mac-os channel has a pinned message with a link to a wiki page on the official poewiki site. It outlines how to install POE using Wineskinserver.

@Gcenx
Copy link
Collaborator

Gcenx commented Oct 2, 2024

We’ve been working hard on a large backend change that also resolves the issues related to currently needing the -d3dmetal Engines again.

@AlmondNoTitties
Copy link

@Gcenx @GrimDawn-max sorry to mother you grys, im trying to run POE through wine on my MacBook. I can't seem to get the engine running properly. World you be able to help me?

Join this discord channel - https://discord.gg/XbdFZT6G

The mac-os channel has a pinned message with a link to a wiki page on the official poewiki site. It outlines how to install POE using Wineskinserver.

Hey sorry would you be able to resend the link? I was away from home so didn’t even get to see the message. Thank you for the response.

@AlmondNoTitties
Copy link

We’ve been working hard on a large backend change that also resolves the issues related to currently needing the -d3dmetal Engines again.

Have you managed to successfully make it work? If so I’d love to try. Also I have encountered a problem when I closed wine skin and reopened it, it won’t relaunch the game anymore. States there is some sort of error that the tmp or exe is still running in the background.

@Gcenx
Copy link
Collaborator

Gcenx commented Oct 2, 2024

Have you managed to successfully make it work? If so I’d love to try.

There still some bugs to iron out but once we’re happy we’ll push an update for all Wineskin users.

During testing the newly revised Engines (due to backend changes) are working nicely this includes fully functional CX24 and CXP based Engines.

Also I have encountered a problem when I closed wine skin and reopened it, it won’t relaunch the game anymore. States there is some sort of error that the tmp or exe is still running in the background.

It would be best to open an issue for this and provide as much formation as possible.

@Gcenx
Copy link
Collaborator

Gcenx commented Oct 20, 2024

The game works in Kegworks with WineCX23.7.1 once renders/d3dmetal/2.0 is removed, once I provide WineCX24 engine it’ll work with D3DMetal-v2.0.

@Gcenx Gcenx closed this as not planned Won't fix, can't repro, duplicate, stale Oct 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants