Back to the main site

Frostpunk


#1

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.


#2

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


#3

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


#4

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…


#5

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


#6

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!


#7

Nice! I approved it.


#8

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?


#9

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


#10

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?


#11

What’s your GPU and GPU driver?


#12

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.


#13

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