A guide for running Everquest Titanium (EQEmu/Project1999) in VirtualBox with a Windows XP guest.
Motivations
-
For Running on linux/whatever without using Wine.
-
Hordozható EQ telepítés, ami linuxon/windowson/osx-en is futtatható.
-
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).
-
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
- Open VirtualBox.
- Click “Machine”->”New”.
- Name tetszés szerint, Version “Windows XP (32bit)”, (If you are using Windows 10, select “Windows 10” instead) click “Next”.
- 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.
- Hard Disk…. Válassza ki a “Virtuális merevlemez létrehozása most” lehetőséget. kattintson a “Tovább” gombra.
- Hard Disk file type… Válassza a “VDI (VirtualBox Disk Image)” lehetőséget. kattintson a “Tovább” gombra.
- Tárolás fizikai merevlemezen… Válassza a dinamikusan kiosztott (helyet takarít meg) lehetőséget. kattintson a “Tovább” gombra.
- 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.
- Válassza ki az új VirtualBoxot a bal oldali ablakban.
- Kattintson a Gép->beállítások gombra.
A beállítások ablakban:
- 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.
- 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.
- 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.
- Kikapcsolja a Windows XP VirtualBoxot, ha az be van kapcsolva.
- 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.
- Elindítja a VirtualBoxot… indítás közben spam F8 és válassza a “Biztonságos módot”.
- 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.)
- 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).
- Amikor a VirtualBox fut, kattintson az “Eszközök->Megosztott mappák->Megosztott mappa beállításai”
- 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.
- 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.
- 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).
- 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)
- 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.