http://bugs.winehq.org/show_bug.cgi?id=14529
Summary: Hellgate: London - Launcher cannot start the game Product: Wine Version: 1.1.1 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: xvachon@gmail.com
The window of the launcher shows up, but when I try to load the single player mode it does not work. Log is attached.
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #1 from Xavier Vachon xvachon@gmail.com 2008-07-17 07:23:18 --- Created an attachment (id=14866) --> (http://bugs.winehq.org/attachment.cgi?id=14866) Log
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #2 from Austin English austinenglish@gmail.com 2009-01-21 11:04:55 --- Is this still an issue in current (1.1.13 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=14529
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #14866|0 |1 is obsolete| |
--- Comment #3 from Xavier Vachon xvachon@gmail.com 2009-02-13 21:24:55 --- Created an attachment (id=19428) --> (http://bugs.winehq.org/attachment.cgi?id=19428) log +seh
The game still does not load. Installed into a clean prefix, patched to version 1.2. The error message is about a missing function:
The procedure FreeAddrInfoW could not be located in the DLL ws2_32.dll.
An updated +seh log is attached. Using Gentoo X64 with latest wine-git.
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #4 from Reco rman@zmail.ru 2009-04-18 16:56:07 --- Created an attachment (id=20533) --> (http://bugs.winehq.org/attachment.cgi?id=20533) Stub for FreeAddrInfoW
This patch implements stub for FreeAddrInfoW function. I was able to run the game successfully after applying it.
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #5 from Austin English austinenglish@gmail.com 2009-04-18 17:19:26 --- (In reply to comment #4)
Created an attachment (id=20533)
--> (http://bugs.winehq.org/attachment.cgi?id=20533) [details]
Stub for FreeAddrInfoW
This patch implements stub for FreeAddrInfoW function. I was able to run the game successfully after applying it.
You should probably return ERROR_NOT_IMPLEMENTED, or something similar, along with a fixme that it's a stub.
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #6 from Xavier Vachon xvachon@gmail.com 2009-04-19 15:53:21 --- Created an attachment (id=20558) --> (http://bugs.winehq.org/attachment.cgi?id=20558) Output with hack applied
(In reply to comment #4)
Created an attachment (id=20533)
--> (http://bugs.winehq.org/attachment.cgi?id=20533) [details]
Stub for FreeAddrInfoW
This patch implements stub for FreeAddrInfoW function. I was able to run the game successfully after applying it.
I tested your hack in current git and a clean prefix for hellgate london. Installed the game, created manually language.dat and updated to SP 1.2. When I load the game, it complains about not having enough CPU power (I have a Q6600, the game says that I have no CPU power; leads me to suspect that it does not detect it), and then it exits. I have attached the output of my console. Did you installed DirectX 9 prior to testing?
http://bugs.winehq.org/show_bug.cgi?id=14529
Reco rman@zmail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rman@zmail.ru
--- Comment #7 from Reco rman@zmail.ru 2009-04-19 17:34:03 --- (In reply to comment #6)
Indeed, the game can not detect CPU speed correctly (detected was 0Mhz). I do not bother with this, as running the game the following way:
wine hellgate_sp_dx9_x86.exe -singleplayer -nominreqs
(note -nominreqs) disables CPU autodetection.
I also use d3dx9_34.dll which game installer throwed in $WINEPREFIX/drive_c/window/system32.
Other than other game libraries, I only use ones provided with wine 1.1.18.
http://bugs.winehq.org/show_bug.cgi?id=14529
Reco rman@zmail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #20533|0 |1 is obsolete| |
--- Comment #8 from Reco rman@zmail.ru 2009-04-19 17:36:33 --- Created an attachment (id=20561) --> (http://bugs.winehq.org/attachment.cgi?id=20561) Stub for FreeAddrInfoW(2)
While I agree that adding FIXME would be appropriate, I'm somewhat stuck. Can you recommend me useful wine_dbgstr_*? As for returning something - as you surely noticed, that function has void type. I'm not sure that returning something is allowed.
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #9 from Xavier Vachon xvachon@gmail.com 2009-04-19 21:39:19 --- (In reply to comment #7)
(In reply to comment #6)
Indeed, the game can not detect CPU speed correctly (detected was 0Mhz). I do not bother with this, as running the game the following way:
wine hellgate_sp_dx9_x86.exe -singleplayer -nominreqs
(note -nominreqs) disables CPU autodetection.
I also use d3dx9_34.dll which game installer throwed in $WINEPREFIX/drive_c/window/system32.
Other than other game libraries, I only use ones provided with wine 1.1.18.
I am still unable to start the game with the command you suggested. The game doesn't complain about the CPU, but it crashes when the splash screen appears. The output is the same than what I provided before.
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #10 from Reco rman@zmail.ru 2009-04-20 09:05:50 --- You also need to apply patches from bug 10318. At least the one from comment #20, and possibly (very ugly hack to get the mouse working) the one from comment #30.
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #11 from Austin English austinenglish@gmail.com 2009-10-29 15:25:42 --- Is this still an issue in current (1.1.32 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #12 from Xavier Vachon xvachon@gmail.com 2009-10-29 18:46:45 --- Created an attachment (id=24436) --> (http://bugs.winehq.org/attachment.cgi?id=24436) New log
(In reply to comment #11)
Is this still an issue in current (1.1.32 or newer) wine?
When I start the game, I still get the error message regarding the CPU. If I press Ctrl+C in the console however, the game starts after and more output appears. Terminal output attached, using current git 1.1.32.
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #13 from Xavier Vachon xvachon@gmail.com 2009-10-29 18:47:52 --- (In reply to comment #12)
Created an attachment (id=24436)
--> (http://bugs.winehq.org/attachment.cgi?id=24436) [details]
New log
(In reply to comment #11)
Is this still an issue in current (1.1.32 or newer) wine?
When I start the game, I still get the error message regarding the CPU. If I press Ctrl+C in the console however, the game starts after and more output appears. Terminal output attached, using current git 1.1.32.
Forgot to mention, I am not using any of the hacks in this bug report and bug 10318
http://bugs.winehq.org/show_bug.cgi?id=14529
Manuel Bellersen Kakarott2003@yahoo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Kakarott2003@yahoo.de
--- Comment #14 from Manuel Bellersen Kakarott2003@yahoo.de 2010-02-13 07:24:47 --- Works with wine 1.1.38 from git
But still mouse not moving ... (missing raw-input)
http://bugs.winehq.org/show_bug.cgi?id=14529
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |xerox_xerox2000@yahoo.co.uk Resolution| |FIXED
--- Comment #15 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-10-11 15:06:55 CDT --- (In reply to comment #14)
Works with wine 1.1.38 from git
The output from comment #12 is the same when i try the demo, and that starts fine for me in current git as well (after disabling gameux, i'll send a patch for the "parental control" issue i'm getting). So assuming this is fixed.
Xavier, if it still crashes for you in current git, please reopen, for now i'm assming this is fixed.
But still mouse not moving ... (missing raw-input)
I'll open a new bug for that issue
http://bugs.winehq.org/show_bug.cgi?id=14529
--- Comment #16 from Xavier Vachon xvachon@gmail.com 2010-10-11 21:58:49 CDT --- (In reply to comment #15)
(In reply to comment #14)
Works with wine 1.1.38 from git
The output from comment #12 is the same when i try the demo, and that starts fine for me in current git as well (after disabling gameux, i'll send a patch for the "parental control" issue i'm getting). So assuming this is fixed.
Xavier, if it still crashes for you in current git, please reopen, for now i'm assming this is fixed.
But still mouse not moving ... (missing raw-input)
I'll open a new bug for that issue
It works for me after doing "winetricks d3dx9_36" (http://bugs.winehq.org/show_bug.cgi?id=24366). Confirming fixed.
http://bugs.winehq.org/show_bug.cgi?id=14529
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2010-10-15 12:52:43 CDT --- Closing bugs fixed in 1.3.5.