Es/How to create new subtitles for l4d2

From Valve Developer Community
< Es
Revision as of 22:25, 30 August 2025 by Lt.Mori (talk | contribs) (Created page with "= 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. {{note|Se supone que estás familiarizado con en usar Hammer, manejar archivos como '''.lmp''' y '''level_sounds.txt''', ya que esto implica modificar mapas.}} == Secciones == * Agregar subtítulos nuevos para campañas oficiales * Agregar subtítulos nuevos para campañas custom * Agregar subtítulos a...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.


Note.pngNota:Se supone que estás familiarizado con en usar Hammer, manejar archivos como .lmp y level_sounds.txt, ya que esto implica modificar mapas.

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.

Note.pngNota:los mapas oficiales no cuentan con este archivo, así que tendrás que crear uno nuevo. Esto es fácil: solo busca cómo se llama el mapa y crea el level_sounds.txt correspondiente.
  • Ejemplo:*

Dark Carnival mapa 4 = c2m4_barns → El archivo tendría que llamarse: c2m4_concert_level_sounds.txt

Note.pngNota:si no sabes el nombre base del mapa, abre la consola del juego y escribe 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.

Al final agregas las líneas que hiciste


Algo así parecido


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.

Note.pngNota:si no funciona, abre CMD y escribe:
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.