Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 01-31-2012, 12:15 PM
phobus phobus is offline
Fire Giant


Join Date: May 2011
Posts: 609
Default

I'd love to try and help you guys, but the power suppply in my Mac blew up a couple days ago and I'm waiting on a replacement.

In the meantime, though, I can tell you that most of the issues I've run into with the game not starting properly stemmed from windowed mode not being set correctly in eqclient.ini. For starters, open that file in a text editor and see that you have lines that look like this:

Code:
WindowedMode=TRUE

WidthWindowed=1024
HeightWindowed=768
WindowedWidth=1024
WindowedHeight=768
If the height/width numbers are different, that's probably fine. Any resolution you want should work. I think all that matters is that both resolutions match, and that WindowedMode is set to true.
Reply With Quote
  #2  
Old 02-01-2012, 12:37 PM
Avatar Avatar is offline
Large Rat


Join Date: May 2011
Posts: 7
Default

Hi everyone. Sorry I've not been around to help field questions. I had some RL issues come up that have kept me fairly restricted. I'll update the thread soon with a new version to download (with core fonts installed) and I will also update the compatibility list.

Special thanks to Phobus for being so helpful here! He seems to be much more knowledgeable on troubleshooting this stuff than I am anyway. [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #3  
Old 02-04-2012, 07:57 PM
phobus phobus is offline
Fire Giant


Join Date: May 2011
Posts: 609
Default

Okay, so I did some troubleshooting today to see if I could figure out why people were having problems on new installs. For some reason, when you run EQ for the first time under WINE, it doesn't create an eqclient.ini. Those of us who copied an existing install were unaffected, but anyone trying to do a fresh install crashed. It seems you can get started by creating a barebones eqclient.ini with only the following:

Code:
[Defaults]
WindowedModeXOffset=1
WindowedModeYOffset=1
WindowedMode=TRUE
[VideoMode]
Width=1024
Height=768
WidthWindowed=1024
HeightWindowed=768
WindowedWidth=1024
WindowedHeight=768
FullscreenBitsPerPixel=32
FullscreenRefreshRate=0
While I was at it, I documented the steps to do a new install from the discs under WINE. Here's the minimum of what you need to do to run EQ under Mac OS X using Avatar's WINE wrapper:
  1. If this is your first time setting up Project 1999, complete steps 2 and 3 (only!) on http://www.eqemulator.net/wiki/wikka...akka=PlayGuide to setup your accounts.
  2. Download the Project 1999 Wine Wrapper from here: http://www.mediafire.com/?ltz58wddkaf30eh
  3. Extract the app into your Applications folder
  4. Right click on the Project 1999 app and choose "Show Package Contents." Inside the Package, you should see three things. A folder name "Contents", a shortcut named "drive_c", and a program named "Wineskin".
  5. Open Wineskin.
  6. Click the button that says “Install Windows Software”
  7. Insert disc 1 of Everquest Titanium, or if you backed up your discs to ISO files, double-click the first one and it’ll mount on your desktop.
  8. Navigate to disc 1 and choose setup.exe.
  9. Follow the installation instructions. When prompted for a destination to install to, change it from the default to C:\P99.
  10. Continue following the installation instructions, inserting/mounting the next disc when prompted.
  11. Once the install is complete, Wineskin will ask you for the main executable. Make sure eqgame.exe is selected and click OK.
  12. Choose “Advanced”
  13. The Windows EXE path should say "/P99/eqgame.exe". Verify that this path is valid. If you named your EQ folder something else, then replace the "P99" with that name. If you installed inside of Program Files, then be sure to add that to the path.
  14. EXE Flags should say "patchme", otherwise EQEmu will not launch.
  15. Click the Tools tab.
  16. Click the Winetricks button.
  17. Under fonts, click the checkbox next to corefonts.
  18. Click the Run button. When prompted if you wish to run Winetricks, click Run.
  19. When it’s done, click Close.
  20. Click "Done" and then "Quit". That should be all the configuration you need to verify for the Wineskin application.
  21. Go back to the Finder window where you were looking inside the Project 1999 package. Open the the drive_c shortcut, and then navigate to your P99 folder. Remove (drag to the trash) the following files:
    Code:
    arena.eqg
    arena_EnvironmentEmitters.txt
    lavastorm.eqg
    nektulos.eqg
    Nektulos_EnvironmentEmitters.txt
  22. Download and extract http://www.project1999.org/files/P99Files30.zip (if this link does not work, go to http://www.project1999.org, download the latest patch, and continue with these instructions. Also, PM me a reminder to update this post[You must be logged in to view images. Log in or Register.]). Copy the following files into your P99 folder. You will be asked if you wish to replace the existing files; say yes.
    Code:
    dbstr_us.txt
    dsetup.dll
    eqhost.txt
    spells_us.txt
    spellsnew.eff
  23. Copy Resources/GlobalLoad.txt and Resources/loadscreen.jpg from that zip file into your Resources folder, replacing the existing files. DO NOT just copy the Resources folder from the zip file. You will overwrite your existing Resources folder and lose a bunch of needed files, and you will have to start over from the beginning.
  24. Copy everything from within the uifiles/default folder of that zip file to the uifiles/default folder within your P99 folder, replacing any existing files.
  25. Open TextEdit and paste the following:
    Code:
    [Defaults]
    WindowedModeXOffset=1
    WindowedModeYOffset=1
    WindowedMode=TRUE
    [VideoMode]
    Width=1024
    Height=768
    WidthWindowed=1024
    HeightWindowed=768
    WindowedWidth=1024
    WindowedHeight=768
    FullscreenBitsPerPixel=32
    FullscreenRefreshRate=0
  26. Under the Format menu, choose “Make Plain Text.” Save it to your P99 folder (easy way to avoid having to rifle through your system: in Finder, drag one of the files in the P99 folder to TextEdit’s Save As window), and save it as eqclient.ini. Make sure “hide extension” is unchecked.

That should get you into the game. I also suggest installing the updated textures from here as well as replacing the loading and login server screens with Classic versions from here. Of course, you can also install any custom UI you want.

All you guys having issues with black screens, crashing on startup, etc. please try installing from scratch using these instructions and let us know the results. Good luck. =)
Last edited by phobus; 10-25-2013 at 10:22 AM..
Reply With Quote
  #4  
Old 10-25-2013, 10:23 AM
phobus phobus is offline
Fire Giant


Join Date: May 2011
Posts: 609
Default

If your sky's missing, you probably were not careful when applying the latest patch. In a nutshell, if you copy one folder over another in Finder, you will replace the old one rather than merge the contents of the two.

To safely apply the patch, you need to copy the contents of each folder separately.
Reply With Quote
  #5  
Old 11-02-2013, 03:26 PM
Salient Salient is offline
Skeleton


Join Date: Oct 2013
Posts: 19
Smile

I'm going to post wine error messages and a screen shot to hopefully help determine what wrong.
Here's my Wine Settings:
wine Adv.jpg
wine Adv3.jpg

Setting the screen resolution to match my eqclient.ini added the "Windows" border to this next image, which use to just be a black screen with the pink and white EULA.
Load Screen.jpg

Lastly, here's my last run Wine logs.
LastRunWine.txt
LastRunX11.txt

That's it. Thanks for you time and advice
Reply With Quote
  #6  
Old 11-02-2013, 04:01 PM
Salient Salient is offline
Skeleton


Join Date: Oct 2013
Posts: 19
Default

Sorry, I didn't meant to link the Wine run logs that way. Here's an easier way to view them.

LastRunWine
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:advapi:SetSecurityInfo stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32ebf0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32eef0,0x00000000), stub!
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting
fixme:imm:ImeEscape (0x127d38, 2064, 0xffe8): stub
fixme:imm:ImeEscape (0x127d38, 2065, 0x3f): stub
XIO: fatal IO error 35 (Resource temporarily unavailable) on X server ":3854"
after 40 requests (40 known processed) with 2 events remaining.
XIO: fatal IO error 35 (Resource temporarily unavailable) on X server ":3854"
after 258 requests (258 known processed) with 5 events remaining.


LastRunX11
WineskinX11: main(): argc=12
Waiting for startup parameters via Mach IPC.
WineskinX11: do_start_x11_server(): argc=12
Attempting to use pixel depth of 24
[438020.993] WineskinX11 starting:
[438020.993] X.Org X Server 1.13.0
[438020.993] Build Date: 20120921
[438020.994] _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
[438021.002] Initializing built-in extension Generic Event Extension
[438021.002] Initializing built-in extension SHAPE
[438021.002] Initializing built-in extension MIT-SHM
[438021.002] Initializing built-in extension XInputExtension
[438021.002] Initializing built-in extension XTEST
[438021.002] Initializing built-in extension BIG-REQUESTS
[438021.003] Initializing built-in extension SYNC
[438021.003] Initializing built-in extension XKEYBOARD
[438021.003] Initializing built-in extension XC-MISC
[438021.003] Initializing built-in extension XINERAMA
[438021.003] Initializing built-in extension PseudoramiX
[438021.003] Initializing built-in extension XFIXES
[438021.003] Initializing built-in extension RENDER
[438021.003] Initializing built-in extension RANDR
[438021.003] Initializing built-in extension DAMAGE
[438021.003] Initializing built-in extension MIT-SCREEN-SAVER
[438021.003] Initializing built-in extension DOUBLE-BUFFER
[438021.003] Initializing built-in extension RECORD
[438021.003] Initializing built-in extension X-Resource
[438021.003] Initializing built-in extension XVideo
[438021.003] Initializing built-in extension XVideo-MotionCompensation
[438021.003] Initializing built-in extension GLX
[438021.004] x: 0, y: 0, w: 1440, h: 878
[438021.005] x: 1440, y: 138, w: 800, h: 600
[438021.072] (II) GLX: Initialized Core OpenGL GL provider for screen 0
[438021.701] noPseudoramiXExtension=0, pseudoramiXNumScreens=2
Engine Used: WS8WineCXG10.1.1
Hardware:

Hardware Overview:

Model Name: MacBook
Model Identifier: MacBook2,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache: 4 MB
Memory: 2 GB
Bus Speed: 667 MHz
Boot ROM Version: MB21.00A5.B07
SMC Version (system): 1.17f0
Sudden Motion Sensor:
State: Enabled

Graphics/Displays:

Intel GMA 950:

Chipset Model: GMA 950
Type: GPU
Bus: Built-In
VRAM (Total): 64 MB of Shared System Memory
Vendor: Intel (0x8086)
Device ID: 0x27a2
Revision ID: 0x0003
Displays:
Display:
Resolution: 800 x 600 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Mirror: Off
Online: Yes
Built-In: Yes
SyncMaster:
Resolution: 1440 x 900 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Display Serial Number: HVBP627439
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Last edited by Salient; 11-02-2013 at 04:04 PM..
Reply With Quote
  #7  
Old 02-04-2012, 09:33 PM
entmike entmike is offline
Decaying Skeleton


Join Date: Jan 2012
Posts: 3
Default

Everything is running pretty good for me, except that the game (or Wine) will not trap my mouse cursor so when I mouse look, it only will work for so long until I it drags outside of the Wine window. I've tried sizing the window to the same size as my desktop resolution however it has no effect. I can't seem to find any Wineskin tweaks for this. Any suggestions?
Reply With Quote
  #8  
Old 02-05-2012, 11:40 AM
phobus phobus is offline
Fire Giant


Join Date: May 2011
Posts: 609
Default

I have a similar problem; I never actually see the mouse cursor, but it does stop me from panning in one direction after a while, as if the mouse cursor had reached the edge of the screen. I still have enough room to spin around a few times, so it's never really bothered me.
Reply With Quote
  #9  
Old 02-06-2012, 04:41 AM
Blorris Blorris is offline
Decaying Skeleton


Join Date: Feb 2012
Posts: 4
Default

Heya,

I got this working on my 2007 Mac Book pro, intel 2.2 core duo, 2G ram, GeForce 8600 GT. It's really nifty and thanks for the good work! Now its just like eq mac, except on an authentic classic server! My one comment is that it seems to run slow in a weird way. the framerate is fine, but its like my toon runs slower, casts slower, even jumps slower, than on my PC. For instance, when casting a spell, the casting time slider will go down slower than on my PC, and the spell will actually land with the slider still not finished yet - as though the server knows it should land then, but my end is displaying things too slowly! Anyone else get this? Anything to do about it?

thanks
Reply With Quote
  #10  
Old 02-06-2012, 04:46 AM
Connador Connador is offline
Orc

Connador's Avatar

Join Date: Aug 2011
Location: Oregon
Posts: 36
Default

Quote:
Originally Posted by Blorris [You must be logged in to view images. Log in or Register.]
Heya,

I got this working on my 2007 Mac Book pro, intel 2.2 core duo, 2G ram, GeForce 8600 GT. It's really nifty and thanks for the good work! Now its just like eq mac, except on an authentic classic server! My one comment is that it seems to run slow in a weird way. the framerate is fine, but its like my toon runs slower, casts slower, even jumps slower, than on my PC. For instance, when casting a spell, the casting time slider will go down slower than on my PC, and the spell will actually land with the slider still not finished yet - as though the server knows it should land then, but my end is displaying things too slowly! Anyone else get this? Anything to do about it?

thanks
It sounds like EverQuest doesn't have window focus? Although it should since you're playing it.. What is your ping?
Reply With Quote
Reply


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 01:57 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.