Frostpunk

Hello I would like to know if fFostpunk is playable and what are the minimum requirements to do it.
Thank you so much for any help.

I don’t think it works currently. I saw someone try it with DXVK on the VKx Discord but they had no luck.

Frostpunk now works with the latest master. https://send.firefox.com/download/5fce61921e/#Ep2XcR9B3aq-g-obfqJCmA

Put the x64 dlls in drive_c/windows/system32 and x32 in drive_c/windows/syswow64 Then
Right-click Frostpunk > Configure > Runner options > Enable DXVK > DXVK Version: Manual

1 Like

Frostpunk is working really well for me with DXVK 0.54, wine-3.9 staging. You can check a box in lutris to enable DXVK, I really should make an install script for it…

I already did. :smiley: https://lutris.net/games/frostpunk/

I tried forking your installer for the GOG version which is what I’m using. I did get it working manually by doing the things in your installer, so thanks a ton!

Nice! I approved it.

Hi I installed it from your GOG script but I still can’t run it.
I don’t know what is the problem. In the console I get:

WARNING  2018-06-18 10:30:21,551 [application]:This version of Gtk doesn't support set_option_context_summary
INFO     2018-06-18 10:30:23,047 [lutriswindow]:Connected to lutris.net as ferchoj
INFO     2018-06-18 10:30:23,324 [application]:Launching Frostpunk
INFO     2018-06-18 10:30:23,495 [dxvk]:Replacing /home/fernando/Games/frostpunk/drive_c/windows/syswow64/dxgi with DXVK version
INFO     2018-06-18 10:30:23,512 [dxvk]:Replacing /home/fernando/Games/frostpunk/drive_c/windows/syswow64/d3d11 with DXVK version
INFO     2018-06-18 10:30:23,542 [dxvk]:Replacing /home/fernando/Games/frostpunk/drive_c/windows/system32/dxgi with DXVK version
INFO     2018-06-18 10:30:23,553 [dxvk]:Replacing /home/fernando/Games/frostpunk/drive_c/windows/system32/d3d11 with DXVK version
WARNING  2018-06-18 10:30:27,711 [display]:xgamma is not available on your system
INFO     2018-06-18 10:30:27,728 [application]:Shutting down Lutris
INFO     2018-06-18 10:30:27,741 [application]:Shutting down Lutris

Can you help me?

Try enabling Wine’s debug output in the runner options, it seems that the game is crashing without telling you why.

Thanks that give me this:
warn: OpenVR: Failed to locate module
err: Required Vulkan extension VK_KHR_surface not supported
err: Required Vulkan extension VK_KHR_win32_surface not supported
err: DxvkInstance: Failed to create instance
err: D3D11CreateDevice: Failed to create a DXGI factory
wine: Unhandled page fault on read access to 0x00000000 at address 0x1404d6e9c (thread 0043), starting debugger…
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x00000001404d6e9c).
0045:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
0045:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
Register dump:
rip:00000001404d6e9c rsp:00000000053cf180 rbp:0000000144cc16c0 eflags:00010246 ( R- – I Z- -P- )
rax:00003f3293a3127c rbx:0000000000000000 rcx:0000000000000000 rdx:0000000144cc16c0
rsi:0000000000000000 rdi:0000000000000000 r8:0000000000000001 r9:0000000000000000 r10:0000000001bb2690
r11:00000000053cf278 r12:0000000000000000 r13:0000000000000000 r14:00000000019ce240 r15:00000000019ce050
Stack dump:
0x00000000053cf180: 000000730065006c 0000000000202020
0x00000000053cf190: 0000000000200000 ffffff0000ffffff
0x00000000053cf1a0: 000000003f800000 0000000000000000
0x00000000053cf1b0: 00000a0300000000 0000000200100000
0x00000000053cf1c0: 00000503001c0000 00000011000000ff
0x00000000053cf1d0: 00000011000000ff 00000011000000ff
0x00000000053cf1e0: 00000011000000ff 00000011000000ff
0x00000000053cf1f0: 00000011000000ff 00000011000000ff
0x00000000053cf200: 00000011000000ff 00000011000000ff
0x00000000053cf210: 00000011000000ff 00000011000000ff
0x00000000053cf220: 00000011000000ff 00000011000000ff
0x00000000053cf230: 000000000000002c 00000001406accdb
Backtrace:
=>0 0x00000001404d6e9c in frostpunk (+0x4d6e9c) (0x0000000144cc16c0)
1 0x00000001405bf94a in frostpunk (+0x5bf949) (0x00000000053cf3b0)
2 0x00000001405035f9 in frostpunk (+0x5035f8) (0x00000000053cf3b0)
0x00000001404d6e9c: movq (%rcx),%rax
Modules:
Module Address Debug info Name (182 modules)
PE 230000- 432000 Deferred libeay32
PE 440000- 4a0000 Deferred ssleay32
PE 4a0000- 4dd000 Deferred libssh2
PE 4e0000- 11b9000 Deferred galaxy64
PE 6a340000- 6a516000 Deferred d3d11
PE 6f200000- 6f377000 Deferred dxgi
ELF 7b400000- 7b81f000 Deferred kernel32
-PE 7b420000- 7b81f000 \ kernel32
ELF 7bc00000- 7bd4b000 Deferred ntdll
-PE 7bc40000- 7bd4b000 \ ntdll
ELF 7c000000- 7c004000 Deferred
PE 140000000- 145c56000 Export frostpunk
PE 180000000- 180064000 Deferred libcurl
ELF 7f4091cf7000- 7f4091f36000 Deferred libgssapi_krb5.so.2
ELF 7f4091f36000- 7f409213a000 Deferred libkeyutils.so.1
ELF 7f4092167000- 7f409236f000 Deferred libkrb5support.so.0
ELF 7f409236f000- 7f4092597000 Deferred libk5crypto.so.3
ELF 7f4092597000- 7f4092865000 Deferred libkrb5.so.3
ELF 7f4092865000- 7f409289d000 Deferred netapi32
-PE 7f4092870000- 7f409289d000 \ netapi32
ELF 7f409289d000- 7f40928dd000 Deferred secur32
-PE 7f40928b0000- 7f40928dd000 \ secur32
ELF 7f40928dd000- 7f4092ae4000 Deferred libnss_dns.so.2
ELF 7f4092ae4000- 7f4092ce7000 Deferred libnss_mdns4_minimal.so.2
ELF 7f4092cf8000- 7f4092d14000 Deferred kerberos
-PE 7f4092d00000- 7f4092d14000 \ kerberos
ELF 7f4092d14000- 7f4092d29000 Deferred api-ms-win-appmodel-runtime-l1-1-1
-PE 7f4092d20000- 7f4092d29000 \ api-ms-win-appmodel-runtime-l1-1-1
ELF 7f40938be000- 7f4093b04000 Deferred libvulkan.so.1
ELF 7f4093b31000- 7f4093b46000 Deferred api-ms-win-core-localization-l1-2-1
-PE 7f4093b40000- 7f4093b46000 \ api-ms-win-core-localization-l1-2-1
ELF 7f4093b46000- 7f4093dc6000 Deferred libgmp.so.10
ELF 7f4093dc6000- 7f4093ff9000 Deferred libhogweed.so.4
ELF 7f4093ff9000- 7f409422f000 Deferred libnettle.so.6
ELF 7f409422f000- 7f4094442000 Deferred libtasn1.so.6
ELF 7f4094442000- 7f4094675000 Deferred libidn.so.11
ELF 7f4094675000- 7f40949a5000 Deferred libgnutls.so.30
ELF 7f40949a9000- 7f40949bd000 Deferred api-ms-win-core-fibers-l1-1-1
-PE 7f40949b0000- 7f40949bd000 \ api-ms-win-core-fibers-l1-1-1
ELF 7f40949bd000- 7f40949d2000 Deferred api-ms-win-core-synch-l1-2-0
-PE 7f40949c0000- 7f40949d2000 \ api-ms-win-core-synch-l1-2-0
ELF 7f40949d2000- 7f40949f2000 Deferred concrt140
-PE 7f40949e0000- 7f40949f2000 \ concrt140
ELF 7f40949f2000- 7f4094a31000 Deferred uxtheme
-PE 7f4094a00000- 7f4094a31000 \ uxtheme
ELF 7f4094a33000- 7f4094c39000 Deferred libxfixes.so.3
ELF 7f4094c39000- 7f4094e43000 Deferred libxcursor.so.1
ELF 7f4094f0f000- 7f4095139000 Deferred libexpat.so.1
ELF 7f4095139000- 7f409537c000 Deferred libfontconfig.so.1
ELF 7f409537c000- 7f4095619000 Deferred libfreetype.so.6
ELF 7f4095619000- 7f4095829000 Deferred libxi.so.6
ELF 7f4095829000- 7f4095a2c000 Deferred libxcomposite.so.1
ELF 7f4095a2c000- 7f4095c37000 Deferred libxrandr.so.2
ELF 7f4095c37000- 7f4095e41000 Deferred libxrender.so.1
ELF 7f4095e41000- 7f4096046000 Deferred libxxf86vm.so.1
ELF 7f4096046000- 7f4096249000 Deferred libxinerama.so.1
ELF 7f4096249000- 7f409644f000 Deferred libxdmcp.so.6
ELF 7f409644f000- 7f4096652000 Deferred libxau.so.6
ELF 7f4096652000- 7f4096874000 Deferred libxcb.so.1
ELF 7f4096874000- 7f4096bae000 Deferred libx11.so.6
ELF 7f4096bdb000- 7f4096dec000 Deferred libxext.so.6
ELF 7f4096dec000- 7f4096e93000 Deferred winex11
-PE 7f4096e00000- 7f4096e93000 \ winex11
ELF 7f4096e93000- 7f4096f16000 Deferred d3dcompiler_47
-PE 7f4096ea0000- 7f4096f16000 \ d3dcompiler_47
ELF 7f4096f16000- 7f4096ff1000 Deferred msvcrt
-PE 7f4096f30000- 7f4096ff1000 \ msvcrt
ELF 7f4096ff1000- 7f409702b000 Deferred winevulkan
-PE 7f4097000000- 7f409702b000 \ winevulkan
ELF 7f409702b000- 7f4097044000 Deferred vulkan-1
-PE 7f4097030000- 7f4097044000 \ vulkan-1
ELF 7f4097044000- 7f4097058000 Deferred api-ms-win-crt-environment-l1-1-0
-PE 7f4097050000- 7f4097058000 \ api-ms-win-crt-environment-l1-1-0
ELF 7f4097058000- 7f40971ea000 Deferred oleaut32
-PE 7f4097080000- 7f40971ea000 \ oleaut32
ELF 7f40971ea000- 7f4097200000 Deferred mswsock
-PE 7f40971f0000- 7f4097200000 \ mswsock
ELF 7f4097200000- 7f4097231000 Deferred iphlpapi
-PE 7f4097210000- 7f4097231000 \ iphlpapi
ELF 7f4097231000- 7f4097321000 Deferred crypt32
-PE 7f4097240000- 7f4097321000 \ crypt32
ELF 7f4097321000- 7f4097345000 Deferred bcrypt
-PE 7f4097330000- 7f4097345000 \ bcrypt
ELF 7f4097345000- 7f409740c000 Deferred winmm
-PE 7f4097350000- 7f409740c000 \ winmm
ELF 7f409740c000- 7f4097420000 Deferred api-ms-win-crt-locale-l1-1-0
-PE 7f4097410000- 7f4097420000 \ api-ms-win-crt-locale-l1-1-0
ELF 7f4097420000- 7f4097435000 Deferred api-ms-win-crt-heap-l1-1-0
-PE 7f4097430000- 7f4097435000 \ api-ms-win-crt-heap-l1-1-0
ELF 7f4097435000- 7f409744a000 Deferred api-ms-win-crt-time-l1-1-0
-PE 7f4097440000- 7f409744a000 \ api-ms-win-crt-time-l1-1-0
ELF 7f409744a000- 7f4097464000 Deferred api-ms-win-crt-math-l1-1-0
-PE 7f4097450000- 7f4097464000 \ api-ms-win-crt-math-l1-1-0
ELF 7f4097464000- 7f4097479000 Deferred api-ms-win-crt-utility-l1-1-0
-PE 7f4097470000- 7f4097479000 \ api-ms-win-crt-utility-l1-1-0
ELF 7f4097479000- 7f409748f000 Deferred api-ms-win-crt-convert-l1-1-0
-PE 7f4097480000- 7f409748f000 \ api-ms-win-crt-convert-l1-1-0
ELF 7f409748f000- 7f40974a6000 Deferred api-ms-win-crt-string-l1-1-0
-PE 7f40974a0000- 7f40974a6000 \ api-ms-win-crt-string-l1-1-0
ELF 7f40974a6000- 7f40974bc000 Deferred api-ms-win-crt-stdio-l1-1-0
-PE 7f40974b0000- 7f40974bc000 \ api-ms-win-crt-stdio-l1-1-0
ELF 7f40974bc000- 7f40974d2000 Deferred api-ms-win-crt-runtime-l1-1-0
-PE 7f40974c0000- 7f40974d2000 \ api-ms-win-crt-runtime-l1-1-0
ELF 7f40974d2000- 7f40975eb000 Deferred msvcr120
-PE 7f4097500000- 7f40975eb000 \ msvcr120
ELF 7f40975eb000- 7f40977f3000 Deferred libffi.so.6
ELF 7f40977f3000- 7f4097a2b000 Deferred libcrypt.so.1
ELF 7f4097a2b000- 7f4097d00000 Deferred libsqlite3.so.0
ELF 7f4097d00000- 7f4097f4a000 Deferred libhx509.so.5
ELF 7f4097f4a000- 7f4098159000 Deferred libheimbase.so.1
ELF 7f4098159000- 7f4098382000 Deferred libwind.so.0
ELF 7f4098382000- 7f4098596000 Deferred libgpg-error.so.0
ELF 7f4098596000- 7f40987fb000 Deferred libp11-kit.so.0
ELF 7f40987fb000- 7f4098a0c000 Deferred libtasn1.so.3
ELF 7f4098a0c000- 7f4098c21000 Deferred libroken.so.18
ELF 7f4098c21000- 7f4098e55000 Deferred libhcrypto.so.4
ELF 7f4098e55000- 7f4099059000 Deferred libcom_err.so.2
ELF 7f4099059000- 7f40992f9000 Deferred libasn1.so.8
ELF 7f40992f9000- 7f409957f000 Deferred libkrb5.so.26
ELF 7f409957f000- 7f4099786000 Deferred libheimntlm.so.0
ELF 7f4099786000- 7f4099a06000 Deferred libgcrypt.so.11
ELF 7f4099a06000- 7f4099cc2000 Deferred libgnutls.so.26
ELF 7f4099cc2000- 7f4099f00000 Deferred libgssapi.so.3
ELF 7f4099f00000- 7f409a11b000 Deferred libsasl2.so.2
ELF 7f409a11b000- 7f409a336000 Deferred libresolv.so.2
ELF 7f409a338000- 7f409a34f000 Deferred vcruntime140
-PE 7f409a340000- 7f409a34f000 \ vcruntime140
ELF 7f409a34f000- 7f409a363000 Deferred normaliz
-PE 7f409a350000- 7f409a363000 \ normaliz
ELF 7f409a363000- 7f409a571000 Deferred liblber-2.4.so.2
ELF 7f409a571000- 7f409a7c0000 Deferred libldap_r-2.4.so.2
ELF 7f409a7c0000- 7f409a82a000 Deferred wldap32
-PE 7f409a7d0000- 7f409a82a000 \ wldap32
ELF 7f409a82a000- 7f409a842000 Deferred xinput9_1_0
-PE 7f409a830000- 7f409a842000 \ xinput9_1_0
ELF 7f409a842000- 7f409a8de000 Deferred rpcrt4
-PE 7f409a850000- 7f409a8de000 \ rpcrt4
ELF 7f409a8de000- 7f409aa95000 Deferred ole32
-PE 7f409a900000- 7f409aa95000 \ ole32
ELF 7f409aa95000- 7f409aab2000 Deferred dinput8
-PE 7f409aaa0000- 7f409aab2000 \ dinput8
ELF 7f409aab2000- 7f409accc000 Deferred libz.so.1
ELF 7f409accc000- 7f409ad3e000 Deferred dbghelp
-PE 7f409ace0000- 7f409ad3e000 \ dbghelp
ELF 7f409ad3e000- 7f409ae64000 Deferred ucrtbase
-PE 7f409ad70000- 7f409ae64000 \ ucrtbase
ELF 7f409ae64000- 7f409afb5000 Deferred msvcp140
-PE 7f409aea0000- 7f409afb5000 \ msvcp140
ELF 7f409afda000- 7f409b003000 Deferred imm32
-PE 7f409afe0000- 7f409b003000 \ imm32
Can anyone help me?

What’s your GPU and GPU driver?

My GPU is [AMD/ATI] Topaz XT [Radeon R7 M260/M265]
the driver I’m not sure about, I’m using KDE Neon and I don’t install any extra for the graphics.

You might want to make sure you’re running recent Mesa drivers.