Hello. I really like this game. I've been playing it for a week and a half now, all day long.
1. I love sandboxes. The ability to get different endings is awesome!
2) The animations are awesome... There are so many of them... The game spoiled me. Now I don't just want to look at pictures anymore.
3. so many features, the game is just filled with content. Discussing the features would take a very long time. It's very coolly done.
4. I don't like playing as a girl (I've tried several games and each time I realized it wasn't my thing. But only this game revealed to me the full potential of playing as a female character. So I fell in love with this game. I love everything about it. And the content/tags/themes are exactly what I love.
There's a lot of charm and beauty here, so we could discuss the benefits and virtues (of which it has an incredible amount) for a long time, so I'll just call it a day. My respect.
So, when I first launched this game, I instantly knew it was going to be a very good game, because I saw how many possibilities there were. It's not Renpy, it's Unity, so there should be more potential here. So I literally wanted to translate it as soon as I launched, so that I could enjoy the game to the fullest. I don't speak English...
So I sat down and started researching ways to translate it... It took me a few days, but I figured out how to do it and started translating little by little. Well, translating games in Unity is pretty tricky.
So, I settled on translator++ (ReiPatcher).
But there are problems with the translation.
1. I can't get the texts out of the game. There is so much content, events, endings in this game that I don't think I can find all the possible ways to get all the text I need to translate. I don't have much experience with it (this is my first attempt at translation). But I think this way will be the best solution, unlike the tranlsator++ way. But so far I am very far from understanding the whole process, so I translate via tranlsator++
2. Variables. The game generates a new line every time a variable is changed. Translator adds a lot of useless data to the translation file, it looks like this:
Money+21980=
Money+20980=
Money+19140
In fact it looks even worse. I have about 3k lines that are not unique, but just repeated, but have a slight difference.
And so on... Such strings will be generated all the time... The problem is that a new string (a word, for example - "Corruption") is often mistranslated.
I will give you an example of translation in English (as if I were translating from another language into English). It would look like this:
Corruption+1= "depraved"/"Corruped"/"Corrupt"/"slutty"/"Corruption"
So sometimes it doesn't translate as "Corruption" in the right sense (because the word has more than one definition), but translates as:
"The government fights against waste and corruption"
rather than "moral corruption." And even if it does translate, there are several letters missing from the word.
So I get a lot of mistranslated words, and these new strings are generated every time the parameter "corruption", "money", etc. is changed.
Is there any way not to get all these variables every time? It would be really nice if I could translate these characteristics just 1 time, and a new line with a new amount of money would take the translated word and not generate a new line.
But I don't understand anything in Unity. I'm not a translator. I just wanted to translate some text for myself, but things have gone so far that I can't stop anymore. I've already translated 8 lines.
I could give you the translation files (when I'm done) and you could add a language changer to the game. And I think over time, other people might offer their own versions of the translation as well.
Is there anything you could advise me about generating strings with variables?
Anyway, it's a good game. I'm glad I found it by accident. Great work.