everquest1 on linux

Questions about Wine on Linux
Locked
User avatar
electorite
Newbie
Newbie
Posts: 1
Joined: Sat Nov 11, 2017 3:45 pm

everquest1 on linux

Post by electorite »

it took me so long to figure this out, i figured i would post a 'how to' on winehq. maybe the wine developers will implement something from my instructions into future wine versions so people don't have these problems. i can't take credit for most of this information and software, but i did add some interesting things which will help people who are trying to install everquest and encounter big problems.

i used linux mint. with these instructions it shouldn't matter which version of wine or mint, or even linux you use. these are version independent instructions. i wrote this on 11/11/17 using the newest versions of everything to give you an idea when it was made. i've used a dozen different linuxes, so trust me that the version of linux isn't terribly important. for versions different than mint (like arch) you will need to change the syntax of the commands, but it should work using the same instructions. you can even use alien to convert wine if wine is not made for your linux, but obviously alien doesn't always work.

## instructions ##
i suggest try playonlinux first. it's a better way to install because it will update automatically. my instructions might not update everquest automatically, so you might have to redo my instructions every time there is a patch to everquest. follow these instructions here to attempt to get playonlinux working with everquest.
https://forums.daybreakgames.com/eq/ind ... -pon.1185/
if playonlinux works, great! you don't need to do anything else if playonlinux works. if playonlinux does not work proceed to step 1

1.
## what you need ##
1. a working version of everquest on a windows computer
2. linux mint (or other working linux)
3. a way to transfer over 10gb from your windows to linux

2. make sure you can log into everquest successfully on windows, and then copy the entire everquest folder to a linux computer. (to find the everquest folder, right click on the shortcut everquest created, left click properties, and "find target" or "open file location" to find the everquest folder. the title of the folder is "everquest". it's not difficult to find if you use this method. it wasn't in my program files on windows 10 oddly)

3. install wine, winetricks, and winehq on your linux computer

4. paste the everquest folder into your wine C drive. (i'm not going to go into detail how to do this, and you might not have to put it in your wine folder. you might be able to put the everquest folder in any folder on your linux, but i suggest putting it into your wine C, program files, folder (not program files 86) ). it will be somewhere like c:/program files/everquest (actually something like /home/electorite/.wine/program files/sony/everquest

5. get the eqclient.ini from the website here (or at the bottom of this post. this is too important to lose, so i am reposting it at the bottom here. it was created very well by http://wiki.project1999.com/Linux_Refer ... t.ini_File ) overwrite the same file in your linux everquest folder. these are special settings which get everquest to work on linux mint (and probably other linuxes)

6. open up a command prompt (terminal) and input this into the command prompt
export WINEPREFIX=$HOME/.wine/; cd ~/.wine/drive_c/Program\ Files/Sony/EverQuest; taskset -c 0 padsp wine eqgame.exe patchme
you will probably have to change the paths to match where everquest is on your computer.
if this works great! if not proceed to step 6.

7. you will see if there are any dependences needed for everquest. use winetricks to install anything you need. most people on forums seem to need some directx. it's not difficult to install the exact dependency with directx needed. make sure when you start winetricks you set the winetricks prefix. i don't know why winetricks uses this screen first and doesn't combine the screens or something. it confuses the average user. when you get to the second screen "install a windows dll or component". this is where you can install things you need to get everquest running.

## other possible problems and comments ##
some other issues i've seen is you need to make sure permissions are enabled in your everquest folder. this wasn't a problem for me because of the way i set linux up. in some linuxes there is a real issue with permissions for files because most linuxes aren't a 'one user per computer' setup for some reason.

another possible problem is you need html support for eq to work, but i didn't have this problem either.

another possible problem is to limit the display resolution to 800x600 or smaller. again i didn't have this problem.

i figured i'd list the most common problems also after spending a long time searching the internet. i hope people link this walkthrough to important posts and even comments and improves my instructions to install everquest. the main thing i added was with the winetricks. it took me a while to figure out simply editing the libraries in the wine config was not installing the directx. i guess i should have known when there was no installation screen, but this really should be more clear in the wine config gui, or have an option to install these things in the wine gui, instead of somehow knowing you need to install these in winetricks instead.

setting wine to windows xp or windows 7 didn't seem to matter. i think setting wine to windows xp actually made eq1 run a bit faster, but maybe that's my imagination.

this seemed to be the best walkthrough to install everquest albeit more complicated than mine. if for some reason you still cannot get eq working, i suggest start here
http://wiki.project1999.com/EverQuest_in_Linux_Guide

eqclient.ini
--------------
[Defaults]
APVOptimizations=TRUE
DisableWestBugFix=1
Sound=TRUE
TextureQuality=1
VertexShaders=0
20PixelShaders=0
14PixelShaders=0
1xPixelShaders=0
MultiPassLighting=FALSE
UseLitBatches=FALSE
WindowedMode=TRUE
InspectOthers=FALSE
Log=FALSE
AttackOnAssist=FALSE
ShowInspectMessage=FALSE
LockWindows=FALSE
InvWinLabels=TRUE
HidePlayerWin=FALSE
HidePartyWin=FALSE
HideTargetWin=FALSE
HideSpellsWin=FALSE
HideHotboxWin=FALSE
HideChatWin=FALSE
HideMainMenuWin=FALSE
ChatLineSpacing=0
ShowDynamicLights=FALSE
ChatFontSize=3
ShowNamesLevel=1
VideoMode=0
MousePointerSpeedMod=0
ShowSpellEffects=0
CombatMusic=1
MixAhead=8
ServerFilter=1
TrackPlayers=TRUE
TrackSortType=NORMAL
TrackFilterType=0
DefaultLanguage=0
ShowGrass=FALSE
DisableTattoos=FALSE
UseArrowCamera=FALSE
NetStat=TRUE
DoProperTinting=FALSE
Sound44k=0
SpeakerType=0
LoadSocialAnimations=TRUE
AllLuclinPcModelsOff=FALSE
UseLuclinHumanMale=FALSE
UseLuclinHumanFemale=FALSE
UseLuclinBarbarianMale=FALSE
UseLuclinBarbarianFemale=FALSE
UseLuclinEruditeMale=FALSE
UseLuclinEruditeFemale=FALSE
UseLuclinWoodElfMale=FALSE
UseLuclinWoodElfFemale=FALSE
UseLuclinHighElfMale=FALSE
UseLuclinHighElfFemale=FALSE
UseLuclinDarkElfMale=FALSE
UseLuclinDarkElfFemale=FALSE
UseLuclinHalfElfMale=FALSE
UseLuclinHalfElfFemale=FALSE
UseLuclinDwarfMale=FALSE
UseLuclinDwarfFemale=FALSE
UseLuclinTrollMale=FALSE
UseLuclinTrollFemale=FALSE
UseLuclinOgreMale=FALSE
UseLuclinOgreFemale=FALSE
UseLuclinHalflingMale=FALSE
UseLuclinHalflingFemale=FALSE
UseLuclinGnomeMale=FALSE
UseLuclinGnomeFemale=FALSE
UseLuclinIksarMale=FALSE
UseLuclinIksarFemale=FALSE
UseLuclinVahShirMale=FALSE
UseLuclinVahShirFemale=FALSE
UseLuclinElementals=FALSE
LoadVeliousArmorsWithLuclin=FALSE
DefaultChannel=8
LastCharSel=3
WindowedModeXOffset=0
WindowedModeYOffset=0
AllowResize=1
Maximized=0
RestoredXOffset=174927920
RestoredYOffset=544108393
RestoredWidth=1414864954
RestoredHeight=1748315459
AlwaysOnTop=0
Music=0
SoundVolume=10
Gamma=11
SpellParticleOpacity=1.000000
EnvironmentParticleOpacity=1.000000
ActorParticleOpacity=0.400000
ShowAlarmWindow=false
TextureCache=FALSE
SkyCubemapSize=2
SkyUpdateInterval=60000
TerrainTextureQuality=1
SpellParticleDensity=0.000000
EnvironmentParticleDensity=0.000000
ActorParticleDensity=0.000000
AutojoinHelp=0
LeftClickTargetHelp=0
HideAltAdvWin=FALSE
ScreenshotNumber=4
EnvSounds=1
SpellParticleNearClipPlane=2.000000
SpellParticleCastFilter=24
EnvironmentParticleNearClipPlane=2.000000
EnvironmentParticleCastFilter=24
ActorParticleNearClipPlane=2.000000
ActorParticleCastFilter=24
TrackAutoUpdate=FALSE
HideBuffWin=FALSE
UISkin=Default
AtlasSkin=Default
LoadArmor17=FALSE
LoadArmor18=FALSE
LoadArmor19=FALSE
LoadArmor20=FALSE
LoadArmor21=FALSE
LoadArmor22=FALSE
LoadArmor23=FALSE
SystemInfoDelay=0
SendSystemInfo=1
LastSysInfoDate=1302585156
ShowCreationHelp=FALSE
[HitsMode]
MyHitsMode=1
MyHitsAlwaysDraw=0
MyHitsX=4
MyHitsY=60
MyHitsCount=3
MyHitsFontSize=1
MyHitsShowHeader=1
MyHitsShowBG=0
MyHitsBGWidth=330
OtherHitsMeMode=1
OtherHitsMeAlwaysDraw=0
OtherHitsMeX=4
OtherHitsMeY=112
OtherHitsMeCount=3
OtherHitsMeFontSize=1
OtherHitsMeShowHeader=1
OtherHitsMeShowBG=0
OtherHitsMeBGWidth=330
OtherHitsOtherMode=1
OtherHitsOtherAlwaysDraw=0
OtherHitsOtherX=4
OtherHitsOtherY=164
OtherHitsOtherCount=3
OtherHitsOtherFontSize=1
OtherHitsOtherShowHeader=1
OtherHitsOtherShowBG=0
OtherHitsOtherBGWidth=330
[TextColors]
User_1_Red=255
User_1_Green=150
User_1_Blue=0
User_2_Red=150
User_2_Green=0
User_2_Blue=150
User_3_Red=0
User_3_Green=200
User_3_Blue=200
User_4_Red=50
User_4_Green=205
User_4_Blue=50
User_5_Red=200
User_5_Green=200
User_5_Blue=0
User_6_Red=0
User_6_Green=125
User_6_Blue=0
User_7_Red=205
User_7_Green=0
User_7_Blue=0
User_8_Red=0
User_8_Green=125
User_8_Blue=125
User_9_Red=205
User_9_Green=150
User_9_Blue=100
User_10_Red=150
User_10_Green=0
User_10_Blue=0
User_11_Red=255
User_11_Green=0
User_11_Blue=0
User_12_Red=255
User_12_Green=255
User_12_Blue=255
User_13_Red=255
User_13_Green=255
User_13_Blue=255
User_14_Red=240
User_14_Green=240
User_14_Blue=0
User_15_Red=0
User_15_Green=0
User_15_Blue=255
User_16_Red=0
User_16_Green=0
User_16_Blue=255
User_17_Red=0
User_17_Green=0
User_17_Blue=0
User_18_Red=0
User_18_Green=0
User_18_Blue=0
User_19_Red=0
User_19_Green=0
User_19_Blue=0
User_20_Red=240
User_20_Green=240
User_20_Blue=0
User_21_Red=240
User_21_Green=240
User_21_Blue=0
User_22_Red=255
User_22_Green=0
User_22_Blue=0
User_23_Red=255
User_23_Green=0
User_23_Blue=0
User_24_Red=240
User_24_Green=0
User_24_Blue=0
User_25_Red=0
User_25_Green=0
User_25_Blue=0
User_26_Red=128
User_26_Green=0
User_26_Blue=255
User_27_Red=0
User_27_Green=0
User_27_Blue=0
User_28_Red=0
User_28_Green=100
User_28_Blue=255
User_29_Red=240
User_29_Green=240
User_29_Blue=0
User_30_Red=0
User_30_Green=140
User_30_Blue=0
User_31_Red=0
User_31_Green=0
User_31_Blue=255
User_32_Red=255
User_32_Green=0
User_32_Blue=0
User_33_Red=0
User_33_Green=0
User_33_Blue=255
User_34_Red=0
User_34_Green=0
User_34_Blue=127
User_35_Red=215
User_35_Green=154
User_35_Blue=66
User_36_Red=125
User_36_Green=0
User_36_Blue=255
User_37_Red=205
User_37_Green=0
User_37_Blue=75
User_38_Red=205
User_38_Green=50
User_38_Blue=0
User_39_Red=0
User_39_Green=175
User_39_Blue=100
User_40_Red=0
User_40_Green=0
User_40_Blue=200
User_41_Red=200
User_41_Green=0
User_41_Blue=0
User_42_Red=200
User_42_Green=200
User_42_Blue=0
User_43_Red=125
User_43_Green=0
User_43_Blue=255
User_44_Red=0
User_44_Green=140
User_44_Blue=0
User_45_Red=110
User_45_Green=143
User_45_Blue=176
User_46_Red=255
User_46_Green=255
User_46_Blue=255
User_47_Red=255
User_47_Green=255
User_47_Blue=255
User_48_Red=240
User_48_Green=127
User_48_Blue=0
User_49_Red=0
User_49_Green=240
User_49_Blue=240
User_50_Red=0
User_50_Green=240
User_50_Blue=240
User_51_Red=255
User_51_Green=0
User_51_Blue=255
User_52_Red=255
User_52_Green=200
User_52_Blue=50
User_53_Red=255
User_53_Green=100
User_53_Blue=255
User_54_Red=75
User_54_Green=255
User_54_Blue=255
User_55_Red=100
User_55_Green=255
User_55_Blue=100
User_56_Red=240
User_56_Green=240
User_56_Blue=0
User_57_Red=50
User_57_Green=175
User_57_Blue=50
User_58_Red=255
User_58_Green=50
User_58_Blue=50
User_59_Red=50
User_59_Green=175
User_59_Blue=175
User_60_Red=240
User_60_Green=240
User_60_Blue=240
User_61_Red=255
User_61_Green=50
User_61_Blue=125
User_62_Red=255
User_62_Green=100
User_62_Blue=50
User_63_Red=50
User_63_Green=225
User_63_Blue=150
User_64_Red=50
User_64_Green=50
User_64_Blue=250
User_65_Red=250
User_65_Green=50
User_65_Blue=50
User_66_Red=255
User_66_Green=255
User_66_Blue=100
User_67_Red=175
User_67_Green=100
User_67_Blue=255
User_68_Red=50
User_68_Green=190
User_68_Blue=50
User_69_Red=215
User_69_Green=154
User_69_Blue=66
User_70_Red=255
User_70_Green=255
User_70_Blue=0
User_71_Red=127
User_71_Green=127
User_71_Blue=0
User_72_Red=100
User_72_Green=200
User_72_Blue=200
User_73_Red=0
User_73_Green=240
User_73_Blue=0
User_74_Red=255
User_74_Green=255
User_74_Blue=255
User_75_Red=0
User_75_Green=255
User_75_Blue=255
User_76_Red=255
User_76_Green=0
User_76_Blue=0
User_77_Red=255
User_77_Green=255
User_77_Blue=255
User_78_Red=0
User_78_Green=0
User_78_Blue=128
User_79_Red=255
User_79_Green=255
User_79_Blue=0
User_80_Red=255
User_80_Green=0
User_80_Blue=255
User_81_Red=255
User_81_Green=255
User_81_Blue=255
User_82_Red=255
User_82_Green=255
User_82_Blue=255
User_83_Red=0
User_83_Green=0
User_83_Blue=0
User_84_Red=255
User_84_Green=255
User_84_Blue=255
User_85_Red=255
User_85_Green=255
User_85_Blue=255
User_86_Red=255
User_86_Green=155
User_86_Blue=155
User_87_Red=90
User_87_Green=90
User_87_Blue=255
User_88_Red=255
User_88_Green=255
User_88_Blue=255
User_89_Red=255
User_89_Green=255
User_89_Blue=255
User_90_Red=0
User_90_Green=0
User_90_Blue=0
[Options]
IgnoreFile1=1
Camera1-Distance=30.000000
Camera1-DirHeading=192.000000
Camera1-Heading=0.000000
Camera1-Pitch=0.000000
Camera1-Height=5.000000
Camera1-Zoom=90.000000
Camera1-Change=1
Camera2-Distance=82.000000
Camera2-DirHeading=277.000000
Camera2-Heading=0.000000
Camera2-Pitch=0.000000
Camera2-Height=18.000000
Camera2-Zoom=90.000000
Camera2-Change=1
Realism=9
ClipPlane=7
FogScale=1.400000
MaxFPS=50
LODBias=10
MouseSensitivity=3
LoadScreenMode=0
PCNames=1
DotDamage=1
SpellDamage=1
BardSongs=3
PCSpells=2
BadWord=1
Channel08=0
Channel07=0
Anonymous=0
Trade=2
GuildInvites=1
Sky=2
ParticleDensity=3
LoD=1
SameResolution=1
NPCNames=1
InverseMouse=0
LookSpring=0
MouseActive=1
Destroy=0
AANoConfirm=0
pointMerchantNoConfirm=0
MouseWheelZoom=1
MouseRightHanded=1
Channel00=1
Channel01=1
Channel02=1
Channel03=1
Channel04=1
Channel05=1
NPCSpells=0
CriticalSpells=0
CriticalMelee=0
Channel06=1
Channel09=1
HideDamageShield=0
PetAttacks=0
PetMisses=0
FocusEffects=0
PetSpells=0
HealOverTimeSpells=0
ItemSpeech=0
Strikethrough=0
Stun=0
BardSongsOnPets=0
SwarmPetDeath=0
FellowshipChat=0
ActorClipPlane=42
ShadowClipPlane=0
[VideoMode]
Width=1600
Height=900
FullscreenRefreshRate=0
FullscreenBitsPerPixel=32
WindowedWidth=1600
WindowedHeight=850
[News]
LastRead=00000000
Automatic=0
[KeyMaps]
KEYMAPPING_FULLSCREEN_1=68
KEYMAPPING_SPELLBOOK_1=48
KEYMAPPING_TOGGLE_BANDOLIER_1=49
KEYMAPPING_CMD_CLIPBOARD_PASTE_1=536870959
KEYMAPPING_CMD_TOGGLEVOICEWIN_1=1073741871
KEYMAPPING_TOGGLETARGET_1=13
KEYMAPPING_TOGGLETWOTARGETS_1=12
KEYMAPPING_CYCLEPCTARGETS_1=26
KEYMAPPING_CYCLENPCTARGETS_1=27
KEYMAPPING_TARGETNPC_2=0
KEYMAPPING_AUTORUN_1=58
KEYMAPPING_AUTOPRIM_1=41
KEYMAPPING_SIT_STAND_1=31
KEYMAPPING_FIRST_PERSON_CAMERA_1=82
KEYMAPPING_CHASE_CAMERA_1=83
KEYMAPPING_TARGETPC_1=65
KEYMAPPING_TARGETNPC_1=66
KEYMAPPING_FORWARD_1=0
KEYMAPPING_BACK_1=0
KEYMAPPING_RIGHT_1=0
KEYMAPPING_LEFT_1=30
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: everquest1 on linux

Post by DarkShadow44 »

You probably should put this information into the appdb, it will get lost in here.
Locked