|
Voilà ce que j'ai à proposer :
[Edit by eM :] ICI . Une bibliothèque de gestion des tokens, non des tokens dans l'inventaire, mais bien de ceux qu'on peut utiliser dans les dialogues pour obtenir le nom du PC par exemple. ( <FirstName>, <Sir/Madam>, etc...) Les tokens proposés en standard par Bioware sont utiles mais un peu limité, surtout en français et surtout en grammaire française : il n'existe même pas de token permettant l'accord au féminin comme </e> ! Aussi Bioware a-t-il fourni un outil pour se créer ses propres tokens : les customs tokens, ils s'écrivent <CUSTOMn> (avec n un entier entre 1 et 99999 environ) et ont une valeur bien déterminée. Autrement dit, pour tout accord de genre ces tokens sont lourdement inadaptés puisqu'il faut pour les utiliser dans ce cas, créer un script qui change leur valeur en fonction du sexe du PC ET placer ce script dans toutes les conversations où on va utiliser ce token... Tout cela devient franchement très lourd lorsqu'on doit gérer plusieurs tokens qu'on emploie fréquemment, d'autant plus que les tokens de Bioware souffrent d'une seconde limitation : On ne peut pas les utiliser dans un script ! L'emploi des tokens (aussi bien standard que custom) est limité aux dialogues. Alors d'accord un peu d'imagination permet de huiler les rouages et d'éviter d'avoir à personnaliser ses scripts en fonction du PC auquel on s'adresse (tâche la plupart du temps très lourde il faut bien l'avouer), mais n'est-il pas regrettable de se priver ainsi d'un monde ou les NPCs, soudain guéri de leur presbytie, s'adresse aux PCs selon leur apparence, leur réputation, leur sexe et leur race... N'est-il pas regrettable que la plupart des taverniers elfes traitent les PCs nains comme des clients normaux alors qu'ils ne devraient leur adresser la parole que pour des injures pleines de fiel ?... Pour pallier à tous ces inconvénients, je me propose de mettre à disposition ce que je considère comme l'aboutissement de mes efforts en ce domaine. C'est à dire une bibliothèque (inspirée par une idée fondatrice de Lendraste et par une fonction de Gloirin/Wololo) qui permet ce que je crois être la solution la plus souple et la plus puissante qui soit actuellement possible (tant que Bioware n'aura pas autorisé le dialog.tlk dans les haks, on ne trouvera pas mieux qui soit indépendant de la machine) : Une solution qui vous permet d'associer deux concepts intéressants, c'est à dire l'association d'un script à un type de token, et la personnalisation de ce type de token indépendamment du script. Je m'explique : "<mf:cuisinier/cuisinière>", ce token est lié au script "tok_mf" qui renvoie 0 si la cible du token est masculine, 1 si elle est féminine. Ce script se présente ainsi : Code PHP:
Ce script est bien évidemment l'un des plus utile : il permet d'utiliser des tokens comme : "<mf:/e>" (le fameux token d'accord dont je vous parlais) ou même : "<mf:Viens te battre femmelette, on va voir ce que tu vaux !/Désolé m'dame, j'croyais qu'c'était quelqu'un d'autre [Il incline respectueusement son chapeau].>" Ce concept est extensible à toute sorte de chose, en fait à tout ce que vous permet votre imagination : il vous suffit de rédiger une fois un script, vous n'êtes plus limité par une mise en place fastidieuse puisque c'est la bibliothèque qui s'en occupe à votre place. Notez que ce token est utilisable aussi bien dans les scripts (ou il est possible de le "calculer" grâce à l'une des fonctions de la bibliothèque) que dans les dialogues. Pour ces derniers, une seule opération suffit à rendre le token disponible et dynamique : Code PHP:
Vous êtes encore là ? Bon, si vous êtes intéressé ou désirez des précisions n'hésitez pas ! |
22/01/2003, 23h37 |
|
Aller à la page... |
[Bibliothèque]Custom tokens !
Suivre Répondre |
|
Partager | Rechercher |
|
Cela m'intéresse énormément
|
23/01/2003, 02h09 |
|
|
Je suis également très intéressé par cette bibliothèque.
A vrai dire, je n'utilise pas les Tokens pour l'instant, à cause des problèmes que tu soulèves. |
23/01/2003, 08h23 |
|
|
|
25/01/2003, 15h56 |
|
|
Voilà, elle est disponible, manque un peu d'un tutoriel sur la création de script-token, mais c'est pas trop dur de toute façon. Je verrais à améliorer le tutorial quand j'aurais un peu de temps libre (tout de suite je suis un peu submergé... ). L'utilisation est expliqué dans le readme.
Vous la trouverez à ce lien. En espérant que ça vous serve ! |
27/01/2003, 23h55 |
|
|
Ce que tu demande ce gère par un immense et monstrueux amalgame de Select Case non ?
La bibliothèque assure pour la majeur partie de sa fonction la possibilité de faire des accords de genre dans les dialogues.
__________________
Archamedes |
05/03/2003, 23h07 |
|
|
Vu comment Jedaï s'est hyper bien demmerdé, je dirais que y'en a pô
|
06/03/2003, 03h21 |
|
|
@ Jedaï : oups sorry
mais bon token dans l'inventaire, token de dialogue, il font tous la meme m... kan on essaye de s'en servir. Qui a dit : "Too many instruction" |
06/03/2003, 12h03 |
|
Suivre Répondre |
Fil d'ariane
Connectés sur ce fil1 connecté (0 membre et 1 invité)
Afficher la liste détaillée des connectés
|