Everquest 2 and Wine 1.3.37

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
szilagyic
Level 2
Level 2
Posts: 20
Joined: Thu Dec 04, 2008 12:39 pm

Everquest 2 and Wine 1.3.37

Post by szilagyic »

I've been trying to get EQ2 (Streaming Client version) running on Wine 1.3.37 (Fedora 16) 32-bit. I've followed suggestions in previous posts and have tried everything I've come across. The installer runs and installs, then when the installer tries to launch the game the SOE splash screen comes up and disappears (LaunchPad.exe crashes) with the error:

err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xb7749db4

I've tried downgrading to Wine 1.3.29 and up to 1.4.rc2, as well as running in Win XP, 2008 and Win 7 modes in Wine. Each one crashes. I re-created a fresh .wine folder, no winetricks, and have it set to run in a 1024x768 window as mentioned on the appdb page for Everquest 2, but am getting the same result with LaunchPad.exe crashing. The only thing I haven't done is try downloading the entire thing (12 GB) and running the full version.

If anybody can help I would be most grateful.. thank you !
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi,

the usual suspects could be graphics drivers or less probably, kernel updates. Which graphics card and driver are you using? If you have ATI or NVidia, usually the latest closed source drivers are recommendend. Sometimes reinstalling driver helps (possible mismatch between kernel version and driver precompiled for other kernel version).
szilagyic
Level 2
Level 2
Posts: 20
Joined: Thu Dec 04, 2008 12:39 pm

Post by szilagyic »

Thanks for the reply. I have an NVidia GEForce 9400 GT, using the latest proprietary (closed source) driver for Fedora 16. I've verified that the driver matches the kernel:

Code: Select all

kernel-PAE-3.2.5-3.fc16.i686
kmod-nvidia-3.2.5-3.fc16.i686.PAE-290.10-1.fc16.13.i686
xorg-x11-drv-nvidia-libs-290.10-1.fc16.i686
xorg-x11-drv-nvidia-290.10-1.fc16.i686
I tried running glxinfo and get:

Code: Select all

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9400 GT/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 290.10
So I think the NVidia driver is installed correctly.

How can I test Direct3D in Wine? If I try running dxdiag.exe in Wine, it never opens and I get:

Code: Select all

fixme:win:EnumDisplayDevicesW ((null),0,0x32d6e4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d604,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:dxdiag:wWinMain Information dialog is not implemented
I'm not if dxdiag.exe should work in Wine anyway. Please let me know, and Thanks!
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi,

wine's DxDiag can't do that. Are you able to run other games? I'm not playing EQ, so it may be very hard to help you. Could you try it on a different computer with a different linux like Ubuntu, opensuse etc?
szilagyic
Level 2
Level 2
Posts: 20
Joined: Thu Dec 04, 2008 12:39 pm

Post by szilagyic »

OK thanks for the info on dxdiag. I don't have another PC yet to test on, but I did try running some other 3D intensive things and they work. For example I tried GunMetal Benchmark and it runs great, 30-60 fps just fine. So based on that, I think 3D support is working. I just wish I knew why EQ2 didn't work, as it has a Gold rating on the AppDB. Hmm.

Thanks for any further ideas...
Talikar
Newbie
Newbie
Posts: 3
Joined: Sat Feb 11, 2012 7:36 pm

Post by Talikar »

Hello,

If LaunchPad.exe crashes for you (it does for me), but you still really want to play the game, there is an alternate way to get into it.

Use winetricks to install firefox, flash, vcrun2005, and corefonts:
winetricks -q firefox flash vcrun2005 corefonts

Any version of firefox works, and if you don't want to use winetricks you could always try to install everything manually.

Afterward, you just have to use the web based launcher by using this URL:

Code: Select all

wine /path/to/firefox.exe 'http://launch.soe.com/lp3/index.html?mode=0&game=eq2&skin=eq2&locale=en_US'
( note: the code box is just one line )

The first time you use it, you'll have to let it install the firefox addon, but after that the URL should work fine. I've tested with wine 1.4rc1.

I hope this helps,
Talikar

P.S. This web launcher way is also the "streaming client".
szilagyic
Level 2
Level 2
Posts: 20
Joined: Thu Dec 04, 2008 12:39 pm

Post by szilagyic »

Thanks for the great info on the streaming client...

I've tried exactly like you suggested. I ended up installing Firefox 3.5 so that the plugin would work, then let it download the cached files. As soon as I press "Play", it attempts to launch Everquest2.exe and that crashes now, with Wine reporting:

Code: Select all

fixme:imm:ImmReleaseContext (0x30080, 0x16c7d0): stub
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xb77dadb4
So back to the drawing board with Everquest2.exe this time, ugh. I've also upgraded to Wine 1.4rc2, started with a fresh .wine directory and re-did the steps you mentioned, since you reported it working on 1.4rc1, but that did not seem to help. Thanks again.
szilagyic
Level 2
Level 2
Posts: 20
Joined: Thu Dec 04, 2008 12:39 pm

Post by szilagyic »

I've managed to get the game working in Wine 1.4-rc2, by doing the following:

- Upgraded all wine-1.4.rc2 packages from Fedora 16 testing repository
- SOLUTION TO THE CRASH: Install the proprietary NVidia driver (v. 295.x) from nvidia.com. I removed the kmod-nvidia package for the kernel I'm running first with "yum erase kmod-nvidia....".
- Created a fresh .wine directory, installed Gecko when prompted (not sure if this is needed)
- Installed Firefox 3.5.19 with winetricks
- Installed Flash with winetricks
- Run this to install the EQ2 plugin in Firefox in order to run the streaming client:

Code: Select all

wine "c:\program files\mozilla firefox\firefox.exe" 'launch.soe.com/lp3/index.html?mode=0&game=eq2&skin=eq2&locale=en_US'
- Log in at the page above and allow the streaming client to initialize, then click Play.
- The plugin launched Everquest2.exe just fine and the game now runs!

I was not able to get LaunchPad.exe running at all, even with the NVidia driver problem fixed, it launches sometimes with a black screen and sometimes with the SOE logo, but crashes. After playing the game for the first time, I was able to run "Everquest2.exe" from wine directly, which runs and opens the game without the need to visit the web page above.
benj.callaghan
Newbie
Newbie
Posts: 1
Joined: Sat Feb 18, 2012 2:40 pm

Post by benj.callaghan »

Talikar wrote: P.S. This web launcher way is also the "streaming client".
Is there a web launcher for the non streaming client?
Talikar
Newbie
Newbie
Posts: 3
Joined: Sat Feb 11, 2012 7:36 pm

Post by Talikar »

benj.callaghan wrote:
Talikar wrote: P.S. This web launcher way is also the "streaming client".
Is there a web launcher for the non streaming client?
Yes, this one will download the full client upfront:

Code: Select all

wine /path/to/firefox.exe 'http://launch.soe.com/lp3/index.html?mode=0&game=eq2-full&skin=eq2&locale=en_US'
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Everquest 2 and Wine 1.3.37

Post by jjmckenzie »

On Mon, Feb 20, 2012 at 6:17 PM, Talikar <[email protected]> wrote:
benj.callaghan wrote:
Talikar wrote:
P.S. This web launcher way is also the "streaming client".
Is there a web launcher for the non streaming client?
Yes, this one will download the full client upfront:
Is this from the program's producer site? If so, you need to state so
or your post will be deleted.

James
Talikar
Newbie
Newbie
Posts: 3
Joined: Sat Feb 11, 2012 7:36 pm

Post by Talikar »

If you're asking if it's an official site URL, then the answer is yes, I believe so.
The game was developed by Sony Online Entertainment (soe).
Jimbo99
Newbie
Newbie
Posts: 1
Joined: Mon Feb 27, 2012 10:35 pm

IS CAUSED BY

Post by Jimbo99 »

I had the same issue on EQ. I would launch it from the icon and it would begin and stop at a black rectangle in the center of the screen. If I launched it from the terminal it would indicate that it (launchpad.exe) had crashed.

I remembered recently upgrading to nVidia drivers numbered ...295.20...

I uninstalled it and rebooted.

Then in downloaded and installed the nVidia drivers numbered ...290.10...

Apparently the game would not run under the 295.20 numbered driver, but would run under the 290.10.

I'm sure the driver release just prior to the 295.20 driver would work.

Just goes to show you how little they regression test their drivers.
Frédéric Delanoy

Everquest 2 and Wine 1.3.37

Post by Frédéric Delanoy »

On Tue, Feb 28, 2012 at 04:40, Jimbo99 <[email protected]> wrote:
I had the same issue on EQ.  I would launch it from the icon and it would begin and stop at a black rectangle in the center of the screen.  If I launched it from the terminal it would indicate that it (launchpad.exe) had crashed.

I remembered recently upgrading to nVidia drivers numbered ...295.20...

I uninstalled it and rebooted.

Then in downloaded and installed the nVidia drivers numbered ...290.10...

Apparently the game would not run under the 295.20 numbered driver, but would run under the 290.10.

I'm sure the driver release just prior to the 295.20 driver would work.

Just goes to show you how little they regression test their drivers.
I got a similar issue (http://bugs.winehq.org/show_bug.cgi?id=23755#c21).
Did you/will you report a bug to nVidia?

Frédéric
ruinairas
Level 3
Level 3
Posts: 62
Joined: Sun Oct 02, 2011 6:47 pm

Everquest 2

Post by ruinairas »

I had Everquest 2 running both on a Nvidia Geforce 8400GS and Intel Mobile 4 Series (Laptop) the other day. I got the launcher to work by installing all the VC Redist 2008/2010 x86, Direct X, and dotnet20.
Frédéric Delanoy

Everquest 2 and Wine 1.3.37

Post by Frédéric Delanoy »

On Fri, Mar 2, 2012 at 16:30, ruinairas <[email protected]> wrote:
I had Everquest 2 running both on a Nvidia Geforce 8400GS and Intel Mobile 4 Series (Laptop) the other day. I got the launcher to work by installing all the VC Redist 2008/2010 x86, Direct X, and dotnet20.
What's you nvidia driver version?
Locked