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í:

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