diff --git a/P3D/HelperClasses/Localization.vb b/P3D/HelperClasses/Localization.vb index 57a587dff..cb22a40fc 100644 --- a/P3D/HelperClasses/Localization.vb +++ b/P3D/HelperClasses/Localization.vb @@ -42,7 +42,7 @@ Logger.Debug("---Reloaded GameMode Tokens---") End Sub - Private Shared Sub LoadTokenFile(ByVal path As String, ByVal IsGameModeFile As Boolean) + Public Shared Sub LoadTokenFile(ByVal path As String, ByVal IsGameModeFile As Boolean) Dim fullpath As String = GameController.GamePath & path Dim tokenFullpath As String = fullpath & "Tokens_" & LanguageSuffix & ".dat" diff --git a/P3D/Player/Player.vb b/P3D/Player/Player.vb index 0c9def0ad..8cea3e98d 100644 --- a/P3D/Player/Player.vb +++ b/P3D/Player/Player.vb @@ -521,10 +521,8 @@ If GameModeManager.GameModeExists(GameMode) = False Then GameMode = "Kolben" - GameModeManager.SetGameModePointer("Kolben") - Else - GameModeManager.SetGameModePointer(GameMode) End If + GameModeManager.SetGameModePointer(GameMode) BattleSystem.GameModeAttackLoader.Load() diff --git a/P3D/Screens/MainMenu/PauseScreen.vb b/P3D/Screens/MainMenu/PauseScreen.vb index 0f3fb07ad..eb34370b7 100644 --- a/P3D/Screens/MainMenu/PauseScreen.vb +++ b/P3D/Screens/MainMenu/PauseScreen.vb @@ -295,6 +295,8 @@ End If Chat.ClearChat() ScriptStorage.Clear() + GameModeManager.SetGameModePointer("Kolben") + Localization.LoadTokenFile(GameModeManager.ActiveGameMode.LocalizationsPath, False) Core.SetScreen(New PressStartScreen()) Core.Player.loadedSave = False End Sub