View Single Post
  #35  
Old 02-02-2019, 10:02 PM
cadiz cadiz is offline
Kobold

cadiz's Avatar

Join Date: Nov 2009
Location: Dublin, Ireland
Posts: 101
Default

Quote:
Originally Posted by Seanysean [You must be logged in to view images. Log in or Register.]
Hey guys I am new to Fedora 29. I was able to get through the install ok, however I am running into issues running the game without it trying to patch itself. When I run eqgame.exe it will error and say "please run everquest.exe" I am not seeing any option in properties to run it with patchme. If i try to run the wine command in term I just get the unable to find eqgame.exe
Heya, I've been meaning to just write an updated blog post on how to get this working but I think you just need to pass patchme to your wine command you're using to run Everquest via Wine.

You want to run this in a terminal then you can make a script to run it later and associate the equivalent of a Linux desktop shortcut which I'll explain farther down in this post. With Wine you need to manually pass options since you're calling the Windows executable with it.

To test that first go to where eqgame.exe is located, open a terminal and run:
Code:
wine eqgame.exe patchme
Here's what I use as a script (this is on Fedora 28) - it cd's into the directory where EQ is installed and runs, adjust accordingly.

Code:
#!/bin/sh
# start everquest
cd /home/repo/.wine/drive_c/Program\ Files\ \(x86\)/EverQuest/ ; taskset -c 0 /usr/bin/wine eqgame.exe patchme
You can save this to a file, call it something like start-everquest.sh. Modify it to match the path where your game is installed and use it to launch the game. taskset -c just forces it to run on one CPU core, Everquest is single-threaded and there's known issues on some older multi-core systems so it's more of a precaution.


Further, you can make a .desktop file so the Everquest program is searchable in whatever desktop environment you're using (XFCE here) but I would first get things working via a script or command line before further customizing for convenience. Again, adjust paths and the name of your script accordingly.

Pasting this into a terminal would create the appropriate .desktop entry.

Code:
cat > /home/repo/.local/share/applications/everquest.desktop <<EOF
[Desktop Entry]
Name=Everquest
Comment=Everquest
Exec=sh /home/repo/scripts/start-eq.sh
Icon=/home/repo/.wine/drive_c/Program Files/EverQuest/Everquest.ico
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Games;
Path=
EOF
I hope this helps.
__________________
Prexus: (00-04) <Clan nan Dreolan>
Cadiz (70 NEC) epic 1.0
Grumplescratch (65 WAR) epic 1.0
Tzartole (62 MNK) epic 1.0
Last edited by cadiz; 02-02-2019 at 10:13 PM..
Reply With Quote