http://bugs.winehq.org/show_bug.cgi?id=20480
Summary: Soldier of Fortune II Multiplayer Main Menu won't show up Product: Wine Version: 1.1.32 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: atiitto@luukku.com
This problem was already corrected probably in Wine version 1.0.1 according to Roland Haeder. It has been around at least in 1.1.31 and 1.1.32.
When launching Sof2mp.exe, "Loading..."-text appears normally, but when entering the menu, text flashes once, but won't go away. Menu is still working: music is hearable, mouse movements can be heard, etc.
What has been tested:
- Using a Virtual Desktop. (Has worked earlier (1.0.1 case).)
Thought of a possible temporary workaround:
- Playing the intro movies before the menu (if possible). In single player mode, menus do work, though disabling the movies haven't been tested yet.
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2009-10-26 21:08:13 --- Make sure you have required video modes available. Check with 'xrandr' command.
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #2 from atiitto@luukku.com 2009-10-27 10:01:51 --- (In reply to comment #1)
Make sure you have required video modes available. Check with 'xrandr' command.
All video modes which SOF2 uses were found.
Planned video-trick seems to be impossible. I tested also variations with "colordepth", "mode", etc. settings from sof2mp.cfg. Same settings with sof2sp.cfg didn't work.
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #3 from Vincent Povirk madewokherd@gmail.com 2009-10-30 15:33:04 --- Could you check whether this works in Wine 1.0, and if so do a regression test?
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #4 from atiitto@luukku.com 2009-10-31 18:51:01 --- (In reply to comment #3)
Could you check whether this works in Wine 1.0, and if so do a regression test?
With Wine 1.0.1 it works perfectly.
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #5 from Austin English austinenglish@gmail.com 2009-11-01 17:38:55 --- (In reply to comment #4)
(In reply to comment #3)
Could you check whether this works in Wine 1.0, and if so do a regression test?
With Wine 1.0.1 it works perfectly.
Then please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #6 from atiitto@luukku.com 2010-01-05 20:28:34 --- Sorry I'm busy right now. Regression test would take too much time right now.
Problem still appears on Wine 1.1.35
http://bugs.winehq.org/show_bug.cgi?id=20480
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #7 from Wylda wylda@volny.cz 2010-01-06 15:42:08 --- (In reply to comment #4)
With Wine 1.0.1 it works perfectly.
Hi, what is the trick to run this game. I tried even wine-1.0.1 and i always get the crash during the game start up. (winetricks? native DLL? graphics card?)
I own Gold Edition of SoF2 and could do a regression test for you, but i need to overcome start up failure.
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #8 from atiitto@luukku.com 2010-01-06 18:26:38 ---
I own Gold Edition of SoF2 and could do a regression test for you, but i need to overcome start up failure.
Thanks, if it's possible. (Unfortunately I don't have time before the term is over.)
Hi, what is the trick to run this game. I tried even wine-1.0.1 and i always get the crash during the game start up. (winetricks? native DLL? graphics card?)
Strange... This game is one of the easiest to get run on Wine. Though during installation, "wine eject" command is needed to run via Terminal, but that is not your issue.
I have installed the game both ways with winetricks and without. It works as good. No native DLL is needed either. I even use ATI Radeon card, of which drivers are still weaker than nVIDIA ones.
You can try deleting ./base/myconfig.cfg -file, though I don't believe it's a configuration issue.
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #9 from t6tiar00@students.oamk.fi 2010-06-28 06:40:25 --- I was planning to do the regression test within next seven days, but it seems that this bug is fixed in 1.2-rc5. I can't say the exact version for the fix, because I have missed all the other rc-versions and some before them.
http://bugs.winehq.org/show_bug.cgi?id=20480
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #10 from Wylda wylda@volny.cz 2010-06-28 08:10:41 ---
OK, i'll try to double check this latter today.
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #11 from t6tiar00@students.oamk.fi 2010-07-31 19:44:32 --- The problem re-appeared in Wine 1.2, but in different way. Now the menu looks like constructed from stripes. It is possible to navigate and try to guess what all the title texts says. I'm sorry I can't post a screenshot, because it will be blank.
Going to Options and applying changes will restore screen back to normal. Virtual desktop is good to have, too. This is annoying, but goes as a temporary workaround,
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #12 from t6tiar00 t6tiar00@students.oamk.fi 2010-09-29 05:34:47 CDT --- Created an attachment (id=31021) --> (http://bugs.winehq.org/attachment.cgi?id=31021) SoF2MP menu screen
Bad quality photograph of SoF2MP menu screen to show the problem as it appears in Wine 1.2.
This issue appears only for ATI users, as I described in bug 23423.
http://bugs.winehq.org/show_bug.cgi?id=20480
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Soldier of Fortune II |Soldier of Fortune II |Multiplayer Main Menu won't |Multiplayer Main Menu won't |show up |show up (ATI specific)
http://bugs.winehq.org/show_bug.cgi?id=20480
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #13 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-02-02 13:40:56 CST --- Is this still an issue in current (1.4-rc1 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #14 from tiar tiar85@luukku.com 2012-05-26 20:37:22 CDT --- I have finally moved to Ubuntu 12.04 and Wine 1.4.
Right now, SoF2 Gold doesn't run at all (same with Wine 1.3). Console appears and then quits with an error.
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #15 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-05-26 19:19:16 CDT --- Is this still an issue in current (1.5.31 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=20480
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
--- Comment #16 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-09-09 03:06:05 CDT --- Can you please retry with latest wine (1.7.1 or later) and report?
Otherwise this bug will be abandoned soon.
http://bugs.winehq.org/show_bug.cgi?id=20480
Jarkko K jarkko_korpi@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi@hotmail.com
--- Comment #17 from Jarkko K jarkko_korpi@hotmail.com --- Here is a demo.
http://www.gamefront.com/files/files/609644/sof2_test.exe
Testing soon.
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #18 from Jarkko K jarkko_korpi@hotmail.com --- Created attachment 48003 --> http://bugs.winehq.org/attachment.cgi?id=48003 log
wine 1.7.16, doesnt start
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #19 from Jarkko K jarkko_korpi@hotmail.com --- Another wine
1.7.15
fixme:iphlpapi:NotifyAddrChange (Handle 0x10ee880, overlapped 0x10ee88c): stub wine: configuration in '/home/jarkko/.wine' has been updated. fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads fixme:thread:__hook_pthread_create most thread attributes ignored! fixme:thread:start_thread Started native thread 00000036 err:seh:setup_exception_record stack overflow 1776 bytes in thread 0009 eip 7bc45e9f esp 01270c40 stack 0x1270000-0x127$
Both tests were for demo...
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #20 from Jarkko K jarkko_korpi@hotmail.com --- I was missing libpng12-dev:i386 on 1.7.16 --> recompile
http://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #21 from Jarkko K jarkko_korpi@hotmail.com --- fixme:iphlpapi:NotifyAddrChange (Handle 0xdbe8b0, overlapped 0xdbe8bc): stub fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads err:seh:setup_exception_record stack overflow 1776 bytes in thread 0009 eip 7bc45abf esp 01270c40 stack 0x1270000$
After recompile 1.7.16
http://bugs.winehq.org/show_bug.cgi?id=20480
Orvar And orvzor@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |orvzor@gmail.com
--- Comment #22 from Orvar And orvzor@gmail.com --- I am getting roughly the same error as Jarkko using Wine 1.7.15, running the SoF2 multiplayer demo.
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads err:seh:setup_exception_record stack overflow 848 bytes in thread 0009 eip 7bc46de8 esp 01270fe0 stack 0x1270000-0x1271000-0x1a70000
http://bugs.winehq.org/show_bug.cgi?id=20480
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? |download URL| |http://www.gamefront.com/fi | |les/files/609644/sof2_test. | |exe CC| |focht@gmx.net
--- Comment #23 from Anastasius Focht focht@gmx.net --- Hello folks,
the game engine contains a stack buffer overflow due to 'GL_EXTENSION' string being too large (game is old) -> bug 25362
--- snip --- ... 004B6894 PUSH 0 004B6896 MOV ESI,EAX 004B6898 MOV DWORD PTR SS:[ESP+24],SoF2MP-T.00558490 ; ASCII "disabled" 004B68A0 MOV DWORD PTR SS:[ESP+28],SoF2MP-T.00558488 ; ASCII "enabled" 004B68A8 MOV DWORD PTR SS:[ESP+2C],SoF2MP-T.005600C0 ; ASCII "windowed" 004B68B0 MOV DWORD PTR SS:[ESP+30],SoF2MP-T.005600B4 ; ASCII "fullscreen" 004B68B8 CALL DWORD PTR DS:[1172658] ; SoF2MP-T.0040F8D0 004B68BE PUSH SoF2MP-T.0116F778 ; ASCII "GeForce GT 425M/PCIe/SSE2" 004B68C3 PUSH SoF2MP-T.005600A0 ; ASCII "GL_RENDERER: %s" 004B68C8 PUSH 0 004B68CA CALL DWORD PTR DS:[1172658] ; SoF2MP-T.0040F8D0 004B68D0 PUSH SoF2MP-T.0116FF78 ; ASCII "4.4.0 NVIDIA 331.67" 004B68D5 PUSH SoF2MP-T.00560090 ; ASCII "GL_VERSION: %s" 004B68DA PUSH 0 004B68DC CALL DWORD PTR DS:[1172658] ; SoF2MP-T.0040F8D0 004B68E2 PUSH SoF2MP-T.01170378
; ASCII "GL_AMD_multi_draw_indirect GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_tex"...
004B68E7 PUSH SoF2MP-T.0056007C ; ASCII "GL_EXTENSIONS: %s" 004B68EC PUSH 0 004B68EE CALL DWORD PTR DS:[1172658] ; SoF2MP-T.0040F8D0
<overflows return stack> --- snip ---
You need to work around with:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Soldier of Fortune II - Double Helix MP TEST
$ __GL_ExtensionStringVersion=17700 wine ./SoF2MP-Test.exe --- snip ---
Someone with ATI please retest and resolve.
Nvidia works here, everything is displayed fine.
For convenience you can put a file named 'sof2mp.cfg' or 'sof2mp_default.cfg' in game 'demo/MP' folder. This allows to start the game with specific settings such as windowed mode.
--- snip --- ... seta r_gldriver "opengl32" seta r_fullscreen "0 0 0" --- snip ---
$ sha1sum sof2_test.exe 24faf8bfade90e517053144271b1db16e0aee970 sof2_test.exe
$ du -sh sof2_test.exe 52M sof2_test.exe
$ wine --version wine-1.7.21-3-gbf72c67
Regards
https://bugs.winehq.org/show_bug.cgi?id=20480
--- Comment #24 from Ken Sharp imwellcushtymelike@gmail.com --- (In reply to Austin English from comment #5)
Then please run a regression test: http://wiki.winehq.org/RegressionTesting
Still waiting.
https://bugs.winehq.org/show_bug.cgi?id=20480
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #25 from super_man@post.com --- _GL_ExtensionStringVersion=17700 wine ./SoF2MP-Test.exe
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads err:seh:setup_exception_record stack overflow 1360 bytes in thread 0009 eip 7bc46b1f esp 01270de0 stack 0x1270000-0x1271000-0x1a70000
wine 1.7.48 (git)+ati+mesa
https://bugs.winehq.org/show_bug.cgi?id=20480
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |joseph.kucia@gmail.com Resolution|--- |FIXED
--- Comment #26 from Józef Kucia joseph.kucia@gmail.com --- (In reply to super_man from comment #25)
_GL_ExtensionStringVersion=17700 wine ./SoF2MP-Test.exe
__GL_ExtensionStringVersion is specific to NVIDIA binary drivers. You need to use MESA_EXTENSION_MAX_YEAR instead, e.g.
$ MESA_EXTENSION_MAX_YEAR=2002 wine SoF2MP-Test.exe
It renders correctly here.
$ wine --version wine-1.8-rc2
OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE (DRM 2.43.0, LLVM 3.8.0) OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.2.0-devel (git-56aff6bb) OpenGL core profile shading language version string: 4.10
OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0-devel (git-56aff6bb) OpenGL core profile shading language version string: 3.30
https://bugs.winehq.org/show_bug.cgi?id=20480
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #27 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.8-rc3.