Hello everyone,
I help a friend to make a quest by testing the game and making research when he don't know how to do something.
Recently, because the game is in French, I pointed out that the dialogues doesn't have accents so something like "Ganon a kidnappé Zelda" become "Ganon a kidnapper Zelda" which make a lot of grammatical errors during the quest.
By searching on this site, I found a ZScript library called "Tango" which allow to make a lot of things with text. I already use Zscript a little for other requests so I worked with this script as a base: https://www.purezc.n...=scripts&id=247and I managed to make an FFC Script to make NPC and an item script for pickup dialogues. I also parameted a style which use the "Small" font (used by my friend for his quest) but with extra space for accent version of characters which I created with tiles:
(Sorry, I use links for my pictures because they are automatically remove when I trie to post the message with them ^^')
https://drive.google...iew?usp=sharing
https://drive.google...iew?usp=sharing
When I was making these scripts, I realize some pros and cons of Tango compared to standard strings:
Pros:
- I can place as much NPCs as I want, without scripting, I have to use the signpost combo type and a lot of copy-paste of these combos with differents parameters if I want to have more than one sign/NPC on the same screen
- I can make some additions like allow Link to grab the item with one or two hands as we can see on the picture above or attached the "A" prompt to the character (instead of Link) and change automatically its orientation depending of Link position:
https://drive.google...iew?usp=sharing
Cons:
- Apparently, caves are not really compatibles with scripts. If I can always use an pickup item script, I don't see how I can create an FFC that launch a dialogue automatically when Link enter the cave and vanish when Link pick the item. The vanish animation of the "Guy" of the cave don't play maybe because I use the combo type "Screen Freeze (except FFCs)" with Tango dialogues. So my friend have to create caves manually (and I have to create a script for shops, etc...)
- The backdrop size is fixed by the style. I make 3 styles (one with small backdrop, one other with a bigger one and a last one with a big backdrop). If I can decide which style is used at the beginning of a script, I don't know how to change between two strings of the same dialogue (like talk to an NPC, use a string with the normal size backdrop then using the smallest one for his next sentence). Maybe be there is a way with @style but I didn't manage to make it work.
- Tango ignore some special commands and parameters of the string created in the editor... like the one which can allow to have a backdrop of the size we want:
https://drive.google...iew?usp=sharing
Without Tango
https://drive.google...iew?usp=sharing
The same string with Tango:
https://drive.google...iew?usp=sharing
So, after all of that, my friend refuse to install my scripts on his quest because he thinks that this is way too complicated and will be a waste of time because there is surely a way to change a font and use accents with the editor without scripts or an update will arrive soon to allow this.
So there is my question: is Tango still relevant to use or it will be useless in the next few months or it is already useless because we can mimic most of its functionnalities with the standard strings of the editor ?
Thanks in advance for your answer and I wish you a nice day.