Zezombye / overpy

High-level language for the Overwatch Workshop with support for compilation and decompilation.
GNU General Public License v3.0
180 stars 28 forks source link

french custom game settings not using required special character (#290) #310

Open yubber opened 1 year ago

yubber commented 1 year ago

the bug got out of the bag again (originally issue #290)

game expects   (U+00a0) when specifying a team (Équipe 1), instead of the normal space

this character is missing in the "max players in team 1/2" and "heroes" settings

salon
    {
        Maximum de joueurs en Chacun pour soi: 4
        Joueurs max. dans Équipe 1.: 2 <-- here
        Joueurs max. dans Équipe 2.: 2 <-- here
    }
...
héros
    {
        Équipe 1 <-- here, and also in Équipe 2
        {
            héros activés
            {
                Ange
            }
        }
...
Zezombye commented 1 year ago

Yes, this is a datatool bug (they strip them out because it caused issues on other stuff)

What I could do is merge an old version of the strings file with the current one, and mark the guids with a space to not update, but for now I don't have much time to do this, you'll have to switch to English.

yubber commented 1 year ago

i found another, if/when you're free to fix it, the same character is expected in:

where _ is U+00a0

i am going to throw a big rock at blizzard headquarters