It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Game: Subterrain
Installer MD5:
37b81481898b35be8905f2164e544fe2 setup_subterrain_2.1.0.4.exe
WineHQ AppDB link: N/A

Wine version(s) tested: Wine 1.9.7 (i686) from the multilib Arch repo.

Install notes: No winetricks used.
How well does it run: Runs on Wine but the main menu text is missing/invisible
Details:


UPDATE #2: installing allfonts via winetricks does not fix the missing main menu text issue.


UPDATE #1: after some experimenting, I was able to get into the game's main menu screen but I cannot play the game at all since the main menu text is missing completely. Setting d3dcompiler_47 to "native" or "disabled" allows me to see the main menu screen. Any other override or no override and I get the error I originally posted below.

I've tried setting various WIndows versions (XP, VIsta, 7, 8, 10) and tried using a 32-bit prefix and a 64-bit prefix and the result has always been the same: the game crashes while loading with the following error:

wine: Call from 0x7b43c49c to unimplemented function d3dcompiler_47.dll.D3DLoadModule, aborting
fixme:dbghelp:validate_addr64 Unsupported address fffffffff7370000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff7340000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff72b0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff7020000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6ff0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6e20000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3c70000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3c50000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3700000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3c30000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe9530000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe9460000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe7500000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe7490000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe6c70000
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc3e661
Attachments:
Post edited April 03, 2016 by JudasIscariot
avatar
Gydion: snip
Hey Gydion,

Have you updated your LoH: SC install to GOG-3 and Wine 1.9.7?

Two bugs have been fixed in the newest version:

http://bugs.winehq.org/show_bug.cgi?id=40306

http://bugs.winehq.org/show_bug.cgi?id=40331
avatar
JudasIscariot: Have you updated your LoH: SC install to GOG-3 and Wine 1.9.7?

Two bugs have been fixed in the newest version:
avatar
Gydion: Did we ever find out what the GOG-3 update was? It works in 1.9.7 if that's what you are asking or the beginning does as I haven't really started playing yet. The bugs are fixed though so no surprise. I've been meaning to test if there is any change with getting the videos to work. The game also worked fine in 1.9.3.
The first bug was actually fixed with the last few commits in 1.9.6. The second one also affected Grim Dawn (thanks Galaxy.dll [fine, fine it was an actual Wine bug]).
All I know is that it was an update to the latest version of the game, we've never received a changelog as to what actually changed ;/

Also, good news: vanilla Wine 1.9.7 Staging (not wine-gaming-nine) gives back CSMT and improves Grim Dawn's performance quite well :) Most notable performance boost for me was the level transitions where the game would often lag and then crash after about 4 hours of play as if it were running out of memory...
avatar
JudasIscariot: Also, good news: vanilla Wine 1.9.7 Staging (not wine-gaming-nine) gives back CSMT
avatar
te_lanus: weird, can't find a mention of it anyhere on the release note here: http://www.wine-staging.com/news/2016-04-03-release-1.9.7.html
All I know is that I have a "Staging" tab in my Wine 1.9.7, maybe it's because the Arch Wine Staging maintainer somehow added the CSMT functions and all that? I am not really sure....
avatar
JudasIscariot: All I know is that I have a "Staging" tab in my Wine 1.9.7, maybe it's because the Arch Wine Staging maintainer somehow added the CSMT functions and all that? I am not really sure....
avatar
Gydion: It's still disabled in the official staging build. It is possible they refactored the patchset to apply on 1.9.7 as that's what the staging people did for 1.9.5. If they did so cleanly perhaps they will push those changes back to the official staging code? Where is this package anyway?
Right here:

https://www.archlinux.org/packages/?q=wine-staging

I have to say that this is the best Wine version for Grim Dawn for me as Grim Dawn plays soooo smoothly now...perhaps the 100 overrides I have from wine-gaming-nine are a part of it but I am not touching this build now :D
avatar
Gydion: Cheers. Looking at the build script they don't appear to be doing anything special. It's pulling the tagged staging build from here. Double checking the recent commits shows CSMT is still disabled? I grant you I could certainly have missed something.
avatar
JudasIscariot: I have to say that this is the best Wine version for Grim Dawn for me as Grim Dawn plays soooo smoothly now...perhaps the 100 overrides I have from wine-gaming-nine are a part of it but I am not touching this build now :D
avatar
Gydion: More importantly I won't argue with the results. ;)

Also, didn't see a rzip package, but I've seen people use <i>lrzip</i> anyway.
I am not sure about the commits as a lot of them are kinda over my head sooo why don't I show you my winecfg screen instead? :P
Attachments:
avatar
JudasIscariot: I am not sure about the commits as a lot of them are kinda over my head sooo why don't I show you my winecfg screen instead? :P
avatar
Gydion: Can't say I particularly doubted your ability to read or enable a check box. (Why does this post ^ lack BLINGING. I was mislead into believing there would be BLINGING in there.)

Just did a stock staging 1.9.7 build. I also have said check box in winecfg and can click it. However, when I run a game I get this for the first few lines on the console:

fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:winediag:wined3d_dll_init Please note that the experimental wined3d CSMT patchset has been disabled in this
fixme:winediag:wined3d_dll_init version of Wine Staging. Check out the release notes for further information.
avatar
Gydion:
Yeah I know you were not in doubt of my superior "check this box for FUN!" abilities :P I was being cheeky and wanted to show off.

As for my Wine's CSMT, I know it works because I wouldn't be able to play Grim Dawn without it as I'd have mostly invisible characters....
avatar
JudasIscariot: Turok has recently received a Mac version which we are waiting on currently.
avatar
rampancy: Any news or updates on the Mac version of Turok?
First, accept my friend request or else....


:P
avatar
JudasIscariot: As for my Wine's CSMT, I know it works because I wouldn't be able to play Grim Dawn without it as I'd have mostly invisible characters....
avatar
Gydion: Huh, I thought CheckFloatConstants was the fix for that?

avatar
JudasIscariot: Yeah I know you were not in doubt of my superior "check this box for FUN!" abilities :P I was being cheeky and wanted to show off.
avatar
Gydion: *inserts screenshot_from_.jpg with "rapper" bling on Enable_CSMT* except you are supposed to supply the BLING.
I am not sure where that CheckFloatConstants setting would be, to be honest...
avatar
JudasIscariot: What's wrong with it under Wine?
avatar
eiii: Does that mean Shadow Watch works for you under Wine?

It's listed as garbage on WineHQ, although with a very old Wine version.
No, I was simply asking what's wrong with it under Wine :)

I'll have to try out Shadow Watch soon :)
avatar
JudasIscariot: ...
avatar
Gydion: So, does it and guessing not? for this .
For me, Requiem does not run at all when using Direct3d or 3dfx modes. Crashes on launch.


Here's what my terminal spits out for Requiem:

wine Requiem.exe
fixme:winediag:start_process Wine Staging 1.9.7 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
[mint@antergos Requiem - Avenging Angel]$ fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:winediag:wined3d_dll_init Please note that the experimental wined3d CSMT patchset has been disabled in this
fixme:winediag:wined3d_dll_init version of Wine Staging. Check out the release notes for further information.
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:nvapi:unimplemented_stub function 0x694d52e is unimplemented!
fixme:nvapi:unimplemented_stub function 0x375dbd6b is unimplemented!
fixme:nvapi:unimplemented_stub function 0x617bff9f is unimplemented!
fixme:nvapi:unimplemented_stub function 0x73bf8338 is unimplemented!
fixme:nvapi:unimplemented_stub function 0x73bf8338 is unimplemented!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (XFree86-VidModeExtension)
Minor opcode of failed request: 15 (XF86VidModeSetGamma)
Value in failed request: 0x280003c
Serial number of failed request: 395
Current serial number in output stream: 399
Wine 1.9.8 is live, let's hope it fixes some things :D
avatar
JudasIscariot: (…)
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (XFree86-VidModeExtension)
Minor opcode of failed request: 15 (XF86VidModeSetGamma)
Value in failed request: 0x280003c
Serial number of failed request: 395
Current serial number in output stream: 399
avatar
vv221: Have you tried running this game in a virtual desktop?
This kind of error is often fixed by not letting the game mess with your screen resolution.
Yes, I have tried running in a virtual desktop. I even used an old school resolution of 1024 x 768 and the terminal spewed out a bunch of stuff similar to my original report.
Post edited April 16, 2016 by JudasIscariot
avatar
blakstar: I have to say that sometimes Wine can seem a touch baffling.

For me, For the Glory, based on Europa Universalis 2, apparently works just fine, whilst the base game itself falls over flat and doesn't really want to work properly at all!

As in, why one type of game works, whilst a similar one doesn't, is a bit of a conundrum.

OK, really just musing here, so I'll just stop now. :-)
What does the terminal spit out in the background? Maybe you are missing something?
avatar
JudasIscariot: What does the terminal spit out in the background? Maybe you are missing something?
avatar
blakstar: I probably am -- as for For the Glory, I did a standard Wine install, with it's own prefix, and after installation completed, I double-clicked on the desktop icon and the game ran just fine.

It's just rather annoying that the game it's actually based upon is not as accommodating. :-)
Right but what shows up in terminal? You got me curious :)

You can always link a pastebin of the terminal output if it's rather long :)

Also, I've noticed certain games behave differently when they are opened via double clicking on their icons Windows-style and when they are opened up in the terminal.

For example, The Ground Gives Way, a Windows-only roguelike, will NOT work when you attempt to run it via a terminal but it will work if you just double click on its executable file.
Post edited April 16, 2016 by JudasIscariot