http://bugs.winehq.org/show_bug.cgi?id=10021
Summary: Unreal Tournament 2007 Beta Demo doesn't get past splash screen Product: Wine Version: 0.9.47. Platform: PC URL: http://www.fileplanet.com/181421/download/Unreal- Tournament-3-Beta-Demo OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: l_bratch@yahoo.co.uk
Created an attachment (id=8552) --> (http://bugs.winehq.org/attachment.cgi?id=8552) Console output with described fixes
There a couple of things to do to get this demo installed and running but once it does attempt to load, it fails.
To install:
Install mono 1.2 with:
winetricks mono12
It will refuse to run at first due to modified executable code, but this has been fixed by the developers and the fixed exe is here:
http://www.epicgames.com/download/UT3Demo-XP64-2K3.zip
Named XP64-2K3 because it wouldn't work with those (or Wine), not because it is a 64-bit executable.
It also needs various native DLLs to run, and UseGLSL set to enabled to work.
Once it attempts to run, it displays the splash screen, then fails with the attached console output.
Guessing wine-directx-d3d as the component, but not sure.
http://bugs.winehq.org/show_bug.cgi?id=10021
--- Comment #1 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-13 09:15:37 --- I fear that the game really needs {9A5EA990-3034-4D6F-9128-01F3C61022BC} also known as 'GameExplorer'. In general a missing object doesn't have to be fatal but it might be in this case.
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
On the other hand the debug crash has lines like: fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCCOM (7) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
Which seem to indicate that the game tries to launch anyway (it looks like shader code).
http://bugs.winehq.org/show_bug.cgi?id=10021
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #2 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-13 09:57:43 ---
I fear that the game really needs {9A5EA990-3034-4D6F-9128-01F3C61022BC} also known as 'GameExplorer'. In general a missing object doesn't have to be fatal but it might be in this case.
I dunno if this is useful info but a little google showed that wine also spits out these fixme's while running Football Manager 2008. Coincidently i downloaded and ran that app a week ago, and it seemed to run just fine. So maybe the problem is somewhere else.
http://bugs.winehq.org/show_bug.cgi?id=10021
--- Comment #3 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-13 18:18:37 --- Created an attachment (id=8557) --> (http://bugs.winehq.org/attachment.cgi?id=8557) Screenshot
http://bugs.winehq.org/show_bug.cgi?id=10021
--- Comment #4 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-13 18:21:21 --- The game is starting for me now. It is missing the texture format R32F. I activated it by force but when starting the game itself it won't show anything. There are huge shader issues which prevent it from showing stuff.
http://bugs.winehq.org/show_bug.cgi?id=10021
--- Comment #5 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-13 18:33:22 --- Upto now it looks like you need a Geforce8 (or compatible card) to run UT3 on Wine. The problem is that on older cards the game seems to push the card to its shader limits. (It tries to use all the available 'registers' / 'constants') Wine needs a few of those to handle some stuff like fog, srgb and other things. For this reason there aren't enough uniforms left for the game. The latest cards have enough shader capabilities.
http://bugs.winehq.org/show_bug.cgi?id=10021
--- Comment #6 from Luke Bratch l_bratch@yahoo.co.uk 2007-10-14 06:09:26 --- It is possible to get this running almost properly, the only major issues are not being able to see your own gun, and the other players not rendering quite right.
This patch:
http://www.winehq.org/pipermail/wine-patches/2007-October/045087.html
Let's the game run, and I assume is similar or the same as whatever Roderick did.
This patch stop the mouse cursor leaving the edge of the screen:
http://bugs.winehq.org/attachment.cgi?id=7774
The framerate is only acceptable with OffscreenRenderingMode set to fbo, but even then is very low.
http://bugs.winehq.org/show_bug.cgi?id=10021
Roderick Colenbrander thunderbird2k@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-16 10:21:38 --- The R32F fix is in git, so this bug has been fixed.
http://bugs.winehq.org/show_bug.cgi?id=10021
--- Comment #8 from Luke Bratch l_bratch@yahoo.co.uk 2007-10-16 14:51:03 --- Hi Roderick
The patch now in Git isn't the same as the one originally submitted for this, and still doesn't work.
The same patch as I mentioned earlier in this bug applied on the latest Git does still work though.
I think this needs reopening.
http://bugs.winehq.org/show_bug.cgi?id=10021
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #9 from Luke Bratch l_bratch@yahoo.co.uk 2007-10-18 04:45:10 --- Reopening, this bug needs this patch to work:
http://www.winehq.org/pipermail/wine-patches/2007-October/045087.html
I know that patch was rejected for performance reasons, but this bug is still valid without it.
http://bugs.winehq.org/show_bug.cgi?id=10021
--- Comment #10 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-18 04:47:09 --- Correct. When testing I somehow had my own hack around :(
http://bugs.winehq.org/show_bug.cgi?id=10021
--- Comment #11 from Luke Bratch l_bratch@yahoo.co.uk 2007-12-25 15:56:17 --- Tested again on an 8800GTX - things are much the same with the R32F hack. Things look fine but the framerate is very low (2 - 3 frames per second).
http://bugs.winehq.org/show_bug.cgi?id=10021
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Unreal Tournament 2007 Beta |Unreal Tournament 3 Beta |Demo doesn't get past splash|Demo doesn't get past splash |screen |screen
http://bugs.winehq.org/show_bug.cgi?id=10021
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #12 from Luke Bratch l_bratch@yahoo.co.uk 2008-03-31 13:22:46 --- This game starts fine in the latest Git.
http://bugs.winehq.org/show_bug.cgi?id=10021
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2008-04-04 10:07:02 --- Closing bugs fixed in 0.9.59.