The game is broken on steam

I tried to write: “PROTON_USE_WINED3D=1 %command%” to lunch options and the game starts, but the menu is not usable. I dont see anything but two columns, cant click anything.

I am more than happy to help! I feel the same about the guys in the Github post that made the fix so fast and push the change into Proton Experimental, so we don´t have to recompile Proton. They are just GREAT!

We need to keep checking till the change is merged to an official release of Proton, so we can use a stable release again.

2 Likes

Mmm first time I see the problem. Did you try to remove the wine PREFIX, so the folder is created entirely again?
The folder is in: <steam_folder>/compatdata/813780. The idea is to remove the folder “813780” completely and launch again the game, so it can be regenerated. To be honest, that is my only idea and in case that works, you definitely will need to fix the ucrtbase.ddl file (multiplayer fix)

You might find someone else with the issue in: https://www.protondb.com/app/813780

Any solution for Mac?

Hey people , I just finished a multiplayer game playing on Kali Linux , so it should work on any Linux distro ! For those interested , I followed first the steps posted FGK_Tomate :slight_ :

You need to use Proton Experimental, but you need to change the version/channel to “Bleeding Edge”. I have tested with my two machines and both work. Probably better steps:

  1. Open Steam
  2. Search in the game list (which also contains the tools), Proton Experimental. It is listed the same like a game.
  3. Go to properties
  4. Go to “Betas”
  5. Select the option: Bleeding-edge. Of course, download it.
  6. Restart steam. Proton Experimental will appear now like: “Proton Experimental [bleeding-edge]”
  7. Use that Proton Version for the game. That’s it.

Multiplayer wasn’t working , so I remembered some time ago when I started with Linux I couldn’t make AoE work on multiplayer and eventually found a topic on a webpage , I really can’t remember which one that had a fix for it , I downloaded a dll file and I copied to the aoe ii de folder and it worked , so I just tried it again to see if it’s working and it does. So copy the dll to your aoe folder in the installed location in the compatdata subfolder. So activate show hidden files in your file manager and navigate to that subfolder , for me it is located in home/your user/.local/share/Steam/steamapps/compatdata. In that subfolder you will find a few more subfolders created by the proton version you used , since I tried quite a few before this last experimental one I have 7 subfolders , so by the numbers I don’t know which one corresponds to the experimental version so I copied that dll in all 7 subfolders to be sure. So from there open each subfolder so for example 813780 , open pfx subfolder , open drive_c , open windows and copy the dll to the system32 subfolder there replacing the existing one , I know it seems difficult bu# it is not , I am a noobie in Linux and I could make it work.
Then open all the other subfolders in the compatdata one and like above navigate to pfx , drive_c , windows and copy to system32 replacing the existing one. For those who still didn’t understand the full path for the dll to copy is home/your user/.local/share/Steam/steamapps/compatdata/813780/pfx/drive_c//windows/system32

Here is the file , I could only upload it to easyfile and the link is valid for 30 days , so if someone has a permanent location or a longer one pls upload it. So I don’t take credit for this fix cause I didn’t do it myself , but just sharing my findings and I am happy that the game finally works again , at least untill an official version or proton that might fix the issue , untill then have fun everybody. I didn’t add any attributes to the exe or something else , just start the game from the icon on the desktop after applying these fixes.

Upload Files Easily | Fast File Upload and Sharing Up To 10GB - The dll file , unpack it and copy it to the location(s) as described

3 Likes

Hi there. Thanks for sharing your experience. (And thanks FGK_Tomate!)

I’m super new to this (I’m on linux and just downloaded aoe2 today) and still can’t get it working. Could you please confirm a couple of things that worked for you?

  • For the Proton Experimental, did you use the first option for Bleeding Edge (latest/untested dxvk etc) or the Bleeding Edge 7.0?

  • In Proton Experimental, under ‘Compatibility’ do you need to tick the box that says to force the use of a specific Steam Compatibility tool? I have this ticked in the settings for the AOE2 game but not for the Proton Experimental settings (although have tried both for Proton Experimental)

Thanks if you (or anyone) can help!

1 Like

Indeed had to mention a few more things like bluebeam asked , for proton experimental I chose bleeding edge from the betas the one with latest and untested dxvk option and finally I also ticked proton experimental for the game compatibility to start with.

1 Like

okay thanks. Still not working for me - I’ll need to play around with my settings some more but at least I can eliminate some variables now.

Edit: got it working now. Did an update for Linux and also unticked the Compatibility Mode within the Proton Experimental menu (which I had ticked previously) and the game started working after that. Thanks again :slight_smile:

Have fun mate , hopefully a fix will be implemented on the future proton version to make it more simple. For now it’s ok as long as it works.

1 Like

I see there’s a new bug: ALT-ENTER would toggle between windowed and fullscreen modes. Now, the screen stays black after using this hotkey. Too bad since I used that one frequently

the website with instructions how to play AoE2 on Linux (and multiplayer) is here: #################################

Any Mac fixes cropped up yet?