Unvanquished es una fuente abierta, de ritmo rápido y FPS futurista (First-Person Shooter) videojuego RTS con elementos (Estrategia en Tiempo Real). En este juego, los jugadores se elija a un ser humano o un soldado de vanguardia extranjero altamente resistente.
Si bien la elección de jugar el juego como un soldado humano se centrará principalmente en la potencia de fuego de largo alcance, jugando como un extranjero lo más probable dependerá del movimiento sigiloso y rápido. Durante el juego, los jugadores pueden recibir varias mejoras, y el objetivo final es destruir la base enemiga.
Un tenedor de Tremulous
Es un tenedor de la fuente abierta Tremulous bien conocido, acción en primera persona basado en el equipo / en tiempo real juego de estrategia de vídeo creado por Legión Oscura Desarrollo y basado en el motor del juego ioquake3 poderosa e insuperable.
Unvanquished es propulsado por el motor de Daemon, y proporciona a los usuarios una mejor experiencia de juego (efectos visuales mejorados, animaciones, el aumento de tamaño de la textura, etc.). Sin embargo, los usuarios necesitan saber que el motor Daemon se basa realmente en Quake 3 y ET:. XreaL
Utiliza un procesador compatible OpenGLv3 el estado de la técnica
El juego utiliza un procesador compatible OpenGLv3 el estado de la técnica y proporciona a los usuarios con efectos especiales únicos efectos especiales, incluida la iluminación de borde, el color de clasificación, floración, calima y el desenfoque de movimiento.
Además, cuenta con modelos basados en el esqueleto 3D (también conocidos como modelos MD5) con la mezcla de procedimiento animación y animación del esqueleto, el apoyo a especular, brillo, resplandor, y los mapas normales textura, los robots basados malla de navegación que utilizan árboles de comportamiento, y multi -language apoyo.
El proyecto está en desarrollo activo desde el año 2011. Se encuentra todavía en fase alfa y recibe actualizaciones regulares (mensualmente) que traen mejoras generales y nuevos contenidos (mapas, texturas, sonidos, las características del motor, mapas, etc.) .
resultado final
En general, el juego se ve y actúa mucho mejor que Tremulous, que es una mezcla entre el Quake 2 y Alien vs juegos Predator, y rsquo; s recomienda a todos los usuarios de Linux que quieren jugar un FPS juego libre y rápido .
¿Qué es la nueva en esta versión:
- 5e212f5 Fijar error por descuido en el código de la consola
- 2fb9c0e Definir constantes de color por unidad de compilación para evitar problema de orden de inicialización estática
- 31077a4 Fix CID 134399
- 169550f Fijar CID 134.295
- ed12fc0 Fix CID 10077
- e9aba41 usando typedef = utilizando
- 83e5a4a enumeraciones más clase
- e285fb6 Fix appveyor
- e5c96b6 s / #define / static const /
- 773f32b s / (void) / () /
- c8b32c0 'Fix' no utilizada mundial
- 09999e6 Eliminar registro redundante prefijos constantes
- 37f1f36 Registro de la parte 1
- parte 68b167f Registro 2
- 2bf1076 registro 3
- e823edd Registro de la parte 4
- 044d0b0 Registro de la parte 5
- 9f669a8 resolver la ambigüedad
- 856ab46 Dirección PR comentarios
- d415760 reversión ssize_t a int
- a240251 Revert & quot; Revert & quot; Retrabajar interpolación de animación para evitar saltos de imagen & quot; & quot;
- e57815c Eliminar aserción. notas perturbado que no es necesario.
- 993a6bb reprimir cVar ya registrado advertencia
- Borrar f5a11b6 argumento extra en los mensajes de interrupción.
- c51de70 Eliminar saltos de línea en los registros
- copia 471ee1a actualización bot de análisis sintáctico de las enumeraciones
- a25add4 actualización otra combinación de teclas puntos de vista cuando combinación de teclas se establece en otro lugar
- Borrar 863663b libRocket de repo. Agregar submódulo.
- 01aa192 Agregue un poco de rejilla de luz por defecto cuando la red en el archivo BSP no es válido.
- 7f6f98f Fix commit anterior para las nuevas enumeraciones.
- 61919c6 Añadir -qq a Travis propiedades de software insall
- 996b3c5 Fijar otra instancia de demasiados especificadores de formato en una cadena de texto
- e4d5c50 Actualización de las ADM * funciones para los cambios de registro de nueva línea
- be52f84 Añadir volver a saltos de línea uso de bot
- Fijar 10ff866 más comandos de administración
- 182b9ed Añadir faltan datos de animación para el nuevo modelo del huevo.
- 511a783 Marca buildshader.sh puede llamar desde otros directorios.
- 0eb665f eliminar el soporte para las luces elípticas.
- fdd40f0 Añadir efectos de luz dinámica para lanzallamas.
- Haga f2229b1 extensión GL_ARB_framebuffer_object obligatorio.
- Uso 947ea44 OBF en lugar de Copiar a la textura.
- 4afee25 Optimizar memoria intermedia de compensación ligeramente.
- Ejecutar f1d1769 pasar delante de sombreado.
- 6340f23 Añadir soporte para objetos de amortiguación uniformes.
- 55ce562 Subir luces dinámicas a tampón uniforme.
- a931ad7 Añadir soporte para GL_EXT_texture_integer.
- 827daf8 Añadir baldosas procesador de luz-índice.
- Las partículas 841fdda estaban usando el mapa de profundidad equivocado.
- 48fabc9 Lightmapping.
- 2330e44 materialMaps de apoyo (PBS).
- ddc6b4a Su código de mapeo de sombra convencional para las luces inversas.
- 054570d luz Fix.
- 12cd044 Solución para Shader lighttile no trabajar en MESA.
- f150b90 Fix shaders autosprite2.
- 341002a Codificar esquina de sprites en las coordenadas lightmap.
- Haga e70377e procesador de azulejos la configuración predeterminada.
- 55b9eeb Fix noclipping como espectador.
- da260d4 máscara profundidad Fix si la mezcla de un diffuseMap en lugar de un mapa de colores.
- 21a769a Revert & quot; Fijar máscara de profundidad, si la mezcla de un diffuseMap en lugar de un mapa de colores & quot;.
- 7da45af Versión bump a Alfa 49
- f0037f6 Fix analizador blendfunc yy no restablecen la profundidad de escritura en shaders opacos.
- 95d0edd Retire las variables utilizadas sin signo + - & gt; size_t
- Los cambios 703122c se ejecuten en un perfil básico de OpenGL.
- 903dda4 Algunas correcciones de errores y de incorporar los cambios de la rama MacOS Kangz '.
- Cambiar nombre 0a964a2 r_glCoreProfile a r_glProfile y prueba para & quot; núcleo & quot; / & quot; compat & quot; cadenas.
- a6defe7 caché constante fuera strlen de ciclos
- eff03d6 Crear y vincular un VAO en un contexto núcleo.
- d9747ab limpiezas menores / correcciones de alicatados de iluminación
- ae9477c Ajuste correctamente la disponibilidad de la función de los contextos perfil básico de OGL
- cb062d0 eliminar las referencias ARB que no son necesarios más
- 4e3efb6 Mover más pruebas de función para GLimp_InitExtensions
- 895d1f6 Eliminar algunos cvars para deshabilitar las extensiones que no tienen sentido para desactivar.
- cbe4a87 Fijar mapa de profundidad de muestreo de azulejos en depthtile2_fp.glsl
- f12493a Fix uso incorrecto de GLEW_ARB_ * macros.
- Solución 03d8826 para el procesador de baldosas en los sistemas sin el apoyo de la UBO.
- fd3f4b3 Añadir comprobación de versión GLEW y no trate de cargar perfiles básicos si & lt; 2.0.0.
- 355035f eliminar las líneas sobrantes de la última confirmación.
- fda104f no intenta establecer el valor de u_Lights utilizando UBO
- 33fee2c Fijar vertexlighting dlights mundo
- 45089b5 Fix textura coord cálculo en depthtile2_fp.glsl.
- 4f7830e Revert & quot; Fijar mapa de profundidad de muestreo de azulejos en depthtile2_fp.glsl & quot;
- 1b25db1 correctamente de incrustaciones desplazamiento en depthtile2_fp.glsl
- Habilitar 20cd9aa neblina de calor de forma predeterminada
- 5d5bd44 Añadir al contado y tipos de luz dirigida al procesador de azulejos.
- a73b8fa reparar el error de sintaxis estúpida en todos los shaders.
- f57dc71 ser más estrictos sobre la colocación de las directivas del preprocesador.
- 39c7df5 hacer huevos edificable en las paredes.
- db64a1c Añadir algunas luces más dinámicos.
- cdaabb6 Añadir nuevos activos
- e57e853 actualización shader luci para incluir tercera persona shader luci
- 736aa14 ajustar la intensidad de dlight procesador de edad y azulejos.
- a729048 Añadir luces dinámicas de granadas y bombas incendiarias.
parte
la profundidad de sólo
correcciones
bengalas
¿Qué hay de nuevo en la versión Alpha 48:
- Dirección del ratón
- Hemos vuelto a trabajar la forma en que nuestro ratón es manejado por nuestro motor. Con estos cambios, hemos fijado muchos temas de discusión del ratón, tal como no bloquear el ratón sobre carga de mapa y también prevenir el ratón de quedarse atascado en el medio de la pantalla cuando se cambia lejos de Unvanquished durante la carga de mapa.
- Breakpad
- El mes pasado, hemos introducido Breakpad para ayudar a atrapar a motor y gamelogic se bloquea en Windows y Linux. Este mes, hemos solucionado un problema en el servidor Linux accidente no ha salido de forma limpia y colgado de salida. Esto debería permitir a nosotros para coger los choques mejor.
- Afirma
- Se añade un marco aserción para ayudarnos explícitamente afirmar presunciones en nuestro código. Cuando nuestras suposiciones nuestra equivocada, se disparará una advertencia y si detecta que estamos utilizando un depurador, será incluso provocar un punto de interrupción para ayudar a depurar aún más. Fantasía!
- Mirando hacia el futuro
- Eso es todo por este mes. Estén atentos en el próximo mes, donde estamos trabajando en varias funciones al comenzar a prepararse para la beta. Estamos reelaboración del sistema de animación para que sea más fácil para los artistas para añadir modelos humanos en nuestro juego. Gamelogic scripting Lua sigue siendo un trabajo en progreso. Hemos cambiado el diseño del marco de scripting Lua lejos de la duplicación de las estructuras de C en el código de nombres de asignación de entidades clave / valor pares de aplicadores. Por último, hemos comenzado a trabajar en un procesador de baldosas, lo que nos permitirá apoyar muchas luces más dinámico que nuestra actual procesador hacia adelante hace.
¿Qué hay de nuevo en la versión Alpha 45:
- Esta versión se ha centrado más en el motor, con portar cosas de C a C ++, la limpieza de código obsoleto o sin uso, y la implementación de una nueva infraestructura. Algunos errores han sido corregidos.
- Para empezar, el manejo del ratón se ha mejorado: el cursor no se bloqueará si in_nograb se establece en 1, los movimientos del ratón se coordinarán mejor con su gestor de ventanas en los menús y la pantalla de carga ya no muestra un cursor arbitraria. Consola de la historia que ahora se realiza de forma diferente, con la limpieza del código, corrección de errores, y ahora es seguro para subprocesos. se removieron gran número de funciones obsoletas, lo que resulta en más de dos mil líneas de código no utilizado de ser removido.
- En el marco de la refactorización del código que implica colores y cuerdas de colores, ahora es posible usar una variedad mucho más amplia de colores en el texto que antes, algo que sin duda sería de utilidad para los jugadores de los clanes, los operadores de servidores, y las personas que disfrutan de la escritura largas arco iris de texto. Se han añadido dos nuevos códigos de color: 12 bits y 24 bits RGB notación hexadecimal. Puede utilizarlos como en los viejos códigos de color, comenzando con un carácter ^. Respectivamente, son ^ ^ # xrgb y rrggbb, con R, G y B que representan valores de rojo, azul y verde. Eso es un montón de colores!
- Por último, hubo una actualización en nuestro mapa desesperada, y de los refuerzos ahora se puede construir en paredes y techos. En general, 238 archivos se han cambiado a lo largo del último mes, con 13.752 líneas de adiciones y supresiones de 7.752 líneas.
¿Qué hay de nuevo en la versión Alpha 43:
- Correcciones:
- La cosa más importante que decir, entre muchas correcciones, esta versión corrige dos bugs molestos para los usuarios:
- El & quot; & quot descarga bucle ;, a veces los jugadores se quedaron atrapados descargando el mismo paquete sin cesar mientras se conecta a un Sever con Descargar automáticamente habilitado. Esto se corrige ahora.
- El & quot; pantalla roja & quot; insecto, presentado el pasado mes de liberación, fue un error de interfaz de usuario que obstruía el HUD. Por suerte, el servidor de la comunidad puso en marcha una revisión temprana reparar el fallo.
- Actualizaciones:
- tres mapas se actualizan en la versión Alpha 43:
- Sima, Superpetrolero añadió algunos conductos de ventilación y una escalera móvil para acceder a la plataforma exterior.
- Keziolio rehecho algunas texturas de alta resolución para el mapa de la estación 15 por Superpetrolero, son texturas de vegetación y texturas de señalización.
- Ingar actualizado su mapa Vega, agregó principalmente a algunos objetos en el mapa y volver a compilar los mapas de luz de una mejor manera.
- En el lado del motor, ahora es más fácil de ejecutar un mapa que se añadió después de que el servidor se ha iniciado, lo cual es bueno para los administradores del servidor. `Ishq trabajó en su integración lua, tres API se han previsto y el primero ya está trabajando: es una API de cliente para manipular el DOM de la interfaz de usuario de HTML / CSS Basado en libRocket. Dos API de otros relacionados con la gestión de juego en sí están llegando. Kangz limpiado muchas advertencias y se fija un problema de compilación gcc 5.2.
¿Qué hay de nuevo en la versión Alpha 41:.
- 84983b0 primer paso en librocket a cgame en movimiento
- a4fcb1d Eliminar código libRocket cliente
- 6cbfd24 inicializar todos los campos de la IPC :: Canal de constructores
- b477683 llamadas trampa Quitar librocket y reemplazarlos con llamadas directas a la biblioteca
- a90af83 Añadir algunas llamadas al sistema. Algo hace ahora. No hago donde el resto es, sin embargo
- 8837e75 Inicializar glconfig con librocket init
- a8bc4a5 copia realidad sobre todos los datos de la fuente al generar una textura de fuente
- c0ef576 Añadir faltaba más llamadas al sistema + algunas otras cosas
- 041516a Fix manejo de entrada con librocket
- c5c1cf1 Añadir evento de entrada de texto al cgame. También eliminar algunos de los antiguos sin utilizar VM llama
- compilación c1189fd Fix de GAME_NACL Y NACL_EXE
- 0027314 para llevar el foco de librocket al borrar teclas
- 4b61962 Eliminar comando incorrecto
- 8563cd6 llamada Rocket_SetActiveContext al cambiar keycatchers
- 5542985 Llamada en CG_SetKeyCatcher
- 21153e9 no llames Rocket_Render () varias veces por cuadro
- c49f700 Añadir VMCall para el envío de las líneas de consola a cgame
- Incluir e8ce926 NaCl libs encabezados precompilados en el zip deps
- 061d61e Eliminar el elemento misc_text. Es sin usar y probablemente una abominación rendimiento.
- b94a425 Eliminar algunos campos unsued
- 3f72eb1 Fijar no tratar de usar SSAO si el conductor no lo soporta.
- 4d9bee6 Requerir vid_restart para cargar shader SSAO
- 449a475 Tome sólo la mitad de las muestras para acelerar SSAO.
- 1318e1d Fix CMake CursesW encontrar rutina
- Haga c1b2c87 mirada GeoIP para las bases de datos también en libpath
- fd590ac Borrar marca GEOIP_SILENCE
- 4045785 Travis Fix
- a47a931 Convertir elemento
- 8b09da0 Convertir elemento
- 6bb4960 desplazarse hasta el final de Rocket_Frame
- b3ee6d2 Añadir TextHudElement. Convertir, y utilizarlo
- 914e973 Convertir
- 0f97d84 Eliminar variable de unsued
- e4f8ade actualización librocket
- 5ec6db4 Copia constructor para HudElement porque GCC 4.6 no puede manejar llamadas constructores constructores
- f8f598e Reemplazar STATIC_LIB con ROCKET_STATIC_LIB
- b82aea2 ha omitido una definición de STATIC_LIB - & gt; ROCKET_STATIC_LIB
- 21a114b Versión topar a Alfa 41
trap_Key_SetCatcher
actualización de Rocket
¿Qué es la nueva en la versión Alfa 39.0:
- 216d7a2 Retire el TWOSIDED sin usar compilar macro
- 98ea7a9 Borrar todos los atributos de vértice en RE_Shutdown.
- Uso 05c32f4 Q_snprintf en lugar de snprintf porque éste no existe en las ventanas
- Haga b74e9ec invicta compilar con VS2015. Nota SDL2 tendrá que ser compilado con VS2015 también.
- No incluya 6c445d3 propiedad type sufijo en el valor pasado a sscanf ya que puede confundir. Parece sensato de todos modos, pero hace el trabajo VS2015.
- fd9a63e Añadir una bandera para cuando el proceso está terminando
- 01fb67b No enviar los registros cuando el proceso está terminando
- 0a8898c Fix VM compilación
- 8ed6f59 Enlazar el nuevo mundo después de VBO R_CreateWorldVBO.
- 0b61c25 solución adecuada para 8ed6f598.
- 4f7fb33 Fix deforma que se aplica a todos los shaders siguientes.
- 6a35b0f Reintroducir / yo y / me_team, fija # 391
- 241ff9e Establecer el número de huesos en null_renderer, debe fijar # 503
- db9f9bb Fijar fin Aray mal ordenados en 6a35b0f7
- d35b42e No imprimir un aviso si la ruta pak predeterminada no contiene un directorio pkg. Correcciones # 702
- b908f6a Marcos OSExit como NoReturn
- e882322 Retire la enumeración qboolean
- 8b3bc27 usos Simplificar bool
- 841fac3 Fix & quot; Tomando booleano desde el apuntador 'FS :: PakInfo const *' sin una conversión & quot;
- d8df70f Fix & quot; Volver tipo de función declaración 'trap_FS_Write' (void) difiere del tipo de retorno de la definición de función (int) & quot;
- 67c97fe Marcos Sys :: gota como NoReturn
- 11cad33 Fix & quot; Volviendo 'gentity_t *' a partir de una función que devuelve bool '' & quot;
- ba78530 quitar moldes redundantes
- 657e646 Reemplazar NULL con nullptr en el código
- 62cab2d Reemplazar NULL con nullptr en los comentarios
- 26fb278 Reemplazar func (void) con func ()
- 53fe4d2 Fix & quot; Variable 'foundToken' se vuelve a asignar un valor antes de que el viejo se ha utilizado & quot; en bg_voice.cpp Hacer trap_Parse_ReadToken volver bool
- ccfcb9d Fix & quot; El parámetro 'definir' se pasa por valor. Podría pasar como una referencia (const), que es generalmente más rápido & quot;
- b7ccb02 Fix & quot; La expresión 'enableNetworking' es del tipo 'bool' y se compara con un valor entero & quot;
- e4a9d06 Fix & quot; La misma expresión en ambos lados de '|' & quot;
- Activar 2a57b98 -Wextra y hacer el pase de la estructura con -Werror
- 5546d24 Trate Ninja -j8
- a82059b suprimir muchas instancias de grabables-strings
- 7f51eac Añadir una anulación faltante
- Configurar c138957 appveyor
- 43324fc Fijar MSVC C4805
- 098a7bb No imprima las cadenas de color si no estamos en el funcionamiento de una consola tty
- bff6225 tipo de fijo de campos en unlockable_t.
- d80a312 Reducir la verbosidad de compilación local para mostrar sólo las advertencias de la gente realmente se preocupan por
- bbea53b Fijar restante advertencias cadenas de escritura
- 6c563be Fijar restante advertencias de valor absoluto
- 55cd307 Retire supresiones de advertencia no utilizados
- 0d5c425 Fijar AppVeyor
- Mejorar cbd731f construir y lanzar instrucciones.
- 46fa390 corrección de compatibilidad VM roto en e882322
- 32039c7 Pass -1 para el ConfigString colorgrading mundial.
- 6237280 Desactivar vsync por defecto, que causa problemas de rendimiento para algunas personas
- d3beb7b Fix uso incorrecto de memset encontrado por GM2
- ea1345d reemplazar algunas excepciones con códigos de error para mejorar el rendimiento de depuración en MSVC
- 81c87d1 Fix manipulación
- b983c76 actualización README tener en cuenta que BUILD_GAME_NACL debe ser desactivado cuando la compilación cruzada-
- 566a3e3 desactivar automáticamente cuando BUILD_GAME_NACL compilación cruzada. Correcciones # 713
- ed8ca2c Generar GLSL para shaders con deforma.
- a12c4ca Fix & quot; la textura depende demasiados lee & quot; error en mesa / r300g.
- a503ca0 Fix # 688.
- 832cd81 reparación # 686.
- a614288 Fix formato games.log de última hora después de 999:. 59 (edición # 539)
- 55b58ff misiles de Oriente a lo largo de su velocidad real (correcciones # 586).
- 82e0d17 comando Quitar innecesaria empate en tr_model.c
- 36a07e0 proyecto de grupo y de origen para nuestros amigos de Visual Studio
- 88755cf Aumentar el número de vértices uniformes reservadas para evitar la generación de software en Mac
- efcac1f arreglar un par de MSVC advertencias
- Utilice un b50ba9a deformVertexes shader stringified para mantener la compatibilidad con viejos pk3s.
- 0f1d7da Crear secuencia de comandos para stringify todos los shaders GLSL en el directorio.
- Sólo 8b4f2c2 cargar las claves RSA una vez durante CL_Init
- a114f8e Eliminar dependencias innecesarias de CMakeLists.txt
- 3379a4e Claro deforme shaders estado para detener estrellarse en vid_restart
- 9922b21 sólo proporcionan una interfaz de usuario para la selección de las resoluciones soportadas
- 7eb1292 Fix espectador espaciamiento de nuevo
- 9fb3085 no dibujo numspawns si se ha iniciado el intermedio
- ed582ca Eliminar attrib cVar de la resolución dataselect. No se utiliza.
- 2024c0f eliminar comentarios de shaders Stringified.
- shaders 351633b tiendas como matrices const char.
- Mostrar siempre 9dea2b8 voto se une en el diálogo de voto
- cd011ff No hay necesidad de establecer pseudo clase de elemento que se deconstruye.
- Haga a3794f9 rocketChatField UCS2 cuenta.
- Para Fix d6e00c7 de funciones en la visualización de la freza traducida recuento
- Haga 9c9db73 la anterior corregir en el lugar correcto
- No utilice f673ea9 P_ () porque Travis se queja. Ampliarlo en múltiples ramas.
- 6479f08 Nvm. Utilice P_ () de nuevo y no codificar el 1
- 7790159 Fix advertencias MSVC
- f4aafe3 Detener todos los sonidos cuando se le preguntó, la reparación # 533
- 181940f Revert & quot; corrección de compatibilidad VM roto en e882322 & quot;
- Haga a6226ad SendServerCommandMsg un SyncMessage porque puede llamar de nuevo en la máquina virtual cuando se deja caer un cliente.
- 246394d Alquiler Edificio instantánea puede activar / desactivar con un cVar (edición # 718).
- 8cd12b6 uso por defecto se deforma para shaders con cero etapas.
índice
Error en el archivo
archivos
¿Qué es la nueva en la versión Alfa 38.0:
- 5e7447b Simplificar resaltado faro, fijar BCT_HEALTH que aparece en los jugadores.
- 5c65f0b añadir información sobre la baliza resaltado a HUD y varios arreglos.
- 846cd4c Eliminar CG_FormatSI para fijar la compilación QVM.
- 7a9c889 Continuar indicadores de estado de baliza. Todavía trabajo en curso.
- f119501 Mover destacó la actualización de baliza interfaz de usuario para la función particular.
- baaf858 Añadir icono de faro para display de información.
- d4afdc0 Fijar Mac .APP construir secuencias de comandos
- 54b34da Archlinux:. Arrancadores de actualización y configuración
- 062ae32 Simplificar faro destacando aún más.
- ffb8b44 Archlinux: No manipule unv:. // URL de secuencia de comandos de arranque
- 446d10d Refactor de balizas resaltados.
- f1259b2 Fix etiquetas armables que desaparecen cuando se deja etiquetador equipo.
- a54d15b efectos de oclusión Deshabilitar para balizas por ahora.
- f2d5b5d origen de forzar la etiqueta faro para la ubicación exacta del jugador si se conoce.
- 682a217 Display sujeta balizas para los jugadores enemigos.
- 515d529 retirar la selección manual de los jugadores enemigos, añadir el etiquetado automático de radar humano.
- Añadir d4be9e0 sentido extranjero usando balizas implícitos.
- de14734 retire la vieja radar humano y el sentido extranjero.
- 80d8438 correctamente separar balizas sentido exóticas en la muerte.
- 5f04a4f Fix alta carga de CPU causada por glFinish # 359
- 2395859 Menos parpadeo marcador # 371, mejor diseño alineado
- 268cd7b más grande y lista de mapas desplazables con un máximo de altura, la reparación # 667
- 83cf04e ordenar por nombre BSP interna en lugar del nombre de visualización (no se ordenan por el código de color) fijar # 670
- b4744f8 Vertex shader refactorización.
- El paso del ad9fb44 Fix se deforma para shaders.
- 6c43f6f creación de la reanudación VBO para aceptar los datos en su forma final.
- 1be0331 Do autosprite deforma en shaders GLSL.
- a3bf25e Añadir nueva bandera de sombreado para encender autosprite en RegisterShader.
- Considere 5975e11 durabilidad de las unidades afectadas al calcular la puntuación de ataque atacante.
- 3d113ea Diversas correcciones para autosprite:. Arreglan alfa-prueba, pasar texcoords
- 55e479a Fijar MSVC no adecuadamente cero inicializar los valores en el constructor por defecto
- faee5ba Utilice un inicializador C ++ 11 arriostrados en lugar de un inicializador de soporte de la reducción a cero cuando una estructura.
- 33166e2 Fix cuadro renderizado cielo.
- de08217 Correcciones de neblina de calor en los sombreadores de partículas.
- acaf611 No permitir dretches a morder torretas.
- Mejorar 0af55af Spiker conditition gatillo: Considerar la salud actual de las unidades amigas .
- 4ff7248 Añadir soporte de serialización para el vector
- d579e95 Eliminar deforman projectionShadow sin usar.
- 8b4adf6 Fix destrucción cg y bichos init.
- 9d57bab Añadir una implementación de GLSL DEFORM_NORMALS.
- 92cab70 Eliminar las cosas no utilizados de tr_types.cpp
- 866a9e5 Retirar un montón de cosas sin usar procesador
- 242b9bc Modificar el número de uniformes usados, además de las matrices de huesos
- c517ba0 Utilice una serialización personalizado para refSkeleton_t y refEntity_t
- Uso a7c3a83 ReadSize / WriteSize, gracias Amanieu!
- compilación 51435b9 Fix de null_renderer.cpp
- a0719f7 número Validar de los huesos para refSkeleton_t IPC
- c77f998 pasar el tiempo adecuado para shader GLSL.
- Asegúrese de 0ace454 cm.entityString es terminada en nulo, véase # 649
- abceb12 Retire la plantilla de sombreado palabra clave
- 3792f29 quitar las advertencias no utilizados
- 51e2c82 eliminar el soporte para guía de sombreado que no estaban acostumbrados
- 1d4d340 quitar cosas de sombreado más utilizadas del procesador
- 9e62bf0 Fijar la última confirmación
- 6dbb61d reducir la complejidad de los cálculos de deformación.
- Haga d818c00 Logger :: hacer * Código de plantilla para evitar una creación pesada std :: función
- Haga e570876 color de vértice a disposición de los deforma.
- Agregar 7702b72 incluye directorios, hacer todo incluye el uso de rutas absolutas
- 1c23a95 Fijar la última confirmación comentando la nueva operador
- a03b297 Ojalá solución Travis?
- 429bb6e Fix Travis mediante la adición de un PPA para una versión más reciente de cmake
- Haga 23b29d7 impulso adquirido por las muertes dependen linealmente de cantidad de jugadores.
- deforma personalizada 6568fab para edificios humanos.
- 8286050 Añadir advertencias cuando no se encuentran los archivos que necesita NaCl
- a9c6f0b Añadir mensaje id en SyncMessage vs error Mensaje
- Sólo 246a5fe abrir el archivo de registro después de la inicialización ha creado la toma Singleton
- 35fc519 restablecer correctamente el terminal después de enviar un comando a una instancia existente
- b242134 Añadir un mejor control de la presencia de un terminal real
- 26c5ef2 Eliminar el uso de Com_Printf y Com_Error en código común
- 0afa5ed fijar entidad sensor_player, ref # 663
- Cambiar ca8eff2 blendfunc añadir a blendfunc GL_SRC_ALPHA GL_ONE de partículas.
- 6d4cd0d Fix accidente conductor de masas.
- El silencio 30eaf8c una advertencia de un error tipográfico.
- accidente de conductor de masas Fix d91bf57.
- 1555181 Silencio una advertencia de un error tipográfico.
- 3466853 shaders Arreglo para el pre OpenGL 2.1
- 812b5c3 Fix TCGEN_ENVIRONMENT shader.
- Haga 67fe9f5 Sys_Milliseconds () y trap_Milliseconds () 's implementaciones partido
- c8d999f Aproximadamente sincronizar Sys_Milliseconds y trap_Milliseconds
pantalla
mapas
¿Qué es la nueva en la versión Alfa 36.0:
- Nuestra última versión alfa es un grande! Tenemos dos nuevos modelos, dos actualizaciones de mapas, de progreso de juego, y un montón pasando detrás de las escenas. En primer lugar, vamos a repasar los nuevos modelos. Tenemos el repetidor, lo que significa que de esta versión, todos los modelos de construcción humanos están acabados! En cuanto al equipo extranjero, tenemos el atacante, una nueva estructura de defensa marca que actúa como una mina de proximidad vida. Para nuestros mapas, Antares ha recibido una revisión significativa con un nuevo pase detalle, y triste ha visto otra gran actualización gráfica, con ambos mapas se dirigen hacia un estado estable pronto.
- El juego tiene el atacante, como se mencionó anteriormente. También hemos mejorado el rendimiento al hacer frente a las vainas de cohetes y torretas, ya que su cálculo de la orientación se ha rediseñado para ser más eficientes. vainas de cohetes ahora tienen un retraso de bloqueo en marcha, su tasa de disparo se ha reducido a la mitad, y su daño se ha aumentado en un tercio. Motor de juego, hemos estado trabajando en la preparación de NaCl para una versión pública provisional del nuevo sistema VM próximo mes. actualmente usamos el lado del servidor de NaCl, pero esto ahora tendrá una duración de clientes también, sustituyendo completamente QVM con NaCl. La rama sys_rewrite se ha fusionado en NaCl-cgame, y el nuevo sistema VM se puede jugar, pero es necesario algún ajuste final. Usted puede esperar una actualización más detallada sobre esto pronto!
- Ahora, para las confirmaciones hechas en el transcurso de este ciclo de lanzamiento:
- ca49aed Añadir atacante y el atacante marcador de posición de código
- archivos de configuración 3a3985c Fix Spiker.
- Ajuste 62d1b7e cuerpo atacante, el cuadro delimitador y la fluencia tamaños.
- WIP 560b40c en el atacante.
- beac6fe Agregar falta spiker.missile.cfg, actualizar nombre atacante shader.
- Uso 3b3820c modelo de pico de misiles del atacante.
- 7807154 Actualización de cambios.
- 5d62ba3 utilizar el modelo de misil adecuado para la atacante.
- 47f1d02 actualización de cambios.
- Permita d62a54d PS impacto del misil para desovar en la dirección de vuelo.
- c696712 de Split carcasa especial en MissileImpact en funciones separadas.
- envases a36e72c actualización.
- fb122dc download-pk3.sh -cdn -.> Cdn.unvanquished.net uso
- e6339b1 Evitar un comportamiento indefinido de eliminación de referencias a un puntero no válido
- fd88764 Mejorar la torreta y el código rocketpod; Rocketpod dar un retraso de bloqueo en marcha.
- La mitad d15cbcb rocketpod tasa de fuego, daños a aumentar en un tercio.
- 5753ad8 Eliminar Marcar temporal del g_debug * cvars.
- d9701ae Eliminar todo lo relacionado con hunkusage.dat
- 7a79841 Implementar nuevo modelo repetidor.
- Uso e11a5b2 vfork en lugar de tenedor para evitar posibles errores de memoria
- 5ad7609 debian:. Corregir la dependencia JPEG mediante la adición de libjpeg-dev como alternativa preferida
- 406f155 opción para especificar la ruta a los binarios de NaCl ayudantes.
- d06d460 quitar el cifrado de USERCMD enviado al servidor
- 9ffbdfe no siempre muestran la salida de depuración atacante.
- efectos c78576e Uso de marcadores de posición para el atacante.
- 0555894 precio atacante adjsut, umbral y la descripción.
- Toma de Fix 1143cde sobreescritos con vfork
- 909d5c5 Fix de ensiforme para el desbordamiento de eventos durante el arranque y la carga
- 8b46c65 Eliminar identClient de userCmd_t
- 2194259 Arch Linux:. Uso server.lanOnly en la configuración del servidor
- 798acc7 Refactor PS misil / TS manejo.
- 90d554e Mejorar la torreta y cohetes el rendimiento de vainas.
- f864b5e Limpiar NACL_RUNTIME_PATH y añadir un mensaje a mostrar qué PK3 una máquina virtual se extrae de
- Haga 203bd2c atacante anim inactivo en bucle.
- f80af98 no hacemos llaves claras sobre el cambio de enfoque de interfaz de usuario. Además, cambiar el foco de IU pasado.
- a7a803f Cambia el orden de la lógica de validación para comprar armas y mejoras
- elemento Conjunto 51a5765 esté vacío en lugar de regresar al volver clips si la celebración de una ckit
- 0dfccf5 actualización librocket
- 94d6cd9 Fijar algunas advertencias
- Establecer 438b50a animaciones Sobremente
- Asegúrese 8b5cacc dedicado comandos utilizable de nuevo sólo servidor.
- Haga acc664e bucle OM anim
- 5fe5c7b Revertir cambios de animación Sobremente.
- df666ab Sólo entrar en la torreta estado previo a la explosión cuando a punto de explosión.
- fc7a576 modelos mapa Evitar que aparece en el punto de impacto del misil.
- f2cdc58 pequeñas limpiezas en el código del servidor
- b7665b5 eliminar la referencia restante a vm_game
- f937155 arreglo a ciegas para demostraciones no Paks de carga
- 608018e Fix PK3 de carga en demostraciones
- Sólo 60de58e extrapaks de carga para demostraciones
- e3dcb6a aumento del límite de hueso a 256.
- typo b637775 Fix en VirtualMachine.h
- 3808960 Agregar para el atacante
- 716d93a versión tope para Alfa 36
- Cambiar el 967c4fd - & gt; un atacante en el mensaje kill
mango
mensaje kill
¿Qué es la nueva en la versión Alfa 35.1:
- Por accidente incluimos un archivo de máquina virtual cliente obsoleta. Si aready ha instalado la versión 0.35.0, puede actualizar fácilmente a 0.35.1 colocando unvanquished_0.35.1.pk3 en el directorio pkg de su instalación. También es suficiente para descargar automáticamente este archivo desde un servidor oficial una vez que se actualizan. (Tenga en cuenta que los servidores en general, no deberían ofrecer paquetes base para su descarga, ya que no son compatibles con los clientes obsoletos en general.) Si aún no ha instalado 0.35.0, también se puede esperar unas horas más hasta 0.35.1 está disponible para descarga de la plataforma. Lo siento por las molestias!
- Corrección de errores:
- Corrección de errores:
- Actualizaciones de la traducción:
- Actualizaciones de la traducción:
- Corrección de errores:
- Actualizaciones de la traducción:
Comentarios que no se encuentran