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

Not usable in SteamPlay/Proton/Wine #653

Open
Preisschild opened this issue Mar 27, 2019 · 10 comments

Comments

Projects
None yet
4 participants
@Preisschild
Copy link

commented Mar 27, 2019

Arma 3 Version: 1.90.145471
CBA Version: 3.10.1
ACRE2 Version: 3.12.6

Mods:

- CBA_A3
- acre2
- ACE3 (same without ACE)

Description:

  • Using ACRE2 with Steam's Proton doesn't work correctly.
  • When I come to the map-screen of a mission, I get like 0.1 FPS. This continues when I press continue and be in the mission.

Steps to reproduce:

  • Use ACRE with Steam' Proton

Where did the issue occur?

  • Everywhere

Placed Modules:

  • None

RPT log file:

ACRE log

2019-03-26 22:13:05,600-{INFO }- ACRE Loaded
2019-03-26 22:15:09,446-{INFO }- Generating PBO List
2019-03-26 22:15:09,446-{ERROR}- Error opening object for pbo search
2019-03-26 22:15:09,450-{INFO }- Attempting to load map from PBO...
2019-03-26 22:15:09,450-{ERROR}- WRP unable to find wrp file: \A3\map_Altis\Altis.wrp
2019-03-26 22:15:09,450-{INFO }- ERROR Map Loading, Error Code: -2
2019-03-27 10:28:41,956-{INFO }- ACRE Loaded
2019-03-27 10:29:38,955-{INFO }- Generating PBO List
2019-03-27 10:29:38,955-{ERROR}- Error opening object for pbo search
2019-03-27 10:29:38,958-{INFO }- Attempting to load map from PBO...
2019-03-27 10:29:38,958-{ERROR}- WRP unable to find wrp file: \A3\map_Altis\Altis.wrp
2019-03-27 10:29:38,958-{INFO }- ERROR Map Loading, Error Code: -2
2019-03-27 10:42:23,844-{INFO }- ACRE Loaded
2019-03-27 22:26:49,274-{INFO }- ACRE Loaded
2019-03-27 22:27:45,698-{INFO }- Generating PBO List
2019-03-27 22:27:45,698-{ERROR}- Error opening object for pbo search
2019-03-27 22:27:45,699-{INFO }- Attempting to load map from PBO...
2019-03-27 22:27:45,699-{ERROR}- WRP unable to find wrp file: \A3\map_Altis\Altis.wrp
2019-03-27 22:27:45,700-{INFO }- ERROR Map Loading, Error Code: -2

Screenshot of Pop-Up that pops up after starting a mission: https://i.imgur.com/fJCbiAL.jpg

@jonpas jonpas added the bug label Mar 27, 2019

@jonpas jonpas added this to the Backlog milestone Mar 27, 2019

@jonpas

This comment has been minimized.

Copy link
Member

commented Mar 27, 2019

As expected, issue is with PBO opening, due to Windows-specific implementations.

I will try to tackle this eventually, but no ETA.

@Preisschild

This comment has been minimized.

Copy link
Author

commented Mar 27, 2019

Maybe this could get fixed at wine-level. Is there a specific windows dll that handles that?

@TheMagnetar

This comment has been minimized.

Copy link
Member

commented Mar 27, 2019

Not only on a PBO level but also on shared queues

@TheMagnetar

This comment has been minimized.

Copy link
Member

commented Mar 28, 2019

If this wants to be solved, a valid solution for concurrent queues has to be found.

@Preisschild

This comment has been minimized.

Copy link
Author

commented May 8, 2019

Just tested it with the new proton version in which mods with dlls work without workarounds, but ACRE has still the same issue.

@jonpas

This comment has been minimized.

Copy link
Member

commented May 8, 2019

@Preisschild are you on our Slack? If not, can you join, would be much easier to discuss. :)

@TheMagnetar

This comment has been minimized.

Copy link
Member

commented May 8, 2019

It's how the TS plugin is implemented and that is msc c++. Unless that part is changed, nothing can be done

@jonpas

This comment has been minimized.

Copy link
Member

commented May 9, 2019

@TheMagnetar you can just run TeamSpeak inside Proton too, as long as required libs are there. But I heard connection to outside works just as well, if we'd compile TS plugin for Linux.

@TheMagnetar

This comment has been minimized.

Copy link
Member

commented May 9, 2019

That's the point @jonpas. No concurrent_queue

@NouberNou

This comment has been minimized.

Copy link
Member

commented May 9, 2019

Ultimately this should be handled by a Linux specific set of library calls. The stuff being used to get the open PBO file handles is actually not even documented well in the Windows API and is considered "internal" to MS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.