Skip to content

Commit

Permalink
Fix: Game option UseNativeGLFW could work on Windows. Now, it is igno…
Browse files Browse the repository at this point in the history
…red on Windows.
  • Loading branch information
burningtnt committed Jul 12, 2023
1 parent 9c0e1b1 commit 2db575a
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions HMCL/src/main/resources/assets/lang/I18N_ja.properties
Original file line number Diff line number Diff line change
Expand Up @@ -765,8 +765,8 @@ settings.advanced.post_exit_command=終了後のコマンド
settings.advanced.post_exit_command.prompt=ゲーム終了後に実行されます
settings.advanced.server_ip=サーバーアドレス
settings.advanced.server_ip.prompt=ゲームの起動時にサーバーに参加する
settings.advanced.use_native_glfw=[Linux]システムGLFWを使用する
settings.advanced.use_native_openal=[Linux]システムOpenALを使用する
settings.advanced.use_native_glfw=[Linux / OSX]システムGLFWを使用する
settings.advanced.use_native_openal=[Linux / OSX]システムOpenALを使用する
settings.advanced.workaround=デバッグ用オプション
settings.advanced.workaround.warning=デバッグオプションはプロフェッショナルのみ使用可能です。 デバッグオプションにより、ゲームが起動しない場合があります。 これらのオプションは、ご自分が何をしているのかが分からない限り、変更しないでください。
settings.advanced.wrapper_launcher=パッキングオーダー
Expand Down
4 changes: 2 additions & 2 deletions HMCL/src/main/resources/assets/lang/I18N_ru.properties
Original file line number Diff line number Diff line change
Expand Up @@ -770,8 +770,8 @@ settings.advanced.post_exit_command=Команда после выхода
settings.advanced.post_exit_command.prompt=Будет выполнена после выхода из игры
settings.advanced.server_ip=Адрес сервера
settings.advanced.server_ip.prompt=Присоединяться к серверу при запуске игры
settings.advanced.use_native_glfw=[Linux] Использовать системный GLFW
settings.advanced.use_native_openal=[Linux] Использовать системный OpenAL
settings.advanced.use_native_glfw=[Linux / OSX] Использовать системный GLFW
settings.advanced.use_native_openal=[Linux / OSX] Использовать системный OpenAL
settings.advanced.workaround=Обходные пути
settings.advanced.workaround.warning=Настройки обходного пути предназначены только для профессиональных пользователей. Изменение настроек обходного пути может привести к сбою игры. Если вы не знаете, что делаете, не изменяйте эти параметры.
settings.advanced.wrapper_launcher=Команда оболочки
Expand Down
4 changes: 2 additions & 2 deletions HMCL/src/main/resources/assets/lang/I18N_zh.properties
Original file line number Diff line number Diff line change
Expand Up @@ -908,8 +908,8 @@ settings.advanced.renderer.llvmpipe=軟渲染器(效能較差,相容性最
settings.advanced.renderer.zink=Vulkan(效能最好,相容性較差)
settings.advanced.server_ip=伺服器位址
settings.advanced.server_ip.prompt=預設,啟動遊戲後直接進入對應伺服器
settings.advanced.use_native_glfw=[Linux] 使用系統 GLFW
settings.advanced.use_native_openal=[Linux] 使用系統 OpenAL
settings.advanced.use_native_glfw=[Linux / OSX] 使用系統 GLFW
settings.advanced.use_native_openal=[Linux / OSX] 使用系統 OpenAL
settings.advanced.workaround=除錯選項
settings.advanced.workaround.warning=除錯選項僅提供給專業玩家使用。修改除錯選項可能會導致遊戲無法啟動。除非你知道你在做什麼,否則請不要修改這些選項。
settings.advanced.wrapper_launcher=前置指令
Expand Down
4 changes: 2 additions & 2 deletions HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties
Original file line number Diff line number Diff line change
Expand Up @@ -908,8 +908,8 @@ settings.advanced.renderer.llvmpipe=软渲染器(性能较差,兼容性最
settings.advanced.renderer.zink=Vulkan(性能最好,兼容性较差)
settings.advanced.server_ip=服务器地址
settings.advanced.server_ip.prompt=默认,启动游戏后可以直接进入对应服务器
settings.advanced.use_native_glfw=[Linux] 使用系统 GLFW
settings.advanced.use_native_openal=[Linux] 使用系统 OpenAL
settings.advanced.use_native_glfw=[Linux / OSX] 使用系统 GLFW
settings.advanced.use_native_openal=[Linux / OSX] 使用系统 OpenAL
settings.advanced.workaround=调试选项
settings.advanced.workaround.warning=调试选项仅提供给专业玩家使用。调试选项可能会导致游戏无法启动。除非你知道你在做什么,否则请不要修改这些选项!
settings.advanced.wrapper_launcher=包装命令
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -337,10 +337,10 @@ public void decompressNatives(File destination) throws NotDecompressingNativesEx
if (ext.equals("sha1") || ext.equals("git"))
return false;

if (options.isUseNativeGLFW() && FileUtils.getName(destFile).toLowerCase(Locale.ROOT).contains("glfw")) {
if ((OperatingSystem.CURRENT_OS == OperatingSystem.LINUX || OperatingSystem.CURRENT_OS == OperatingSystem.OSX) && options.isUseNativeGLFW() && FileUtils.getName(destFile).toLowerCase(Locale.ROOT).contains("glfw")) {
return false;
}
if (options.isUseNativeOpenAL() && FileUtils.getName(destFile).toLowerCase(Locale.ROOT).contains("openal")) {
if ((OperatingSystem.CURRENT_OS == OperatingSystem.LINUX || OperatingSystem.CURRENT_OS == OperatingSystem.OSX) && options.isUseNativeOpenAL() && FileUtils.getName(destFile).toLowerCase(Locale.ROOT).contains("openal")) {
return false;
}

Expand Down

0 comments on commit 2db575a

Please sign in to comment.