ValveSoftware / Proton

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

Age of Wonders: Planetfall (718850) #2959

Open Takios opened 5 years ago

Takios commented 5 years ago

Compatibility Report

System Information

I confirm:

steam-718850.log

Symptoms

At start, game crashes with the error message "Failed to install Paradox Launcher: exit status 1603". It also references a log file called "launcher-dowser.log" which contains the following lines:

2019-08-06 20:06:30 [main] [INFO] The `launcherpath` file does not exists:
C:\users\steamuser\Local Settings\Application Data\Paradox Interactive\launcherpath
2019-08-06 20:06:31 [main] [CRITICAL] Failed to install Paradox Launcher:
exit status 1603
2019-08-06 20:06:37 [main] [INFO] The `launcherpath` file does not exists:
C:\users\steamuser\Local Settings\Application Data\Paradox Interactive\launcherpath
2019-08-06 20:07:25 [main] [CRITICAL] Failed to install Paradox Launcher:
exit status 1603

Reproduction

  1. Install the game via steam
  2. Start the game
mozo78 commented 5 years ago

Running well with vanilla Wine: https://software.kaminata.net/linux-wine-games/age-of-wonders-planetfall-linux-dxvk-wine/

Wieke commented 5 years ago

The problem seems to be the part where steam tries to install the launcher, cause if I run it directly using proton it just works.

#!/bin/sh
export STEAM_COMPAT_DATA_PATH=~/.local/share/Steam/steamapps/compatdata/718850/
cd ~/.local/share/Steam/steamapps/common/Age\ of\ Wonders\ Planetfall/
~/.local/share/Steam/steamapps/common/Proton\ 4.11/proton run AowPF.exe

EDIT:

Copying the relevant files from a windows install to the equivalent location in linux fixes the issue, and the launcher works. The problem really lies with the launcher installer.

mozo78 commented 5 years ago

May be .Net is the culprit.

kisak-valve commented 5 years ago

These look like a couple lines of interest from the log: EXCEPTION handling: System.NotSupportedException: The given path's format is not supported. err:mscoree:RuntimeHost_Invoke Method System.AppDomain:CreateDomain raised an exception, hr=80131515

kisak-valve commented 4 years ago

Age of Wonders: Planetfall - ingame blank

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3882. @reactormonk posted on 2020-05-16T21:34:41:

Compatibility Report

System Information

I confirm:

steam-718850.log

Symptoms

The actual game screen (after the menu) is just black (with the FPS counter of 60 at the top right). When hitting Alt+F4 something blue that looks like the AoW ingame flashes, then is out.

Reproduction

Start the tutorial (or any game, for that matter). Graphics don't seem to matter, I set highest and lowest.

kisak-valve commented 4 years ago

Hello @reactormonk, this looks like a line of interest from the log: err:vulkan:X11DRV_vkCreateWin32SurfaceKHR Failed to allocate client window for hwnd=0x10086

reactormonk commented 4 years ago

If I run it via wine-staging (as recommended by https://github.com/doitsujin/dxvk/issues/1630 ) it runs just fine.

kisak-valve commented 3 years ago

Proton - Steam - AoW3 Planetfall

Issue transferred from https://github.com/ValveSoftware/Proton/issues/4831. @bengtsod posted on 2021-05-17T14:45:11:

This game used to work for me, now it's not :)

Raised a support ticket at paradox (game publisher) but thought I'd put an issue here as well (feel free to close it if it's nothing proton-related). Just making an issue here as well in case.

Log

``` esync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely Wine cannot find the FreeType font library. To enable Wine to use TrueType fonts please install a version of FreeType greater than or equal to 2.0.5. http://www.freetype.org Working directory: Z:\home\\bengt\\.local\\share\\Steam\\steamapps\\common\\Age of Wonders Planetfall Setting breakpad minidump AppID = 718850 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198037505609 [API loaded no] UserPath set to: C:\users\\steamuser\\My Documents\\Paradox Interactive\\Age of Wonders Planetfall\\ Build Number: 43820 - Build Time: UnknownDate UnknownTime -STEAM BUILD Running SSL version: OpenSSL 1.0.2t 10 Sep 2019 POPS_Initialize took 0.005802s POPS first (nop) callback took 0.056234s POPS Log: [CurlCallPool::create] SUCCESS new call '0000000001F90050' POPS Log: [CurlCallBuilder] START build '0000000001F90050' POPS Log: [CurlCallBuilder::set_async] 1 POPS Log: [CurlCallBuilder::set_user_data] 0000000001F80050 POPS Log: [CurlCallBuilder::set_user_callback] 00000000006F0210 POPS Log: [CurlCallBuilder::set_user_agent] aow_planetfall/1.404.43820:pops_api/1.20.0-0-gd8047acc/win POPS Log: [CurlCallBuilder::set_url] https://api.paradox-interactive.com/legal/documents/list POPS Log: [CurlCallBuilder::set_callback] 20079 000000000076E980 POPS Log: [CurlCallBuilder::set_callback] 20011 000000000076EB60 POPS Log: [CurlCallBuilder::build] BUILD '0000000001F90050' POPS Log: [CurlCallManager::update] SENT ASYNC '0000000001F90050' POPS Log: [CurlCallManager::handle_curl_write] '0000000001F90050' {"documents":[{"title":"privacy- POPS Log: [CurlCallManager::update] DONE msg '0000000001F90050' POPS Log: [CurlCallManager::update] DONE curl easy handle '0000000001F90050' POPS Log: [CurlCallManager::update] SUCCESS '0000000001F90050' 200 FixStartupHang took 711 ms TESearchPathManager::Initialize took 0 ms Unable to read VR Path Registry from C:\users\\steamuser\\Local Settings\\Application Data\\openvr\\openvrpaths.vrpath -----Listing outputs & display modes for adapter GeForce RTX 2060----- - Output 0: \\\.\\DISPLAY1 (21 modes) [0] 1920 x 1080 @ 60.00 Hz [1] 1920 x 1080 @ 50.00 Hz [2] 1920 x 800 @ 60.00 Hz [3] 1680 x 1050 @ 60.00 Hz [4] 1600 x 900 @ 60.00 Hz [5] 1440 x 960 @ 60.00 Hz [6] 1440 x 900 @ 60.00 Hz [7] 1280 x 1024 @ 75.00 Hz [8] 1280 x 1024 @ 60.00 Hz [9] 1280 x 800 @ 60.00 Hz [10] 1280 x 720 @ 60.00 Hz [11] 1280 x 720 @ 50.00 Hz [12] 1024 x 768 @ 75.00 Hz [13] 1024 x 768 @ 60.00 Hz [14] 960 x 540 @ 60.00 Hz [15] 800 x 600 @ 75.00 Hz [16] 800 x 600 @ 60.00 Hz [17] 720 x 576 @ 50.00 Hz [18] 720 x 480 @ 60.00 Hz [19] 640 x 480 @ 75.00 Hz [20] 640 x 480 @ 60.00 Hz ---------- Selected display adapter: GeForce RTX 2060 (No adapter found by UID) 1.161320s in: Loading dustball Selected display adapter: GeForce RTX 2060 (No adapter found by UID) Open: Could not create file DUSTBALL: File not found. Dustball load took 0.000527s DirectX Version: 11.0 Assertion failed at c:\.workspace\\src\\creator\e\\source\\Device/REDeviceResource.cpp (111): pResource->FManager==this (Assertion failed: pResource->FManager==this) c:\.workspace\\src\\creator\e\\source\\Device/REScreenVertices.cpp(19): TREScreenVerticesSharedResources::AllocateDevice FAILED ```

Getting the same output for several versions of proton (running the ones included in steam from terminal). Used to work fine a while back, now it's not, probably been both updates for nvidia drivers, proton and the game itself since last I ran it so unsure what's causing the problem :)

kisak-valve commented 3 years ago

Hello @bengtsod, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

bengtsod commented 3 years ago

System Information Proton Log

ArmadilloMan commented 3 years ago

Compatibility Report

System Information

I confirm:

Proton Log

Symptoms

When attempting to launch the actual game, the game throws an exception stating "Failed to intitialize render module".

Other users on protondb seem to be reporting the same issue: https://www.protondb.com/app/718850

Reproduction

Launch the game. Works when attempting to go through the launcher or renaming the game exe to dowser.exe so it launches directly.

veganvelociraptor commented 3 years ago

The current issue isn't related to the launcher. As reported on https://www.protondb.com/app/718850, the game stopped working after an update in May.

Regardless of Proton version used, starting the game in the launcher results in a Windows error popping up: **

**Failed to initialize render module.

Please verify you have a supporten GPU at- or above the minimum specifications, supporting at least DirectX11 or higher.**

**

Patola commented 3 years ago

Maybe a steam-log with WINEDEBUG=+d3dcompiler,+d3dx %command% can help? Pasting it here just in case. steam-718850.log

Patola commented 3 years ago

Also a log with WINEDEBUG=+driver but this one shows very little. steam-718850.log

ghost commented 3 years ago

The game tries to compile some vertex shader (version 4.1) and builtin d3dcompiler compiles incorrectly, installing native d3dcompiler_47 fix the problem.

ArmadilloMan commented 3 years ago

For anyone wondering, just place <Link removed by moderator> into the executable folder. Thanks for the assist, @EsdrasTarsis .

kisak-valve commented 3 years ago

Hello @ArmadilloMan, the link you posted is legally problematic and has been removed.

veganvelociraptor commented 3 years ago

No need for any legally questionable hacks. What @EsdrasTarsis described works. Just use: protontricks d3dcompiler_47