WineHQ
Category: Main Games Online (MMORPG) Games EverQuest II 05 - The Shadow Odyssey

EverQuest II

EverQuest II is a massively
multiplayer online game with a vast online world featuring amazing graphics
and a large game world to explore.  EverQuest II's design is one graphical realism as opposed to the cartoon like feel of some other popular MMORPG's. There is no shortage of exciting content for all levels and styles of play in this game.

Application Details:

Version: 05 - The Shadow Odyssey
License: Retail
URL: http://www.everquest2.com/
Votes: Marked as obsolete
Latest Rating: Garbage
Latest Wine Version Tested: 1.2-rc3

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Patcher, updating, login.

What does not

Character Select, Entering the world

Workarounds

What was not tested

Gameplay

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Using Wineskin and registry settings from the HOWTO. Got as far as the opening load screen of actual game, with music and graphic banners (initial video is black screen, but audio is present) and loading world / character message windows, then game abruptly exits with a 'Serious Problem' message and this in the LastRunX11.log file from Wineskin: X11.app: DISPLAY does not look like a launchd set variable, unsetting. X11.app: main(): argc=8 argv[0] = /Users/spanky/Wineskin/EverQuest II.app/Contents/MacOS/WineskinX11 argv[1] = :8676 argv[2] = -depth argv[3] = 24 argv[4] = +xinerama argv[5] = -br argv[6] = +extension argv[7] = WineskinLine Waiting for startup parameters via Mach IPC. X11.app: No launchd socket handed off, unsetting DISPLAY X11.app: do_start_x11_server(): argc=8 argv[0] = /Users/spanky/Wineskin/EverQuest II.app/Contents/MacOS/WineskinX11 argv[1] = :8676 argv[2] = -depth argv[3] = 24 argv[4] = +xinerama argv[5] = -br argv[6] = +extension argv[7] = WineskinLine Attempting to use pixel depth of 24 [mi] Extension "WineskinLine" is not recognized [mi] Only the following extensions can be run-time enabled: [mi] Generic Events [mi] DAMAGE [mi] DOUBLE-BUFFER [mi] GLX [mi] MIT-SCREEN-SAVER [mi] MIT-SHM [mi] RANDR [mi] RENDER [mi] X-Resource [mi] XFIXES [mi] XINERAMA [mi] XTEST [mi] XVideo Xquartz starting: X.Org X Server 1.7.6 Build Date: 20100410 [dix] Could not init font path element /Applications/.Wineskin2/lib/X11/fonts/misc/, removing from list! [dix] Could not init font path element /Applications/.Wineskin2/lib/X11/fonts/TTF/, removing from list! [dix] Could not init font path element /Applications/.Wineskin2/lib/X11/fonts/OTF, removing from list! [dix] Could not init font path element /Applications/.Wineskin2/lib/X11/fonts/Type1/, removing from list! [dix] Could not init font path element /Applications/.Wineskin2/lib/X11/fonts/100dpi/, removing from list! [dix] Could not init font path element /Applications/.Wineskin2/lib/X11/fonts/75dpi/, removing from list! [dix] Could not init font path element /System/Library/Fonts, removing from list! /bin/sh: WineskinLine: command not found /bin/sh: -c: option requires an argument The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Can't find file "empty" for symbols include > Exiting > Abandoning symbols file "default" Errors from xkbcomp are not fatal to the X server Quitting Xquartz... start_x11_server: (ipc/mig) server died Also tried disabling the PixelShaderMode registry entry - this causes the program to die immediately after pressing 'Play' from the launcher. Also tried 1.2RC2 and 1.1.44 with identical results. Hardware: 2007 iMac desktop, ATI Radeon 2600 HD Mobility graphics, 4GB RAM, 2.8Ghz Core Duo. Software: OS X 10.5.8 I'm still messing around with settings, but so far this is a no go with no help found from Google or WineHQ

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentMac OS X 10.5 "Leopard"Jun 19 20101.2-rc3Yes No GarbageJoe Terwilliger 
ShowDebian GNU/Linux 6.x "Squeeze"Jun 15 20101.2-rc3Yes Yes GarbageColin Wetherbee 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Jun 18 20101.1.42Yes Yes SilverJohn Beaulieu 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Oct 05 20091.1.30Yes Yes GoldJohn Beaulieu 
ShowDebian GNU/Linux 6.x "Squeeze"Sep 26 20091.1.30N/A Yes BronzeColin Wetherbee 

Known Bugs

Bug # Description Status Resolution Other apps affected
6194 Several Microsoft Installers/Updaters fail due to missing "%systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" folder and catalog file (Microsoft XmlLite, BITS Service 2.0, MSI 4.5 Update) NEW View
10656 EQ2 Fullscreen Crash CLOSED FIXED View
11354 Complex Shader Distance Error - EverQuest2. CLOSED FIXED View
11385 Everquest 2 patcher window has transparency/drawing regression CLOSED FIXED View
14000 Everquest2 - unable to find a suitable iPixel Format with ATI CLOSED FIXED View
14970 everquest crashes in winmm CLOSED FIXED View
15326 ntdll:NtCreateFile is not parsing the file create string correctly so fails CLOSED INVALID View
15622 Everquest crashes CLOSED FIXED View
16487 SOE Station Launcher does not display windows CLOSED FIXED View
17853 EQ2 Particle errors CLOSED FIXED View
18295 Textures on characters don't sync in Everquest 2 CLOSED ABANDONED View
18746 Starting Everquest 2 in any resolution other than 1024x768 causes a crash CLOSED FIXED View
19367 EverQuest 2 crashes in third-person CLOSED FIXED View
19659 EverQuest 2: EQ2 Crashed shortly after entering game. CLOSED FIXED View
20669 Certain objects found in game cause EQ2 to crash. CLOSED DUPLICATE View
23417 EverQuest II: Crashes immediately after hitting "Play" at character select screen CLOSED FIXED View

Show open bugs

HowTo / Notes

HOWTO

Suggested Registry Settings:

HKEY_CURRENT_USER

    Software
        Wine
           Direct3D

DirectDrawRenderer -> opengl

OffScreenRenderingMode -> fbo (with newer video cards)

PixelShaderMode -> enabled

RenderTargetLockMode -> texdraw

  1. Requirements: Please make sure your system meets these specs.
    • MUST have wine > 0.9.49. Everquest 2 will not work with earlier wine versions.
    • Runs slowly, if at all with 512MB RAM. 2GB+ recommended.
    • Graphics cards that support pixel shaders 3.0 are known to work: refs: http://en.wikipedia.org/wiki/Pixel_shader
      • GeForce series 6+
      • Intel GMA 950+
      • Radeon R520+ (X1300+)
      • Todo: test SiS Mirage 4
    • glxinfo | grep direct # should say yes. If not, check your distro's docs for setting up accelerated video drivers.
  2. Install, or copy working game folder from windows partition. If anyone can confirm that it installs ok post below.
  3. Add r_font_ft 0 to eq2.ini
  4. wine_gecko crashes the patcher screen (no BITS support in wine yet. See bug 6253) so if you want to run patcher, rename the HKCU/wine/MSHTML that should disable Gecko. or You can not install wine_gecko.
  5. Run the patcher you should be able to launch the game from the patcher

Download Locations

Download here for new players:

http://download.station.sony.com/patch/download/eq2/EQ2trialinstaller.exe

or here for existing players:

http://download.station.sony.com/patch/download/eq2/eq2-us.zip


Updater for EQ2Map

I recommend downloading PyEQ2MAP:

http://www.eq2interface.com/downloads/info4863-PyEQ2MAPUpdaterUNOFFICIALforLinux.html


If you would rather use the old perl script posted by Stefan Klein you might be able to get it working by following the next steps, but I'm not making any promises:

1) Change the $basefile = "extra_file.xml" to $basefile = "file_list.xml";
2) Add the following directories to your UI ($eq2mapdir) folder if they don't exist:
* POI
* eq2map2
* images
* images/maps
* images/icons
3) Run the script
4) If you're experiencing problems in the game you might need to delete the file 'eq2ui_mainhud_map.xml' in your UI folder.


**OLD SCRIPT by Stefan Klein on Monday December 10th 2007, 14:37
Hacked a small perl script to update EQ2MAP.
Edit $eq2mapdir to the full path of your installation, fix http in $baseurl.
use at own risk. **

--------------------------------------------------------
#!/usr/bin/perl

use XML::Simple;

$eq2mapdir = ".. PATH TO WINEDIR .. drive_c/Program Files/Sony/EverQuest\ II/UI/EQ2MAP/";


$baseurl = "h t t p : / / maps.eq2interface.com/POI_files/";
$basefile = "extrafile_list.xml";

my $mainfile = `wget -q -O - $baseurl$basefile`;

my $ref = XMLin($mainfile, SuppressEmpty =>'');

foreach my $file (@{$ref->{'Extra'}}) {
if (-e $eq2mapdir . $file->{LocalPath} . $file->{FileName}) {
($md5, $filename) = split(/ /,`md5sum \"$eq2mapdir$file->{LocalPath}$file->{FileName}\"`);
if ("$file->{MD5}" eq "$md5" ) {
next;
}
}

print "downloading $file->{FileName}: \t ";

`wget -q -O \"$eq2mapdir$file->{LocalPath}$file->{FileName}\" \"$baseurl$file->{ServerPath}$file->{FileName}\"`;

print " finished\n";
}

Please post data and questions under the correct version!
PLEASE DO NOT POST "Sentinel's Fate" test results under the "Shadow Odyssey"!
You may select the Sentinel's Fate version of EQ2 by scrolling to the top of your screen, clicking on EverQuest 2 in the game hierarchy, and then, at the next page, clicking Sentinel's Fate.
WARNING

Note From Maintainer djdunn,

Remember that many of the graphical options in everquest2 even on Windows are themselves buggy.  Many of them don't work right if at all on windows.  On top of this Many of the Windows API calls are far from well designed and many of the Devs problems with this project is trying to recreate broken API calls to perform and have exactly the same bugs as the original windows API.  On top of this understand that Wine has been developed for over 15 years and you may not be able to get this game to work on your hardware.  Compared to Everquest, or WoW or even Guildwars, Everquest2 takes a lot more resources.

Please remember a few months ago this game didn't work at all.   I as a maintainer do give this game a silver rating, but also with an application so graphical and hardware intensive you have to have your Linux in really good shape.  without much clutter, without a lot of running background processes. And the processes you are running have to be configured well to do what you need and configured to not do what you dont need them to do.

My biggest suggestion is that if you don't have your linux box configured the way you like, or your not getting the performance you would like off of you linux box and you don't like the performance you get from trying to play EQ2 on Linux.  This is probably not the way to go, I would really suggest sticking with Windows.

Note From Maintainer John Beaulieu, 

Please do not edit your eq2_recent.ini. There has been some confusion over this. This file should never be edited and if you do it will be overwritten by eq2 at some point. It is not a static file. The file that you may edit is eq2.ini. If you don't have the file when you need to edit it just create it.

Delete?
This version should probably be deleted. I'm fairly certain people are posting test data here that belongs on Sentinel's Fate. I'm not the only maintainer now, so I'm not going to just delete it, but that would be my inclination if I was still the only maintainer. +1 ... -cww
Download Locations
The station launcher is no longer supported by SOE. Launchpad 4 is now the default launcher. Using any other will cause it to upgrade itself to Launchpad 4. It can be downloaded directly from:

http://launch.soe.com/eq2//
Versions of EverQuest II

The game requires you to run the newest version of the game, so nobody uses an older version. Because of this, the only "versions" we maintain are the full install client and the streaming install client. Please place all test results in the proper one.

 EverQuest II Extended has been merged with the Live game. The Steam version is a wrapper around the Full Install Client and still uses Launchpad.

Comments

Back