NGLE Manual

 

Manual del NGLE

Como añadir el efecto del sonido A-Haa a Lara

Por Bedazzled
Traducido por Pemon

Por defecto Lara no hace ningún sonido cuando recoge un objeto, este sencillo tutorial te guiará en el proceso de hacer que diga aquello de “A-Haa” cuando recoja un objeto del suelo o de un pedestal bajo.

Se requiere el programa Wadmerger y el archivo .wav Lara_aha.

Descárgate el archivo .wav desde aquí:
 

Download

Antes de hacer nada crea una copia del archivo wad y del archivo sound.txt

Vamos hacer hablar a Lara.

Comienza por copiar el archivo .wav en la carpeta trle/sound/samples.

Abre el archivo sound.txt y desplázate hacia abajo hasta encontrar la línea LARA_PICKUP: Notarás que mucha de la información está en blanco, así que vamos a rellenar parte de esa línea.



Copia la siguiente línea y pégala en el archivo sound.txt para rellenar los espacios en blanco.

Lara_aha                                  VOL46                                                RAD13            #g

Tu archivo sound.txt debe de verse así:

Guarda las modificaciones del archivo sound.tx y ciérralo. Ahora haz doble clic en el icono Level batch SFX _Example.

Esto creará unos nuevos archivos SAM y SFX. 

Nota: Este es un archivo MS Dos y dependiendo del ordenador que tengas podrás ver o no que algo ocurre. No te preocupes ya que lo podremos confirmar más tarde.

Abre tu wad en la ventana izquierda del Wadmerger, selecciona el objeto de Lara y abre el  Animation editor.

 

Asegúrate de tener desactivado el botón de objeto Auto Animate.

En la casilla Current Animation desplázate hasta la animación 135; esta es la de Lara recogiendo objetos del suelo.

Haz clic en el botón Edit AnimCommands.

En la nueva ventana que se abrirá, selecciona la segunda línea de texto. La ventana debe aparecer como en la imagen inferior.

Al motor del juego lo que se le indica, es que reproduzca el sonido número 62 en el frame 29 de la animación.

El “62 – LARA_PICKUP” en la casilla central, confirma que los nuevos archivos SAM & SFX han sido creados. En la casilla que muestra la palabra “Always” quiere decir, que reproduzca “Siempre” el sonido incluso debajo del agua, pulsa en la flecha de desplazamiento de esa casilla y selecciona “Land” y pulsa sobre el botón Change. Ahora la ventana debe verse como en la imagen inferior.

Cierra la ventana  AnimCommands. Empleando la actual ventana del Animation Editor desplázate y selecciona la animación 445. Esta es la de Lara recogiendo un objeto de un pedestal bajo.

De Nuevo abre la ventana AnimCommands, en esta ocasión se mostrará una ventana vacía.

Selecciona “Play Sound” en la casilla inferior izquierda.

En la siguiente ponemos 14 (esta es la frame cuando se reproducirá el sonido) de la siguiente desplázate y selecciona “62 – LARA_PICKUP”.

Y finalmente en la última casilla selecciona “Land” pulsa el botón Add. Así es como debe verse la ventana.

Cierra el Animation Editor respondiendo “Yes” a los mensajes de si deseas guardar los cambios efectuados y guarda tu wad pulsando sobre el botón  “Save wad”. La próxima vez que juegues a tu nivel, Lara reproducirá el nuevo sonido.

Notas Adicionales

Puedes elegir cuantas veces deseas que Lara reproduzca el nuevo sonido durante el nivel introduciendo el parámetro “CH **” (donde ** es un digito de 2 números) a la línea LARA_PICKUP en el archivo sound.txt, como en el siguiente ejemplo.

Lara_aha                                  VOL46                        CH50               RAD13            #g

Contra menor sea el número, mayor cantidad de veces se reproducirá durante el nivel, si no se introduce este parámetro, el sonido se reproducirá en todas las animaciones de recoger objetos, un valor de 50 nos lo reproducirá en aproximadamente en el 50% de posibilidades.

Listado de otras animaciones de Lara de recogida de objetos

Anim 291 Lara ducked 1  (Lara agachada 1)
Anim 292 Lara ducked 2  (Lara agachada 2)
Anim 419 Using the crowbar  (Usando la palanca)
Anim 424 Pickup on high pedestal  (Recoger en pedestal alto)
Anim 439 Pickup from inside the sarcophagus  (Dentro del sarcófago)

ADDENDUM

Si ya habías renombrado anteriormente tu wad, la cosa no funcionará. En ese caso, necesitarás añadir una línea correspondiente a tu wad en el archivo batch SFX Example, y la letra asignado a él.
La letra puede ser cualquier letra, excepto una que ya esté asignada a uno de los wads originales (ver página 65 del manual del TRLE).

Aunque, si por ejemplo construyes tu nivel con el wad del tut1, y solamente cambias el nombre del nivel, no hay problema. El wad del tut1 ya está listado en el archivo SFX batch y los sonidos estarán incluidos en los nuevos archivos SFX.

Vamos a ver el archivo batch
SFX Example.

pcwadsfx settomb c
pcwadsfx tut1 d
pcwadsfx title t
pcwadsfx catacomb s
pcwadsfx city w
pcwadsfx cleopal r
pcwadsfx coastal p
pcwadsfx karnak h

copy *.sam ..\..\graphics\wads
copy *.sfx ..\..\graphics\wads

del *.sam
del *.sfx
pause ..\

Después de la conversión, nos indicará que 8 archivos han sido convertidos, (solamente los wad originales). He añadido el nombre de mi wad de la siguiente manera.

pcwadsfx settomb c
pcwadsfx tut1 d
pcwadsfx title t
pcwadsfx catacomb s
pcwadsfx city w
pcwadsfx cleopal r
pcwadsfx coastal p
pcwadsfx karnak h
pcwadsfx new-level n

copy *.sam ..\..\graphics\wads
copy *.sfx ..\..\graphics\wads

del *.sam
del *.sfx
pause ..\

Problema resuelto! Después de convertir de nuevo el archivo sound.txt, el sonido A_Haa se puede escuchar en el juego.

Back to Top