How to change language in GOG Galaxy Stalker cop?

S.T.A.L.K.E.R.: Guía para Cambiar el Idioma

20/11/2012

Valoración: 4.91 (15068 votos)

Adentrarse en la Zona de Exclusión de Chernóbil en S.T.A.L.K.E.R.: Call of Pripyat es una experiencia inmersiva y desafiante. Sin embargo, esta inmersión puede romperse abruptamente cuando nos encontramos con un problema frustrante: el idioma del juego no es el que deseamos, o peor aún, el texto aparece corrupto con símbolos extraños e ilegibles. Muchos jugadores, especialmente en plataformas como GOG o incluso Steam, descubren que no existe una opción sencilla en el menú para cambiar el idioma. No te preocupes, stalker, estás en el lugar correcto. Esta guía te llevará paso a paso a través del proceso de modificación de los archivos del juego para forzar el idioma que prefieras y solucionar cualquier error de texto, permitiéndote disfrutar de la atmósfera única del juego como se debe.

How to change language in GOG Galaxy Stalker cop?
NOTHING ELSE! In the GOG Galaxy Stalker CoP game's page press MORE button, then OTHERS, then SETTINGS — a settings window will open, there are a language selection options. 3) edit the content of the copied .ltx file in the notepad to the following...

Este método implica editar algunos archivos de configuración, pero no dejes que eso te intimide. Hemos desglosado el proceso de la forma más clara posible para que cualquiera pueda seguirlo, incluso sin experiencia previa en modding. Prepárate para tomar el control total sobre la configuración de tu juego.

Índice de Contenido

¿Por Qué es Complicado Cambiar el Idioma en S.T.A.L.K.E.R.?

La saga S.T.A.L.K.E.R. utiliza un motor gráfico propio, el X-Ray Engine, que tiene sus particularidades. Gran parte de los datos del juego, incluyendo textos, configuraciones y scripts, están empaquetados en archivos de base dedatos con la extensión .db o .db0. El juego, por defecto, lee estos archivos comprimidos. Para realizar modificaciones personalizadas, primero debemos indicarle al juego que lea una carpeta con los archivos descomprimidos, la famosa carpeta gamedata.

Las configuraciones de idioma están controladas por archivos de texto plano (con extensión .ltx) que, a menudo, no son accesibles desde el menú principal. Plataformas como Steam a veces permiten cambiar el idioma desde las propiedades del juego en la biblioteca, pero esto no siempre descarga todos los paquetes necesarios (voces y textos) o puede no funcionar correctamente debido a restricciones regionales o a la versión específica del juego que poseas. Por ello, el método manual es la solución definitiva y universal.

Guía Definitiva para Cambiar el Idioma Manualmente

Este proceso se divide en tres etapas principales: preparar la estructura de archivos, crear un archivo de localización personalizado y, finalmente, enlazarlo con la configuración principal del juego. ¡Vamos allá!

Paso 1: Preparar la Carpeta gamedata

Si nunca has modificado el juego, lo más probable es que la carpeta gamedata no exista en el directorio de instalación de tu S.T.A.L.K.E.R.: Call of Pripyat. Lo primero es crearla. Sin embargo, para que nuestro archivo de idioma funcione, necesita interactuar con otros archivos de configuración que están dentro de los archivos .db del juego. Por tanto, necesitamos extraerlos.

  1. Ubica la carpeta de instalación del juego. En Steam, puedes hacer clic derecho sobre el juego > Administrar > Ver archivos locales. En GOG, estará donde lo hayas instalado.
  2. Descarga un extractor de archivos S.T.A.L.K.E.R. Existen varias herramientas creadas por la comunidad para este propósito. Una de las más conocidas es el "S.T.A.L.K.E.R. Database Extractor". Búscalo en sitios de mods de la comunidad.
  3. Extrae los archivos de configuración. Utiliza la herramienta para abrir los archivos .db de tu juego. El que más nos interesa es el que contiene las configuraciones, usualmente llamado configs.db. Extrae todo su contenido. Al finalizar, deberías tener una carpeta llamada gamedata en el directorio principal del juego, y dentro de ella, una carpeta llamada configs.

Tener una carpeta gamedata con los archivos originales extraídos es también una excelente copia de seguridad. Si algo sale mal, siempre puedes borrarla y empezar de nuevo.

How do I change the language of a game?
First start settings.exe and change the language back to english if another language is currently selected. Then open the registry (win + r -> regedit) and navigate to the game entry. Note: for 32bit Windows just skip the Wow6432Node part. Search the value for PATH. If it's not ending with a backslash add one.

Paso 2: Crear el Archivo de Localización (localization.ltx)

Ahora que tenemos la estructura de carpetas necesaria, vamos a crear el archivo que le dirá al juego qué idioma usar.

  1. Navega a la siguiente ruta: [Tu carpeta de S.T.A.L.K.E.R.]/gamedata/configs/misc/.
  2. Dentro de la carpeta misc, busca cualquier archivo con extensión .ltx. Haz una copia de uno de ellos (por ejemplo, cópialo y pégalo en la misma carpeta).
  3. Cambia el nombre de la copia a localization.ltx. Es crucial que el nombre sea exacto.
  4. Abre el nuevo archivo localization.ltx con un editor de texto simple como el Bloc de Notas de Windows.
  5. Borra todo el contenido que tuviera y pega exactamente el siguiente texto:
[string_table] language = eng font_prefix = ;_cent ;_west

¡Atención! En la línea language = eng, debes reemplazar "eng" por el código del idioma que deseas. Más abajo encontrarás una tabla con los códigos más comunes. Por ejemplo, para poner el juego en español, la línea debería ser language = spa.

Paso 3: El Vínculo Crucial en system.ltx

Este es el paso que muchos olvidan y es la causa principal de que los cambios no surtan efecto. Crear el archivo localization.ltx no sirve de nada si no le decimos al motor del juego que debe leerlo. Para ello, editaremos el archivo de sistema.

  1. Navega a la carpeta [Tu carpeta de S.T.A.L.K.E.R.]/gamedata/configs/.
  2. Busca y abre el archivo llamado system.ltx con el Bloc de Notas.
  3. Dentro de este archivo, busca una sección llamada [platform] o una línea que haga referencia a la localización. En algunas versiones o con ciertos mods, puede que ya exista una línea que debemos modificar. Lo importante es asegurarnos de que el juego sepa dónde encontrar nuestro archivo.
  4. Según la información de la comunidad, una de las correcciones más efectivas es buscar la línea que carga los archivos de configuración adicionales. A menudo, el problema es que el juego no sabe que el archivo de localización está en la subcarpeta `misc`.
  5. Busca una línea que se parezca a localization = localization y modifícala para que apunte a la ruta correcta desde la carpeta `configs`. Debería quedar así:
localization = misc\localization

Asegúrate de usar la doble barra invertida (`\`) o una barra simple (`\`) según la sintaxis del resto del archivo. Guarda los cambios en system.ltx.

¡Y listo! Inicia el juego. El texto ahora debería aparecer en el idioma que has seleccionado y cualquier problema de corrupción de caracteres debería estar resuelto. Has logrado anular la configuración por defecto y forzar la tuya.

Tabla de Códigos de Idioma

Utiliza los siguientes códigos en tu archivo localization.ltx para seleccionar tu idioma preferido.

Where can I find call of Pripyat?
"Program Files/bitComposer Games" or "Program Files/Steam/steamapps/common" 2. Move the "gamedata" folder from this archive into the "S.T.A.L.K.E.R. - Call of Pripyat" folder. 3. It should now look like: "../S.T.A.L.K.E.R. - Call of Pripyat/gamedata/sounds" That's all.
IdiomaCódigo
Españolspa
Ingléseng
Rusorus
Alemánger
Francésfra
Italianoita
Polacopol

Preguntas Frecuentes (FAQ)

¿Este método cambia tanto el texto como las voces del juego?

No. Este método se centra exclusivamente en los archivos de configuración que controlan el texto escrito (subtítulos, menús, descripciones de objetos, diálogos en el PDA). El idioma de las voces está determinado por los archivos de audio (generalmente en formato .ogg). Para cambiar las voces, necesitarías descargar un paquete de voces en el idioma deseado y reemplazar los archivos de sonido correspondientes, un proceso considerablemente más complejo.

¿Funciona para Shadow of Chernobyl o Clear Sky?

El principio es muy similar para toda la trilogía, ya que comparten el mismo motor. Sin embargo, los nombres exactos de los archivos .db o la estructura interna de las carpetas pueden variar ligeramente. Esta guía ha sido probada y verificada específicamente para Call of Pripyat.

El juego se cierra al iniciar después de los cambios. ¿Qué hago?

Un cierre inesperado (Crash To Desktop o CTD) suele ser causado por un error de sintaxis en los archivos .ltx. Revisa cuidadosamente los archivos localization.ltx y system.ltx. Un solo carácter incorrecto puede hacer que el juego no se inicie. Asegúrate de no haber borrado corchetes ([]) o de haber escrito mal una palabra. Si todo falla, borra la carpeta gamedata y extrae los archivos originales de nuevo para empezar de cero.

¿Necesito empezar una nueva partida?

No, afortunadamente no es necesario. Los cambios de idioma afectan a la interfaz y a los textos del juego, algo que se carga de forma dinámica. Deberías poder cargar tu partida guardada y ver todos los textos en el nuevo idioma seleccionado.

Tengo mods instalados, ¿esto creará conflictos?

Es muy probable. Muchos mods grandes (como Misery o Anomaly, aunque este último es standalone) vienen con sus propios archivos de localización y modifican profundamente el system.ltx. Si tienes mods, es recomendable que busques los archivos de localización dentro de la carpeta del mod y los edites a ellos en lugar de los archivos base del juego. Lee siempre la documentación de tus mods antes de realizar cambios manuales.

Con esta guía, la barrera del idioma ya no será un obstáculo para sumergirte en la desoladora y fascinante atmósfera de la Zona. ¡Buena caza, stalker!

Si quieres conocer otros artículos parecidos a S.T.A.L.K.E.R.: Guía para Cambiar el Idioma puedes visitar la categoría Guías.

Subir