FANDOM


El formato BEX (Boom EXtended) es un estándar de extensión para los parches DeHackEd, introducido por el source port Boom.

BEX permite una mayor flexibilidad en la edición de cadenas (como poder hacerlo todo fuera de Vanilla Doom, ya que el formato anterior se basaba en la sustitución de texto basado en desplazamientos, que eran inútiles a menos que se utilizaran junto con el archivo ejecutable original para el que se creó el parche).

Las principales ventajas del formato BEX son la capacidad de dar acciones a cuadros que no tuvieron acción en el Doom EXE original, y las cadenas no tienen una longitud limitada a la del mensaje original, un límite impuesto por la forma en que DeHackEd parcheó originalmente el archivo ejecutable.

BEX presenta una mnemotecnia amigable para ayudar a que el cambio de bits y acciones de estado de una cosa sea más intuitivo, y también permite al usuario especificar un tiempo par personalizado para sus mapas.

DeHackEd no es compatible con BEX. Si se carga un parche DeHackEd al que se le han agregado características de BEX, DeHackEd informará errores, puede bloquearse y perderá cualquier información de BEX en el archivo al guardarlo.

Agregados ZDoom

ZDoom ha tomado el formato BEX y le ha agregado algunas posibilidades adicionales. En DeHackEd, se puede aplicar un conjunto de bits para definir las propiedades de una Cosa determinada. Originalmente esto se hizo mediante un número: marcando algunas casillas en DeHackEd se obtendría un número como 65535 para definir varias propiedades.

En ZDoom, se puede usar la sintaxis de bits numéricos, pero además se pueden definir propiedades adicionales. Por lo tanto, si se tiene un objeto que ya tiene un montón de propiedades que se desea conservar, pero se desea agregar uno más sin pasar por la molestia de volver a calcular los bits, o peor aún, la propiedad que desea aplicar a la Cosa no está disponible en DeHackEd (es específico de ZDoom), entonces es posible simplemente agregar "MF_SPAWNCEILING" o lo que sea que se desee justo después del número. Se vería así:

Bits = 65535 MF_SPAWNCEILING

Enlaces externos

El contenido de la comunidad está disponible bajo CC-BY-SA a menos que se indique lo contrario.