Fandom

Doom

Componentes Editables

1.034páginas en
el wiki
Crear una página
Discusión0 Compartir

Vavoom, como casi todos los source ports modernos, permiten editar un gran número de aspectos del juego original, y no sólo ofrecen efectos gráficos para los mapas.

Las opciones que ofrece Vavoom son muchas, incluso permitiéndonos transformar el Doom en algo completamente diferente.

Vavoom por sí mismo es un engine que no depende en absoluto del Doom original. Se podría decir que es un juego a parte, que nos permite jugar con los IWADs creados por Id Software, por TeamTNT o cualquier otro.

Opciones generales

De forma general, Vavoom soporta:

  • Texturas de alta resolución.
  • Música en formato MP3 y OGG Vorbis.
  • Uso de archivos PK3, en sustitución de .WAD.
  • Paso de directorios mediante parámetros.
  • Línea de comandos.
  • Sistema de juego en red mejorado.
  • Soporte para modelos MD2 (y quizás MDL).

Opciones de mapeo

Para todos aquellos que quieran hacer sus mapas:

  • Uso de Scripts ACS nativos de Hexen.
  • Extesiónes de ACS nativas de Vavoom.
  • Sistema de edición poligonal: 3D Floors y Sector Contents.
  • Slopes mediante ACS y mediante Actors.
  • Iluminación estática(1).
  • Iluminación dinámica.
  • Partículas.
  • Sprites en formato PNG(2).
  • linedef transparentes.
  • Suelos, techos y paredes con efectos de scroll.

(1) La iluminación estática es calculada, en versiones anteriores a la 1.26, mediante glVIS. Ahora se usa glBSP tanto para esta labor, como para crear los nodos

(2)El formato PNG se caracteriza por permitir guardar información de transparencia. Esto está soportado en Vavoom, por lo tanto podremos usar sprites con diferentes grados de transparencia

Opciones de scripting

El scripting y la modificación del motor en sí, es una de las cosas más potentes que ofrece Vavoom, y con la que podremos realizar auténticas obras de arte. Dentro de este apartado tenemos:

Scripting ACS

ACS es el lenguaje de programación usado para añadir efectos y órdenes que se le darán al motor del juego, en el propio mapa.

ACS no debe confundirse con VavoomC. ACS es un lenguaje que, gracias a un sistema de funciones, podremos realizar efectos adicionales al pulsar un botón, al matar un enemigo, al empezar el mapa, o simplemente cuando el autor del mapa quiera hacer un efecto adicional.

Este lenguaje es tan potente como extenso.

VavoomC

VavoomC es otro sistema de scripting que se usará para modificar el funcionamiento interno del motor de Vavoom. Se podría equiparar con los DDFs de EDGE.

Cada actor, acción, objeto del juego, está definido mediante un fichero con formato VavoomC. Simplemente tendremos que encontrar el fichero correspondiente a lo que deseemos cambiar, y una vez realizada nuestra labor, compilarlo con las herramientas de compilación que se ofrecen gratuítamenteen la página web de Vavoom.

Los ficheros VavoomC son fácilmente identificables, ya que poseen la extensión .vc.

Para editar un fichero .vc, podremos usar cualquier editor de texto. Incluso el bloc de notas puede ser útil, aunque es recomendable usar algún editor que permita resaltado de sintaxis de C++. Con esto no se indica que VavoomC sea como C++.

La sintaxis de VavoomC recuerda, en muchos casos, a la sintaxis de DECORATE de ZDoom o GzDoom, aunque la potencia de VavoomC es infinitamente superior, y además, la finalidad de VavoomC no es crear/modificar nuevos actores, si no cambiar el motor del juego. Aquellas personas que vengan del mundillo de zDoom o de GzDoom, les será sencillo crear o modificar aspectos del juego usando VavoomC.

Para más información acerca de este tema, puedes visitar la sección de VavoomC en la página principal de Vavoom.

Decorate

Desde la versión 1.26 de Vavoom, se dispone de un mínimo de compatibilidad con el lump DECORATE.

La información acerca de éste es, en el momento de escribir estas líneas, muy escasa, por lo tanto es imposible ofrecer una lista completa de compatibilidades, o de las posibilidades reales que puede ofrecer DECORATE en Vavoom.

Aún a pesar de todo, el hecho de disponer de VavoomC, hace que DECORATE quede en un segundo plano, puesto que todo lo que posiblemente se pueda hacer con DECORATE, también se puede hacer con VavoomC.

Una utilidad, y que posiblemente sea la más interesante de momento, sería el poder ejecutar ciertos MODs de zDoom o incluso de GzDoom bajo Vavoom.

Se comenta lo de "ciertos", ya que, según el propio autor de Vavoom, "sólo se permite, de momento, el uso de DECORATE para cosas muy sencillas". Es de suponer que esas cosas sencillas se refieren a lámparas, decoraciones estáticas o actores sin acciones complejas.

¡Interferencia de bloqueo de anuncios detectada!


Wikia es un sitio libre de uso que hace dinero de la publicidad. Contamos con una experiencia modificada para los visitantes que utilizan el bloqueo de anuncios

Wikia no es accesible si se han hecho aún más modificaciones. Si se quita el bloqueador de anuncios personalizado, la página cargará como se esperaba.

También en Fandom

Wiki al azar