pigfrown / everquest-p1999-vm-guide

A guide for running Everquest Titanium (EQEmu/Project1999) in VirtualBox with a Windows XP guest.

Motivations

  1. For Running on linux/whatever without using Wine.

  2. Hordozható EQ telepítés, ami linuxon/windowson/osx-en is futtatható.

  3. Klasszikus windows XP élmény (ha nem akarsz XP-t, akkor használhatsz helyette Windows 10-et is, de a teljesítmény nálam rosszabb).

  4. Védd a gazdagéped adatvédelmét a dsetup.dll.

Követelmények

Töltsd le a Windows XP ISO-t onnan, ahonnan az Everquest Titaniumot szerezted be.

Töltsd le a VirtualBoxot ( https://www.virtualbox.org/wiki/Downloads )

Telepítsd a VirtualBoxot.

Új VirtualBox létrehozása

  1. Open VirtualBox.
  2. Click “Machine”->”New”.
  3. Name tetszés szerint, Version “Windows XP (32bit)”, (If you are using Windows 10, select “Windows 10” instead) click “Next”.
  4. Memory Size.. Én nagyjából 2GB-ot választottam. (Ha Windows 10-et használsz, akkor ezt magasabbra kell állítani. 8GB bőven elég lenne). kattints a “Next” gombra.
  5. Hard Disk…. Válassza ki a “Virtuális merevlemez létrehozása most” lehetőséget. kattintson a “Tovább” gombra.
  6. Hard Disk file type… Válassza a “VDI (VirtualBox Disk Image)” lehetőséget. kattintson a “Tovább” gombra.
  7. Tárolás fizikai merevlemezen… Válassza a dinamikusan kiosztott (helyet takarít meg) lehetőséget. kattintson a “Tovább” gombra.
  8. Fájl helye és mérete… Az alapértelmezett értékeknek itt elegendőnek kell lenniük. A mappa ikonra kattintva megváltoztathatja a virtualbox mentési helyét. Kiválaszthatja a merevlemez méretét. Hagyja alapértelmezetten 10 GB-on. (Ha Windows 10-et használsz, akkor a merevlemez mérete legyen legalább 20GB). Kattintson a “Create” (Létrehozás) gombra.

Az új VirtualBox konfigurálása

A VirtualBoxot most konfigurálni kell a 3D gyorsítás használatához és a Windows XP ISO-ról való indításhoz.

  1. Válassza ki az új VirtualBoxot a bal oldali ablakban.
  2. Kattintson a Gép->beállítások gombra.

A beállítások ablakban:

  1. Kattintson a bal oldali ablakban a “Megjelenítés”-re. A “Graphics Controller” legördülő menüben válassza a “VBoxVGA” (NEM az alapértelmezett “VBoxSVGA”, az XP nem működik ezzel a vezérlővel. Ha Windows 10-et használ, akkor bármelyiknek működnie kell). Növelje a “Video Memory” csúszkát a maximumra. Kattintson a “Enable 3D Acceleration” és “Enable 2D Acceleration” jelölőnégyzetekre.
  2. Kattintson a bal oldali ablaktáblában a “Storage” (Tárolás) opcióra. A középső ablaktáblában kattintson az “Empty” feliratú CD ikonra. A jobb oldali ablaktáblában kattintson a CD ikon legördülő menüpontjára (az “Optikai meghajtó: IDE Secondary Master” mellett). Kattintson a “Virtuális optikai lemezfájl kiválasztása” gombra. Az új ablakban navigáljon a korábban megszerzett Windows XP iso fájlhoz, és válassza ki.
  3. A beállítások mentéséhez kattintson az Ok gombra.

Windows XP telepítése a VirtualBoxba

A bal oldali ablakban válassza ki az új VirtualBoxot. Kattintson a “Start” feliratú nagy nyílra.

A VirtualBoxnak el kell indulnia, és be kell töltenie a Windows XP telepítését. Kattintson végig a felszólításokon/kéréseken.

A telepítés befejezése után egy friss Windows XP telepítést kell látnia.

VirtualBox vendég kiegészítések telepítése Windows XP-ben

Ez sok szép funkciót tesz lehetővé, mint például a méretváltoztatás, megosztott mappák és 3D gyorsítás. Ezt XP-ben biztonságos módban kell elvégezni. Ha Windows 10-et használ, nem kell biztonságos módban lennie, figyelmen kívül hagyhatja az alábbi 1-3. lépéseket.

  1. Kikapcsolja a Windows XP VirtualBoxot, ha az be van kapcsolva.
  2. Eltávolítsa a telepítő CD-t a VirtualBoxból a Beállítások-tárolás-tárolóeszközök menüpontban jobb gombbal kattintva, majd az “eltávolítás” gombra kattintva.
  3. Elindítja a VirtualBoxot… indítás közben spam F8 és válassza a “Biztonságos módot”.
  4. Amikor a windows elindult, válassza az “Eszközök->Vendég kiegészítések CD beillesztése” lehetőséget (ez a VirtualBox ablakában van, amely a futó Windows VM-et tartalmazza, nem magában a windowsban.)
  5. A CD automatikusan elindul. Kattintson végig rajta, amíg el nem éri a “Choose Components” oldalt. Győződjön meg róla, hogy a telepítés előtt bejelölte a “Direct3D Support (Experimental)” jelölőnégyzetet.

A Windows most újraindul. Most már képesnek kell lennie a VirtualBox megfelelő átméretezésére.

Everquest Titanium telepítése

Amikor a VirtualBox fut, kattintson a “Devices->Optical Drives->Choose Disk Image”-re. Keresse meg és válassza ki az Everquest Titanium CD 1 ISO-t, majd kattintson a “Megnyitás” gombra.

Az Everquest telepítésének most már el kell indulnia. Ismételje meg a fenti eljárást minden kért CD-n, amíg a telepítés be nem fejeződik.

Ha át akarja másolni a meglévő telepítésekből származó fájlokat (a P99 zip, karakter UI fájlok stb.), akkor ezt egy megosztott mappa hozzáadásával teheti meg. Ellenkező esetben ezt a lépést kihagyhatja.

Megosztott mappa hozzáadása

A megosztott mappát arra használjuk, hogy az összes szükséges fájlt (DUXA Installer, P99 zip, bármilyen kívánt UI fájl/extra) átmásoljuk a VirtualBoxba (az XP Internet Explorer a modern oldalakon használhatatlan és nem biztonságos).

  1. Amikor a VirtualBox fut, kattintson az “Eszközök->Megosztott mappák->Megosztott mappa beállításai”
  2. Kattintson a “mappa +” ikonra. Keresse meg a megosztani kívánt könyvtárat (vagy az Everquest könyvtárát, vagy az Everquest ISO-kat tartalmazó könyvtárat). Válassza az AutoMount lehetőséget. Kattintson az OK gombra.
  3. Vissza a VirtualBoxban, a “Saját számítógép” menüpontban látnia kell a megosztott mappát hálózati meghajtóként csatlakoztatva.

Most már átmásolhatja a DUXA Installert, a P99 zip-et és minden UI fájlt a megosztott helyre a hoston, és elérheti őket a VirtualBoxban.

Tweaks to get EQ working correctly.

  1. Use DUXAS All in one Installer (https://www.project1999.com/forums/showthread.php?t=28335) with option 1. Győződjön meg róla, hogy kiválasztotta az “Windowed Mode” (ablakos mód) és a választott felbontást. (lásd az alábbi megjegyzéseket a teljes képernyővel kapcsolatban).
  2. Kivonja az aktuális “Project1999 Files” zip fájlt az Everquest mappába (letöltés https://www.project1999.com/forums/showthread.php?t=2651)
  3. Nyissa meg az eqclientet.ini-t az Everquest mappádban és állítsd az összes Vertex és Pixel shader-t FALSE-ra.

pl. változtasd:

VertexShaders=TRUE20PixelShaders=TRUE14PixelShaders=TRUE1xPixelShaders=TRUE

a

VertexShaders=FALSE20PixelShaders=FALSE14PixelShaders=FALSE1xPixelShaders=FALSE

re:

VertexShaders=FALSE20PixelShaders=FALSE14PixelShaders=FALSE1xPixelShaders=FALSE

Ez szükséges a karaktermodellek helyes megjelenítéséhez és az általános stabilitáshoz.

Launch EQ

A DUXA telepítő által létrehozott “Everquest (p99) – bypass EQemu” asztali parancsikon, vagy a “Launch Titanium” fájl az everquest mappában.

Megjegyzések/problémák

Ha linuxos felhasználó vagy AMD grafikus kártyával, és egyes modelleken a textúrák helyett feketét kapsz, valamint egyéb grafikai problémákat a játékban, akkor szükséged lehet az amdgpu-pro driver használatára. Ez nálam megoldotta a problémát.

A fullscreen mód összeomlik, ha a VirtualBox nem szabványos felbontású, például azért, mert az ablakot a host átméretezte. Ennek kiküszöbölésére kézzel állítsa be a felbontást a Windows XP-ben (és ne méretezze át a VirtualBoxot?).

Minden alkalommal, amikor a DUXA-t használja a felbontás megváltoztatására, ki kell kapcsolnia a Shaders-t az eqclient.ini-ben (lásd fentebb).

Az egér érzékenysége túl magas, amikor az mouse look-ot használja. Az egérintegrációt kikapcsolhatod, hogy ezt kijavítsd, de akkor nem látod a kurzort. Úgy tűnik, ez egy ismert probléma a VirtualBoxnál (https://www.virtualbox.org/ticket/7945). Még keresem a megoldásokat erre, de eddig nem jártam szerencsével. Egy 2. egér hozzáadása a hosthoz és USB eszközként való átadása a VirtualBoxnak működnie kellene, de még nem teszteltem.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.