pigfrown / everquest-p1999-vm-guide

Ohje Everquest Titaniumin (EQEmu/Project1999) ajamiseen VirtualBoxissa Windows XP:n vieraana.

Motivaatioita

  1. Käyttämiseen linuxissa/missä tahansa ilman, että tarvitsee käyttää Winea.

  2. Kannettava EQ-asennus, joka voidaan ajaa linuxissa/windowsissa/osx:ssä.

  3. Klassinen windows XP-kokemus (jos et halua XP:tä, voit käyttää sen sijaan Windows 10:tä, mutta suorituskyky on minusta huonompi).

  4. Suojaa isäntäkoneesi yksityisyyttä dsetup.dll.

Vaatimukset

Lataa Windows XP ISO sieltä mistä sait Everquest Titaniumin.

Lataa VirtualBox ( https://www.virtualbox.org/wiki/Downloads )

Asenna VirtualBox.

Luo uusi VirtualBox

  1. Avaa VirtualBox.
  2. Klikkaa ”Machine”->”New”.
  3. Nimeä haluamasi nimi, Versio ”Windows XP (32bit)”, (Jos käytät Windows 10:tä, valitse sen sijaan ”Windows 10”) klikkaa ”Next”.
  4. Muistikoko… Valitsin noin 2GB. (Jos käytät Windows 10:tä, sinun on asetettava tämä suuremmaksi. 8GB riittäisi). klikkaa ”Next”.
  5. Hard Disk…. Valitse ”Create a virtual hard disk now” (Luo virtuaalinen kiintolevy nyt). klikkaa ”Next”.
  6. Hard Disk file type… Valitse ”VDI (VirtualBox Disk Image)”. napsauta ”Next”.
  7. Storage on physical hard disk… Valitse dynaamisesti varattu (säästää tilaa). napsauta ”Seuraava”.
  8. Tiedoston sijainti ja koko… Oletusasetusten tässä pitäisi olla riittävät. Voit muuttaa virtualboxin tallennuspaikkaa napsauttamalla kansiokuvaketta. Voit valita kiintolevyn koon. Jätä se oletusarvoisesti 10GB:ksi. (Jos käytät Windows 10:tä, tee kiintolevystä vähintään 20GB). Napsauta ”Create” (Luo).

Uuden VirtualBoxin konfigurointi

VirtualBox on nyt konfiguroitava käyttämään 3D-kiihdytystä ja käynnistymään Windows XP:n ISO:sta.

  1. Valitse uusi VirtualBox vasemmanpuoleisessa ikkunassa.
  2. Klikkaa Machine->Settings.

Asetukset-ikkunassa:

  1. Klikkaa vasemmanpuoleisessa ikkunassa ”Display”. Valitse ”Graphics Controller” -pudotusvalikosta ”VBoxVGA” (EI oletusarvoista ”VBoxSVGA”, XP ei toimi tämän ohjaimen kanssa. Jos käytät Windows 10:tä, kumman tahansa pitäisi toimia). Nosta ”Video Memory” -liukusäädin maksimiin. Napsauta ”Enable 3D Acceleration” (Ota 3D-kiihdytys käyttöön) ja ”Enable 2D Acceleration” (Ota 2D-kiihdytys käyttöön) -valintaruutuja.
  2. Napsauta ”Storage” (Tallennus) vasemmassa ruudussa. Napsauta keskimmäisessä ruudussa CD-kuvaketta, jossa on merkintä ”Empty”. Napsauta oikeanpuoleisessa paneelissa CD-kuvakkeen pudotusvalikkoa (vieressä ”Optinen asema: IDE Secondary Master”). Napsauta ”Choose Virtual Optical Disk File”. Siirry uudessa ikkunassa aiemmin hankkimasi Windows XP iso -levyn kohdalle ja valitse se.
  3. Tallenna asetukset klikkaamalla Ok.

Windows XP:n asentaminen VirtualBoxiin

Vasemmanpuoleisessa ikkunassa valitse uusi VirtualBox. Napsauta suurta nuolta, jossa lukee ”Start”.

VirtualBoxin pitäisi käynnistyä ja ladata Windows XP -asennus. Klikkaa läpi kehotukset/tietopyynnöt.

Kun asennus on valmis, edessäsi pitäisi olla tuore Windows XP -asennus.

VirtualBoxin vieraslisäosien asentaminen Windows XP:ssä

Tämä mahdollistaa monia hienoja ominaisuuksia, kuten koon muuttamisen, jaetut kansiot ja 3D-kiihdytyksen. Se on tehtävä vikasietotilassa XP:ssä. Jos käytät Windows 10:tä, sinun ei tarvitse olla safemode-tilassa, voit sivuuttaa alla olevat vaiheet 1-3.

  1. Sammuta Windows XP:n VirtualBox, jos se on päällä.
  2. Poista asennus-CD VirtualBoxista klikkaamalla sitä hiiren kakkospainikkeella Asetukset-Tallennustila-Tallennuslaitteet ja klikkaamalla ”poista”.
  3. Käynnistä VirtualBox… sen käynnistyessä spämmi F8 ja valitse ”Safe Mode”.
  4. Kun windows on käynnistynyt, valitse ”Devices->Insert Guest Additions CD” (tämä on VirtualBox-ikkunassa, joka sisältää käynnissä olevan Windows VM:n, ei itse windowsissa.)
  5. Cd käynnistyy automaattisesti. Klikkaa sitä läpi, kunnes pääset ”Choose Components” -sivulle. Varmista, että rastitat ”Direct3D Support (Experimental)” (Direct3D-tuki (kokeellinen)) ennen asennusta.

Windows käynnistyy nyt uudelleen. Sinun pitäisi nyt pystyä muuttamaan VirtualBoxin kokoa oikein.

Asenna Everquest Titanium

Kun VirtualBox on käynnissä, klikkaa ”Devices->Optical Drives->Choose Disk Image”. Selaa ja valitse Everquest Titanium CD 1 ISO ja klikkaa ”Open”.

Everquestin asennuksen pitäisi nyt alkaa. Toista yllä oleva toimenpide jokaiselle pyydetylle CD-levylle, kunnes asennus on valmis.

Jos haluat kopioida tiedostoja olemassa olevista asennuksista (P99 zip, hahmojen käyttöliittymätiedostot jne.), voit tehdä sen lisäämällä jaetun kansion. Muussa tapauksessa voit ohittaa tämän vaiheen.

Jaetun kansion lisääminen

Jaettua kansiota käytetään kaikkien tarvittavien tiedostojen (DUXA Installer, P99 zip, kaikki haluamasi UI-tiedostot/extrat) kopioimiseen VirtualBoxiin (XP:n Internet Explorer ei ole käyttökelpoinen nykyaikaisilla sivustoilla ja se on epävarma).

  1. Kun VirtualBox on käynnissä, klikkaa ”Devices->Shared Folders->Shared Folder Settings”
  2. Klikkaa ”folder with +” -kuvaketta. Selaa jaettavaan hakemistoon (joko Everquest-hakemistoosi tai hakemistoon, joka sisältää Everquestin ISO-tiedostot). Valitse AutoMount. Klikkaa OK.
  3. Takaisin VirtualBoxissa, ”Oma tietokone” -kohdassa sinun pitäisi nähdä jaettu kansio liitettynä verkkoasemana.

Voit nyt kopioida DUXA Installerin, P99 zipin ja kaikki UI-tiedostot isännän jaettuun sijaintiin ja käyttää niitä VirtualBoxissa.

Virityksiä, joilla saat EQ:n toimimaan oikein.

  1. Käytä DUXAS All in one Installeria (https://www.project1999.com/forums/showthread.php?t=28335) vaihtoehdolla 1. Varmista, että valitset ”Windowed Mode” ja haluamasi resoluution. (katso alla olevat huomautukset fullscreenistä).
  2. Pura nykyinen ”Project1999 Files” zip-tiedosto Everquest-kansioon (lataa osoitteesta https://www.project1999.com/forums/showthread.php?t=2651)
  3. Avaa eqclient.ini:n Everquest-kansiossasi ja aseta kaikki Vertex- ja Pixel-shaderit FALSE:ksi.

Esim. vaihda:

VertexShaders=TRUE20PixelShaders=TRUE14PixelShaders=TRUE1xPixelShaders=TRUE

muuttamaan:

VertexShaders=FALSE20PixelShaders=FALSE14PixelShaders=FALSE1xPixelShaders=FALSE

to

VertexShaders=FALSE20PixelShaders=FALSE14PixelShaders=FALSE1xPixelShaders=FALSE

Tämä on välttämätöntä, jotta hahmomallit näkyisivät kunnolla ja yleinen vakaus.

Käynnistä EQ

Käytä DUXA-asennusohjelman luomaa työpöydän pikakuvaketta ”Everquest (p99) – ohita EQemu” tai everquest-kansiossa olevaa ”Launch Titanium” -tiedostoa.

Huomautuksia/ongelmia

Jos olet linux-käyttäjä, jolla on AMD:n näytönohjain ja saat mustaa tekstuurien sijasta joihinkin malleihin sekä muita graafisia ongelmia pelissä, saatat tarvita amdgpu-pro-ajuria. Tämä korjasi ongelman itselläni.

Fullscreen-tila kaatuu, jos VirtualBoxin resoluutio ei ole vakio, esimerkiksi siksi, että isäntä on muuttanut ikkunan kokoa. Voit kiertää tämän manuaalisesti asettamalla resoluution Windows XP:ssä (äläkä muuta VirtualBoxin kokoa?).

Joka kerta, kun käytät DUXA:ta resoluutioiden muuttamiseen, sinun on poistettava Shaders käytöstä eqclient.ini:ssä (ks. yllä).

Hiiren herkkyys on aivan liian korkea, kun käytät hiiren katselua. Voit poistaa hiiren integroinnin käytöstä korjataksesi tämän, mutta silloin et näe kursoria. Näyttää siltä, että tämä on tunnettu ongelma VirtualBoxin kanssa (https://www.virtualbox.org/ticket/7945). Etsin edelleen kiertoteitä tähän, mutta ei ole toistaiseksi onnistunut. Toisen hiiren lisääminen hostiin ja sen välittäminen VirtualBoxiin USB-laitteena pitäisi toimia, mutta en ole vielä testannut.

Vastaa

Sähköpostiosoitettasi ei julkaista.