http://bugs.winehq.org/show_bug.cgi?id=12545
Summary: The Ship: Does not launch Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jason.bogstie@gmail.com
Created an attachment (id=12108) --> (http://bugs.winehq.org/attachment.cgi?id=12108) Console dump
Using Fedora Core 8 wine version wine-0.9.59
Steam and all applications work perfect but when I attempt to launch The Ship the game tries to load then crashes. It never gets past the steam loading screen.
Everything is clean, the wine install and steam install are clean and have no problems.
Attached is the console log.
http://bugs.winehq.org/show_bug.cgi?id=12545
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk Severity|blocker |normal
--- Comment #1 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-04-13 02:09:06 --- My guess would be the problem is here: fixme:d3dx8:ID3DXMatrixStackImpl_LoadIdentity (0x14cf40) : stub fixme:d3dx8:ID3DXMatrixStackImpl_GetTop (0x14cf40) : stub
Could you try if using a native d3dx8.dll works around the problem?
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #2 from Jason Bogstie jason.bogstie@gmail.com 2008-04-13 16:26:03 --- (In reply to comment #1)
My guess would be the problem is here: fixme:d3dx8:ID3DXMatrixStackImpl_LoadIdentity (0x14cf40) : stub fixme:d3dx8:ID3DXMatrixStackImpl_GetTop (0x14cf40) : stub
Could you try if using a native d3dx8.dll works around the problem?
I tried it and it did not work.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #3 from Jason Bogstie jason.bogstie@gmail.com 2008-04-13 16:30:50 --- I started to get this message when I tried to start The Ship without desktop emulation:
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
http://bugs.winehq.org/show_bug.cgi?id=12545
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |0.9.59.
http://bugs.winehq.org/show_bug.cgi?id=12545
Jason Bogstie jason.bogstie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |critical Priority|P2 |P1
http://bugs.winehq.org/show_bug.cgi?id=12545
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Priority|P1 |P2
--- Comment #4 from Austin English austinenglish@gmail.com 2008-04-17 12:02:09 --- Not critical. Can this be downloaded anywhere?
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #5 from Jason Bogstie jason.bogstie@gmail.com 2008-04-17 12:29:23 --- (In reply to comment #4)
Not critical. Can this be downloaded anywhere?
I am not sure I understand your question. The Ship is purchased through steam.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #6 from Austin English austinenglish@gmail.com 2008-04-17 14:47:48 --- Misread the first comment. I wasn't aware the ship was a steam game.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #7 from Jason Bogstie jason.bogstie@gmail.com 2008-05-30 22:09:03 --- This is still an issue
http://bugs.winehq.org/show_bug.cgi?id=12545
Jason Bogstie jason.bogstie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|0.9.59. |1.0-rc2
--- Comment #8 from Jason Bogstie jason.bogstie@gmail.com 2008-05-30 22:29:38 --- updated version of wine and the problem is still there.
http://bugs.winehq.org/show_bug.cgi?id=12545
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.0-rc2 |0.9.59.
--- Comment #9 from Lei Zhang thestig@google.com 2008-05-30 23:25:58 --- please do not change the original reported version
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #10 from Jason Bogstie jason.bogstie@gmail.com 2008-05-30 23:49:15 --- So then should I open a new bug report for the new wine version?
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #11 from Lei Zhang thestig@google.com 2008-05-31 01:31:08 --- No, it's enough to just say "I tried version x.y.z and it still doesn't work". Do you really want to open a new bug report for every single version of Wine where this doesn't work? ;-)
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #12 from joaopa jeremielapuree@yahoo.fr 2008-05-31 04:47:51 --- Created an attachment (id=13519) --> (http://bugs.winehq.org/attachment.cgi?id=13519) Patch 1
Could you try these 4 following patches. There were refuseb by Alexandre for several bugs bug inside, but I would like to know if the math implementation id fine ;)
David Adam
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #13 from joaopa jeremielapuree@yahoo.fr 2008-05-31 04:48:18 --- Created an attachment (id=13520) --> (http://bugs.winehq.org/attachment.cgi?id=13520) patch2
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #14 from joaopa jeremielapuree@yahoo.fr 2008-05-31 04:48:41 --- Created an attachment (id=13521) --> (http://bugs.winehq.org/attachment.cgi?id=13521) patch 3
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #15 from joaopa jeremielapuree@yahoo.fr 2008-05-31 04:49:08 --- Created an attachment (id=13522) --> (http://bugs.winehq.org/attachment.cgi?id=13522) patch 4
http://bugs.winehq.org/show_bug.cgi?id=12545
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #16 from joaopa jeremielapuree@yahoo.fr 2008-05-31 04:52:22 --- Does there exist a demo of this game. I looked for in google, but there are tons of games called The ship......
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #17 from joaopa jeremielapuree@yahoo.fr 2008-05-31 04:53:43 --- The latest version will not fix your problem, but for a general purpose, before posting a bug report you MUST use the latest wine version. Maybe your bug is fixed in this version.
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #18 from Jason Bogstie jason.bogstie@gmail.com 2008-05-31 17:42:51 --- There is no demo of this game, and you need to purchase it from Steam.
I am going to try those patches now and see what happens.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #19 from Jason Bogstie jason.bogstie@gmail.com 2008-05-31 17:48:22 --- (In reply to comment #12)
Created an attachment (id=13519)
--> (http://bugs.winehq.org/attachment.cgi?id=13519) [details]
Patch 1
Could you try these 4 following patches. There were refuseb by Alexandre for several bugs bug inside, but I would like to know if the math implementation id fine ;)
David Adam
Sorry, I am not familiar with how to use these patches, could you please explain how I go about implementing them?
Also, if you would like, I have a free guest pass for The Ship if you wanted to try the game out for yourself.
The website for the game is at:
They don't let you get the game from their website they make you buy it from steam.
Also, when I first made this bug report I was using the current version of wine, I am now on the most current version rc3, and it still does not work.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #20 from joaopa jeremielapuree@yahoo.fr 2008-06-01 04:51:51 --- yuo need to downloqd the wine source at http://wiki.winehq.org/GitWine download the 4 patches in your wine-git folder uninstall wine (with urpme if you installed it with a rpm, or something else depending on your distribution)
Then, in a console ./configure --verbose to know what dependences you need Install your missing dependences then patch -p1<Patch1 (do it for the 4 patches...) make as root: make install
And now you should have the patched wine :D
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #21 from joaopa jeremielapuree@yahoo.fr 2008-06-06 15:45:04 --- Any news about the testing?
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #22 from Austin English austinenglish@gmail.com 2008-06-06 18:13:47 --- (In reply to comment #20)
yuo need to downloqd the wine source at http://wiki.winehq.org/GitWine download the 4 patches in your wine-git folder uninstall wine (with urpme if you installed it with a rpm, or something else depending on your distribution)
You don't have to uninstall, you can run wine from the build folder, for testing, without it conflicting with the installed version of wine.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #23 from Jason Bogstie jason.bogstie@gmail.com 2008-06-06 18:49:23 --- (In reply to comment #21)
Any news about the testing?
Joaopa
Sorry for the delay, I was having an unrelated issue with Fedora 9.
What do I save those patches as?
Do you mean that I should save them into the git folder that I have uncompressed, I do not see a specific wine-git folder.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #24 from Jason Bogstie jason.bogstie@gmail.com 2008-06-06 22:16:51 --- (In reply to comment #20)
yuo need to downloqd the wine source at http://wiki.winehq.org/GitWine download the 4 patches in your wine-git folder uninstall wine (with urpme if you installed it with a rpm, or something else depending on your distribution)
Then, in a console ./configure --verbose to know what dependences you need Install your missing dependences then patch -p1<Patch1 (do it for the 4 patches...) make as root: make install
And now you should have the patched wine :D
Joaopa
Okay, I figured it out and tried to apply the first patch and I got this message:
can't find file to patch at input line 15 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |From dbc14e75a16b5d1e0761218fc78f421ab605cc6b Mon Sep 17 00:00:00 2001 |From: David Adam david.adam.cnrs@gmail.com |Date: Sun, 27 Apr 2008 18:18:52 +0200 |Subject: [PATCH] Implement the basic functions related to MatrixStack | |--- | dlls/d3dx8/d3dx8_private.h | 8 ++++++-- | dlls/d3dx8/math.c | 34 +++++++++++++++++++++++++++------- | 2 files changed, 33 insertions(+), 9 deletions(-) | |diff --git a/dlls/d3dx8/d3dx8_private.h b/dlls/d3dx8/d3dx8_private.h |index 923f285..f530f85 100644 |--- a/dlls/d3dx8/d3dx8_private.h |+++ b/dlls/d3dx8/d3dx8_private.h -------------------------- File to patch:
It just hangs at this prompt waiting for more input, what do I do?
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #25 from joaopa jeremielapuree@yahoo.fr 2008-06-07 03:26:55 --- I assume that your wine-git folder is ~/wine.git. Then, you have to put these patches in the root of the tree (that is in ~/wine.git) , not in the d3dx8 folder.
Joaopa
PS: now to do a clean test, remove the wine-git folder and do the procedure again. PS2 instead of patch -p1<....., type patch -p1 < ......
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #26 from joaopa jeremielapuree@yahoo.fr 2008-06-07 03:30:09 --- you can read the web-link http://wiki.winehq.org/RegressionTesting to help you.
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #27 from Jason Bogstie jason.bogstie@gmail.com 2008-06-07 11:03:31 --- (In reply to comment #25)
I assume that your wine-git folder is ~/wine.git. Then, you have to put these patches in the root of the tree (that is in ~/wine.git) , not in the d3dx8 folder.
Joaopa
PS: now to do a clean test, remove the wine-git folder and do the procedure again. PS2 instead of patch -p1<....., type patch -p1 < ......
I did what you said and used patch -p1 < patch1.patch
the same thing happened again, it hangs on that prompt.
My git folder is called git-1.5.6.rc0
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #28 from Jason Bogstie jason.bogstie@gmail.com 2008-06-07 22:38:41 --- (In reply to comment #26)
you can read the web-link http://wiki.winehq.org/RegressionTesting to help you.
Joaopa
Okay, I figured it out and got the patches to work successfully, sorry I was such a noob about the patches. =)
I applied the 4 patches and installed wine, rc4 and tried to launch The Ship.
The Ship launches now, but it loads the first screen okay where it flashes the logo of the company that made it, then as it procedes to the next screen which is the menu screen where you can configure the game and play it just like any other steam game the screen goes black. The game's background music is still playing like it should be but there is no visuals, and I cannot interact with the game in anyway, I have to force wine to quit in order to get the game to close.
I attached the new console logs of what happened. There are a couple of different things being repeated over and over again.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #29 from Jason Bogstie jason.bogstie@gmail.com 2008-06-07 22:45:14 --- Created an attachment (id=13799) --> (http://bugs.winehq.org/attachment.cgi?id=13799) Console logs of second crash
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #30 from joaopa jeremielapuree@yahoo.fr 2008-06-08 03:15:24 --- Great, my patches worked !!!! Now, the problems that you saw are related to the rest of D3DX8MatrixStack functions that are stubbed only. It is normal.
Be patient. I already have these functions be implemented in my wine-tree. I hope that these patches will be committed for wine 1.0. They need some cleans-up and that the first 4 patches be commited in the offcial wine-tree.
Thanks for your testing.
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #31 from Jason Bogstie jason.bogstie@gmail.com 2008-06-08 11:47:27 --- (In reply to comment #30)
Be patient. Thanks for your testing.
Joaopa
So, is there nothing else that can be done right now? The game launches but it is not functional, it makes me have to force quit wine.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #32 from joaopa jeremielapuree@yahoo.fr 2008-06-08 13:17:32 --- You can use a d3dx8 dll (if you have a windows license). Put the dll in the folder ~/.wine/drive_c/windows/system32 The launch the game with WINEDLLOVERRIDES="d3dx8=n" wine your application.exe
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #33 from Jason Bogstie jason.bogstie@gmail.com 2008-06-08 17:05:19 --- (In reply to comment #32)
You can use a d3dx8 dll (if you have a windows license). Put the dll in the folder ~/.wine/drive_c/windows/system32 The launch the game with WINEDLLOVERRIDES="d3dx8=n" wine your application.exe
Joaopa
When I try that The Ship won't even start. It seems to be the same problem as last time when I try that.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #34 from joaopa jeremielapuree@yahoo.fr 2008-06-25 08:51:10 --- My patches are blacklisted by Julliard. So, they won't never been applied. To use your game, you can do the following: download d3d8 sdk at the following place http://www.darwinbots.com/numsgil/dx81sdk_full.exe install it and copy the file d3dx8d.dll in the folder ~/.wine/drice_c/windows/system32
Then launch your game with WINEDLLOVERRIDES="d3dx8d=n" wine yourgame.exe
if it does not work, rename d3dx8d to d3dx8
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #35 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-25 09:18:50 --- (In reply to comment #34)
My patches are blacklisted by Julliard. So, they won't never been applied.
Please don't confuse people, your patches are *not* blacklisted, your patches are *broken*.
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #36 from joaopa jeremielapuree@yahoo.fr 2008-06-25 11:35:25 --- Sorry for the wrong word.
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
Jason Bogstie jason.bogstie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #37 from Jason Bogstie jason.bogstie@gmail.com 2008-06-25 13:36:08 --- I had to rename the dll to d3dx8 like you suggested, but that fixed it!
Thank you so much for the help!
It works perfectly now.
http://bugs.winehq.org/show_bug.cgi?id=12545
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #38 from Austin English austinenglish@gmail.com 2008-06-25 13:55:04 --- (In reply to comment #37)
I had to rename the dll to d3dx8 like you suggested, but that fixed it!
Thank you so much for the help!
It works perfectly now.
Not fixed, still a wine bug.
http://bugs.winehq.org/show_bug.cgi?id=12545
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=12545
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m_105@gmx.de
--- Comment #39 from Austin English austinenglish@gmail.com 2008-09-07 13:41:10 --- *** Bug 14237 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12545
--- Comment #40 from joaopa jeremielapuree@yahoo.fr 2008-11-02 03:48:35 --- Should be fixed now.
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12545
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #41 from Austin English austinenglish@gmail.com 2008-11-02 17:17:45 --- Fixed.
http://bugs.winehq.org/show_bug.cgi?id=12545
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #42 from Alexandre Julliard julliard@winehq.org 2008-11-07 10:46:12 --- Closing bugs fixed in 1.1.8.