Star Trek Voyager: Elite Force es una modificación al motor quake3 icculus.org mantenido
para que sea posible ejecutar EliteForce holomatch. Esto quiere decir: se puede * no * es jugar misiones para un solo jugador con este proyecto.
Este motor tiene una compatibilidad total para la nueva _y_ el protocolo EliteForce original, los clientes que utilizan el motor original se pueden utilizar los servidores nuevos y clientes utilizando mi motor puede utilizar los servidores antiguos, también.
Ahora, los siguientes párrafos son sólo algunas blabla al azar sobre las ventajas de esta versión, pero si quieres puedes simplemente saltar e ir derecho a las instrucciones de instalación.
¿Cuál fue la motivación para mí hacer este proyecto?
En realidad, comenzó muy pequeña .. La fuente Quake3 ha sido puesto en libertad hace más de medio año y me dio la loca idea de probar el motor quake3 con EliteForce en mi confianza Gentoo Linux.
Cuando empecé el programa por primera vez la pantalla quedó en negro y no pasó nada ... casi nada. He oído que algunos sonidos y cuando me moví el cursor oí clics clics al azar de ratón repasando algunos botones del menú. Esto significaba esto no es del todo incompatible después de todo, no se estrelló enseguida aunque eso era exactamente lo que esperaba que hiciera. Yo cavé en fuente multijugador de Raven que lanzaron (sólo las cosas máquina virtual, para permitir modificaciones de construcción) y en comparación a las máquinas virtuales de Quake3 y me di cuenta de que había una pequeña
incompatibilidad en una de las estructuras de datos utilizadas para pasar información entre el motor y la máquina virtual. No era nada grande y después de la fijación de este menú funcionó!
Hubo algunas peculiaridades aquí o allí, pero la mayoría del menú realmente trabajadas. Por lo que me hizo pensar: Si puedo solucionar todas estas incompatibilidades .. tal vez por fin puedo jugar mi juego multijugador amada que he estado aferrando a más de 5 años en mi sistema operativo favorito nativa .. y soporte IPv6 para EliteForce sería bastante guay ...
Así que una idea loca se convirtió en un proyecto serio. Tuve que añadir soporte para los modelos de Raven, jugando mp3, propio protocolo de red de EliteForce. Mi objetivo era hacer este lanzamiento tan cerca del original como sea posible. La mayor parte del tiempo, yo sólo podía adivinar lo que los nombres y las funciones que significaría para el motor o tuve que comparar el juego original y luego tratar de hacer que funcione de la misma manera en mi motor.
El juego quake3 se basa principalmente en operaciones de punto flotante. Desafortunadamente, el motor original EliteForce hace no-ISO redondeo compatible de números de punto flotante a enteros en las máquinas virtuales. El juego VM utiliza ese defecto que se traducirá en una mayor salto para ciertos ajustes com_maxfps. Al igual que con el nuevo motor hay muchas plataformas que pueden ser apoyadas, probablemente hay muchas maneras diferentes que uno tiene que tomar para revertir el redondeo al comportamiento anterior. Esto es casi imposible de hacer, así que tuve que usar un enfoque diferente: construir nuevas máquinas virtuales.
Requisitos:
Detalles de software:
Versión: 1.36
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 57
Comentarios que no se encuentran