http://bugs.winehq.org/show_bug.cgi?id=16117
Summary: Creatures 3 Won't Run Product: Wine Version: unspecified Platform: PC-x86-64 URL: http://www.gamewaredevelopment.co.uk/creatures_index.php OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: Gwaeraurond@yahoo.com
A game by cyberlife, "Creatures 3" will install, and will prompt for a CD, it will even (somehow) create an AOL shortcut on my Ubuntu 8.10 desktop but when I go to actually run the game, my machine makes a sound like it's running it then it just stops and doesn't run the game at all.
The game is a fairly old game, needing Direct X 7 to run. My best guess would be that the version of Direct X that comes with WINE just won't run it but being that it is so old I can't imagine why not.
I dual boot between Ubuntu and Windows XP Home, and Windows XP will run the game just fine.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #1 from Austin English austinenglish@gmail.com 2008-11-19 18:16:08 --- Please attach terminal output.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #2 from Elliander Gwaeraurond@yahoo.com 2008-11-19 18:34:44 --- (In reply to comment #0)
A game by cyberlife, "Creatures 3" will install, and will prompt for a CD, it will even (somehow) create an AOL shortcut on my Ubuntu 8.10 desktop but when I go to actually run the game, my machine makes a sound like it's running it then it just stops and doesn't run the game at all.
The game is a fairly old game, needing Direct X 7 to run. My best guess would be that the version of Direct X that comes with WINE just won't run it but being that it is so old I can't imagine why not.
I dual boot between Ubuntu and Windows XP Home, and Windows XP will run the game just fine.
(In reply to comment #1)
Please attach terminal output.
I launched from the Shortcut made under WINE. I don't know how to launch it in the terminal.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2008-11-19 19:56:26 --- What Wine version? http://wiki.winehq.org/FAQ#head-a37de3282d447376d2220d20a278ae52258551a4
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #4 from Elliander Gwaeraurond@yahoo.com 2008-11-20 14:15:44 --- (In reply to comment #3)
What Wine version? http://wiki.winehq.org/FAQ#head-a37de3282d447376d2220d20a278ae52258551a4
I don't know. Only that it was the only version available in Synaptic Package Manager. But I do know it is a version that can run .exe files without the command prompt because I have been able to open other .exe
Actually, I think the problem running Creatures 3 is related to a specific game requirement.
You can't just double-click engine.exe and get it to work, even in windows. In windows it requires that the shortcut to specify an autokill switch but shortcuts in Ubuntu seem to work differently. This is the error message I now get:
NLE0007: You must specify a game name in the command line. For example, Creatures 3 or Creatures Adventures
For soak tests, specify --autokill before the game name to kill agents which generate run time errors.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #5 from Elliander Gwaeraurond@yahoo.com 2008-11-20 14:47:33 ---
I made some progress. When WINE installs Creatures 3 it creates the autokill command within the shortcuts. But since that doesn't work in Linux the game just won't work.
WINE really needs to be able to detect commands in shortcuts and replace them with working equivalents on install.
I solved that problem by replacing --autokill with nocheck
However, now I have a new problem. The game requires High Color 16-bit to run and Ubuntu doesn't seem to have a way to switch that. I found a command:
sudo gedit /etc/X11/xorg.conf
where I could manually change a 24 to 16. But it didn't work. And even if I do find it, why can't WINE just have a program run in predefined settings each time?
Anyway, still can't get Creatures 3 to run now because of this problem.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #6 from Elliander Gwaeraurond@yahoo.com 2008-11-24 00:20:38 ---
I was able to get it into 16-bit colors.
After manually changing all shortcuts from saying --autokill to nocheck the game will start up. However, as it starts up it crashes.
I get an error message. The error is labeled:
"Window::DoStartUp"
And it says:
"Failed to create server thread
Mon Nov 24 00:16:36 2008 - elliander - 1.162"
I don't understand why but I am still unable to get Creatures 3 to run in WINE.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #7 from Austin English austinenglish@gmail.com 2009-05-29 12:19:32 --- Is this still an issue in current (1.1.22 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=16117
Ski_lleR@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Ski_lleR@yahoo.fr
--- Comment #8 from Ski_lleR@yahoo.fr 2009-08-01 06:21:19 --- (In reply to comment #7)
Is this still an issue in current (1.1.22 or newer) wine?
I have wine 1.1.26, running the game with 16 bits desktop, and have exactly the same error :
"Failed to create server thread"
http://bugs.winehq.org/show_bug.cgi?id=16117
dgulotta@alum.mit.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dgulotta@alum.mit.edu
--- Comment #9 from dgulotta@alum.mit.edu 2009-10-29 20:17:08 --- The game worked for me 1.1.18, but in 1.1.32 I can't get this or any other game to work with opengl + 16 bit color. I get these errors:
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat. err:d3d:InitAdapters Failed to get a gl context for default adapter
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #10 from Henri Verbeet hverbeet@gmail.com 2009-10-30 04:18:21 --- (In reply to comment #9)
The game worked for me 1.1.18, but in 1.1.32 I can't get this or any other game to work with opengl + 16 bit color. I get these errors:
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat. err:d3d:InitAdapters Failed to get a gl context for default adapter
If it still works with 1.1.18, please do a regression test. Usually that message means your OpenGL setup is broken though.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #11 from dgulotta@alum.mit.edu 2009-10-30 18:10:26 --- 1.1.18-19: Creatures 3 works 1.1.20: Creatures 3 shows an intro screen but then gives me an error dialog, no new error messages on the console 1.1.28-29: Creatures 3 shows an intro screen but then gives me an error dialog, OpenGL error messages on the console 1.1.30-32: Creatures 3 opens a blank window but then gives me an error dialog, OpenGL error messages on the console
The regression in 1.1.30 happens with Starcraft in 16 bit color mode as well: in 1.1.29 and lower it works (but gives the same console error messages as Creatures); in 1.1.30 and above the screen is black but I can tell it's still running because it makes sounds when I click in certain places.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #12 from dgulotta@alum.mit.edu 2009-10-30 18:38:31 --- After further testing I realized that I sometimes get the error dialog and sometimes don't in all versions. So the only regression is the blank screen in 1.1.30.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #13 from dgulotta@alum.mit.edu 2009-11-04 00:50:13 --- e1469961d42d0eb077d3fa0236de17b56bc51a56 is the first bad commit
http://bugs.winehq.org/show_bug.cgi?id=16117
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=16117
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=16117
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger@gmx.at
--- Comment #14 from Stefan Dösinger stefandoesinger@gmx.at 2009-11-04 15:03:31 --- Does reverting the patch on todays wine tree fix the game? Most of the changes this patch made were d3d9 specific, so I am kinda surprised that it breaks a ddraw game.
If reverting fixes the game, or if the patch doesn't revert cleanly, please attach a ddraw,d3d7,d3d_surface log
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #15 from dgulotta@alum.mit.edu 2009-11-04 20:16:33 --- Created an attachment (id=24556) --> (http://bugs.winehq.org/attachment.cgi?id=24556) Log for Creatures 3 running under Wine 1.1.30
The commit didn't revert cleanly. Here's the log.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #16 from Stefan Dösinger stefandoesinger@gmx.at 2009-11-12 06:44:13 --- warn:d3d_surface:IWineD3DBaseSurfaceImpl_CreateDIBSection Cannot use GetDC on a WINED3DFMT_B5G6R5_UNORM surface
That's probably wrong, and we should allow the format.
http://bugs.winehq.org/show_bug.cgi?id=16117
--- Comment #17 from Stefan Dösinger stefandoesinger@gmx.at 2009-11-12 06:58:07 --- Hmm, GetDC should be enabled for this format. However, at the top of your log:
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat. err:d3d:InitAdapters Failed to get a gl context for default adapter
There's a bug in the init code that prevents the format info from being initialized if opengl is not available. So a quick fix for you is to fix your OpenGL setup, and I'll try to get the format init working without opengl.
Up until now initializing the dynamic format entries with GL only was by design, since the flags only contained GL specific stuff. Maybe we'll have to move some flags to the non-gl format template table.
http://bugs.winehq.org/show_bug.cgi?id=16117
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #18 from Stefan Dösinger stefandoesinger@gmx.at 2009-11-12 07:02:19 --- Resolving as duplicate of the bug that is clearest about the GetDC regression
*** This bug has been marked as a duplicate of bug 20672 ***
http://bugs.winehq.org/show_bug.cgi?id=16117
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Vitaliy Margolen vitaliy@kievinfo.com 2009-11-12 08:28:58 --- Closing dup.