|
|
Thread Tools | Display Modes |
#1
|
|||
|
Running Project 1999 - Wine and Linux - Your spells file is outdated (ERRORCODE SP-1)
Hey there, I kept having to jump through hoops to get Project 1999 running on Xubuntu. Just thought I'd share the solution to the last hoop I had. The reason this error with the spell files was popping up was because when you extract the files from the p99 folder that you find on the "Getting Started" link (currently it is "Project 1999 Files (V47)"), the DSETUP.dll file doesn't get overwritten because Linux is case sensitive. In Windows, "DSETUP.dll" and "dsetup.dll" would be the same file because Windows isn't case sensitive in that way, but in Linux they are separate files. So if you go into the EverQuest folder and delete the old "DSETUP.dll" file (with capitals), that error will no longer be there! Plus you don't have to fix the capitals on the new file, you can leave it lower case. Took me a while googling the same thing over and over before I finally stumbled upon Ashintar's solution, which I found on this post.
As you can see, both files are in the same folder cuz they can exist in the same folder with different capitals letters in the file. I dunno what other files might have duplicates in there... [You must be logged in to view images. Log in or Register.] The other hoops I had to jump through was mounting the iso in Xubuntu. I installed Acetone ISO with Code:
sudo apt install acetoneiso And then another hoop was getting the server list to show up. To compile the fix from GitHUb you need the make command. To be able to run the make command, I had to install cmake with Code:
sudo apt install cmake Code:
unzip p99-login-middlemand.zip Code:
make -f Makefile Code:
[LoginServer] Host=login.eqemulator.net:5998 Code:
[LoginServer] Host=localhost:5998 Code:
/home/user/bin/p99-login-middlemand-master/bin/p99-login-middlemand Anyway, this all probably seems ridiculous to people who are versed in computers, but I figured I'd post a layman's struggle to get EverQuest Project 1999 running on Wine. One last thing, I currently have wine-staging installed. I used this page to get it installed. I am running 18.04 Xubuntu, so you have to install "libfaudio0_19.07-0~bionic_amd64.deb" and "libfaudio0_19.07-0~bionic_i386.deb". I went to link the gave and then navigated to the "amd64/" folder to get libfaudio0_19.07-0~bionic_amd64.deb and went to the " i386/' folder to get libfaudio0_19.07-0~bionic_i386.deb. I installed those by double clicking them in the Downloads folder on Xubuntu. Then I followed the directions on the page I linked before, and when it came time to choose which wine to finally install after doing the preliminary steps, I installed the staging branch with Code:
sudo apt install --install-recommends winehq-staging Anyway, just thought I'd post this in case someone gets stuck and is searching for an answer like I was. | ||
#2
|
|||
|
I'll jump in too, installing on Ubuntu 19.04
System Wine (as in, the one in the package repos / software center) is fine. I found a program called Furius ISO Mounter or something similar - was in the repos. It allowed me to mount all 5 discs at once as directories. I changed my wine options (`winecfg` to mount them all as drives) and simply pointed the install program at the next letter when it asked. After install I cleared that out and unmounted the ISOs. Done. [You must be logged in to view images. Log in or Register.] I spent a good couple of hours on that stupid dsetup.dll / DSetup.DLL problem. Just delete the older file - WINE will happily translate case-insensitive file loads for you, so you don't have to fix the casing. After that I had no issues getting the server list, and didn't have to do any 'fixes' beyond the P99 file list. My only issue was taskset, I had to assign it to both halves of a hyperthreading-enabled CPU. | ||
Thread Tools | |
Display Modes | |
|
|