Es/How to create new subtitles for l4d2
Cómo crear subtítulos personalizados en Left 4 Dead 2
Hola a todos, esta será una guía que se va a dividir por secciones de cómo añadir nuevos subtítulos.

Secciones
- Agregar subtítulos nuevos para campañas oficiales
- Agregar subtítulos nuevos para campañas custom
- Agregar subtítulos a tu propia campaña custom
Agregar subtítulos nuevos para campañas oficiales
Primer paso
Tener ya el audio o los audios que vas a subtitular, para luego crear una carpeta llamada maps
y ahí agregar 2 archivos:
- Un archivo
.lmp
- Un archivo
level_sounds.txt
Segundo paso
Abrir el archivo level_sounds.txt
del mapa.

level_sounds.txt
correspondiente.- Ejemplo:*
Dark Carnival mapa 4 = c2m4_barns
→ El archivo tendría que llamarse: c2m4_concert_level_sounds.txt

map
. Ahí verás los nombres.Tercer paso
Es simplemente poner el nombre del título y editar los valores. Ejemplo:
"npc.map4_hippie1" { "channel" "CHAN_VOICE" "volume" "1.0" "pitch" "PITCH_NORM" "soundlevel" "SNDLVL_90dB" "wave" "map4/hippy/hippie1.wav" }
Una vez hecho, copia el nombre que está arriba de las llaves { }
y úsalo después en Hammer.
Cuarto paso
Abre el mapa ya descompilado en Hammer. En lugar de enlazar directamente al archivo .wav
, inserta el nombre del sonido (p. ej., npc.map4_hippie1
).
Luego compila el mapa.
Quinto paso
Abre el .lmp
que previamente extrajiste del .bsp
(ubicado en left4dead2/maps
).
Ejemplo:
c2m4_barns_l_0.lmp
Una vez abierto, ve hasta el final del archivo. Luego abre el nuevo .bsp
compilado y copia las líneas editadas.
Una vez hecho eso, arrastras el archivo .lmp
al programa lmpfix
para que este mismo lo arregle.
Sexto paso
Crear una carpeta llamada resource
y dentro un archivo:
closecaption_tu_idioma.txt
Contenido básico:
// PLANTILLA "lang" { "Language" "Tu idioma" "Tokens" { "testcommands" "<clr:255,0,0>This is red<I> italics<B> bold <cr><clr:255,255,255>white again." "titulo_del_nombre" "<clr:255,255,255>Línea de subtítulo" } }
Ejemplo:
// EJEMPLO "lang" { "Language" "english" "Tokens" { "npc.map4_hippie1" "<clr:255,255,255>hippie: Hola mundo" } }
Guarda el archivo.
Séptimo paso
Crear un archivo gameinfo.txt
en la misma carpeta, de esta forma:
resource > "closecaption_tu_idioma.txt" gameinfo.txt
Octavo paso
Arrastrar el archivo closecaption_tu_idioma.txt
sobre captioncompiler.exe
(que está en la carpeta bin
).
Esto debería generar: closecaption_tu_idioma.dat
en la carpeta resource
.

cd C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\left4dead2 "../bin/captioncompiler" "../../left4dead2_subtitles_custom/resource/closecaption_tu_idioma.txt"
(Asegúrate de ajustar la ruta y el nombre de la carpeta según tu instalación.)
Conclusión
¡Listo! Eso sería todo para que aparezcan los subtítulos en las campañas oficiales en caso de que quieras añadir nuevos.