protonscr

Phoenix Wright: Ace Attorney Trilogy

protonopen appid 787480Game compatibility - Unofficial
ValveSoftware/Proton#3324 · opened 2019-12-15 by kingo55 · updated 2024-08-21 · 15 comments · github · game page · search this game
Kkingo55 2019-12-15 github

Compatibility Report

  • Name of the game with compatibility issues: Phoenix Wright: Ace Attorney Trilogy
  • Steam AppID of the game: 787480

System Information

I confirm:

  • [ x ] that I haven't found an existing compatibility report for this game.
  • [ x ] that I have checked whether there are updates for my system available.

steam-787480.log

Symptoms

The game never starts. It just crashes silently without opening anything.

Reproduction

Whenever I open the game.

Jjobucaldas 2020-02-26 github

I believe this does not happen anymore, it used to need WINED3D to start but it worked out of the box when I tested with proton 5.0.3 right now.
I was actually surprised it wasn't whitelisted.

Kkernle32dll 2020-02-26 github

Thanks for reminding me about this (I had this issue subscribed as I was waging to buy the game at the time).

Running on Proton 5.0.3, and having no problems whatsoever in-game. However, I do remember that a few days ago the game silently just wouldn't start, just as described by the issue. A simple restart of the system sufficed to get it running again tough. Didn't have any problems since.

I play this game regularly atm, I will keep this issue in mind and see if I can reproduce.

Kkingo55 2020-02-29 github

Thanks for the reminder @jobucaldas and @kernle32dll - with proton 4.11 it would consistently and silently fail.

But under Proton 5.0.3 it works perfectly!

Do we need to close this issue now?

Mmadmalkav 2020-09-19 github

Sorry if this is not the correct place, I think it is a single ticket per game?

If the monitor goes to power save mode, the game is frozen after .

Edit: Same issue if I manually power off and on the monitor.

Kkisak-valve maintainer 2021-05-20 github

Phoenix Wright: Ace Attorney Trilogy (787480)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/4837.
@sonic2kk posted on 2021-05-20T14:29:14:

Whitelist Request

  • Name of the game to be whitelisted: Phoenix Wright: Ace Attorney Trilogy
  • Steam AppID of the game: 787480

System Information

I confirm:

  • [X] that pressing the Play button in the Steam client is sufficient.
  • [ ] that runtime config options are necessary to run the game.
  • [ ] that no workarounds other than PROTON_* env variables are necessary.

Issues

  • [ ] I haven't experienced any issues.
  • [ ] There are no issues left open for this game.
  • [X] Although I consider the gaming experience equal to Windows there are remaining issues:
    • Very rarely on first boot only, the Capcom logo splash may be scaled incorrectly. Once the game loads, this is fixed and does not happen on subsequent reboots.

I have tested this game on three different machines:

  • Current laptop with an AMD iGPU
  • Laptop with Intel UHD 620
  • Desktop with RX 5700XT

With the latest releases of Proton there have been no issues running the game save for the minor visual bug described above. I do not have access to any devices with an Nvidia GPU to test the game on, but on various Intel and AMD devices the game runs without any problems. I have played 147 hours exclusively with Proton without issue across these devices.

The open issue for this game has only a few replies, but also mentions that the previous issues with the game and DXVK have been resolved.

Kkisak-valve maintainer 2021-05-20 github

Hello, is anyone seeing an issue with this game that would block it from being whitelisted?

Mmadmalkav 2021-05-20 github

I just tested and the issue I commented seems to be fixed

RRodoMa92 2021-12-30 github

This game randomly CTD after hours of gameplay on my Ryzen system, the proton log mention this error in the proton logs
8957.591:0108:022c:trace:seh:handle_syscall_fault eax=f62842d0 ebx=ffffffff ecx=00000000 edx=00000001 esi=00000000 edi=2856f228 Attorney Trilogy\PWAAT.exe: ../src-wine/dlls/ntdll/unix/virtual.c:1300: create_view: assert "!((UINT_PTR)base & page_mask)" failed.
...
8957.591:0108:010c:err:seh:dispatch_exception Fatal EXCEPTION_WINE_ASSERTION exception (code=80000101) raised
...
8957.591:0108:010c:err:virtual:alloc_area_in_reserved_or_between_callback Could not map in reserved area. Attorney Trilogy\PWAAT.exe: ../src-wine/dlls/ntdll/unix/virtual.c:1300: create_view: assert "!((UINT_PTR)base & page_mask)" failed. 8957.591:0108:010c:err:seh:dispatch_exception Fatal EXCEPTION_WINE_ASSERTION exception (code=80000101) raised
...
8957.591:0108:010c:err:seh:NtRaiseException Unhandled exception code 80000101 flags 1 addr 0xf7fb0092

Compressed log attached to this post.

steam-787480.zip

Besides this random crashes (and the sparse autosaves that can be a little bit annoying at times), this game works perfectly on my Ryzen 5 2600 + RX580 GPU desktop and my Ryzen5 4500U + Vega 6 graphics on my laptop.

Kkoute 2022-10-01 github

This game is broken on systems with a lot of cores. If you have at least 16+ core CPU it will constantly crash. (Systems with lower core counts might also be affected; I know that there's one report from a person with a 16 core CPU on protondb which says that it crashes constantly, and a report for a 12 core CPU where it crashes "sometimes".)

It looks like the more CPU cores you have the higher the limit is for the amount of address space/memory the game will try to mmap; if you have too many cores so that the limit is too high it looks like it just runs out of address space after a bit not being able to mmap anything anymore and crashes.

Forcing WINE to report only 4 cores to the game (e.g. by getting /sys/devices/system/cpu/present and /sys/devices/system/cpu/online to report 0-3 though an LD_PRELOAD shim or disabling CPU cores on boot) fixes the issue completely and results in no crashes.

KKatyushaScarlet 2022-11-26 github

After 2 days of normal play on my Steam Deck, the game started crashing and wouldn't start.
Checking file integrity, switching proton version or reinstalling the game did not fix the problem.
Here's my log.
steam-787480.log

Ssonic2kk 2022-11-26 github

L"C:\windows\system32\uxtheme.dll" : builtin
CreateDirectory 'C:/users/steamuser/AppData/LocalLow/CAPCOM/Phoenix Wright_ Ace Attorney Trilogy _ 逆転裁判123 æˆæ­©å ‚ã‚»ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³' failed: File not found.

(current dir: )
CreateDirectory 'C:/users/steamuser/AppData/LocalLow/CAPCOM/Phoenix Wright_ Ace Attorney Trilogy _ 逆転裁判123 æˆæ­©å ‚ã‚»ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³' failed: File not found.

Interesting log lines. The garbled characters are probably an enclosing thing but that's very strange. Maybe something in the appdata folder in the prefix needs fiddled with?

KKatyushaScarlet 2022-11-26 github

L"C:\windows\system32\uxtheme.dll" : builtin
CreateDirectory 'C:/users/steamuser/AppData/LocalLow/CAPCOM/Phoenix Wright_ Ace Attorney Trilogy _ 逆転è£�判123 æˆ�æ­©å ‚ã‚»ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³' failed: File not found.

(current dir: )
CreateDirectory 'C:/users/steamuser/AppData/LocalLow/CAPCOM/Phoenix Wright_ Ace Attorney Trilogy _ 逆転è£�判123 æˆ�æ­©å ‚ã‚»ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³' failed: File not found.

Interesting log lines. The garbled characters are probably an enclosing thing but that's very strange. Maybe something in the appdata folder in the prefix needs fiddled with?

I see, this whole folder doesn't exist in the "CAPCOM" folder

KKatyushaScarlet 2022-11-26 github

After 2 days of normal play on my Steam Deck, the game started crashing and wouldn't start. Checking file integrity, switching proton version or reinstalling the game did not fix the problem. Here's my log. steam-787480.log

OK, I solved it.
Here are my steps:

  1. Uncomment "ja_JP.UTF-8" in /etc/locale.gen
  2. Try to run "sudo locale-gen", but get some error.
  3. Try to reinstall glibc, and it generate locales properly.
KKatyushaScarlet 2022-11-26 github

L"C:\windows\system32\uxtheme.dll" : builtin
CreateDirectory 'C:/users/steamuser/AppData/LocalLow/CAPCOM/Phoenix Wright_ Ace Attorney Trilogy _ 逆転è£�判123 æˆ�æ­©å ‚ã‚»ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³' failed: File not found.

(current dir: )
CreateDirectory 'C:/users/steamuser/AppData/LocalLow/CAPCOM/Phoenix Wright_ Ace Attorney Trilogy _ 逆転è£�判123 æˆ�æ­©å ‚ã‚»ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³' failed: File not found.

Interesting log lines. The garbled characters are probably an enclosing thing but that's very strange. Maybe something in the appdata folder in the prefix needs fiddled with?

Thanks! It seems to be related to the regional setting of wine.

TTiagoquix 2024-08-21 github

According to a previous comment (https://github.com/ValveSoftware/Proton/issues/3324#issuecomment-1264338256) and https://www.protondb.com/app/787480#HKKChFR9rC, the game breaks on a lot of cores. Would be nice to limit the number of visible cores as it is done to other games. This game runs on Unity and all things on your screen are pre-rendered, so no big issue to limit.

As for the game itself, it runs fine for me on Proton GE 9.11 using DXVK.

Proton versions

Upstream links

DLLs