Skip to content
This repository has been archived by the owner on Jan 8, 2025. It is now read-only.

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
ShutovKS committed Feb 14, 2024
2 parents 5883a16 + 5f9d1c7 commit a435595
Show file tree
Hide file tree
Showing 594 changed files with 43,463 additions and 2,410 deletions.
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,22 @@ MIT License

### Main menu

![Main menu](Resources/Screenshots/Eng/main_menu.png)
![Main menu](Resources/Screenshots/Eng/screenshot_main_menu.png)

### Gameplay

![Gameplay](Resources/Screenshots/Eng/gameplay_1.png)
![Gameplay](Resources/Screenshots/Eng/screenshot_gameplay_1.png)

![Gameplay](Resources/Screenshots/Eng/gameplay_2.png)
![Gameplay](Resources/Screenshots/Eng/screenshot_gameplay_2.png)

![Gameplay](Resources/Screenshots/Eng/gameplay_3.png)
![Gameplay](Resources/Screenshots/Eng/screenshot_gameplay_3.png)

![Gameplay](Resources/Screenshots/Eng/gameplay_4.png)
![Gameplay](Resources/Screenshots/Eng/screenshot_gameplay_4.png)

### Other

![Other](Resources/Screenshots/Eng/screenshot_dialogue_history.png)

![Other](Resources/Screenshots/Eng/screenshot_save_load.png)

![Other](Resources/Screenshots/Eng/screenshot_language_selection.png)
20 changes: 15 additions & 5 deletions Resources/Localization Readme/README_RU.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Rus | [Eng](../../README.md)

# Между двумя мирами
# Между двух миров

## Описание

Expand Down Expand Up @@ -38,12 +38,22 @@ MIT Лицензия

### Главное меню

![Главное меню](../../Resources/Screenshots/Rus/main_menu.png)
![Main menu](../../Resources/Screenshots/Rus/screenshot_main_menu.png)

### Геймплей

![Геймплей](../../Resources/Screenshots/Rus/gameplay_1.png)
![Gameplay](../../Resources/Screenshots/Rus/screenshot_gameplay_1.png)

![Геймплей](../../Resources/Screenshots/Rus/gameplay_2.png)
![Gameplay](../../Resources/Screenshots/Rus/screenshot_gameplay_2.png)

![Геймплей](../../Resources/Screenshots/Rus/gameplay_3.png)
![Gameplay](../../Resources/Screenshots/Rus/screenshot_gameplay_3.png)

![Gameplay](../../Resources/Screenshots/Rus/screenshot_gameplay_4.png)

### Прочее

![Other](../../Resources/Screenshots/Rus/screenshot_dialogue_history.png)

![Other](../../Resources/Screenshots/Rus/screenshot_save_load.png)

![Other](../../Resources/Screenshots/Rus/screenshot_language_selection.png)
Binary file removed Resources/Screenshots/Eng/gameplay_1.png
Binary file not shown.
Binary file removed Resources/Screenshots/Eng/gameplay_2.png
Binary file not shown.
Binary file removed Resources/Screenshots/Eng/gameplay_3.png
Binary file not shown.
Binary file removed Resources/Screenshots/Eng/gameplay_4.png
Binary file not shown.
Binary file removed Resources/Screenshots/Eng/main_menu.png
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed Resources/Screenshots/Rus/gameplay_1.png
Binary file not shown.
Binary file removed Resources/Screenshots/Rus/gameplay_2.png
Binary file not shown.
Binary file removed Resources/Screenshots/Rus/gameplay_3.png
Binary file not shown.
Binary file removed Resources/Screenshots/Rus/main_menu.png
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
public static class Path
{
public const string MainDirectory = @"\Localizations";
public const string LocalizationDirectory = @"\Visual novel\Assets\Resources\Localizations";
public const string LocalizationDirectory = @"\Visual novel\Assets\Project Files\Resources\Localizations";

public const string XmlPath = @"\Dialogues.xml";
public const string DialoguePath = @"\DialogueScript.txt";
Expand All @@ -12,4 +12,5 @@ public static class Path
public const string LastWordsPath = @"\LastWords.txt";
public const string UILocalisationPath = @"\UILocalisation.json";
public const string MainPath = @"\Main.txt";
public const string FlagPath = @"\Flag.png";
}
1 change: 1 addition & 0 deletions src/Dialogue Converter/Dialogue Converter/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
File.Copy(mainPath + LastWordsPath, localizationPath + LastWordsPath, true);
File.Copy(mainPath + UILocalisationPath, localizationPath + UILocalisationPath, true);
File.Copy(mainPath + MainPath, localizationPath + MainPath, true);
File.Copy(mainPath + FlagPath, localizationPath + FlagPath, true);
}

return;
Expand Down
2 changes: 0 additions & 2 deletions src/Localizations/Eng/DialogueScript.txt
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,6 @@ CharacterD: By the way, you should understand that if you refuse surgery, you wo
CharacterD: Of course, the chance is very small, your condition is unique, and people like you can be counted on the fingers of one hand. But if everything goes well, then the problems with the head will disappear.
CharacterH: Then I choose...
CharacterH: #Consent to the operation.@ending1@|Refusal of the operation.@ending2@

CharacterD: @ending1@<DoctorOffice>$WooScary$Most likely it was a difficult choice.
CharacterH: I still hope that everything will be successful.
CharacterD: Well, I'll go inform you about your decision and in the next three hours we will begin.
Expand All @@ -356,7 +355,6 @@ CharacterGF: <RoomInHospital>$Beanfeast$You're awake.
CharacterH: You're... here.
CharacterGF: Of course, I will always be there for you.
CharacterH: Now I can go forward, build my future... together with you.{end2}

CharacterD: @ending2@<DoctorOffice>Most likely it was a difficult choice.
CharacterD: I won't dissuade you. This is most likely our last meeting.
CharacterH: Goodbye.
Expand Down
Binary file added src/Localizations/Eng/Flag.png
8 changes: 3 additions & 5 deletions src/Localizations/Fren/DialogueScript.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ CharacterG: La Nuit est le moment où le monde parle aux étoiles et les cœurs
CharacterH: Je ne sais même pas ton nom...
CharacterG: Et je n'ai pas de nom, je n'en ai pas besoin, je ne devrais pas y penser.
CharacterH: Et si je voulais me réveiller et sortir de ce rêve
CharacterGVous: Pouvez toujours vous réveiller, mais ne vous sentez-vous pas mieux ici
CharacterG: Pouvez toujours vous réveiller, mais ne vous sentez-vous pas mieux ici
CharacterH: Tu as raison. C'est un sentiment libérateur.
Nothing: Quelque temps plus tard...
CharacterH: Pourquoi disparais-tu
Expand Down Expand Up @@ -86,7 +86,7 @@ CharacterH: Et pourtant, l'opération... le potentiel va se débarrasser de ces
Nothing: Le même soir.
CharacterH: <RoomHeroDream> Il est si tard, il est temps d'aller au lit. Surtout demain, il faudra se lever tôt pour ne pas être en retard.
Nothing: ...
CharacterG: <ForestPathRavie>$WooScary$De te voir.
CharacterG: <ForestPath>$WooScary$De te voir.
CharacterH: Toi... encore ici Pourquoi 
CharacterG: Rappelez-Vous, c'est votre rêve, votre monde de rêve. Si je suis là, alors tu veux que je sois là. Un peu mystérieux, non Hee-hee.
CharacterG: Pendant que je suis là, allons faire une promenade le long de la piste forestière.
Expand Down Expand Up @@ -223,7 +223,7 @@ CharacterH: Oh, bonjour! Bien sûr que ça ne me dérange pas. La Dernière aven
CharacterG: Ravie que tu aies aimé. Alors allons - y, je connais beaucoup d'endroits incroyables que je veux te montrer.
CharacterG: <Castle>$DramaticBoi$Que pensez-vous de ce palais? Très beau, non?
CharacterH: Pas seulement beau - magnifique et majestueux!
Characterg: Contente que tu l'aies aimé. Alors passons au point suivant à l'ordre du jour.
CharacterG: Contente que tu l'aies aimé. Alors passons au point suivant à l'ordre du jour.
CharacterH: Est-ce encore quoi?
CharacterG: Aujourd'hui, nous attendons un bal dans ce palais - seulement pour nous deux.
CharacterH: Mais je ne sais pas danser, et la musique n'est pas là...
Expand Down Expand Up @@ -342,7 +342,6 @@ CharacterD: Au Fait, vous devez comprendre que si vous refusez l'opération, vou
CharacterD: Bien sûr, la chance est très faible, votre état est unique et vous pouvez compter sur les doigts d'une main. Mais si tout se passe bien, les problèmes de tête disparaîtront.
CharacterH: Alors je choisis...
CharacterH: #Consentement à l'opération.@ending1@|Échec de l'opération.@ending2@

CharacterD: @ending1@<DoctorOffice>$WooScary$C'était probablement un choix difficile.
CharacterH: J'espère quand même que tout se passera bien.
CharacterD: Eh bien, je vais vous informer de votre décision et nous allons commencer dans les trois prochaines heures.
Expand All @@ -356,7 +355,6 @@ CharacterGF: <RoomInHospital>$Beanfeast$Vous êtes réveillé.
CharacterH: Toi... ici.
CharacterGF: Bien sûr, je serai toujours à vos côtés.
CharacterH: Maintenant, je peux aller de l'avant, construire mon avenir... avec toi.{end2}

CharacterD: @ending2@<DoctorOffice>C'était probablement un choix difficile.
CharacterD: Je ne vais pas vous décourager. C'est probablement notre Dernière rencontre.
CharacterH: Adieu.
Expand Down
Binary file added src/Localizations/Fren/Flag.png
2 changes: 0 additions & 2 deletions src/Localizations/Ger/DialogueScript.txt
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,6 @@ CharacterD: Übrigens musst du verstehen, dass du, wenn du die Operation ablehns
CharacterD: Natürlich ist die Chance sehr gering, dein Zustand ist einzigartig und man kann Leute wie dich an den Fingern einer Hand zählen. Aber wenn alles erfolgreich ist, werden die Kopfprobleme verschwinden.
CharacterH: Dann wähle ich...
CharacterH: #Zustimmung zur Operation.@ending1@|Die Operation wird verweigert.@ending2@

CharacterD: @ending1@<DoctorOffice>$WooScary$Es war wahrscheinlich eine schwierige Wahl.
CharacterH: Ich hoffe dennoch, dass alles erfolgreich verläuft.
CharacterD: Nun, ich werde deine Entscheidung mitteilen und in den nächsten drei Stunden werden wir loslegen.
Expand All @@ -356,7 +355,6 @@ CharacterGF: <RoomInHospital>$Beanfeast$Du bist aufgewacht.
CharacterH: Du... hier.
CharacterGF: Natürlich werde ich immer an deiner Seite sein.
CharacterH: Jetzt kann ich weitermachen, meine Zukunft aufbauen... mit dir zusammen.{end2}

CharacterD: @ending2@<DoctorOffice>Es war wahrscheinlich eine schwierige Wahl.
CharacterD: Ich werde dich nicht davon abhalten. Das ist wahrscheinlich unser letztes Treffen.
CharacterH: Auf Wiedersehen.
Expand Down
Binary file added src/Localizations/Ger/Flag.png
10 changes: 4 additions & 6 deletions src/Localizations/Ital/DialogueScript.txt
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ CharacterGF: OK, vado per primo. Non c'è bisogno di accompagnarlo. Finché.
CharacterH: Ciao.
CharacterH: è sempre stata così, anche se qualcosa non è cambiato nel tempo.
CharacterH: Eppure, l'operazione... il potenziale si sbarazzerà di questi tormenti, ma con tali complicazioni... Cosa devo fare?
Niente: Quella sera.
Nothing: Quella sera.
CharacterH: <RoomHeroDream>è così tardi, è ora di andare a letto. Inoltre, domani sarà necessario alzarsi presto, in modo da non essere in ritardo.
Nothing: ...
CharacterG: <ForestPath>$WooScary$è bello vederti.
Expand Down Expand Up @@ -265,7 +265,7 @@ CharacterGF: Quindi è ora di tornare.
CharacterGF: Allora dove dovremmo incontrarci domani? Non riesco a pensare a niente?
CharacterH: Se non hai idee, allora sceglierò, andrò al cinema.
OtherSignatureUnderPainting: <HoldingHands>"Momenti che rafforzano il nostro legame."
Niente: Tornato a casa e addormentato.
Nothing: Tornato a casa e addormentato.
CharacterH: <ForestPath>$WooScary$Qualcosa in questa notte...
CharacterG: Sono qui!
CharacterH: Ogni volta che ti incontro, nel mio cuore si risveglia la sensazione che il mondo sia così bello e pieno di misteri.
Expand Down Expand Up @@ -326,23 +326,22 @@ CharacterH: <GirlfriendHouseEvening>buona notte.
CharacterGF: Anche a te.
CharacterH: Lei è reale. I suoi sentimenti sono sinceri e mi sento allo stesso modo. Ma è così difficile.
CharacterH: L'intera giornata è stata così intensa. Da un lato, la gioia di ciò che ha detto, ma dall'altro è un'incredibile tensione.
Niente: $FrozenWinter$Raggiungere l'ospedale.
Nothing: $FrozenWinter$Raggiungere l'ospedale.
CharacterD: <Hospital>Ti stavo aspettando, entra.
CharacterD: <DoctorOffice>Ciao. Come ti senti oggi?
CharacterH: Non molto buono. Questi pensieri... queste soluzioni... mi perseguitano.
CharacterD: Capisco. Prendere una decisione che può avere un impatto su tutta la tua vita non è facile. Sono qui per supportarti in questo.
CharacterH: Mi sento vuoto. Da un lato, voglio vivere. Voglio costruire il futuro, godermi i momenti.
CharacterH: Ma d'altra parte, questi dolori e ciò che può peggiorare le cose... Temo che l'operazione potrebbe non avere successo e mi troverò in una situazione peggiore.
CharacterD: I tuoi sentimenti sono assolutamente comprensibili. La chirurgia è un passo serio. Abbiamo dati sulla tua condizione e sui potenziali rischi, ma la decisione spetta a te.
Carattere: è importante ascoltare la tua voce interiore e capire cosa è più significativo per te.
CharacterD: è importante ascoltare la tua voce interiore e capire cosa è più significativo per te.
CharacterH: Semplicemente Non so quale strada prendere. E se facessi la scelta sbagliata?
CharacterD: Non esiste una scelta "sbagliata". Le scelte che farai rifletteranno i tuoi valori, sogni e paure. La vita è piena di incertezza ed è importante andare avanti con ciò che senti dentro.
CharacterH: Grazie per il vostro supporto.
CharacterD: A proposito, devi capire che se rifiuti l'intervento chirurgico, non puoi vivere a lungo. Ma se sei d'accordo, allora c'è una possibilità.
CharacterD: Certo, la possibilità è molto piccola, la tua condizione è unica e quelli come te possono essere contati sulle dita di una mano. Ma se tutto va bene, i problemi alla testa scompariranno.
CharacterH: Quindi scelgo...
CharacterH: #Consenso all'intervento chirurgico.@ending1@|fallimento dell'operazione.@ending2@

CharacterD: @ending1@<DoctorOffice>$WooScary$Probabilmente è stata una scelta difficile.
CharacterH: Spero ancora che tutto vada bene.
CharacterD: Beh, vado a riferire sulla tua decisione e nelle prossime tre ore inizieremo.
Expand All @@ -356,7 +355,6 @@ CharacterGF: <RoomInHospital>$Beanfeast$ti sei svegliato.
CharacterH: Tu... qua.
CharacterGF: Certo, sarò sempre lì per te.
CharacterH: Ora posso andare avanti, costruire il mio futuro... insieme a te.{end2}

CharacterD: @ending2@<DoctorOffice>Probabilmente è stata una scelta difficile.
CharacterD: Non ti dissuaderò. Questo è probabilmente il nostro ultimo incontro.
CharacterH: Addio.
Expand Down
Binary file added src/Localizations/Ital/Flag.png
2 changes: 0 additions & 2 deletions src/Localizations/Rus/DialogueScript.txt
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,6 @@ CharacterD: Кстати, ты должен понимать, что если т
CharacterD: Конечно, шанс очень мал, твоё состояние уникально, и таких, как ты, можно пересчитать по пальцам одной руки. Но если все пройдет успешно, то проблемы с головой исчезнут.
CharacterH: Тогда я выбираю...
CharacterH: #Согласие на операцию.@ending1@|Отказ от операции.@ending2@

CharacterD: @ending1@<DoctorOffice>$WooScary$Скорее всего это был тяжелый выбор.
CharacterH: Я всё же надеюсь, что всё пройдёт успешно.
CharacterD: Ну что же, я пойду сообщу о твоём решении и в ближайшие три часа мы приступим.
Expand All @@ -356,7 +355,6 @@ CharacterGF: <RoomInHospital>$Beanfeast$Ты проснулся.
CharacterH: Ты... тут.
CharacterGF: Конечно, я всегда буду рядом с тобой.
CharacterH: Теперь я могу идти вперед, строить свое будущее... вместе с тобой.{end2}

CharacterD: @ending2@<DoctorOffice>Скорее всего это был тяжелый выбор.
CharacterD: Я не буду тебя отговаривать. Это скорее всего наша последняя встреча.
CharacterH: Прощайте.
Expand Down
Binary file added src/Localizations/Rus/Flag.png
2 changes: 1 addition & 1 deletion src/Localizations/Rus/UILocalisation.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"GameName": "Между двумя мирами",
"GameName": "Между двух миров",
"LoadGameButton": "Загрузить",
"StartGameButton": "Начать",
"ExitButton": "Выход",
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 29 additions & 25 deletions src/Visual novel/App.config
Original file line number Diff line number Diff line change
@@ -1,26 +1,30 @@
<?xml version="1.0" encoding="utf-8"?><configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="mscorlib" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="netstandard" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.1.0.0" newVersion="2.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<?xml version="1.0" encoding="utf-8"?><configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="mscorlib" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="netstandard" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.1.0.0" newVersion="2.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Core" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Loading

0 comments on commit a435595

Please sign in to comment.