Skip to content
zerstrick edited this page Mar 26, 2021 · 3 revisions

Códigos Parte 1

Para nadie es un secreto que la forma de manejar el idioma por parte del juego es altamente codificada, esto ayuda en muchos caso pero beneficia en gran parte más a la versión en inglés que a la versión en español, ya explicaré el por qué, para poder mejorar esto hay que añadir una mejora bastante grande en el código interno del juego e incluir muchas condiciones cuando se trata del idioma español, en español tenemos 4 artículos definidos que se dividen en plural (los, las) y singular (el, la) y 4 artículos indefinidos que se dividen en plural (unos, unas) y singular (un, una) en el language workers del juego para la versión en español no están incluidos los plurales, solo los singulares de estos artículos, cuando empecé a traducir el juego no me había fijado en este fallo hasta que me vi en la obligación de necesitarlos y darme cuenta de ese error, mis conocimientos en programación son pocos pero aun así escribí en el foro para que se hiciera esa corrección, sé que hay que añadir más reglas como que al estar el artículo “el” después de un “de” se unan en “del” sin embargo ya eso no lo sé hacer, espero en un futuro yo o alguien más pueda ayudar en eso y decirle a los creadores de RW que lo añadan entre otras cosas más del idioma, teniendo esto claro vamos al tema que nos importa.

El juego cuenta con una serie de códigos que pueden ser usados los cuales sustituyen palabras con respecto a, pronombres personales, artículos definidos en indefinidos y pronombres posesivos, estos se ubican en la carpeta Keyed/Grammar.xml y los códigos que se usan de estos son los siguientes.

En inglés

  • [PAWN_nameDef]: the character’s short form name.
  • [PAWN_pronoun]: “he” or “she”.
  • [PAWN_possessive]: “his” or “her”
  • [PAWN_objective]: “him” or “her”

En español

  • [PAWN_nameDef] nombre del colono
  • [PAWN_pronoun] pronombre personal, él o ella.
  • [PAWN_objective] lo - la
  • {PAWN_indefinite} un – una
  • {PAWN_possessive} su
  • {PAWN_gender ? male : female}

El último caso es el que voy a explicar con más detalle para que se entienda, si tienes un colono femenino o masculino con una expresión atada a este como sería el caso de este trasfondo

<RocketPioneer19>
 <!-- EN: rocket pioneer -->
 <title>pionero de cohetes</title>
 <titleFemale>pionera de cohetes</titleFemale>
 <!-- EN: rocketeer -->
 <titleShort>cohetero</titleShort>
 <titleShortFemale>cohetera</titleShortFemale>
 <!-- EN: As a self-taught engineer, [PAWN_nameDef] escaped [PAWN_possessive] dying homeworld on a rocket [PAWN_pronoun] built [PAWN_objective]self. 
 \n\n[PAWN_pronoun] later spent years of [PAWN_possessive] life on several worlds, helping less-developed planets develop rocket technology. -->
 <desc>Como ingenier{PAWN_gender ? o : a} autodidacta, [PAWN_nameDef] escapó de su moribundo mundo en un cohete que [PAWN_pronoun] construyó por sí mism{PAWN_gender ? o : a}.\n\n[PAWN_pronoun] pasó varios años de su vida en diferentes mundos, ayudando a planetas menos desarrollados a desarrollar tecnología de cohetes.</desc> 
</RocketPioneer19>

Podemos ver que al estar atado a un colono el género usamos el código {PAWN_gender ? male : female} Y sustituyendo la letra, palabra o palabras que deseamos agregar que cumpla la función deseada, el resultado será el siguiente, si el colono es masculino en este texto:

Como ingeniero autodidacta, Luis escapó de su moribundo mundo en un cohete que él construyó por sí mismo. Él pasó varios años de su vida en diferentes mundos, ayudando a planetas menos desarrollados a desarrollar tecnología de cohetes.

Si por el contrario el colono es femenino el juego mostrará el siguiente texto:

Como ingeniera autodidacta, María escapó de su moribundo mundo en un cohete que ella construyó por sí misma. Ella pasó varios años de su vida en diferentes mundos, ayudando a planetas menos desarrollados a desarrollar tecnología de cohetes.

Nota: En este caso en particular María y Luis son nombres generados al azar por mi, el juego dará cualquier nombre que genere el código: [PAWN_nameDef]

No todos los archivos aceptan ese tipo de codificación, hasta ahora los archivos en los que he trabajado que permiten usar este tipo de codificación son: Backstories, DamageDef, InspirationsDef, MentalStateDef, ThoughDef, y TraitsDef.

Teniendo esto en cuenta ya puedes trabajar en esos archivos, otra cosa a tener presente es que el uso de {0_gender ? male : female} no se limita únicamente al sexo de los colonos sino también puede dar género a los objetos que el caso particular del español no tenemos género neutro sino que todos nuestros objetos son o masculino o femenino y es bastante útil de usar pero eso lo explicaré en la parte 2.

Por ahora un detalle importante es que no siempre se usará PAWN_gender ya que el colono o peón (el término PAWN se refiere a peones o peón en el juego porque esto incluye animales o razas agregadas por mods y el constructor del idioma los toma en cuenta), puede ser codificado con números, para ello hay varios ejemplos dentro de algunos archivos como Thoughts_Memory_Lost.xml donde en algunos casos he utilizado 0_gender, 1_gender etc.

{0_gender ? male : female} {1_gender ? male : female} siempre se mantiene que la primera opción será el masculino.

Clone this wiki locally