Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 [résolu] Comment changer de traduction depuis un menu du jeu ?

Aller en bas 
AuteurMessage
Arlann
Cliqueur Amateur
Cliqueur Amateur
avatar

Nombre de messages : 218

Date d'inscription : 06/04/2016


MessageSujet: [résolu] Comment changer de traduction depuis un menu du jeu ?   Lun 18 Juil 2016 - 12:31

Salut à tous,
J’ai remarqué que quelques jeux AGS offrent la possibilité de choisir la langue dans un menu une fois le jeu lancé, au lieu de passer par l’éditeur de paramètres.
Ma question est donc simple, comment faire ?
J’imagine qu’il existe une possibilité d’éditer le fichier acsetup depuis le jeu, mais cela ne semble pas être nativement proposé et cela dépasse mes compétences…


Dernière édition par Arlann le Mar 19 Juil 2016 - 13:44, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
avatar

Nombre de messages : 1314

Date d'inscription : 10/05/2012


MessageSujet: Re: [résolu] Comment changer de traduction depuis un menu du jeu ?   Lun 18 Juil 2016 - 21:11

Pour changer la langue en jeux, il faut utiliser la fonction Game.ChangeTranslation().
Avec la dernière béta d'AGS 3.4.0, le moteur va écrire le nom du langage en cours dans le fichier acsetup.cfg comme un grand.

Pour les ancienne versions, il faut en effet le faire à la main, sinon la langue sélectionné n'est pas enregistré (ce qui n'est pas nom plus super grave).
Moi j'utilisais le module de Kitai FichierParametres comme ceci, dans le script global:

Code:
FichierParam AGScfg;
AGScfg.Open("acsetup.cfg","=");

function bMenuEnglish_OnClick(GUIControl *control, MouseButton button)
{
  Game.ChangeTranslation("");
  AGScfg.SetParam("translation", "Eng");
}

function bMenuFrench_OnClick(GUIControl *control, MouseButton button)
{
  Game.ChangeTranslation("French");
  AGScfg.SetParam("translation", "French");
}

function bMenuSpanish_OnClick(GUIControl *control, MouseButton button)
{
  Game.ChangeTranslation("Spanish");
  AGScfg.SetParam("translation", "Spanish");
}

Bon courage ! sourire

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nothingaboutthedog.blogspot.fr/
Arlann
Cliqueur Amateur
Cliqueur Amateur
avatar

Nombre de messages : 218

Date d'inscription : 06/04/2016


MessageSujet: Re: [résolu] Comment changer de traduction depuis un menu du jeu ?   Mar 19 Juil 2016 - 13:48

Merci Billbis,

Je ne sais pas pourquoi, mais j'étais complétement passé à côté de cette fonction...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [résolu] Comment changer de traduction depuis un menu du jeu ?   

Revenir en haut Aller en bas
 
[résolu] Comment changer de traduction depuis un menu du jeu ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment Changer Son Humeur Du Jour Sur Habbo ?
» Comment changer de pseudonyme Minecraft [ Officiel et Crack ]
» Comment changer sa version Minecraft
» est il possible de changer le nom de son nabastag.tag ??
» [Aide] Comment changer son image de profil

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: