Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
12.36k stars 261 forks source link

[Bug]: EA App #248

Closed Crd5 closed 1 year ago

Crd5 commented 1 year ago

Description

I downloaded Star Wars Battlefront 2 via Steam but when I press the play button Steam tries to install EaApp but I get an exception.

Steps to reproduce

When you try to launch ea game for the first time Steam will try to install EaApp

Expected behaviour

Is there any way to install EaApp (or Origin)

Logs

There are no logs

What version of Whisky are you using?

1.0.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

woile commented 1 year ago

I publish #246 which is quite similar I think

Crd5 commented 1 year ago

I publish #246 which is quite similar I think

Yeah you're right. Thanks

IsaacMarovitz commented 1 year ago

Unfortunately, the EA app is a PITA to use under Wine, and there's no one-size-fits-all solution. Each game has its own workaround for it and I suggest checking Steam or Proton forums for solutions for the game that's causing you trouble here.

IsaacMarovitz commented 6 months ago

EA App now works in WhiskyWine 2.1.1 with the d3dcompiler_47 trick.

Cl1pperT commented 5 months ago

EA App now works in WhiskyWine 2.1.1 with the d3dcompiler_47 trick. Can you clarify on this? I found the d3dcompiler_47 under wine tricks on wine 2.3.2. do I simply need to run this in the bottle and then install the EA app as normal? I'm also trying to work on Battlefront II as listed above

alex-days14 commented 5 months ago

EA App now works in WhiskyWine 2.1.1 with the d3dcompiler_47 trick.

can yo explain how to use use that trick?

Cl1pperT commented 5 months ago

EA App now works in WhiskyWine 2.1.1 with the d3dcompiler_47 trick.

can yo explain how to use use that trick?

I got it working last night to run battlefront. Turns out within the whiskyapp in the bottom right corner you can select winetricks -> then select DLLs column in the top middle -> scroll down -> D3dcompiler_47 -> run. It'll open the terminal and take a minute or so to complete the install automatically. Then simply restart whisky add a fresh windows version of the EA app to your bottle and you're good to go.

groeneveld commented 2 months ago

EA App now works in WhiskyWine 2.1.1 with the d3dcompiler_47 trick.

can yo explain how to use use that trick?

I got it working last night to run battlefront. Turns out within the whiskyapp in the bottom right corner you can select winetricks -> then select DLLs column in the top middle -> scroll down -> D3dcompiler_47 -> run. It'll open the terminal and take a minute or so to complete the install automatically. Then simply restart whisky add a fresh windows version of the EA app to your bottle and you're good to go.

This got EA App working, but it crashes every few minutes.

BenjaOliva commented 2 months ago

EA App now works in WhiskyWine 2.1.1 with the d3dcompiler_47 trick.

can yo explain how to use use that trick?

I got it working last night to run battlefront. Turns out within the whiskyapp in the bottom right corner you can select winetricks -> then select DLLs column in the top middle -> scroll down -> D3dcompiler_47 -> run. It'll open the terminal and take a minute or so to complete the install automatically. Then simply restart whisky add a fresh windows version of the EA app to your bottle and you're good to go.

This got EA App working, but it crashes every few minutes.

Same behavior, crashes after ~2 mins. In my case, makes the game (BF4) to close even when it can run it without issues.

Had a shot of luck and could make it work for 8hs straight and play without a problem. Couldn't replicate it :(