View Full Version : Running EQ under LINUX
Vriggchan
01-28-2018, 12:48 PM
Hello,
I've been running in Debian Jessie with an NVIDIA GPU for about a year now. the only major hiccup was an empty server list problem, which I resolved by using Zaela's p99-middleman.
I recently purchased a laptop with integrated Intel graphics. Can anyone here confirm that P99 will work with integrated intel graphics? I have 7th generation i5 CPU with Intel HD Graphics 620.
Should work. I run eq on an I7-2700k (gen2) and when i travel i use an old Acer M5 z09 which has an I5-3313U (gen3)
I remember playing eq on a Pentium III so you should be able to handle it on any current integrated chip.
sounion
01-31-2018, 12:49 AM
I can't get past the server screen. My terminal is showing this:
err:pulse:pulse_contextcallback Context failed: Connection refused
Shadeofgray
03-14-2018, 08:51 PM
So it's been a few months since I posted here. Since then I solved my initial problem (crashes) by using a fresh eqclient.ini file.
Now I'm trying to figure out how to play this game in full screen. What I'm stuck with now is a virtual desktop that will only launch EQ (login screen) in very specific resolutions, none of which match my native monitor resolution of 1680x1050. These resolutions can be seen when going into the options prior to logging in. Trying to change the resolution to anything else than one of the preset values results in a crash for me with this being spammed in the terminal.
err:winedbg:dbg_handle_debug_event 0069:007a: not a registered process or thread (perhaps a 16 bit one ?)
What I've resorted to doing is using a 1280x960 virtual desktop to log in, then once in-game used alt-enter to maximize the game itself to 1680x1050, which is selectable as a full screen resolution. Problem is... it's not a true full screen. Sure the window expands but I can still see the top bar and taskbar (yeah I have tint2). It's almost there but not quite perfect. I also know I'm definitely missing some room because the default UI starts off lower than whatever is available for me to see. Taking a screenshot revealed this clearly. I moved the chat/hotbar to show where it cuts off.
Link (https://imgur.com/opprR6P)
What I've tried:
- wine explorer /desktop=shell,1680x1050 and launching eqgame.exe - patchme through command prompt.
- editing the eqclient.ini file windowed mode parameter
- changing winecfg virtual desktop to 1680x1050 (which results in failure to launch eqgame.exe)
Any ideas on how to get around this?
Shadeofgray
03-15-2018, 02:30 PM
Figured it out. I have totally overlooked starting the game in windowed mode for whatever reason. Wracked my brains for hours looking for a workaround and turns out the .exe starts just fine in any resolution as long as the game client is in windowed mode. Once I established that it launched, I made my virtual desktop match my native resolution and simply used alt-enter once logged in and bam I got a complete full screen of EQ without any of it being taken up by the linux desktop. Made me very happy indeed :)
Now the only issue is starting the .exe again after you've finished playing, as it will start in full screen mode. You could simply toggle the game back to windowed mode every time before you logged out but that would be extremely tedious and if you accidentally forget it would mean going back to the .ini file to edit it. However with a couple lines I was able to streamline that process using Vim. Here's how my startup looks like:
cd [PathToEQDirectoryHere]
vim eqclient.ini -c :%s/WindowedMode=FALSE/WindowedMode=TRUE/g -c :wq
taskset -c 0 wine eqgame - patchme
This will find the first string and replace it with the second string no matter where it is in the file, as well as save any changes and quit Vim. There's no manual editing required. That's all there is to it!
nekrom4n
04-04-2018, 01:47 PM
I seem to be having an issue in that the EQ window will load up but will show the error message
"Error in your GUI XML files. Check UIErrors.txt"
The error log shows this:
UIErrorLog created at Wed Apr 04 18:55:49 2018
[Wed Apr 04 18:55:49 2018] Warning: file EQLSUI.xml not found in directory UIFiles\default\. Attempting to use file from Default skin.
[Wed Apr 04 18:55:49 2018] Couldn't open or read UIFiles\default\EQLSUI.xml
[Wed Apr 04 18:55:49 2018] Error reading XML.
[Wed Apr 04 18:55:49 2018] Error loading skin: loading default skin instead.
[Wed Apr 04 18:55:49 2018] Warning: file EQLSUI.xml not found in directory UIFiles\default\. Attempting to use file from Default skin.
[Wed Apr 04 18:55:49 2018] Couldn't open or read UIFiles\default\EQLSUI.xml
[Wed Apr 04 18:55:49 2018] Error reading XML.
But the file is located in the correct place and I can open it fine
sol87
04-26-2018, 04:24 PM
I seem to be having an issue in that the EQ window will load up but will show the error message
"Error in your GUI XML files. Check UIErrors.txt"
The error log shows this:
UIErrorLog created at Wed Apr 04 18:55:49 2018
[Wed Apr 04 18:55:49 2018] Warning: file EQLSUI.xml not found in directory UIFiles\default\. Attempting to use file from Default skin.
[Wed Apr 04 18:55:49 2018] Couldn't open or read UIFiles\default\EQLSUI.xml
[Wed Apr 04 18:55:49 2018] Error reading XML.
[Wed Apr 04 18:55:49 2018] Error loading skin: loading default skin instead.
[Wed Apr 04 18:55:49 2018] Warning: file EQLSUI.xml not found in directory UIFiles\default\. Attempting to use file from Default skin.
[Wed Apr 04 18:55:49 2018] Couldn't open or read UIFiles\default\EQLSUI.xml
[Wed Apr 04 18:55:49 2018] Error reading XML.
But the file is located in the correct place and I can open it fine
This is happening because your running WINE from the wrong directory just had to fix this on mine. Open your terminal and cd into your eq directory then run "wine eqgame.exe patchme" and as long as theres no other issues(like a blank server list) it'll work like it should perfect. If you want a shortcut, this is what im using:
Make a .desktop file, open a text editor and paste the following:
[Desktop Entry]
Encoding=UTF-8
Name=EverQuest
Comment=Everquest
Icon=PATH TO ICON
Exec=/usr/bin/wine eqgame.exe patchme
Terminal=false
Type=Application
Path=/home/USER/PATH TO EQ FOLDER
Name[en_US]=EverQuest
Change icon(or remove it) and path and make sure its executable(right click>properties).
Lubuntu 16.04 32bit
Ag3nT
09-03-2018, 01:29 PM
Hello all,
I have a simple questions, which I can't seem to figure out on my own. I have P99 running on another laptop, however it's on its way out. I managed to restore another laptop using Linux Mint (Cinnamon 32-bit) and decided to attempt to put P99 on it.
I believe I've gotten everything up and running aside from getting passed the Character Screen due to out of date spells. I've downloaded the new files (V45) and extracted them to my EQ files, though I still get the out of date notification. I did want to state that after running the V45 file, I noticed the background did change (from werewolf to Kunark images) but nothing else after that.
What could I be doing wrong? I feel that I'm missing something incredibly simple. Any help is much appreciated.
Thank you!
Ashintar
09-03-2018, 01:36 PM
Are you making sure that the setup.dll is named with the correct case?
Ag3nT
09-03-2018, 02:00 PM
Would you be able to elaborate a bit more? I'm unsure what you mean by correct case, my apologies.
I don't recall having done anything special with that .dll file. Perhaps I missed something within the installation instructions.
Ashintar
09-03-2018, 03:29 PM
Check out step 3 in this post
https://www.project1999.com/forums/showpost.php?p=2371817&postcount=7
Ag3nT
09-03-2018, 04:03 PM
Editing for Victory - I had two dsetup.dll files within the folder, one full caps, the other full lower. I had deleted the lowercase file, which turned out to be the file that I needed in all caps. Not sure where the old dsetup file had come from. Perhaps left behind rather than being overwritten.
Any who, I've got characters to load. Now I’ll try to hop into the game.
Thank you again for your assistance with the issue. Very much appreciated.
Ashintar
09-03-2018, 04:51 PM
Glad you were able to log in
gredoo
09-08-2018, 05:17 PM
Anyone know if there is a trick for getting better performance?
On a Intel I7-3520M, Intel HD Graphics 4000 (thinkpad x230)
Wine is okay (like everything works) but big zones frames start dropping (most likely due to thermal throttling) and eq only runs on one core :/ grinding it to 100% pretty frequently and my laptop gets REALLY hot (usually point a little fan at it to keep the temp below 90c)
Sitting in velks right now i'm at 77c :p
Am I just not going to ever get decent performance with this hardware or is there some tricks?
Izmael
09-08-2018, 05:22 PM
Try setting the max fps to like 80?
gredoo
09-11-2018, 10:59 AM
I dropped the max fps to 50 and turned off some of the stuff like shadows. Haven't been in one of the really bad zones like skyfire yet but it seems to have made things less horrible.
I wasn't able to see all the settings in the advanced window for some reason - looks like the window is too small and is cutting off the other stuff. Is there a way to make that window bigger? (easier to change there than the ini)
https://i.imgur.com/mKENErf.png
(from http://everquest.fanra.info/wiki/Graphics_and_performance_settings_guide )
Still doesn't solve the using all of one core problem. I seem to recall reading a while back that one of the major issues with titanium was it only ran single core (this was a big issue on boxing servers like PEQ where you might be running 20+ clients)
Seems crazy to me that a i7 (albeit mobile) and a intel4000 struggle so hard - wine isn't THAT shitty. Especially considering 10 years ago I was boxing 6 on a t60p (under windows)
needsram
01-25-2019, 10:24 PM
I'm using Linux Mint. I installed Wine and am trying to install the game from CD, but Wine does not automatically open the file. It opens with Archive Manager instead. When I try to run setup.exe off of the first CD manually, I get an error:
Error Code: -5009 : 0x80004002
Error Information:
>Ctor\ObjectWrapper.cpp (389)
>Kernel\Component.cpp (875)
>Kernel\CABFile.cpp (263)
>SetupDLL\SetupDLL.cpp (1617)
pAPP:EverQuest Titanium
PVENDOR:Sony Online Entertainment
PGUID:32714287-4234-412A-877B-D33AFABFDE2B
$7.1.100.1280
@Windows XP Service Pack 1 (7601) BT_OTHER 55224.51
Does anyone know what's going on here or how I could fix it?
mrquincy
01-25-2019, 11:40 PM
Hey there,
Are you mounting the iso or somehow navigating into it directly? If you're using a file explorer and are trying to install without first unpacking, that's not good. I recommend mounting the ISO somewhere (/mnt works), bringing up a terminal, descending into /mnt and run the setup.exe with wine explicitly: "wine ./setup.exe"
Beyond that, if you're still having trouble, just give us lots of info and we'll keep trying. Think of everything you've done and try to tell us chronologically.
needsram
01-26-2019, 07:56 AM
I'm mounting the ISO first. I tried by right clicking the ISO > Open With > Disk Image Mounter, and by typing "sudo mount file.iso /mnt/cd1" into the terminal.
It mounts fine, but when I run "wine ./setup.exe", I start getting errors in the terminal right away:
001e:err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program Files (x86)\\Common Files\\InstallShield\\Professional\\RunTime\\IsPro BE.tlb" failed with error 2
0020:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0020:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0020:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0020:err:ole:CoGetClassObject class {00020424-0000-0000-c000-000000000046} not registered
0020:err:ole:CoGetClassObject no class object {00020424-0000-0000-c000-000000000046} could be created for context 0x80000001
0020:err:ole:marshal_object couldn't get IPSFactory buffer for interface {3d8b6331-d8b1-11d2-80c5-00104b1f6cea}
0020:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0020:err:ole:CoMarshalInterface Failed to marshal the interface {3d8b6331-d8b1-11d2-80c5-00104b1f6cea}, 80004002
001e:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
001e:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
001e:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
001e:err:ole:CoGetClassObject class {00020424-0000-0000-c000-000000000046} not registered
001e:err:ole:CoGetClassObject no class object {00020424-0000-0000-c000-000000000046} could be created for context 0x80000001
001e:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6494206f-23ea-11d3-88b0-00c04f72f303}
001e:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
001e:err:ole:CoMarshalInterface Failed to marshal the interface {6494206f-23ea-11d3-88b0-00c04f72f303}, 80004002
EverQuest Titanium - InstallShield Wizard opens and the progress bar goes almost all the way to full, then stops. That's when I get the error I posted above. Not sure if something is wrong with my Wine setup, but "winecfg" opens and plays sounds..
needsram
01-26-2019, 09:47 AM
I wonder if my Wine version has something to do with the errors... I'm using wine-3.0 (Ubuntu 3.0-1ubuntu1). I installed it from "apt install wine-stable". I also installed wine64 from Synaptic, since I read something about doing that on 64-bit machines.
mrquincy
01-26-2019, 11:40 AM
You may have just found the problem. You actually need wine32 to run this application. Try:
sudo apt-get install wine32
And after it's mounted
wine32 ./setup.exe
needsram
01-26-2019, 12:09 PM
You may have just found the problem. You actually need wine32 to run this application. Try:
sudo apt-get install wine32
And after it's mounted
wine32 ./setup.exe
Here's what happens when I try to install wine32:
sudo apt-get install wine32
Reading package lists... Done
Building dependency tree
Reading state information... Done
wine32:i386 is already the newest version (3.0-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Here's what happens when I try to launch setup.exe with Wine:
wine32 ./setup.exe
wine32: command not found
What distribution & version are you using? I could try installing that or at least running it LiveUSB or whatever, just to see if it works.
needsram
01-27-2019, 11:02 AM
Nevermind, I got it running. I had to install wine-stable, wine32, and libglu1-mesa:i386. Thanks.
mrquincy
01-27-2019, 04:33 PM
Glad to hear you got it going!
gredoo
10-16-2019, 11:07 PM
anyone know any tricks for getting wine to perform better? Just maxes my CPU and machine starts to move at a crawl at raids.
Have a i7 3520M with intel 4000 gpu, i can't imagine this is too slow for 100 people in zone at 1400x900.
I'm wondering if I would be better off running EQ inside kvm VM?
gredoo
10-16-2019, 11:09 PM
I dropped the max fps to 50 and turned off some of the stuff like shadows. Haven't been in one of the really bad zones like skyfire yet but it seems to have made things less horrible.
well apparently I already asked a year ago :|
mrquincy
10-22-2019, 04:25 PM
Hark! If you're subscribed to this thread, waiting for updates on recent developments in EQ/P99 on Linux, please respond and tell me your troubles.
I've been offline for the last 6 months due to a distribution upgrade which broke EQ. I've resolved this issue, and may be able to help others who are experiencing slowness.
gredoo,
What linux distribution are you using?
What is the output of "glxinfo | head -50"?
What is the output of "wine --version"?
What is the command you're running to execute "eqgame.exe"?
CrispyBurns
10-26-2019, 09:24 PM
I managed to get it installed and running in xubuntu lts, but when I run the script to fix the missing servers it just hangs. I waited nearly 3 hours and it never finished. I've just about given up hope. Anyone know what this is?
mrquincy
10-31-2019, 02:44 PM
What script to fix missing servers? Are you referring to Zaela's Project1999 server filter?
abazaba
11-01-2019, 09:02 AM
I've been playing around with some old hardware to get eq running on Lubuntu but i've encountered the same high cpu load as others. Wondering if there are any suggestions to fix this?
System:
Kernel: 5.0.0-32-generic x86_64 bits: 64
Desktop: LXQt 0.14.1 Distro: Ubuntu 19.04 (Disco Dingo)
Machine:
Type: Desktop System: NVIDIA product: MCP7A v: 2
serial: <root required>
Mobo: NVIDIA model: MCP7A v: 2 serial: <root required> BIOS: Phoenix
v: 6.00 PG date: 02/02/2009
CPU:
Topology: Dual Core model: Intel Core2 Duo E8400 bits: 64 type: MCP
L2 cache: 6144 KiB
Speed: 2999 MHz min/max: 2000/3000 MHz Core speeds (MHz): 1: 2999
2: 2999
Graphics:
Device-1: NVIDIA GF116 [GeForce GTX 550 Ti] driver: nvidia v: 390.129
Display: x11 server: X.Org 1.20.4 driver: nvidia
unloaded: fbdev,modesetting,nouveau,vesa resolution: 1280x1024~60Hz
OpenGL: renderer: GeForce GTX 550 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 390.129
$ glxinfo | head -50
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context,
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_multisample, GLX_EXT_buffer_age,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_libglvnd,
GLX_EXT_stereo_tree, GLX_EXT_swap_control, GLX_EXT_swap_control_tear,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control,
GLX_SGI_video_sync
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context,
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_stereo_tree, GLX_EXT_swap_control,
GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_buffer,
GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer,
GLX_NV_multisample_coverage, GLX_NV_present_video,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_video_capture, GLX_NV_video_out, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context,
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_stereo_tree,
GLX_EXT_swap_control, GLX_EXT_swap_control_tear,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control,
GLX_SGI_video_sync
Memory info (GL_NVX_gpu_memory_info):
$ wine --version
wine-4.0 (Ubuntu 4.0-1)
launched with this script and also tried with wineq2
#!/bin/sh
# if you don't have the script's cwd set, you get XML errors
export WINEPREFIX=$HOME/.wine/
cd ~/.wine/drive_c/Program\ Files/EQLite
# Bind to one core of the processor and launch.
# The client will spew a lot of errors, especially every time
# you target a mob, hence the stdout/stderr redirect.
# You probably want to leave off the 2>/dev/null until you're satisfied
# everything is working.
wine eqgame.exe patchme
I've tested the same software setup across some different hardware configs with similar results. High cpu seems to start as soon as eq is launched, dipping only in loading screens. gpu utilization is around 20%.
A side note: wineq2 seems to fix the blank server select without the need of p99 middlemand by Zaela, however this causes TAB and BACKSPACE keys to center the mouse when pressed in eq. Trying to figure that one out too.
thanks
Izmael
11-01-2019, 09:15 AM
I have a feeling that the high CPU usage is due to one or more of the following:
- Recent DirectX developments for classic darkness - the fact that they are mandatory really sucks
- Recent 60 FPS hardcode lock-in
- Possibly Themida version change and/or additional Themida options being activated. If this is the case, I'd like to ask the devs to please have a look at it. It's really annoying to have laptop fan at 100% all the time when running a 2004 game in 2019.
My 2 cents for ultra poor performance -
On a 5 year old laptop, also have embedded Intel 4000 video.
On Linux Mint checked under 'Driver Manager'
Had to make sure Intel microcode drivers were 'activated'.
Sorry, can't advise how that exists with other systems.
Major updates I think tended to reset this and would find the game running at terrible FPS. Switching it back and it was reasonable.
Still no powerhouse, but can play most zone without major issue.
xaix1999
11-11-2019, 10:57 PM
Hello everyone
im having some problems with being away for a few months and coming back to no sound
no sound issue is localized to only EQ
if anyone know the sound requirements i will investigate in meeting those
also my script to start looks like
#!/bin/bash
~/mimd/p99mimd &
echo $! >/tmp/p99middle.pid
cd "$HOME/.wine/drive_c/EQEmu"
WINEPREFIX="${HOME}/.wine" wine eqgame.exe patchme 2>/dev/null
kill -9 $(cat /tmp/p99middle.pid)
the pastebin is my log upto character screen where i should be able to hear my melee guy swing
https://pastebin.com/Qh8xT2GJ
also my eqclient.ini says Sound=TRUE
xaix1999
11-11-2019, 11:59 PM
nm everyone downgraded my wine and the sound came back
Feracitus
03-18-2020, 05:06 PM
Hi, i'm a new linux user, and i copied over my install from windows inside the wine directory, but i cant figure out how to create a desktop shortcut for eqgame.exe, i'm using linux mint 19.
sol87
03-18-2020, 08:21 PM
Hi, i'm a new linux user, and i copied over my install from windows inside the wine directory, but i cant figure out how to create a desktop shortcut for eqgame.exe, i'm using linux mint 19.
Hi there! Idk mint but it should be the same.
Make a new file on your desktop with .sh at the end of the name. Edit the file with a text editor.
cd "/home/username/.wine/yourEQfolder" && wine eqgame.exe patchme
Let me know if not.
mgellan
03-19-2020, 10:39 AM
Google is your friend :)
https://superuser.com/questions/1219947/how-to-create-shortcuts-to-application-on-the-desktop-on-linux-mint-18-or-up
Benanov
03-19-2020, 01:04 PM
Hi there! Idk mint but it should be the same.
Make a new file on your desktop with .sh at the end of the name. Edit the file with a text editor.
cd "/home/username/.wine/yourEQfolder" && wine eqgame.exe patchme
Let me know if not.
Really should make a .desktop file, that's what the google links should tell ya. Make sure it's +x
Feracitus
03-26-2020, 04:00 AM
Hi there! Idk mint but it should be the same.
Make a new file on your desktop with .sh at the end of the name. Edit the file with a text editor.
cd "/home/username/.wine/yourEQfolder" && wine eqgame.exe patchme
Let me know if not.
so i was able to create the shortcut like this by substituting with my path, but when i try to launch i get an error: "there was an error launching this application" (that's a translation from my native language)
i also tried making a launcher following the tutorial on https://superuser.com/questions/1219947/how-to-create-shortcuts-to-application-on-the-desktop-on-linux-mint-18-or-up, but that didnt work either.
Really should make a .desktop file, that's what the google links should tell ya. Make sure it's +x
I did name it EQ.Desktop, didnt work, and i'm noob to the point i don't really know what +x means.
loramin
03-26-2020, 11:12 AM
so i was able to create the shortcut like this by substituting with my path, but when i try to launch i get an error: "there was an error launching this application" (that's a translation from my native language)
i also tried making a launcher following the tutorial on https://superuser.com/questions/1219947/how-to-create-shortcuts-to-application-on-the-desktop-on-linux-mint-18-or-up, but that didnt work either.
I did name it EQ.Desktop, didnt work, and i'm noob to the point i don't really know what +x means.
"+x" is UNIX-speak for "add executable permissions to the file". UNIX controls which users on your computer can access which files in three ways: it can let a use read (R), write (ie modify; W), or execute (ie. run; X) that file.
When you right-click on the file and choose properties, or at the command line by using the "chmod" command, you can change which permissions a user has on a file. When you do it at the command line, you use pluses and minuses to add/remove permissions. For instance "chmod a+x foo.file" would give ("+") execute ("x") permissions to all ("a") users on foo.file.
Benanov
03-26-2020, 11:59 AM
"+x" is UNIX-speak for "add executable permissions to the file". UNIX controls which users on your computer can access which files in three ways: it can let a use read (R), write (ie modify; W), or execute (ie. run; X) that file.
When you right-click on the file and choose properties, or at the command line by using the "chmod" command, you can change which permissions a user has on a file. When you do it at the command line, you use pluses and minuses to add/remove permissions. For instance "chmod a+x foo.file" would give ("+") execute ("x") permissions to all ("a") users on foo.file.
To follow up on this, a while back most linux distributions require .desktop files to be executable or they would not show up as shortcuts. It is a security thing.
.sh files always needed to be executable.
Sorry for the shorthand.
sessual
05-23-2022, 11:42 PM
Is there any way to make it so once the mouse goes off the screen it doesnt completely stop ur char from turning/strafing?
And also is there a way to stop Wine from basically making my entire screen have the washed out brightness when EQ launches?
Vormotus
07-19-2022, 03:42 AM
Is there any way to make it so once the mouse goes off the screen it doesnt completely stop ur char from turning/strafing?
And also is there a way to stop Wine from basically making my entire screen have the washed out brightness when EQ launches?
This one is new for me.
When I mouselook all I do is click right mouse button, do you have it setup differently?
The Washed out brightness can be fixed by adjusting the games internal gamma setting.
Yippee38
05-13-2023, 02:19 AM
I may have screwed up. I finally got P99 working on my OpenSUSE Tumbleweed install. In the game, everything seemed to be working perfectly. However, on the menus, I had no music. Reading the guide on the wiki, I saw that it says to run "winetricks directmusic*". I did that, but it just showed the command line options for running it. So I decided to run "winetricks directmusic" (without the asterisk at the end). It installed a bunch of stuff. So then I launched P99, but as soon as I select a server and click on "Play Everquest", i get a loud crackle on my speakers, the game crashes, and I get a message saying, "A program on your system has crashed, but WineDbg was unable to attach to the process to obtain a backtrace." I tried installing it via winetricks, selecting the 32-bit option before installing directmusic, and that worked, but it didn't help the problem
Any suggestions on how I can fix this and get the game working again? I'm willing to live without the midi music if I have to.
rip_van_winkle
03-01-2024, 04:38 PM
Is there any way to make it so once the mouse goes off the screen it doesnt completely stop ur char from turning/strafing?
And also is there a way to stop Wine from basically making my entire screen have the washed out brightness when EQ launches?
For what it's worth, I've been experimenting with running this in linux recently, just for curiosity's sake, and I've had both of these issues as well and no luck thus far in finding any fix for the window-gated mouse turning issues.
sessual
03-07-2024, 03:01 PM
For what it's worth, I've been experimenting with running this in linux recently, just for curiosity's sake, and I've had both of these issues as well and no luck thus far in finding any fix for the window-gated mouse turning issues.
I just decided to play again, on a fresh ubuntu install, and now when i rotate my char with the mouse, he can only do a 360 spin then hes locked, i need to release right click and do it again, ive made no actual customization changes to wine or anything
sessual
03-07-2024, 03:31 PM
For what it's worth, I've been experimenting with running this in linux recently, just for curiosity's sake, and I've had both of these issues as well and no luck thus far in finding any fix for the window-gated mouse turning issues.
Ok so, I fixed my issue with the mouse-looking by adding P99 to Steam and launching it with Proton 7.0.6. Not fully sure why this works.... A little bit more details about my setup:
- Standard patched P99 setup using wine-6.0.4 (Ubuntu 6.0.3~repack-1). Most of the linux install instructions found on the forums will get u this far.
- I start P99 using launch_titanium,sh from this git project: https://github.com/malloc0x3cc/project1999-linux because otherwise my server list is empty. Note: you will need to modify patch launch_titanium.sh, and patch_files.sh.
- Open Steam > Games > Add a Non-Steam Game to My Library
- Select the launch_titanium.sh, and change compatability to proton 7.0.6
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.