Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 2.97 KB

File metadata and controls

55 lines (39 loc) · 2.97 KB

Compilación y Ejecución

Atribución y Notas: Esta documentación fue generada por y para Comunidad-Winter con el objetivo de preservar recursos de Argentum Online.

EvolutionAO es un proyecto derivado de Visual Basic 6. Por ende, la configuración y el despliegue del binario obedecen enteramente al ecosistema Windows y a librerías COM/ActiveX antiguas.

1. Requisitos del Sistema

  1. Entorno Recomendado: Windows XP, Windows 7 (32-bits) o entornos virtualizados contemporáneos donde se logre ejecutar sin conflictos Visual Basic 6.0 Service Pack 6.
  2. Microsoft Visual Basic 6.0 (Enterprise/Professional): Requisito obligatorio para poder abrir los archivos .VBP nativos de manera segura.

2. Preparación de Dependencias

Es indispensable que las dependencias de control en el código fuente estén debidamente registradas y presentes en las rutas de registro de Windows (System32 o SysWOW64).

Abre un símbolo de sistema como Administrador e invoca regsvr32 sobre las dependencias que acompañan al repositorio.

Archivos clave a registrar o verificar:

  • MSCOMCTL.OCX (Incluida en la carpeta Servidor y Cliente)
  • MSINET.OCX (Control de conexión Internet, necesario para el Launcher/Cliente o Servidor)
  • QUARTZ.DLL y MPR.DLL (Componentes gráficos/sonido)
  • Componentes DirectX correspondientes a DX7 para VB.

(EvolutionAO aporta ejecutables como EvoAo Dlls.exe o AdminLibSetup.exe que fueron concebidos para facilitar esta tarea para usuarios finales).

3. Proceso de Compilación

Compilación del Servidor

  1. Navega a la ruta Servidor/.
  2. Abre SERVER.VBP con VB6.
  3. Dirígete a Archivo -> Generar server.exe (File -> Make server.exe).
  4. El archivo generado, server.exe, será el ejecutable principal del nodo.

Compilación del Cliente

  1. Navega a la ruta Cliente/.
  2. Abre Client.vbp con VB6.
  3. Dirígete a Archivo -> Generar EvolutionAo.exe (File -> Make EvolutionAo.exe).
  4. El ejecutable del cliente interactuará con todos los subdirectorios locales de recursos gráficos, midi y wavs para instanciar el cliente gráfico.

4. Ejecución en Entorno Local (Desarrollo / Pruebas)

Iniciando el Servidor

En Servidor/, localiza el archivo de propiedades principales Server.ini. Verifica que se configure para ejecutarse de forma aislada:

[INIT]
ServerIp=127.0.0.1
StartPort=7666  ; El puerto es inferido y podría diferir. Revisar el valor predeterminado del archivo.

Luego ejecuta server.exe. Se habilitará la consola y comenzará a re-alojar mapas, dats y configuraciones.

Iniciando el Cliente

Inicia tu ejecutable EvolutionAo.exe. Dependiendo de las personalizaciones visuales insertadas en este Mod, puedes optar por configurar manualmente parámetros adicionales en AOSetup.exe antes de proceder (resolución, habilitar volumen, etc.).

Dado el nuevo sistema de logueo, regístrate a través de la interfaz visual provista en la sección de "Cuentas", y posteriormente, diseña el personaje.