Dorfromantik failure to launch

When I launch Dorfromantic, I get a Windows "Fatal error" dialog pop up with the message "Failed to load mono", and only an "OK" button. The game exits after dismissing the dialog.
19 Replies
rare-sapphire
rare-sapphire3y ago
Try without dxvk and vkd3d Probably the game runs with opengl. Not sure. I have the steam version which runs great.
rising-crimson
rising-crimsonOP3y ago
That worked! Now I have a font problem, it seems.
rising-crimson
rising-crimsonOP3y ago
No description
rising-crimson
rising-crimsonOP3y ago
No description
rising-crimson
rising-crimsonOP3y ago
Looks like it does use DirectX, too.
rising-crimson
rising-crimsonOP3y ago
rising-crimson
rising-crimsonOP3y ago
It runs if I enable only dxvk and not vkd3d, but I still have the same text-rendering issue shown above.
rare-sapphire
rare-sapphire3y ago
Go to gamesettings > winetricks > select default prefix > install font > corefont. Wait till the winetricks window shows up again. Close it.
rising-crimson
rising-crimsonOP3y ago
Fonts installed successfully, but still the same text issue in the game.
rare-sapphire
rare-sapphire3y ago
Ok not the right fonts then. If you find out what fonts they use should solve this Maybe proton 7 works. Atleast on steam dorfromantik works ootb Maybe they use roboto font
rising-crimson
rising-crimsonOP3y ago
I tried installing all fonts, and still no joy, so I uninstalled and then reinstalled with Proton selected instead of Wine-GE. Proton 7 fails to launch because something is looking in the wrong place for the proton executable.
System Info:
Heroic Version: 2.5.2 Yamato
Legendary Version: 0.20.31 Dark Energy (hotfix #5)
GOGdl Version: Version: 0.4
OS: NixOS KERNEL: 6.0.12 ARCH: x64
CPU: AMD Ryzen 9 3950X 16-Core Processor @3.5 GOVERNOR: performance
RAM: Total: 31.3 GiB Available: 4.93 GiB
GRAPHICS: GPU0: NVIDIA GeForce RTX 3080 VRAM: 10240MB DRIVER: 520.56.06
PROTOCOL: tty

Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": false,
"preferSystemLibs": false,
"enableEsync": true,
"enableFsync": false,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"showMangohud": false,
"useGameMode": false,
"useSteamRuntime": true,
"language": "",
"wineVersion": {
"bin": "/extrapool/aidan/steam/steamapps/common/Proton 7.0/proton",
"name": "Proton - Proton 7.0",
"type": "proton"
},
"winePrefix": "/extrapool/aidan/heroic/prefixes/dorfromantik"
}

Game launched at: Thu Dec 29 2022 14:22:34 GMT+1300 (New Zealand Daylight Time)

Launch Command: LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/aidan/.steam/steam STEAM_COMPAT_DATA_PATH=/extrapool/aidan/heroic/prefixes/dorfromantik PROTON_NO_FSYNC=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-Dorfromantik PROTON_LOG_DIR=/home/aidan /extrapool/aidan/steam/steamapps/common/SteamLinuxRuntime_soldier/run --filesystem=/extrapool/aidan/heroic/Dorfromantik -- /nix/store/rphwz7pb9xbw9s2g43s10hshi8rwzwgp-heroic-2.5.2/libexec/heroic/deps/heroic/build/bin/linux/gogdl launch /extrapool/aidan/heroic/Dorfromantik 1721001406 --no-wine --wrapper "'/extrapool/aidan/steam/steamapps/common/Proton 7.0/proton' run" --platform windows

Game Log:
pressure-vessel-wrap[545]: W: Found more than one possible libdrm data directory from provider
/nix/store/ssrnzp4n5fg338nz422psww11xi3snwj-dconf-0.40.0-lib/lib/gio/modules/libdconfsettings.so: undefined symbol: g_hash_table_get_keys_as_array
Failed to load module: /nix/store/ssrnzp4n5fg338nz422psww11xi3snwj-dconf-0.40.0-lib/lib/gio/modules/libdconfsettings.so
Launch command: ['/extrapool/aidan/steam/steamapps/common/Proton 7.0/proton', 'run', '/extrapool/aidan/heroic/Dorfromantik/Dorfromantik.exe']
Traceback (most recent call last):
File "/nix/store/ff8swyarbiqzhjjckg9xma6qwdi7kdk5-gogdl-0.4/bin/.gogdl-wrapped", line 9, in <module>
sys.exit(main())
File "/nix/store/ff8swyarbiqzhjjckg9xma6qwdi7kdk5-gogdl-0.4/lib/python3.10/site-packages/gogdl/cli.py", line 45, in main
function(arguments, unknown_args)
File "/nix/store/ff8swyarbiqzhjjckg9xma6qwdi7kdk5-gogdl-0.4/lib/python3.10/site-packages/gogdl/launch.py", line 77, in launch
process = subprocess.Popen(command, cwd=working_dir, env=enviroment)
File "/nix/store/al6g1zbk8li6p8mcyp0h60d08jaahf8c-python3-3.10.9/lib/python3.10/subprocess.py", line 971, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/nix/store/al6g1zbk8li6p8mcyp0h60d08jaahf8c-python3-3.10.9/lib/python3.10/subprocess.py", line 1847, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/extrapool/aidan/steam/steamapps/common/Proton 7.0/proton'
System Info:
Heroic Version: 2.5.2 Yamato
Legendary Version: 0.20.31 Dark Energy (hotfix #5)
GOGdl Version: Version: 0.4
OS: NixOS KERNEL: 6.0.12 ARCH: x64
CPU: AMD Ryzen 9 3950X 16-Core Processor @3.5 GOVERNOR: performance
RAM: Total: 31.3 GiB Available: 4.93 GiB
GRAPHICS: GPU0: NVIDIA GeForce RTX 3080 VRAM: 10240MB DRIVER: 520.56.06
PROTOCOL: tty

Game Settings: {
"autoInstallDxvk": true,
"autoInstallVkd3d": false,
"preferSystemLibs": false,
"enableEsync": true,
"enableFsync": false,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"showMangohud": false,
"useGameMode": false,
"useSteamRuntime": true,
"language": "",
"wineVersion": {
"bin": "/extrapool/aidan/steam/steamapps/common/Proton 7.0/proton",
"name": "Proton - Proton 7.0",
"type": "proton"
},
"winePrefix": "/extrapool/aidan/heroic/prefixes/dorfromantik"
}

Game launched at: Thu Dec 29 2022 14:22:34 GMT+1300 (New Zealand Daylight Time)

Launch Command: LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/aidan/.steam/steam STEAM_COMPAT_DATA_PATH=/extrapool/aidan/heroic/prefixes/dorfromantik PROTON_NO_FSYNC=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-Dorfromantik PROTON_LOG_DIR=/home/aidan /extrapool/aidan/steam/steamapps/common/SteamLinuxRuntime_soldier/run --filesystem=/extrapool/aidan/heroic/Dorfromantik -- /nix/store/rphwz7pb9xbw9s2g43s10hshi8rwzwgp-heroic-2.5.2/libexec/heroic/deps/heroic/build/bin/linux/gogdl launch /extrapool/aidan/heroic/Dorfromantik 1721001406 --no-wine --wrapper "'/extrapool/aidan/steam/steamapps/common/Proton 7.0/proton' run" --platform windows

Game Log:
pressure-vessel-wrap[545]: W: Found more than one possible libdrm data directory from provider
/nix/store/ssrnzp4n5fg338nz422psww11xi3snwj-dconf-0.40.0-lib/lib/gio/modules/libdconfsettings.so: undefined symbol: g_hash_table_get_keys_as_array
Failed to load module: /nix/store/ssrnzp4n5fg338nz422psww11xi3snwj-dconf-0.40.0-lib/lib/gio/modules/libdconfsettings.so
Launch command: ['/extrapool/aidan/steam/steamapps/common/Proton 7.0/proton', 'run', '/extrapool/aidan/heroic/Dorfromantik/Dorfromantik.exe']
Traceback (most recent call last):
File "/nix/store/ff8swyarbiqzhjjckg9xma6qwdi7kdk5-gogdl-0.4/bin/.gogdl-wrapped", line 9, in <module>
sys.exit(main())
File "/nix/store/ff8swyarbiqzhjjckg9xma6qwdi7kdk5-gogdl-0.4/lib/python3.10/site-packages/gogdl/cli.py", line 45, in main
function(arguments, unknown_args)
File "/nix/store/ff8swyarbiqzhjjckg9xma6qwdi7kdk5-gogdl-0.4/lib/python3.10/site-packages/gogdl/launch.py", line 77, in launch
process = subprocess.Popen(command, cwd=working_dir, env=enviroment)
File "/nix/store/al6g1zbk8li6p8mcyp0h60d08jaahf8c-python3-3.10.9/lib/python3.10/subprocess.py", line 971, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/nix/store/al6g1zbk8li6p8mcyp0h60d08jaahf8c-python3-3.10.9/lib/python3.10/subprocess.py", line 1847, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/extrapool/aidan/steam/steamapps/common/Proton 7.0/proton'
rising-crimson
rising-crimsonOP3y ago
Proton-GE fails with a page fault.
rare-sapphire
rare-sapphire3y ago
Ok in the internet people say it just runs fine with wine and the gog version It seems like nix does not provide something Do you have a log with wine-ge where the font did not load ?
rising-crimson
rising-crimsonOP3y ago
inland-turquoise
inland-turquoise17mo ago
Sorry, I am a little late to the party, but this may be helpful anyway. This is a bug with the nvidia driver. Details can be found here: https://forums.developer.nvidia.com/t/complete-gpu-crash-on-x11-with-force-full-composition-pipeline-and-vk-khr-present-wait-100-reproducible/267934/4 Just start the nvidia-settings -> X Server Display Configuration -> Advanced ... -> Force [Full] Composition Pipeline -> OFF Game should run just fine with this setting.
NVIDIA Developer Forums
Complete GPU crash on X11 with "Force Full Composition Pipeline" an...
I think I’ve been experiencing this issue with Cyberpunk. For me, it’s not a complete deadlock - rather, rendering slows to about 1 frame per minute (yeah ~0.016FPS) and won’t even let me jump to a terminal (eg ctrl+alt+F1) until it’s time to render the next frame. Alt+tabbing to another application (also needs to wait for frame render time) s...
jolly-crimson
jolly-crimson17mo ago
that problem can also affect AMD cards (it happened for me too) the game is not installed correctly by Heroic 2.12.0 (or earlier) and will be installed correctly in the next release, that should get rid of any problem with this game
inland-turquoise
inland-turquoise17mo ago
There are two different issues here: 1) The installation of the game, this is a problem within Heroic and will be fixed with the next release. 2) The messed up fonts and graphics like in the screenshot above. This is an Nvidia driver issue. This can be fixed by disabling the Composition Pipeline (or by not using dxvk 2.3).
jolly-crimson
jolly-crimson17mo ago
hmmmm I could swear I had that issue too with my AMD card, I remember the text not showing, whatever helps is fine though!
inland-turquoise
inland-turquoise17mo ago
Sorry, you are right, I mixed things up. The messed up fonts are an issue of the corrupt installation. The bug in the nvidia driver makes the game run slow as hell.

Did you find this page helpful?