mnapoli / aoe2-de-macos

How to run Age of Empires 2 DE on macOS
82 stars 5 forks source link

Not needed in crossover 23 #6

Open cpius opened 1 year ago

cpius commented 1 year ago

Hi

I just wanted to say that none of this is needed in Crossover 23.0.0 beta 1. I got it from their support team. I didn't do any of the steps, and yet everything just worked out of the box with good framerates and no desync issue. I played several long multiplayer games against online opponenents. I'm on an M1 Max.

No steam issue, no issue starting the game and no desync issue. Framerate about 120 fps.

mnapoli commented 1 year ago

Wooww that is awesome!

I asked for beta access but they refused to send me the build, they said v23 is out next week. I'll just wait and see :)

onedayitwillmake commented 1 year ago

Is this still the case? @cpius Did you experience the "0.5sec stutter every 5-6 seconds" issue? I've tried everything, the game runs great otherwise.... but the stutter makes selection break

cpius commented 1 year ago

Is this still the case? @cpius Did you experience the "0.5sec stutter every 5-6 seconds" issue? I've tried everything, the game runs great otherwise.... but the stutter makes selection break

It runs flawlessly on my machine.

dvnrsn commented 1 year ago

23 is now available for everyone and all I had to do was install aoe2 DE.

Edit Oct 2023: new mac m1 needed the ucrtbase file at least for multiplayer success otherwise disconnect

mnapoli commented 1 year ago

Awesome, I haven't even reinstalled the thing, I'm still using my old bottle 😄

seanwessmith commented 11 months ago

anyone try this on macOS Sonoma yet? I'm getting de-sync issues on multiplayer 1v1 RM. It occurs in the first minute of the game but its not cancelling the game for either player. It results in a game where each player thinks they're still playing and it looks like the other player disconnected even though they didn't.

aroman commented 11 months ago

anyone try this on macOS Sonoma yet? I'm getting de-sync issues on multiplayer 1v1 RM. It occurs in the first minute of the game but its not cancelling the game for either player. It results in a game where each player thinks they're still playing and it looks like the other player disconnected even though they didn't.

@seanwessmith what mac hardware + macOS version are you getting those desync issues on? which guide did you follow, and what version of crossover are you using?

seanwessmith commented 11 months ago

This now this works following the guide in the README. I updated to Crossover Version 23.5 (23.5.0.36528) and used D3DMetal instead of DXVK.

aroman commented 11 months ago

@seanwessmith fantastic to hear! i tried this setup not too long ago (before Crossover 23), and besides the de-sync issue, I encountered stuttering while playing the game -- not enough to be completely unplayable, but definitely enough I wouldn't want to play multiplayer with it. do you notice any stuttering with the setup you're using now?

seanwessmith commented 11 months ago

No stuttering at all. Things seem to be better than with Metal than the old DXVK. Mem and CPU usage is around 30%

On Thu, Sep 28, 2023 at 11:26 PM Avi Romanoff @.***> wrote:

@seanwessmith https://github.com/seanwessmith fantastic to hear! i tried this setup not too long ago (before Crossover 23), and besides the de-sync issue, I encountered stuttering while playing the game -- not enough to be completely unplayable, but definitely enough I wouldn't want to play multiplayer with it. do you notice any stuttering with the setup you're using now?

— Reply to this email directly, view it on GitHub https://github.com/mnapoli/aoe2-de-macos/issues/6#issuecomment-1740372180, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB7OBX6EMYEBBH24RQCUPMLX4ZS23ANCNFSM6AAAAAA3KVDM3E . You are receiving this because you were mentioned.Message ID: @.***>

seanwessmith commented 11 months ago

@aroman forgot to mention that I did not install "DXVK (Builtin)" nor "DirectX for modern games"

oemera commented 11 months ago

I use a MacBook 14" M1 Max and I installed CrossOver 23.5 (23.5.0.36528). Then I installed aoe2de from crossovers list of installable apps. I enabled d3dmetal the game runs great even in high resolution mode. I haven't experienced any stutters so far.

Unfortunately the only issue I have is that the buttons in the main menu have no visible text. Here is a screenshot how it looks. It only happens when I enable d3dmetal. The issue goes away when you disable d3dmetal and enable DXVK instead (but then the game stutters every 5 seconds)

Does anyone has the same issue? Do we have a solution for this?

I even tried to run it with winetricks with the same result. Any suggestions how this issue can be solved?

seanwessmith commented 11 months ago

thanks for posting this. I have everything working just like you and I have the same issue with the text that you do. The one additional thing that I can note is that the buttons with text do work on the first load of aoe2. its on all subsequent loads that the text no longer appears. I'm unsure if its an issue caused by mods or what.

mnapoli commented 11 months ago

Interesting, is the rest OK? (e.g. settings) It sounds like it's annoying, but not preventing from playing?

(personally I'm still running my old install with the instructions from the README, haven't upgraded neither macOS nor Crossover to the latest version yet)

oemera commented 11 months ago

@mnapoli yeah it actually runs pretty good. It's just annoying like you said.

I have the same issue with Crossover and Winetricks so I'm assuming it has something to do with underlaying modules somehow. I thought maybe there is a fix I'm not aware of.

I need to say I was going to buy a crossover license but now I see Winetricks works as well and both have same performance and same issues so I decided to wait and not buy for now.

oemera commented 11 months ago

I couldn't find a solution for this "main menu has no text" issue and switched to a Wine-Engine which doesn't use d3dmetal (WS11WineXC64Bit22.1.1-14).

Installed everything like in guide with Winetricks and it just works fine without stuttering. Online multiplayer works fine too.

epicbenz commented 9 months ago

I couldn't find a solution for this "main menu has no text" issue and switched to a Wine-Engine which doesn't use d3dmetal (WS11WineXC64Bit22.1.1-14).

Installed everything like in guide with Winetricks and it just works fine without stuttering. Online multiplayer works fine too.

Hi, I would love to play AoE 2 DE on my M1 MacBook Pro, but I have no clue how. What is Winetricks and where do I find the file? All the tutorials on YouTube & Co. are about Crossover and I don't want to buy it for allmost 70€ before I can test it if it's really working on my Macbook. Would be really nice if you could help me :)

dvnrsn commented 9 months ago

Hey @epicbenz the instructions are in the readme of this repository. There are instructions for an alternative to Crossover, but note there is a free trial with Crossover.

epicbenz commented 9 months ago

Hey @epicbenz the instructions are in the readme of this repository. There are instructions for an alternative to Crossover, but note there is a free trial with Crossover.

Thanks for your answer. I have tried it with the free trial version of Crossover, but everytime I try to start a multiplayer game (host a lobby with KIs) the game freezes before it even starts. When I try Singleplayer Mode it started but freeze completely after 10 min. I have replaced the "ucrtbase.dll" file on the C drive two times with the file from this repository.

After this I have tried to install the version without crossover, step 1 worked fine, but when I type

brew install --cask --no-quarantine gcenx/wine/wineskin

I get the message

zsh: command not found: brew

Don't know what I did wrong.

dvnrsn commented 9 months ago

Hmm, sorry to hear that. Not sure what's up with your crossover. Can you create a new issue here so it's more searchable and not in this unrelated thread. Document what you can.

In terms of the second, you didn't do anything wrong. It looks like you're failing on the brew installation. Open a new terminal and/or just type "zsh" and enter. Then when you submit

 type brew

it should give you something like

 brew is /opt/homebrew/bin/brew
epicbenz commented 9 months ago

Hmm, sorry to hear that. Not sure what's up with your crossover. Can you create a new issue here so it's more searchable and not in this unrelated thread. Document what you can.

I already did, https://github.com/mnapoli/aoe2-de-macos/issues/12, but there are no answers at this moment.

In terms of the second, you didn't do anything wrong. It looks like you're failing on the brew installation. Open a new terminal and/or just type "zsh" and enter. Then when you submit

type brew

it should give you something like

brew is /opt/homebrew/bin/brew

I have tried it another time, now I could install Winery, Steam and the Game. The game starts, but when I try to host a multiplayer game, then the countdown at the buttom goes to 0 and nothing happens.

epicbenz commented 9 months ago

Hmm, sorry to hear that. Not sure what's up with your crossover. Can you create a new issue here so it's more searchable and not in this unrelated thread. Document what you can.

I already did, https://github.com/mnapoli/aoe2-de-macos/issues/12, but there are no answers at this moment.

In terms of the second, you didn't do anything wrong. It looks like you're failing on the brew installation. Open a new terminal and/or just type "zsh" and enter. Then when you submit

type brew

it should give you something like

brew is /opt/homebrew/bin/brew

I have tried it another time, now I could install Winery, Steam and the Game. The game starts, but when I try to host a multiplayer game, then the countdown at the buttom goes to 0 and nothing happens.

Edit: I have tried to replace ucrtbase.dll file. After that the game starts, but I get the exact same error like with Crossover. The Screen freezes with the color dots, and nothing happens after that.

What could this be, if Crossover and Winery have the same problem?

andrewdanks commented 8 months ago

Configuration

seanwessmith commented 8 months ago

I don’t play with High Resolution mode. I’m not sure if that’s causing your stutter or not.

On Dec 25, 2023, at 5:52 PM, Andrew Danks @.***> wrote:

I still get stutter every 5-10s, although it does feel like less of a stutter. @cpius https://github.com/cpius - I am curious to know more details of your configuration, would be great if you can share I also have the menu text issue, but that I can live with Multiplayer disconnects, that this repo has a fix for apparently that I've yet to try Configuration

Crossover 23.7.1 macOS Sonoma (14.2.1 ) D3DMetal High Resolution Mode — Reply to this email directly, view it on GitHub https://github.com/mnapoli/aoe2-de-macos/issues/6#issuecomment-1869142463, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB7OBX6447XPN5CID3SF3F3YLH7TZAVCNFSM6AAAAAA3KVDM3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRZGE2DENBWGM. You are receiving this because you were mentioned.

andrewdanks commented 8 months ago

Thanks, updated my comment to reflect that I've tried with this off as well and still no luck

I don’t play with High Resolution mode. I’m not sure if that’s causing your stutter or not. … On Dec 25, 2023, at 5:52 PM, Andrew Danks @.***> wrote: I still get stutter every 5-10s, although it does feel like less of a stutter. @cpius https://github.com/cpius - I am curious to know more details of your configuration, would be great if you can share I also have the menu text issue, but that I can live with Multiplayer disconnects, that this repo has a fix for apparently that I've yet to try Configuration Crossover 23.7.1 macOS Sonoma (14.2.1 ) D3DMetal High Resolution Mode — Reply to this email directly, view it on GitHub <#6 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB7OBX6447XPN5CID3SF3F3YLH7TZAVCNFSM6AAAAAA3KVDM3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRZGE2DENBWGM. You are receiving this because you were mentioned.

mark-newman commented 3 months ago

@andrewdanks did you ever find a solution? I seem to be in the same boat cos I've tried every combination across multiple versions and still get the stutter. Running it with the metal performance HUD shows the low framerate dropping dramatically every 5-8 seconds as reported.

willswinson commented 2 months ago

Still no fix for this. Tried everything suggested online and stuttering continues.