¿Cómo cambiar el tamaño de la fuente en Unity?

Una guía para modificar los tamaños de fuente en juegos de Unity usando el framework BepInEx y el complemento XUAT.

circle-info

Este método podría no funcionar para algunos juegos

Paso 1: Habilitar la Consola

  • Abre el archivo "GAME_DIR\BepInEx\config\BepInEx.cfg"

  • En la sección [Logging.Console], cambia "Enabled = false" a "Enabled = true"

GAME_DIR\BepInEx\config\BepInEx.cfg
[Logging.Console]

## Habilita mostrar una consola para la salida de registros.
# Tipo de ajuste: Booleano
# Valor predeterminado: false
Enabled = true

Paso 2: Habilitar el registro de rutas de texto

  • Abre el archivo "GAME_DIR\BepInEx\config\AutoTranslatorConfig.ini"

  • En la sección [Behaviour], cambia "EnableTextPathLogging=False" a "EnableTextPathLogging=True"

GAME_DIR\BepInEx\config\AutoTranslatorConfig.ini
[Behaviour]
EnableTextPathLogging=True

Paso 3: Inicia el juego y encuentra la Ruta de Texto en la Consola

Si está configurado correctamente, aparecerá una ventana de consola, mostrando el Texto del Juego y la Ruta de Texto

Paso 4: Crear un Archivo Redimensionador

Crea un archivo llamado "resizer.txt" dentro de la carpeta "GAME_DIR\BepInEx\Translation\en\Text\". Por ejemplo: "GAME_DIR\BepInEx\Translation\en\Text\resizer.txt"

circle-info

Puedes crear más de uno de estos archivos. Cada archivo debe ser un archivo .txt con el nombre que termine en "resizer". Ejemplo: mainmenu_resizer.txt, dialogue.resizer.txt, _resizer.txt

Sintaxis:

donde los comandos disponibles son:

  • Comandos que cambian el tamaño de fuente a un tamaño estático

    • ChangeFontSizeByPercentage(double percentage): Donde el porcentaje es el porcentaje del tamaño de fuente original al que reducirlo.

    • ChangeFontSize(int size): Donde el size es el nuevo tamaño de la fuente

    • IgnoreFontSize(): Esto puede usarse para restablecer el comportamiento de cambio de tamaño de fuente que se estableció en una ruta muy "no específica".

Para más información, visita: https://github.com/bbepis/XUnity.AutoTranslator#ui-font-resizingarrow-up-right


Ejemplo de la sintaxis del redimensionador de fuentes en el juego Quickie:

circle-info

ChangeFontSizeByPercentage(0.75)

  • 0.5 = 50%

  • 1 = 100%

  • 1.5 = 150%