Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::General Support

Support::General Support Post all topics here having to do with errors while trying to connect to an EQEMu server but not about the setup/running of the Server itself.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-02-2010, 03:38 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

Quote:
Originally Posted by cubber View Post
Now to get the client working with the eqemu servers.

setup your eqhost.txt file to use eqemulator.net:5999 or your personal login server:5999.
The public login server (eqemulator.net) doesn't support SoD on port 5999 (or at all) yet, as far as I know.
Reply With Quote
  #2  
Old 04-02-2010, 04:00 PM
Taurinus
Hill Giant
 
Join Date: Jul 2009
Location: Southern United States
Posts: 107
Default

Also, you do realize that SoD has a DirectX folder right?

Extract Apr2006_d3dx9_30_x86.cab (winrar, 7zip, whatever) and you have d3dx9_30.dll
Reply With Quote
  #3  
Old 04-02-2010, 04:24 PM
cubber
Discordant
 
Join Date: Apr 2006
Posts: 374
Default

Sorry bout that I don't use the public login, so I just popped it in there thinking it was or would be the same.

Also thanks for the info Taurinus
Reply With Quote
  #4  
Old 04-02-2010, 04:48 PM
cubber
Discordant
 
Join Date: Apr 2006
Posts: 374
Default

Hmm seems that SoF is now working in wine 1.1.41 last I knew it did not work in any version from 1.1.34-1.1.40. So something must have changed.
Reply With Quote
  #5  
Old 04-02-2010, 05:16 PM
cubber
Discordant
 
Join Date: Apr 2006
Posts: 374
Default

Taurinus,

The more I thought about it the directx file you talk about probably wont work. Since you need a "patched" version of the file. That is the one I uploaded to the link I provided.

From the Everquest listing on the winehq site:

Quote:
File d3dx9_30.dll is part of DirectX dll's, typically you have already put a copy of it in your Linux EQ game directory, if not make a copy from your windows install partition (usually found at /system32 folder with all other DX files) on your Linux game directory and modify the copy.

To patch the file you can use any binary editor (ghex as example -be careful, the program itself is called ghex2 instead-)

patch the file d3dx9_30.dll at offsets:

4c6f9, where there is a '83' replace it for '6a'
4c6fa, where there is a 'fe' replace it for '04'
4c6fb, where there is a '02' replace it for '5e'

save it and it's done.

As a reference the offset list from 4c6f0 before the change should read:
00 00 00 f6 45 f8 50 74 0f 83 fe 02 73 56 b8 57

And the offset list from 4c6f0 after the change should read:
00 00 00 f6 45 f8 50 74 0f 6a 04 5e 73 56 b8 57

Changing d3dx9_30.dll linux EQ local copy won't affect any other application and keeps you from 'patching' wine sorce after each release you want to upgrade to.
Obviously you could take the file you mentioned and "patch" it with the directions in the quote.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:36 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3