Comment changer la taille de police dans Unity ?

Un guide pour modifier les tailles de police dans les jeux Unity en utilisant le framework BepInEx et le plugin XUAT.

circle-info

Cette méthode pourrait ne pas fonctionner pour certains jeux

Étape 1 : Activer la console

  • Ouvrez le fichier "GAME_DIR\BepInEx\config\BepInEx.cfg"

  • Dans la section [Logging.Console], changez "Enabled = false" en "Enabled = true"

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

## Active l'affichage d'une console pour la sortie des journaux.
# Type de paramètre : Boolean
# Valeur par défaut : false
Enabled = true

Étape 2 : Activer la journalisation des chemins de texte

  • Ouvrez le fichier "GAME_DIR\BepInEx\config\AutoTranslatorConfig.ini"

  • Dans la section [Behaviour], changez "EnableTextPathLogging=False" en "EnableTextPathLogging=True"

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

Étape 3 : Lancez le jeu et trouvez le chemin du texte dans la console

Si configuré correctement, une fenêtre de console apparaîtra, affichant le texte du jeu et le chemin du texte

Étape 4 : Création d'un fichier de redimensionnement

Créez un fichier nommé "resizer.txt" dans le dossier "GAME_DIR\BepInEx\Translation\en\Text\". Par exemple : "GAME_DIR\BepInEx\Translation\en\Text\resizer.txt"

circle-info

Vous pouvez créer plus d'un de ces fichiers. Chaque fichier doit être un fichier .txt dont le nom se termine par "resizer". Exemple : mainmenu_resizer.txt, dialogue.resizer.txt, _resizer.txt

Syntaxe :

où les commandes disponibles sont :

  • Commandes qui changent la taille de la police en une taille statique

    • ChangeFontSizeByPercentage(double percentage): Où le pourcentage est le pourcentage de la taille de police originale auquel la réduire.

    • ChangeFontSize(int size): Où size est la nouvelle taille de la police

    • IgnoreFontSize(): Ceci peut être utilisé pour réinitialiser le comportement de redimensionnement de la police qui avait été défini sur un chemin très « non spécifique ».

Pour plus d'informations, visitez : https://github.com/bbepis/XUnity.AutoTranslator#ui-font-resizingarrow-up-right


Exemple de la syntaxe du redimensionneur de police dans le jeu Quickie :

circle-info

ChangeFontSizeByPercentage(0.75)

  • 0.5 = 50%

  • 1 = 100%

  • 1.5 = 150%