ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.39k stars 1.07k forks source link

Arma 3 (107410) #2364

Open ByCybernetik opened 5 years ago

ByCybernetik commented 5 years ago

Compatibility Report

System Information

I confirm:

Log files arma3launcher_steam-107410.log arma3_x64_steam-107410.log

Symptoms

  1. Arma 3 Launcher Arma3launcher does not work that prevents the launch of the game, Microsoft .NET Framework 4.5.2 and Microsoft Visual C++ Redistributable for Visual Studio 2013 do not solve the problem, the only way to run Arma 3 is to rename arma3_x64 to arma3launcher then arma 3 will run
  2. ACE3 Mod Запуск Arma 3 с модами ACE3 выдает ошибку в игре x32 Trying to load a x64 dll 'ace_clipboard.dll' from a 32-bit executable x64 Trying to load a x86 dll 'ace_clipboard_x64.dll' from a 64-bit executable 20190223202732_1 20190223203051_1

The same problem is observed in Wine-Stable. But on Wine-Staging ACE3 mod works fine.

Reproduction

Start the game with ACE3 mod and see the message in the main menu

kisak-valve commented 5 years ago

err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed in the launcher log points towards #18.

ByCybernetik commented 5 years ago

There is servers where there is no BattlEye.

ByCybernetik commented 5 years ago

@kisak-valve The second problem was solved by replacing the imagehlp.dll.so library from wine-staging, now ACE 3 works.

Preisschild commented 5 years ago

Thanks to the Proton 4.2-3 with wine-mono, it fails now in further stages. I got a Popup, which says that it could not load PresentationFramework 4.0.0.0 or one of its dependencies.

Proton console output ``` 001f:err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: cannot open shared object file: No such file or directory 001f:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\WineBus": c0000142 0012:err:service:process_send_command service protocol error - failed to write pipe! 000d:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1114 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"configSections" in state 2 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"sectionGroup" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" in state 6 0009:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.5.1" not implemented 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"userSettings" in state 2 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"Launcher.Properties.PresetSettings" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"Launcher.Presets" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"Launcher.Properties.Settings" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"setting" in state 6 0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"value" in state 6 0009:fixme:mscoree:parse_probing privatePath=L"Launcher" not implemented 0009:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0x33e658, 0x151468, 0x33e65c, 0x33e650 0009:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0x33e658, 0x14ada0, 0x33e65c, 0x33e650 log4net:ERROR XmlHierarchyConfigurator: No appender named [SteamExtensionStorageFile] could be found. log4net:ERROR Appender named [SteamExtensionStorageFile] not found. [ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. File name: 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' at Launcher.Program.HandleCommandLine () [0x00118] in <8f4482b5f27242e68dde8bcbe6af207c>:0 at Launcher.Program.RunLauncher () [0x000f3] in <8f4482b5f27242e68dde8bcbe6af207c>:0 at Launcher.Program.Main (System.String[] args) [0x0003d] in <8f4482b5f27242e68dde8bcbe6af207c>:0 0009:fixme:file:CancelSynchronousIo (0x100): stub 0009:fixme:file:CancelSynchronousIo (0x100): stub 0009:fixme:file:CancelSynchronousIo (0x100): stub ```
Preisschild commented 5 years ago

Particularly interesting is 0009:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.5.1" not implemented

nsivov commented 5 years ago

@Preisschild it's using WPF, and that is not included in wine-mono.

Preisschild commented 5 years ago

@nsivov Is there any workaround to be able to use WPF?

ninelore commented 5 years ago

@kisak-valve this should have the WPF label

Preisschild commented 5 years ago

Also for mods that require dll's we need to manually grab a "imagehlp.dll" from a win installation and move it into our system32 of the WINEPREFIX. The one shipped with proton doesn't work.

Izaic commented 5 years ago

Arma 3 is completely borked in both proton and wine for me... Anyone else experiencing this? Any version of proton, including 4.2-6... Did a update break it? It worked for me not even 2 weeks ago.

ninelore commented 5 years ago

@Izaic still working for me, but i have the experience that Proton updates can break ur Prefix. Try to backup and delete it and make a new one

Edit typo

zaggynl commented 5 years ago

Arma 3 launcher does not start, unable to start Contact DLC as requires launcher

arma3_proton_error

Workaround as in topic start by renaming arma3launcher.exe -> arma3launcher.exe_org renaming arma3_x64.exe -> arma3launcher.exe

Arma 3 now starts but cannot start Contact DLC in campaigns as it requires arma3 launcher, similar to experience here: https://forums.bohemia.net/forums/topic/224450-i-cant-start-contact-dlc/

Preisschild commented 5 years ago

PSA: You don't need to rename anything, just use the -noLauncher parameter

Preisschild commented 5 years ago

also try to start with -mod=Contact Worked this way with GM

zaggynl commented 5 years ago

Thanks, adding "-noLauncher -mod=Contact" to Steam Launch Options for Arma 3 started the Contact DLC!

Menu text appears garbled: arma3_text_garbled I'll do some more testing.

ByCybernetik commented 5 years ago

@zaggynl I also had this, install a new DXVK

Preisschild commented 5 years ago

@byCybernetik what do you mean? The error box is just about WPF not working in wine.

Workaround: -noLauncher

ByCybernetik commented 5 years ago

@Preisschild I mean how the main menu is displayed

zaggynl commented 5 years ago

@zaggynl I also had this, install a new DXVK

Can I do this for Proton? Edit: I keep asking things without applying search engines, lazy! That fixes it, thanks!

Howto: Download latest release (tar.gz) from: https://github.com/doitsujin/dxvk/releases extract: tar -xvzf dxvk-numbers.tar.gz copy contents of x64 folder to your Arma 3 folder: ~/.steam/steam/steamapps/common/Arma 3/ Bonus, use these launch options: -noLauncher -mod=Contact -skipintro -nosplash Gets you quicker into the game.

Still shows some errors during loading but garbled text is gone:

arma3_error

Edit2: Errors show as well during game: 20190729211600_1

Another weird bug: I cannot turn left indefinitely by mouse, it stops after a while, turning right is no problem. If I bind turn left/right to say Ctrl+arrow left/right I have no problems turning.

ByCybernetik commented 5 years ago

@zaggynl DXVK files need to be copied to SteamLibrary/steamapps/common/Proton 3.16/dist/lib64/wine/dxvk/

ByCybernetik commented 5 years ago

Or in the prefix of the game SteamLibrary/steamapps/compatdata/107410/pfx/drive_c/windows/system32/

ByCybernetik commented 5 years ago

To resolve the error "Trying to load a x86" need library Imagehlp.dll

kisak-valve commented 5 years ago

Hello @ByCybernetik, your last comment was deleted because it's unclear where the library you posted came from or if there's a copyright issue, but it's much larger than the open implementation in Proton.

Preisschild commented 5 years ago

Use the imagehlp.dll.so from wine-staging, not the windows dll

Preisschild commented 5 years ago

Copying imagehlp is not needed anymore since Proton 4.11.

Thanks valve :)

zaggynl commented 5 years ago

Switched to Proton 4.11, no more errors The mouse turn issue remains, I think it's related to me using two monitors. Quick fix is to go to the menu and direct the cursor to the far right.

ByCybernetik commented 5 years ago

@zaggynl I have such a problem in DE Plasma 5, in DE Cinnamon there is no such problem

Preisschild commented 5 years ago

Update: With proton4.11-1 battleye works, by renaming arma3battleye.exe to arma3launcher.exe

Preisschild commented 5 years ago

Almost everyone seems to experience crashes exactly 15 minutes after joining a BattlEye enabled server.

osaris775 commented 5 years ago

i am getting the same error trying to launch arma. proton 4.11-2

tried: -noLauncher -mod=Contact

dvxk-1.3.2 dll's thats on the git repo have the same time stamp that's in "/home/osaris/.steam/steam/steamapps/common/Proton 4.11/dist/lib64/wine/dxvk" so i did not bother to copy them over

The main error

System.IO.FileNotFoundException: Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. File name: 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

I have attached the full log

Arma3Launcher_Exception_20190809T143150.txt

Any Advice?

Preisschild commented 5 years ago

@osaris775 as I said:

Update: With proton4.11-1 battleye works, by renaming arma3battleye.exe to arma3launcher.exe

Preisschild commented 5 years ago

The launcher still doesn't work and -noLauncher is a bit buggy, so you are stuck with that workaround

osaris775 commented 5 years ago

@osaris775 as I said:

Update: With proton4.11-1 battleye works, by renaming arma3battleye.exe to arma3launcher.exe

thanks for your reply

4.11-1 was replaced with 4.11-2. i only have 4.11-2, and from 4.2 and older options to select. Cant find a way to get 4.11-1. How can I go about this?

Preisschild commented 5 years ago

Works with 4.11-2 too. Just rename the arma3battleye.exe to arma3launcher.exe

jarrard commented 5 years ago

this game opens on monitor 2, can't get it on monitor 1

Preisschild commented 5 years ago

@jarrard either you move it with your desktop environment, or you change forcedAdapterId (it's -1for me) in SteamLibrary/steamapps/compatdata/107410/pfx/drive_c/users/steamuser/My Documents/Arma 3/Arma3.cfg

jarrard commented 5 years ago

Yeah, oddly enough I'm not sure if it was launching the proton version or native linux one now that I think about it because I forced proton version and it was to download 27GB again.. that will take a while on my currently broken internet (australia nbn copper network failure).

jarrard commented 5 years ago

Got it running, can confirm it crashes in a mp server after 15minutes, like a bug in the anti cheat workaround for steam.

Also fullscreen mode has the mouse-panning issue for some, fullscreen-window fixes it.

Seems also this games framerate is limited by server cycles, because I was able to set my graphic settings real low and still was capped at around 50fps, while in main menu or normal editor play its much higher. (BIS mustn't have fixed that limitation of the engine yet)

ninelore commented 5 years ago

Update: With proton4.11-1 battleye works, by renaming arma3battleye.exe to arma3launcher.exe

Isnt there a parameter that activates BE? like -useBE?

jarrard commented 5 years ago

I didn't need to do anything except accept the ingame option to activate battleeye, it then quits and loads a installer or something, and I relaunched ARMA3 and it appeared to work, except for the 15minute freeze issue.

Preisschild commented 5 years ago

@ninelore when using -noBE, the launcher wpf error message appears. Even though I'm using -noLauncher.

kisak-valve commented 5 years ago

Arma 3 (107410) DX11 Error: E_INVALIDARG

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3004. @RookySoap posted on 2019-08-23T18:53:15:

Compatibility Report

System Information

I confirm:

steam-107410.log

Symptoms

Hello! I'm running Arma 3 on Ubuntu 19.04 with Proton 4.2-9, and it works fairly well other than crashing every so often with the message

"DX11 error: CreateTexture failed: E_INVALIDARG"

Screenshot from 2019-08-22 15-13-21

Sometimes it says "CreateBuffer failed" or "CreateTexture2D failed" but it always has the "E_INVALIDARG"

The error often happens when placing things in the editor, but also happens walking around in game when it has to draw new textures. It doesn't seem to be any specific texture that the game doesn't like, it's more random.

The error is not mod-related as the crash happens with or without any mods enabled. Graphics settings do not seem to affect the crash either.

I've tried running with all of the other Proton versions available in the menu (3.7-8, 3.16-9, 4.11-2). They don't seem to affect the error.

There's another (unimportant) issue that might be related. About 1/5 of the time the game is launched, it puts out this loud, continuous beep until the game is closed. Probably not helpful, though.

I've tried reinstalling the game several times, but the issue has persisted over a few weeks.

Usually, the game last about 10 minutes before crashing, but several times I've left it open for a few hours and it never crashed. I wasn't doing anything different with the game in those cases.

I don't think it's a memory thing, as my RAM doesn't fill up and VRAM hovers around 98%-100% without seeming to trigger a crash.

I looked online for the error message. It seems a few people have gotten the error but only in specific circumstances like streaming video in game and with somebody's mod. If you know any way to fix it, it would be much appreciated. Thank you!

Or maybe my computer is just haunted.

Logs from one crash (Github doesn't support Arma's log files): https://drive.google.com/open?id=16ZjTpPmJyHwEq-3aLIJeUo-vEOmvvBcE

Reproduction

Not quite sure - in my case, just running the game and waiting until some texture loads that crashes the game.


@ryao commented on 2019-08-23T19:20:26:

@RookySoap It would have been better had you filed the issue against 4.11-2.

By the way, does using PROTON_USE_WINED3D=1 %command% as your launch options help?

RookySoap commented 5 years ago

@kisak-valve Thanks, wasn't sure where to post this.

@ryao I tried out the launch option, but it makes the game crash while loading with the message "Error creating Direct3D 11 graphical engine"

ByCybernetik commented 5 years ago

@RookySoap Arma 3 via WineD3D not working Variable PROTON_USE_WINED3D=1 %command% will not help

ByCybernetik commented 5 years ago

@RookySoap Perhaps you do not have the D3D native libraries d3dcompiler_43.dll, d3dx10_43.dll, d3dx11_43.dll in the prefix

RookySoap commented 5 years ago

@ByCybernetik I see all of these files in system32 in the prefix. I'm not very familiar with how WINE works though, am I looking in the right place?

ninelore commented 5 years ago

u need to run winetricks on arma3s prefix to install following things d3dcompiler_43 d3dx10_43 d3dx11_43 xact_x64

MAD-BUG commented 5 years ago

I got the same problemm as @RookySoap . I am now using Proton 4.11-5 and NVIDIA Driver 435 and game crashes with simmilar error of INVALID ARGUMENT. One similarity we both have is GTX 970 which i think is the culprit, specifically it's infamouse 0.5Gb not treated same as rest 3.5Gb of video memory. This is just my guess, i am not a specialist in this sphere, but i couldn't think of anything else because i was having this issue even on 3.7-8.

Baguettedood commented 5 years ago

Proton 4.11-7 seems to have broken mouse clicks in Arma 3.

ByCybernetik commented 5 years ago

Also not working