Guía para ejecutar Everquest Titanium (EQEmu/Project1999) en VirtualBox con un invitado de Windows XP.
Motivaciones
-
Para ejecutar en linux/lo que sea sin usar Wine.
-
Instalación de EQ portable que se puede ejecutar en linux/windows/osx.
-
Experiencia clásica de windows XP (si no quieres XP puedes usar Windows 10 en su lugar, pero el rendimiento es peor para mí).
-
Protege la privacidad de tu máquina anfitriona de dsetup.dll.
Requisitos
Descarga la ISO de Windows XP desde donde hayas conseguido Everquest Titanium.
Descarga VirtualBox ( https://www.virtualbox.org/wiki/Downloads )
Instala VirtualBox.
Crear nuevo VirtualBox
- Abrir VirtualBox.
- Hacer clic en «Máquina»->»Nueva».
- Nombre como quieras, Versión «Windows XP (32bit)», (Si estás usando Windows 10, selecciona «Windows 10» en su lugar) haz clic en «Siguiente».
- Tamaño de la memoria.. Seleccioné aproximadamente 2GB. (Si utiliza Windows 10 tendrá que establecer esto más alto. 8GB sería suficiente). haga clic en «Siguiente».
- Disco duro… Seleccione «Crear un disco duro virtual ahora». haga clic en «Siguiente».
- Tipo de archivo de disco duro… Seleccione «VDI (VirtualBox Disk Image)». haga clic en «Next».
- Storage on physical hard disk… Seleccione asignado dinámicamente (ahorra espacio). haga clic en «Siguiente».
- Localización y tamaño del archivo… Los valores predeterminados aquí deberían ser suficientes. Puede cambiar la ubicación en la que se guarda el virtualbox haciendo clic en el icono de la carpeta. Puede seleccionar el tamaño del disco duro. Déjalo en 10GB por defecto. (Si estás usando Windows 10 haz que el disco duro tenga al menos 20GB). Haga clic en «Crear».
Configurar el nuevo VirtualBox
Ahora hay que configurar el VirtualBox para utilizar la aceleración 3D y para arrancar desde la ISO de Windows XP.
- Seleccione su nuevo VirtualBox en la ventana de la izquierda.
- Haga clic en Máquina->Configuración.
En la ventana de configuración:
- Haga clic en «Pantalla» en el panel izquierdo. En el desplegable «Controlador de gráficos», seleccione «VBoxVGA» (NO el predeterminado «VBoxSVGA», XP no funciona con este controlador. Si estás usando Windows 10 cualquiera de los dos debería funcionar). Aumente el control deslizante «Memoria de vídeo» al máximo. Haga clic en las casillas «Habilitar aceleración 3D» y «Habilitar aceleración 2D».
- Haga clic en «Almacenamiento» en el panel izquierdo. En el panel central haga clic en el icono del CD con la etiqueta «Vacío». En el panel de la derecha, haga clic en el icono de CD desplegable (junto a «Unidad óptica: maestro secundario IDE). Haga clic en «Elegir archivo de disco óptico virtual». En la nueva ventana navegue hasta la iso de Windows XP que adquirió anteriormente y selecciónela.
- Haga clic en Aceptar para guardar la configuración.
Instalación de Windows XP en el VirtualBox
Seleccione su nuevo VirtualBox en la ventana de la izquierda. Haga clic en la flecha grande etiquetada «Inicio».
El VirtualBox debe arrancar y cargar la instalación de Windows XP. Haga clic a través de avisos / solicitudes de información.
Una vez que la instalación se ha completado usted debe estar viendo una instalación de Windows XP fresco.
Instalación de adiciones invitado VirtualBox en Windows XP
Esto permite muchas características agradables como el cambio de tamaño, carpetas compartidas, y la aceleración 3D. Hay que hacerlo en modo seguro en XP. Si estás usando Windows 10 no necesitas estar en modo seguro, puedes ignorar los pasos 1 – 3 de abajo.
- Apaga el VirtualBox de windows XP si está encendido.
- Quita el CD de instalación del VirtualBox haciendo clic con el botón derecho en Configuración-Almacenamiento-Dispositivos de Almacenamiento y haciendo clic en «quitar».
- Inicie la VirtualBox… mientras arranca pulse F8 y seleccione «Modo seguro».
- Cuando Windows haya arrancado, seleccione «Dispositivos->Insertar CD de adiciones para invitados» (esto es en la ventana de VirtualBox que contiene la VM de Windows en ejecución, no en el propio Windows.)
- El CD se ejecutará automáticamente. Haga clic a través de él hasta llegar a la página «Elegir componentes». Asegúrese de marcar «Direct3D Support (Experimental)» antes de instalar.
Windows ahora se reiniciará. Usted debe ahora ser capaz de cambiar el tamaño de la VirtualBox properly.
Instalar Everquest Titanium
Cuando el VirtualBox se está ejecutando, haga clic en «Dispositivos->Unidades ópticas->Elegir imagen de disco». Busque y seleccione el CD 1 ISO de Everquest Titanium y haga clic en «Abrir».
Ahora debería comenzar la instalación de Everquest. Repita el procedimiento anterior para cada CD solicitado hasta que la instalación completa.
Si desea copiar a través de cualquier archivo de las instalaciones existentes (el zip P99, archivos de interfaz de usuario de caracteres, etc) puede hacerlo mediante la adición de una carpeta compartida. De lo contrario, puede omitir este paso.
Añadir una carpeta compartida
Una carpeta compartida se utiliza para copiar todos los archivos necesarios (DUXA Installer, P99 zip, cualquier UI archivos/extras que desee) a la VirtualBox (XP Internet Explorer es inutilizable en los sitios modernos e inseguro).
- Cuando el VirtualBox se esté ejecutando, haz clic en «Dispositivos->Carpetas compartidas->Configuración de carpetas compartidas»
- Haz clic en el icono de «carpeta con +». Busca el directorio que quieres compartir (ya sea tu directorio de Everquest, o el directorio que contiene las ISOs de Everquest). Seleccione AutoMount. Haz clic en Aceptar.
- De vuelta en el VirtualBox, en «Mi PC», deberías ver la carpeta compartida montada como una unidad de red.
Ahora puedes copiar el instalador de DUXA, el zip de P99 y cualquier archivo de la interfaz de usuario en la ubicación compartida en el host y acceder a ellos en el VirtualBox.
Ajustes para que el ecualizador funcione correctamente.
- Usa el instalador de DUXAS All in one (https://www.project1999.com/forums/showthread.php?t=28335) con la opción 1. Asegúrese de seleccionar el «Modo Ventana» y la resolución que desee. (ver las notas más abajo sobre la pantalla completa).
- Extrae el zip actual «Project1999 Files» en la carpeta de Everquest (descarga desde https://www.project1999.com/forums/showthread.php?t=2651)
- Abre eqclient.ini en su carpeta de Everquest y establezca todos los sombreadores de vértices y píxeles a FALSE.
por ejemplo, cambiar:
VertexShaders=TRUE20PixelShaders=TRUE14PixelShaders=TRUE1xPixelShaders=TRUE
a
VertexShaders=FALSE20PixelShaders=FALSE14PixelShaders=FALSE1xPixelShaders=FALSE
Esto es necesario para que los modelos de los personajes se muestren correctamente y la estabilidad general.
Iniciar EQ
Utiliza el acceso directo del escritorio «Everquest (p99) – bypass EQemu» creado por el instalador DUXA, o el archivo «Launch Titanium» en la carpeta everquest.
Notas/Cuestiones
Si eres un usuario de linux con una tarjeta gráfica AMD y obtienes negro en lugar de texturas en algunos modelos, además de otros problemas gráficos en el juego, puede que necesites usar el controlador amdgpu-pro. Esto solucionó el problema para mí.
El modo de pantalla completa se bloqueará si el VirtualBox tiene una resolución no estándar, por ejemplo, porque la ventana ha sido redimensionada por el host. Para solucionarlo, ajuste manualmente la resolución en Windows XP (y no cambie el tamaño de la VirtualBox).
Cada vez que utilice DUXA para cambiar las resoluciones, deberá desactivar los Shaders en su eqclient.ini (véase más arriba).
La sensibilidad del ratón es demasiado alta cuando se utiliza el aspecto del ratón. Puedes desactivar la integración del ratón para solucionarlo, pero entonces no podrás ver el cursor. Parece que este es un problema conocido con VirtualBox (https://www.virtualbox.org/ticket/7945). Todavía estoy buscando soluciones para esto, pero no hubo suerte hasta ahora. Añadir un segundo ratón a su anfitrión y pasar a través de la VirtualBox como un dispositivo USB debe trabajar, pero no han probado todavía.