Several changes

- reworked `enhancements` locales structure;
  added separate "Wine", "Game" and "Launcher" sections
  to the "Enhancements" settings
- added "Use terminal" option to run the wine command in a separate terminal window
This commit is contained in:
Observer KRypt0n_ 2022-02-04 20:23:22 +02:00
parent c70ff55093
commit 7375c7436a
No known key found for this signature in database
GPG key ID: DC5D4EC1303465DA
13 changed files with 1014 additions and 805 deletions

View file

@ -74,15 +74,15 @@ settings:
launcher: launcher:
title: Launcher title: Launcher
items: items:
en-us: Englisch (US) en-us: English (US)
ru-ru: Russisch ru-ru: Русский
es-es: Spanisch es-es: Español
de-de: Deutsch de-de: Deutsch
fr-fr: Français fr-fr: Français
it-it: Italiano it-it: Italiano
hu-hu: Magyar hu-hu: Magyar
id-id: Bahasa Indonesia id-id: Bahasa Indonesia
nb-no: Norwegisch nb-no: Norsk
uwu: Engwish uwu: Engwish
# Spiel sprachpaket auswahl # Spiel sprachpaket auswahl
@ -124,79 +124,95 @@ settings:
# Verberssungen # Verberssungen
enhancements: enhancements:
title: Verbesserungen title: Verbesserungen
items:
# Borderless Window # Enhancements related to the wine
borderless_window: wine:
title: Allow borderless window title: Wine
tooltip: Removes the window borders when playing in windowed mode. items:
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen. # HUD
hud:
# HUD title: HUD
hud:
title: HUD
items:
none: Aus
dxvk: DXVK
mangohud: MangoHUD
# Wine synchronization
winesync:
title: Wine Synchronisation
tooltip: Esync ist ein Mechanismus zur Synchronisierung von Multi-Thread-Operationen womit die Leistung Ihres Spiels verbessert wird.
Fsync ist eine verbesserte Version von Esync, die auf bestimmten Kernel-Versionen funktioniert
items:
none: Aus
esync: Esync
fsync: Fsync
futex2: Futex2
# Wine Virtual Desktop
winevd:
title: Virtual Desktop
settings:
title: Virtual Desktop einstellung
items: items:
height: Höhe none: Aus
width: Breite dxvk: DXVK
mangohud: MangoHUD
# GameMode # Wine synchronization
gamemode: winesync:
title: Benutze GameMode title: Wine Synchronisation
tooltip: tooltip: Esync ist ein Mechanismus zur Synchronisierung von Multi-Thread-Operationen womit die Leistung Ihres Spiels verbessert wird.
enabled: GameMode ist ein Program welches die Leistung verbessert Fsync ist eine verbesserte Version von Esync, die auf bestimmten Kernel-Versionen funktioniert
disabled: ⚠️ Sie haben GameMode nicht installiert
# AMD FSR
fsr:
title: AMD FSR
tooltip: Diese Option aktiviert AMD FidelityFX Super Resolution (FSR),
womit kleine Resolution hochskaliert wird um FPS-verlust zu vermeiden.
# Unlock FPS
fps_unlocker:
title: Entsperre FPS
tooltip: Diese option entsperrt/entfernt die 60 FPS limiterung
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: DXVK logs löschen
tooltip: When diese option angeschaltet ist löscht
der Launcher automatisch alle DXVK logs
# Launcher logs
launcher:
title: Launcher logs löschen
tooltip: Launcher logs werden nach diese angegebenen Zeit gelöscht
items: items:
1d: 1 Tag none: Aus
3d: 3 Tage esync: Esync
5d: 5 Tage fsync: Fsync
7d: 1 Woche futex2: Futex2
14d: 2 Wochen
never: Niemals # AMD FSR
fsr:
title: AMD FSR
tooltip: Diese Option aktiviert AMD FidelityFX Super Resolution (FSR),
womit kleine Resolution hochskaliert wird um FPS-verlust zu vermeiden.
# Wine Virtual Desktop
winevd:
title: Virtual Desktop
settings:
title: Virtual Desktop einstellung
items:
width: Breite
height: Höhe
# Enhancements related to the game
game:
title: Spiel
items:
# GameMode
gamemode:
title: Benutze GameMode
tooltip:
enabled: GameMode ist ein Program welches die Leistung verbessert
disabled: ⚠️ Sie haben GameMode nicht installiert
# Borderless Window
borderless_window:
title: Als randloses Fenster starten
tooltip: Entfernt die Fensterränder beim Spielen im Fenstermodus.
Um in einem randlosen Fenster im Vollbildmodus zu spielen, drücken Sie die Tastenkombination alt+enter.
# Unlock FPS
fps_unlocker:
title: Entsperre FPS
tooltip: Diese option entsperrt/entfernt die 60 FPS limiterung
# Use separate terminal window to run the game
use_terminal:
title: Terminal aktivieren
tooltip: Wenn diese Option aktiviert ist, führt der Launcher den Wine Befehl in einem separaten Terminalfenster aus
# Enhancements related to the launcher
launcher:
title: Launcher
items:
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: DXVK logs löschen
tooltip: When diese option angeschaltet ist löscht
der Launcher automatisch alle DXVK logs
# Launcher logs
launcher:
title: Launcher logs löschen
tooltip: Launcher logs werden nach diese angegebenen Zeit gelöscht
items:
1d: 1 Tag
3d: 3 Tage
5d: 5 Tage
7d: 1 Woche
14d: 2 Wochen
never: Niemals
# Runners # Runners
runners: runners:

View file

@ -82,7 +82,7 @@ settings:
it-it: Italiano it-it: Italiano
hu-hu: Magyar hu-hu: Magyar
id-id: Bahasa Indonesia id-id: Bahasa Indonesia
nb-no: Norwegian nb-no: Norsk
uwu: Engwish uwu: Engwish
# Game voice pack language # Game voice pack language
@ -124,79 +124,95 @@ settings:
# Enhancements # Enhancements
enhancements: enhancements:
title: Enhancements title: Enhancements
items:
# Borderless Window # Enhancements related to the wine
borderless_window: wine:
title: Allow borderless window title: Wine
tooltip: Removes the window borders when playing in windowed mode. items:
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen. # HUD
hud:
# HUD title: HUD
hud:
title: HUD
items:
none: None
dxvk: DXVK
mangohud: MangoHUD
# Wine synchronization
winesync:
title: Wine synchronization
tooltip: ESync is a mechanism of synchronizing multi-thread operations. It can improve your game performance.
FSync is an improved version of ESync that works on specific kernel versions
items:
none: None
esync: ESync
fsync: FSync
futex2: Futex2
# Wine Virtual Desktop
winevd:
title: Virtual Desktop
settings:
title: Virtual Desktop settings
items: items:
height: Height none: None
width: Width dxvk: DXVK
mangohud: MangoHUD
# GameMode # Wine synchronization
gamemode: winesync:
title: Use GameMode title: Wine synchronization
tooltip: tooltip: ESync is a mechanism of synchronizing multi-thread operations. It can improve your game performance.
enabled: It is a software that can improve the game performance FSync is an improved version of ESync that works on specific kernel versions
disabled: ⚠️ You don't have gamemode package installed
# AMD FSR
fsr:
title: Enable AMD FSR
tooltip: This option enables AMD FidelityFX Super Resolution (FSR)
which will scale your game resolution without losing FPS
# Unlock FPS
fps_unlocker:
title: Unlock FPS
tooltip: This option will unlock maximum of the 60 fps limitation
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: Delete DXVK logs
tooltip: With this option enabled your launcher will automatically
delete DXVK log files
# Launcher logs
launcher:
title: Delete launcher logs
tooltip: Amount of time after which launcher will delete its old log files
items: items:
1d: 1 day none: None
3d: 3 days esync: ESync
5d: 5 days fsync: FSync
7d: 1 week futex2: Futex2
14d: 2 weeks
never: Never # AMD FSR
fsr:
title: Enable AMD FSR
tooltip: This option enables AMD FidelityFX Super Resolution (FSR)
which will scale your game resolution without losing FPS
# Wine Virtual Desktop
winevd:
title: Virtual Desktop
settings:
title: Virtual Desktop settings
items:
width: Width
height: Height
# Enhancements related to the game
game:
title: Game
items:
# GameMode
gamemode:
title: Use GameMode
tooltip:
enabled: It is a software that can improve the game performance
disabled: ⚠️ You don't have gamemode package installed
# Borderless Window
borderless_window:
title: Allow borderless window
tooltip: Removes the window borders when playing in windowed mode.
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen
# Unlock FPS
fps_unlocker:
title: Unlock FPS
tooltip: This option will unlock maximum of the 60 fps limitation
# Use separate terminal window to run the game
use_terminal:
title: Use terminal
tooltip: With this option enabled launcher will run the wine command in a separate terminal window
# Enhancements related to the launcher
launcher:
title: Launcher
items:
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: Delete DXVK logs
tooltip: With this option enabled your launcher will automatically
delete DXVK log files
# Launcher logs
launcher:
title: Delete launcher logs
tooltip: Amount of time after which launcher will delete its old log files
items:
1d: 1 day
3d: 3 days
5d: 5 days
7d: 1 week
14d: 2 weeks
never: Never
# Runners # Runners
runners: runners:

View file

@ -74,16 +74,16 @@ settings:
launcher: launcher:
title: Launcher title: Launcher
items: items:
en-us: Inglés (EEUU) en-us: English (US)
ru-ru: Ruso ru-ru: Русский
es-es: Español es-es: Español
de-de: Alemán de-de: Deutsch
fr-fr: Frans fr-fr: Français
it-it: Italiano it-it: Italiano
hu-hu: Magyar hu-hu: Magyar
id-id: Bahasa Indonesia id-id: Bahasa Indonesia
nb-no: Norwegian nb-no: Norsk
uwu: Inglés pero uwu uwu: Engwish
# Idioma del paquete de voz # Idioma del paquete de voz
voice: voice:
@ -124,78 +124,94 @@ settings:
# Mejoras # Mejoras
enhancements: enhancements:
title: Mejoras title: Mejoras
items:
# Ventana sin bordes # Enhancements related to the wine
borderless_window: wine:
title: Permitir ventana sin bordes title: Wine
tooltip: Eliminar los bordes cuando se juega en modo ventana items:
Para jugar a pantalla completa sin bordes, debes presionar alt+enter cuando estés en pantalla completa # HUD
hud:
# HUD title: HUD
hud:
title: HUD
items:
none: Ninguno
dxvk: DXVK
mangohud: MangoHUD
# Sincronización de Wine
winesync:
title: Sincronización de Wine
tooltip: ESync es un mecanismo para sincronizar operaciones hechas en paralelo. Podría mejorar el rendimiento del juego.
FSync es una versión mejorada de ESync que sólo funciona en versiones especificas del kernel.
items:
none: Ninguna
esync: ESync
fsync: FSync
futex2: Futex2
# Escritorio Virtual de Wine
winevd:
title: Escritorio Virtual
settings:
title: Opciones del Escritorio Virtual
items: items:
height: Alto none: Ninguno
width: Ancho dxvk: DXVK
mangohud: MangoHUD
# GameMode # Sincronización de Wine
gamemode: winesync:
title: Usar GameMode title: Sincronización de Wine
tooltip: tooltip: ESync es un mecanismo para sincronizar operaciones hechas en paralelo. Podría mejorar el rendimiento del juego.
enabled: GameMode es un software que pemite mejorar el rendimiento de algunos juegos. FSync es una versión mejorada de ESync que sólo funciona en versiones especificas del kernel.
disabled: ⚠️ No tienes instalado el paquete de gamemode.
# AMD FSR
fsr:
title: Activar AMD FSR
tooltip: Esta opción activa la AMD FidelityFX Super Resolution (FSR)
que aumentará la resolución de tu juego sin pérdida de FPS.
# Desbloquear FPS
fps_unlocker:
title: Desbloquear FPS
tooltip: Esta opción anulará el límite máximo de 60 fps.
# Borrar logs
purge_logs:
# Logs del juego (DXVK)
game:
title: Borrar logs de DXVK
tooltip: Con esta opción tu launcher eliminará automáticamente los archivos de registro de DXVK.
# Logs del Launcher
launcher:
title: Borrar logs del launcher
tooltip: Tiempo que deberá transcurrir hasta que el launcher elimine un log.
items: items:
1d: 1 día none: Ninguna
3d: 3 días esync: ESync
5d: 5 días fsync: FSync
7d: 1 semana futex2: Futex2
14d: 2 semanas
never: Nunca # AMD FSR
fsr:
title: Activar AMD FSR
tooltip: Esta opción activa la AMD FidelityFX Super Resolution (FSR)
que aumentará la resolución de tu juego sin pérdida de FPS.
# Escritorio Virtual de Wine
winevd:
title: Escritorio Virtual
settings:
title: Opciones del Escritorio Virtual
items:
width: Ancho
height: Alto
# Enhancements related to the game
game:
title: Juego
items:
# GameMode
gamemode:
title: Usar GameMode
tooltip:
enabled: GameMode es un software que pemite mejorar el rendimiento de algunos juegos.
disabled: ⚠️ No tienes instalado el paquete de gamemode.
# Ventana sin bordes
borderless_window:
title: Permitir ventana sin bordes
tooltip: Eliminar los bordes cuando se juega en modo ventana
Para jugar a pantalla completa sin bordes, debes presionar alt+enter cuando estés en pantalla completa
# Desbloquear FPS
fps_unlocker:
title: Desbloquear FPS
tooltip: Esta opción anulará el límite máximo de 60 fps.
# Correr el juego en una terminal separada
use_terminal:
title: Usar terminal
tooltip: Con esta opción activada, el launcher ejecutará el comando de wine en una nueva terminal separada.
# Enhancements related to the launcher
launcher:
title: Launcher
items:
# Borrar logs
purge_logs:
# Logs del juego (DXVK)
game:
title: Borrar logs de DXVK
tooltip: Con esta opción tu launcher eliminará automáticamente los archivos de registro de DXVK.
# Logs del Launcher
launcher:
title: Borrar logs del launcher
tooltip: Tiempo que deberá transcurrir hasta que el launcher elimine un log.
items:
1d: 1 día
3d: 3 días
5d: 5 días
7d: 1 semana
14d: 2 semanas
never: Nunca
# Runners # Runners
runners: runners:

View file

@ -83,7 +83,7 @@ settings:
it-it: Italiano it-it: Italiano
hu-hu: Magyar hu-hu: Magyar
id-id: Bahasa Indonesia id-id: Bahasa Indonesia
nb-no: Norwegian nb-no: Norsk
uwu: Engwish uwu: Engwish
# Game voice pack language # Game voice pack language
@ -126,80 +126,98 @@ settings:
# Enhancements # Enhancements
enhancements: enhancements:
title: Améliorations title: Améliorations
items:
# Borderless Window # Enhancements related to the wine
borderless_window: wine:
title: Allow borderless window title: Wine
tooltip: Removes the window borders when playing in windowed mode. items:
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen. # HUD
hud:
# HUD title: Interface
hud:
title: Interface
items:
none: None
dxvk: DXVK
mangohud: MangoHUD
# Wine synchronization
winesync:
title: Synchronisation dans Wine
tooltip: ESync est un système de synchronisation des opérations multi-thread. Cela améliore vos performances en jeux.
FSync est une version améliorée de ESync qui fonctionne seulement avec un Kernel spécifique.
items:
none: Aucune
esync: ESync
fsync: FSync
futex2: Futex2
# Wine Virtual Desktop
winevd:
title: Bureau virtuel
settings:
title: Paramètres du Bureau virtuel
items: items:
height: Hauteur none: None
width: Largeur dxvk: DXVK
mangohud: MangoHUD
# GameMode # Wine synchronization
gamemode: winesync:
title: Utiliser GameMode title: Synchronisation dans Wine
tooltip: tooltip: ESync est un système de synchronisation des opérations multi-thread. Cela améliore vos performances en jeux.
enabled: C'est un logiciel qui permet d'améliorer les performances en jeu FSync est une version améliorée de ESync qui fonctionne seulement avec un Kernel spécifique.
disabled: ⚠️ Vous n'avez pas le paquet "gamemode" d'installer
# AMD FSR
fsr:
title: Activer AMD FSR
tooltip: Cette option active "AMD FidelityFX Super Resolution" (FSR)
ce qui permet d'augmenter votre résolution sans perdre des FPS (images par secondes)
# Unlock FPS
fps_unlocker:
title: Débloquer les IPS (FPS)
tooltip: Cette option permet de débloque le nombre d'image par
secondes (IPS) au-delà de 60
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: Supprimer automatiquement les logs de DXVK
tooltip: Cette option supprime automatiquement les
fichiers logs de DXVK
# Launcher logs
launcher:
title: Suppression des fichiers logs
tooltip: Intervalle entre chaque suppression de fichier logs du launcher
items: items:
1d: Tous les jours none: Aucune
3d: Tous les 3 jours esync: ESync
5d: Tous les 5 jours fsync: FSync
7d: Toutes les semaines futex2: Futex2
14d: Toutes les 2 semaines
never: Jamais # AMD FSR
fsr:
title: Activer AMD FSR
tooltip: Cette option active "AMD FidelityFX Super Resolution" (FSR)
ce qui permet d'augmenter votre résolution sans perdre des FPS (images par secondes)
# Wine Virtual Desktop
winevd:
title: Bureau virtuel
settings:
title: Paramètres du Bureau virtuel
items:
width: Largeur
height: Hauteur
# Enhancements related to the game
game:
title: Jeu
items:
# GameMode
gamemode:
title: Utiliser GameMode
tooltip:
enabled: C'est un logiciel qui permet d'améliorer les performances en jeu
disabled: ⚠️ Vous n'avez pas le paquet "gamemode" d'installer
# Borderless Window
borderless_window:
title: Fenêtre sans bordures
tooltip: Enlève les bordures du jeu quand vous jouez en mode fenêtrer.
Pour jouer en mode fenêtrer ou inversement jouer en
mode plein écran, appuyez sur alt+entrer pour alterner entre
les deux modes.
# Unlock FPS
fps_unlocker:
title: Débloquer les IPS (FPS)
tooltip: Cette option permet de débloque le nombre d'image par
secondes (IPS) au-delà de 60
# Use separate terminal window to run the game
use_terminal:
title: Utiliser Terminal
tooltip: Avec cette option activée le Launcher lancera les commandes Wine dans une fenêtre Terminal séparée
# Enhancements related to the launcher
launcher:
title: Launcher
items:
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: Supprimer automatiquement les logs de DXVK
tooltip: Cette option supprime automatiquement les
fichiers logs de DXVK
# Launcher logs
launcher:
title: Suppression des fichiers logs
tooltip: Intervalle entre chaque suppression de fichier logs du launcher
items:
1d: Tous les jours
3d: Tous les 3 jours
5d: Tous les 5 jours
7d: Toutes les semaines
14d: Toutes les 2 semaines
never: Jamais
# Runners # Runners
runners: runners:

View file

@ -82,7 +82,7 @@ settings:
it-it: Italiano it-it: Italiano
hu-hu: Magyar hu-hu: Magyar
id-id: Bahasa Indonesia id-id: Bahasa Indonesia
nb-no: Norwegian nb-no: Norsk
uwu: Engwish uwu: Engwish
# Game voice pack language # Game voice pack language
@ -124,79 +124,95 @@ settings:
# Enhancements # Enhancements
enhancements: enhancements:
title: Fejlesztések title: Fejlesztések
items:
# Borderless Window # Enhancements related to the wine
borderless_window: wine:
title: Allow borderless window title: Wine
tooltip: Removes the window borders when playing in windowed mode. items:
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen. # HUD
hud:
# HUD title: HUD
hud:
title: HUD
items:
none: Nincs
dxvk: DXVK
mangohud: MangoHUD
# Wine synchronization
winesync:
title: Wine szinkronizáció
tooltip: Az ESync egy többszálú műveleteket szinkronizáló mechanizmus. Javíthatja a játék teljesítményét.
Az FSync az ESync egy továbbfejlesztett változata, amely csak bizonyos kernelverziókon működik
items:
none: Nincs
esync: ESync
fsync: FSync
futex2: Futex2
# GameMode
gamemode:
title: GameMode használata
tooltip:
enabled: Egy program amely javíthatja a játék teljesítményét
disabled: ⚠️ Nincs telepítve a gamemode csomag
# AMD FSR
fsr:
title: AMD FSR használata
tooltip: Ez az opció bekapcsolja az AMD FidelityFX Super Resolution (FSR)-t
amely emeli a játékod felbontását FPS vesztése nélkül
# Wine Virtual Desktop
winevd:
title: Virtuális Asztal
settings:
title: Virtuális Asztal beállításai
items: items:
height: Magasság none: Nincs
width: Szélesség dxvk: DXVK
mangohud: MangoHUD
# Unlock FPS # Wine synchronization
fps_unlocker: winesync:
title: FPS limit kikapcsolása title: Wine szinkronizáció
tooltip: Ez az opció kikapcsolja a 60 fps-es játéklimitet tooltip: Az ESync egy többszálú műveleteket szinkronizáló mechanizmus. Javíthatja a játék teljesítményét.
Az FSync az ESync egy továbbfejlesztett változata, amely csak bizonyos kernelverziókon működik
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: DXVK logok törlése
tooltip: Ezzel az opcióval a launcher autómatikusan
törölni fogja a DXVK logfájlokat
# Launcher logs
launcher:
title: Launcher logok törlése
tooltip: Mennyi idő után törölje a launcher a régi logfájlokat
items: items:
1d: 1 nap none: Nincs
3d: 3 nap esync: ESync
5d: 5 nap fsync: FSync
7d: 1 hét futex2: Futex2
14d: 2 hét
never: Soha # AMD FSR
fsr:
title: AMD FSR használata
tooltip: Ez az opció bekapcsolja az AMD FidelityFX Super Resolution (FSR)-t
amely emeli a játékod felbontását FPS vesztése nélkül
# Wine Virtual Desktop
winevd:
title: Virtuális Asztal
settings:
title: Virtuális Asztal beállításai
items:
width: Szélesség
height: Magasság
# Enhancements related to the game
game:
title: Game
items:
# GameMode
gamemode:
title: GameMode használata
tooltip:
enabled: Egy program amely javíthatja a játék teljesítményét
disabled: ⚠️ Nincs telepítve a gamemode csomag
# Borderless Window
borderless_window:
title: Allow borderless window
tooltip: Removes the window borders when playing in windowed mode.
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen.
# Unlock FPS
fps_unlocker:
title: FPS limit kikapcsolása
tooltip: Ez az opció kikapcsolja a 60 fps-es játéklimitet
# Use separate terminal window to run the game
use_terminal:
title: Use terminal
tooltip: With this option enabled launcher will run the wine command in a separate terminal window
# Enhancements related to the launcher
launcher:
title: Launcher
items:
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: DXVK logok törlése
tooltip: Ezzel az opcióval a launcher autómatikusan
törölni fogja a DXVK logfájlokat
# Launcher logs
launcher:
title: Launcher logok törlése
tooltip: Mennyi idő után törölje a launcher a régi logfájlokat
items:
1d: 1 nap
3d: 3 nap
5d: 5 nap
7d: 1 hét
14d: 2 hét
never: Soha
# Runners # Runners
runners: runners:

View file

@ -76,12 +76,13 @@ settings:
items: items:
en-us: English (US) en-us: English (US)
ru-ru: Русский ru-ru: Русский
es-es: Español
de-de: Deutsch de-de: Deutsch
fr-fr: Français fr-fr: Français
it-it: Italiano it-it: Italiano
hu-hu: Magyar hu-hu: Magyar
id-id: Bahasa Indonesia id-id: Bahasa Indonesia
nb-no: Norwegian nb-no: Norsk
uwu: Engwish uwu: Engwish
# Game voice pack language # Game voice pack language
@ -123,79 +124,95 @@ settings:
# Enhancements # Enhancements
enhancements: enhancements:
title: Peningkatan title: Peningkatan
items:
# Borderless Window # Enhancements related to the wine
borderless_window: wine:
title: Allow borderless window title: Wine
tooltip: Removes the window borders when playing in windowed mode. items:
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen. # HUD
hud:
# HUD title: HUD
hud:
title: HUD
items:
none: Tidak ada
dxvk: DXVK
mangohud: MangoHUD
# Wine synchronization
winesync:
title: Wine synchronization
tooltip: ESync is a mechanism of synchronizing multi-thread operations. It can improve your game performance.
FSync is an improved version of ESync that works on specific kernel versions
items:
none: None
esync: ESync
fsync: FSync
futex2: Futex2
# Wine Virtual Desktop
winevd:
title: Virtual Desktop
settings:
title: Virtual Desktop settings
items: items:
height: Height none: Tidak ada
width: Width dxvk: DXVK
mangohud: MangoHUD
# GameMode # Wine synchronization
gamemode: winesync:
title: Gunakan GameMode title: Wine synchronization
tooltip: tooltip: ESync is a mechanism of synchronizing multi-thread operations. It can improve your game performance.
enabled: Perangkat lunak yang dapat meningkatkan performa game FSync is an improved version of ESync that works on specific kernel versions
disabled: ⚠️ Kamu tidak memiliki paket gamemode terpasang
# AMD FSR
fsr:
title: Aktifkan AMD FSR
tooltip: Opsi ini mengaktifkan AMD FidelityFX Super Resolution (FSR)
yang akan menaikkan resolusi game tanpa mengurangi FPS
# Unlock FPS
fps_unlocker:
title: Unlock FPS
tooltip: Opsi ini akan melepaskan batasan 60 fps
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: Hapus log DXVK
tooltip: Dengan mengaktifkan opsi ini, peluncur akan menghapus
log DXVK secara otomatis
# Launcher logs
launcher:
title: Hapus log peluncur
tooltip: Jangka waktu agar peluncur menghapus log file lama secara otomatis
items: items:
1d: 1 hari none: None
3d: 3 hari esync: ESync
5d: 5 hari fsync: FSync
7d: 1 minggu futex2: Futex2
14d: 2 minggu
never: Tidak pernah # AMD FSR
fsr:
title: Aktifkan AMD FSR
tooltip: Opsi ini mengaktifkan AMD FidelityFX Super Resolution (FSR)
yang akan menaikkan resolusi game tanpa mengurangi FPS
# Wine Virtual Desktop
winevd:
title: Virtual Desktop
settings:
title: Virtual Desktop settings
items:
width: Width
height: Height
# Enhancements related to the game
game:
title: Game
items:
# GameMode
gamemode:
title: Gunakan GameMode
tooltip:
enabled: Perangkat lunak yang dapat meningkatkan performa game
disabled: ⚠️ Kamu tidak memiliki paket gamemode terpasang
# Borderless Window
borderless_window:
title: Allow borderless window
tooltip: Removes the window borders when playing in windowed mode.
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen.
# Unlock FPS
fps_unlocker:
title: Unlock FPS
tooltip: Opsi ini akan melepaskan batasan 60 fps
# Use separate terminal window to run the game
use_terminal:
title: Use terminal
tooltip: With this option enabled launcher will run the wine command in a separate terminal window
# Enhancements related to the launcher
launcher:
title: Launcher
items:
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: Hapus log DXVK
tooltip: Dengan mengaktifkan opsi ini, peluncur akan menghapus
log DXVK secara otomatis
# Launcher logs
launcher:
title: Hapus log peluncur
tooltip: Jangka waktu agar peluncur menghapus log file lama secara otomatis
items:
1d: 1 hari
3d: 3 hari
5d: 5 hari
7d: 1 minggu
14d: 2 minggu
never: Tidak pernah
# Runners # Runners
runners: runners:

View file

@ -82,7 +82,7 @@ settings:
it-it: Italiano it-it: Italiano
hu-hu: Magyar hu-hu: Magyar
id-id: Bahasa Indonesia id-id: Bahasa Indonesia
nb-no: Norwegian nb-no: Norsk
uwu: Engwish uwu: Engwish
# Game voice pack language # Game voice pack language
@ -123,78 +123,94 @@ settings:
# Enhancements # Enhancements
enhancements: enhancements:
title: Miglioramenti title: Miglioramenti
items:
# Borderless Window # Enhancements related to the wine
borderless_window: wine:
title: Allow borderless window title: Wine
tooltip: Removes the window borders when playing in windowed mode. items:
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen. # HUD
hud:
# HUD title: Interfaccia
hud:
title: Interfaccia
items:
none: None
dxvk: DXVK
mangohud: MangoHUD
# Wine synchronization
winesync:
title: Sincronizzazione Wine
tooltip: ESync è un meccanismo di sincronizzazione per operazioni multi-thread. Può migliorare le performance di gioco.
FSync è una versione migliorata di ESync che funziona su alcune versioni specifiche del kernel.
items:
none: Nessuno
esync: ESync
fsync: FSync
futex2: Futex2
# Wine Virtual Desktop
winevd:
title: Desktop virtuale
settings:
title: Impostazioni del desktop virtuale
items: items:
height: Altezza none: None
width: Larghezza dxvk: DXVK
mangohud: MangoHUD
# GameMode # Wine synchronization
gamemode: winesync:
title: Usa GameMode title: Sincronizzazione Wine
tooltip: tooltip: ESync è un meccanismo di sincronizzazione per operazioni multi-thread. Può migliorare le performance di gioco.
enabled: È un software che può migliorare le prestazioni in gioco FSync è una versione migliorata di ESync che funziona su alcune versioni specifiche del kernel.
disabled: ⚠️ Non hai il pacchetto gamemode installato
# AMD FSR
fsr:
title: Attiva AMD FSR
tooltip: Questa opzione attiva AMD FidelityFX Super Resolution (FSR)
che permetterà di scalare la risoluzione del gioco senza perdere FPS
# Unlock FPS
fps_unlocker:
title: Sblocca gli FPS
tooltip: Questa opzione rimuoverà la limitazione di 60 FPS in gioco
# Delete DXVK logs
purge_logs:
# Game logs (DXVK)
game:
title: Cancella i log DXVK
tooltip: Con questa opzione attiva, il launcher cancellerà automaticamente i file di log DXVK
# Launcher logs
launcher:
title: Cancella i log del launcher
tooltip: Quantità di tempo dopo cui il launcher eliminerà i vecchi file di log
items: items:
1d: 1 giorno none: Nessuno
3d: 3 giorni esync: ESync
5d: 5 giorni fsync: FSync
7d: 1 settimana futex2: Futex2
14d: 2 settimane
never: Mai # AMD FSR
fsr:
title: Attiva AMD FSR
tooltip: Questa opzione attiva AMD FidelityFX Super Resolution (FSR)
che permetterà di scalare la risoluzione del gioco senza perdere FPS
# Wine Virtual Desktop
winevd:
title: Desktop virtuale
settings:
title: Impostazioni del desktop virtuale
items:
width: Larghezza
height: Altezza
# Enhancements related to the game
game:
title: Game
items:
# GameMode
gamemode:
title: Usa GameMode
tooltip:
enabled: È un software che può migliorare le prestazioni in gioco
disabled: ⚠️ Non hai il pacchetto gamemode installato
# Borderless Window
borderless_window:
title: Allow borderless window
tooltip: Removes the window borders when playing in windowed mode.
To play in a fullscreen borderless window, press alt+enter when playing on fullscreen.
# Unlock FPS
fps_unlocker:
title: Sblocca gli FPS
tooltip: Questa opzione rimuoverà la limitazione di 60 FPS in gioco
# Use separate terminal window to run the game
use_terminal:
title: Use terminal
tooltip: With this option enabled launcher will run the wine command in a separate terminal window
# Enhancements related to the launcher
launcher:
title: Launcher
items:
# Delete DXVK logs
purge_logs:
# Game logs (DXVK)
game:
title: Cancella i log DXVK
tooltip: Con questa opzione attiva, il launcher cancellerà automaticamente i file di log DXVK
# Launcher logs
launcher:
title: Cancella i log del launcher
tooltip: Quantità di tempo dopo cui il launcher eliminerà i vecchi file di log
items:
1d: 1 giorno
3d: 3 giorni
5d: 5 giorni
7d: 1 settimana
14d: 2 settimane
never: Mai
# Runners # Runners
runners: runners:

View file

@ -124,78 +124,95 @@ settings:
# Enhancements # Enhancements
enhancements: enhancements:
title: Forbedringer title: Forbedringer
items:
# Borderless Window # Enhancements related to the wine
borderless_window: wine:
title: Skru på kantløs vindu title: Wine
tooltip: Fjerner vindu kanter når du ikke spiller i fullskjerm modus. items:
For å spille i kantløs vindu modus, trykk alt+enter når du spiller i fullskjerm modus. # HUD
hud:
# HUD title: HUD
hud:
title: HUD
items:
none: None
dxvk: DXVK
mangohud: MangoHUD
# Wine synchronization
winesync:
title: Wine synkronisering
tooltip: Esync er en mekanisme av synkroniserende multi-tråd operasjoner. Det kan forbedre din spill ytelse.
FSync er en forbedret versjon av ESync som fungerer på spesifike kjerne versjoner
items:
none: None
esync: ESync
fsync: FSync
futex2: Futex2
# Wine Virtual Desktop
winevd:
title: Virtuell Skrivebord
settings:
title: Virtuell Skrivebord Instillinger
items: items:
height: Høyde none: None
width: Bredde dxvk: DXVK
mangohud: MangoHUD
# GameMode # Wine synchronization
gamemode: winesync:
title: Bruk GameMode title: Wine synkronisering
tooltip: tooltip: Esync er en mekanisme av synkroniserende multi-tråd operasjoner. Det kan forbedre din spill ytelse.
enabled: Det er programvare som kan forbedre spill ytelsen FSync er en forbedret versjon av ESync som fungerer på spesifike kjerne versjoner
disabled: ⚠️ Du har ikke GameMode installert
# AMD FSR
fsr:
title: Skru på AMD FSR
tooltip: Denne instillingen skrur på AMD FidelityFX Super Resolution (FSR)
som vil skalere oppløsningen uten å miste FPS
# Unlock FPS
fps_unlocker:
title: Lås opp FPS
tooltip: Denne instillingen låser opp 60 fps begrensningen
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: Slett DXVK loggfiler
tooltip: Med denne instillingen skrudd på your launcher will automatically
delete DXVK log files
# Launcher logs
launcher:
title: Slett launcher loggfiler
tooltip: Mengde med tid før gamle logg filer blir slettet
items: items:
1d: 1 dag none: None
3d: 3 dager esync: ESync
5d: 5 dager fsync: FSync
7d: 1 uke futex2: Futex2
14d: 2 uker
never: Aldri # AMD FSR
fsr:
title: Skru på AMD FSR
tooltip: Denne instillingen skrur på AMD FidelityFX Super Resolution (FSR)
som vil skalere oppløsningen uten å miste FPS
# Wine Virtual Desktop
winevd:
title: Virtuell Skrivebord
settings:
title: Virtuell Skrivebord Instillinger
items:
width: Bredde
height: Høyde
# Enhancements related to the game
game:
title: Game
items:
# GameMode
gamemode:
title: Bruk GameMode
tooltip:
enabled: Det er programvare som kan forbedre spill ytelsen
disabled: ⚠️ Du har ikke GameMode installert
# Borderless Window
borderless_window:
title: Skru på kantløs vindu
tooltip: Fjerner vindu kanter når du ikke spiller i fullskjerm modus.
For å spille i kantløs vindu modus, trykk alt+enter når du spiller i fullskjerm modus.
# Unlock FPS
fps_unlocker:
title: Lås opp FPS
tooltip: Denne instillingen låser opp 60 fps begrensningen
# Use separate terminal window to run the game
use_terminal:
title: Use terminal
tooltip: With this option enabled launcher will run the wine command in a separate terminal window
# Enhancements related to the launcher
launcher:
title: Launcher
items:
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: Slett DXVK loggfiler
tooltip: Med denne instillingen skrudd på your launcher will automatically
delete DXVK log files
# Launcher logs
launcher:
title: Slett launcher loggfiler
tooltip: Mengde med tid før gamle logg filer blir slettet
items:
1d: 1 dag
3d: 3 dager
5d: 5 dager
7d: 1 uke
14d: 2 uker
never: Aldri
# Runners # Runners
runners: runners:

View file

@ -82,7 +82,7 @@ settings:
it-it: Italiano it-it: Italiano
hu-hu: Magyar hu-hu: Magyar
id-id: Bahasa Indonesia id-id: Bahasa Indonesia
nb-no: Norwegian nb-no: Norsk
uwu: Engwish uwu: Engwish
# Язык озвучки в игре # Язык озвучки в игре
@ -124,78 +124,94 @@ settings:
# Улучшения # Улучшения
enhancements: enhancements:
title: Улучшения title: Улучшения
items:
# Borderless Window # Enhancements related to the wine
borderless_window: wine:
title: Использовать безрамочные окна title: Wine
tooltip: Убирает рамки окна во время игры в оконном режиме. items:
Для игры в полноэкранном режиме без рамок используйте alt+enter # HUD
hud:
# HUD title: HUD
hud:
title: HUD
items:
none: Отключён
dxvk: DXVK
mangohud: MangoHUD
# Синхронизация Wine
winesync:
title: Синхронизация Wine
tooltip: ESync - это механизм синхронизации многопоточных операций. Он может улучшить производительность игры.
FSync - это улучшенная версия ESync, которая работает на некоторых версиях ядра Linux
items:
none: Отключена
esync: ESync
fsync: FSync
futex2: Futex2
# Виртуальный рабочий стол Wine
winevd:
title: Виртуальный рабочий стол
settings:
title: Настройки виртуального рабочего стола
items: items:
height: Высота none: Отключён
width: Ширина dxvk: DXVK
mangohud: MangoHUD
# GameMode # Синхронизация Wine
gamemode: winesync:
title: Использовать GameMode title: Синхронизация Wine
tooltip: tooltip: ESync - это механизм синхронизации многопоточных операций. Он может улучшить производительность игры.
enabled: Это программа, которая может улучшить производительность игры FSync - это улучшенная версия ESync, которая работает на некоторых версиях ядра Linux
disabled: ⚠️ У вас не установлен пакет gamemode
# AMD FSR
fsr:
title: Включить AMD FSR
tooltip: Эта опция включает AMD FidelityFX Super Resolution (FSR),
который может увеличить разрешение игры без потери кадров
# Разблокировать FPS
fps_unlocker:
title: Разблокировать FPS
tooltip: Эта опция позволит разблокировать лимит на отрисовку не более чем 60 кадров в секунду
# Удалять логи
purge_logs:
# Игры (DXVK)
game:
title: Удалять логи DXVK
tooltip: Если включено, лаунчер будет автоматически удалять логи DXVK
# Лаунчера
launcher:
title: Удалять логи лаунчера
tooltip: Время, после которого удалять старые логи лаунчера
items: items:
1d: 1 день none: Отключена
3d: 3 дня esync: ESync
5d: 5 дней fsync: FSync
7d: 1 неделя futex2: Futex2
14d: 2 недели
never: Никогда # AMD FSR
fsr:
title: Включить AMD FSR
tooltip: Эта опция включает AMD FidelityFX Super Resolution (FSR),
который может увеличить разрешение игры без потери кадров
# Виртуальный рабочий стол Wine
winevd:
title: Виртуальный рабочий стол
settings:
title: Настройки виртуального рабочего стола
items:
width: Ширина
height: Высота
# Enhancements related to the game
game:
title: Игра
items:
# GameMode
gamemode:
title: Использовать GameMode
tooltip:
enabled: Это программа, которая может улучшить производительность игры
disabled: ⚠️ У вас не установлен пакет gamemode
# Окно без рамок
borderless_window:
title: Использовать безрамочные окна
tooltip: Убирает рамки во время игры в оконном режиме.
Для игры в полноэкранном режиме без рамок используйте alt+enter
# Разблокировать FPS
fps_unlocker:
title: Разблокировать FPS
tooltip: Эта опция позволит разблокировать лимит на отрисовку не более чем 60 кадров в секунду
# Использовать отдельное окно терминала для запуска игры
use_terminal:
title: Использовать терминал
tooltip: С этой опцией лаунчер будет запускать команду wine в отдельном окне терминала
# Enhancements related to the launcher
launcher:
title: Лаунчер
items:
# Удалять логи
purge_logs:
# Игры (DXVK)
game:
title: Удалять логи DXVK
tooltip: Если включено, лаунчер будет автоматически удалять логи DXVK
# Лаунчера
launcher:
title: Удалять логи лаунчера
tooltip: Время, после которого удалять старые логи лаунчера
items:
1d: 1 день
3d: 3 дня
5d: 5 дней
7d: 1 неделя
14d: 2 недели
never: Никогда
# Версии Wine # Версии Wine
runners: runners:

View file

@ -82,7 +82,7 @@ settings:
it-it: Italiano it-it: Italiano
hu-hu: Magyar hu-hu: Magyar
id-id: Bahasa Indonesia id-id: Bahasa Indonesia
nb-no: Norwegian nb-no: Norsk
uwu: Engwish uwu: Engwish
# Game voice pack language # Game voice pack language
@ -124,78 +124,94 @@ settings:
# Enhancements # Enhancements
enhancements: enhancements:
title: enhancements title: enhancements
items:
# Borderless Window # Enhancements related to the wine
borderless_window: wine:
title: allow bowdewless window title: wine
tooltip: wemoves the window bowders when playing in windowed mode. items:
to play in a f-fullscween bowdewless window, press alt+entew when playing on fullscween ପ(๑•ᴗ•๑)ଓ. # HUD
hud:
# HUD title: h-hud
hud:
title: h-hud
items:
none: n-none
dxvk: DXVK
mangohud: MangoHUD
# Wine synchronization
winesync:
title: wine synchwonization
tooltip: Esync is a mechanism of synchwonizing muwti-thwead opewations. it can impwove youw game p-pewfowmance.
Fsync is an impwoved vewsion of esync that wowks on specific k-kewnew vewsions
items:
none: none
esync: Esync
fsync: Fsync
futex2: Futex2
# Wine Virtual Desktop
winevd:
title: viwtuaw desktop
settings:
title: viwtuaw desktop settings
items: items:
height: height none: n-none
width: width dxvk: DXVK
mangohud: MangoHUD
# GameMode # Wine synchronization
gamemode: winesync:
title: use G-GameMode title: wine synchwonization
tooltip: tooltip: Esync is a mechanism of synchwonizing muwti-thwead opewations. it can impwove youw game p-pewfowmance.
enabled: it i-is a software t-that can impwove the game pewfowmance Fsync is an impwoved vewsion of esync that wowks on specific k-kewnew vewsions
disabled: ⚠️ you don't h-have g-gamemode package instawwed
# AMD FSR
fsr:
title: enable amd fsw
tooltip: this option enables a-amd fidewityfx s-super wesowution (fsw) which will scale youw game wesowution without wosing fps
# Unlock FPS
fps_unlocker:
title: unwock FPS
tooltip: this option w-will unwock 60 f-fps w-wimitation o-of the game
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: dewete DXVK wogs
tooltip: with this option enabwed youw waunchew will a-automaticawwy
dewete dxvk wog f-files
# Launcher logs
launcher:
title: dewete w-waunchew wogs
tooltip: amount of time after which waunchew will dewete i-it's owd wog files
items: items:
1d: 1 day none: none
3d: 3 days esync: Esync
5d: 5 days fsync: Fsync
7d: 1 week futex2: Futex2
14d: 2 weeks
never: Never # AMD FSR
fsr:
title: enable amd fsw
tooltip: this option enables a-amd fidewityfx s-super wesowution (fsw) which will scale youw game wesowution without wosing fps
# Wine Virtual Desktop
winevd:
title: viwtuaw desktop
settings:
title: viwtuaw desktop settings
items:
width: width
height: height
# Enhancements related to the game
game:
title: game
items:
# GameMode
gamemode:
title: use G-GameMode
tooltip:
enabled: it i-is a software t-that can impwove the game pewfowmance
disabled: ⚠️ you don't h-have g-gamemode package instawwed
# Borderless Window
borderless_window:
title: allow bowdewless window
tooltip: wemoves the window bowders when playing in windowed mode.
to play in a f-fullscween bowdewless window, press alt+entew when playing on fullscween ପ(๑•ᴗ•๑)ଓ.
# Unlock FPS
fps_unlocker:
title: unwock FPS
tooltip: this option w-will unwock 60 f-fps w-wimitation o-of the game
# Use separate terminal window to run the game
use_terminal:
title: use tewminaw
tooltip: with this option enabwed waunchew will wun the w-wine command in a sepawate t-tewminaw window
# Enhancements related to the launcher
launcher:
title: waunchew
items:
# Delete logs
purge_logs:
# Game logs (DXVK)
game:
title: dewete DXVK wogs
tooltip: with this option enabwed youw waunchew will a-automaticawwy
dewete dxvk wog f-files
# Launcher logs
launcher:
title: dewete w-waunchew wogs
tooltip: amount of time after which waunchew will dewete i-it's owd wog files
items:
1d: 1 day
3d: 3 days
5d: 5 days
7d: 1 week
14d: 2 weeks
never: Never
# Runners # Runners
runners: runners:

View file

@ -67,16 +67,6 @@ export default new Promise<void>(async (resolve) => {
*/ */
theme: 'system', theme: 'system',
/**
* Allow Borderless Window
*
* Whether the game launches with the parameters "-screen-fullscreen 0 -popupwindow"
* This allows the game to be played in a borderless window by selecting fullscreen and pressing alt+enter
*
* @default false
*/
borderless_window: false,
/** /**
* HUD * HUD
* *
@ -185,6 +175,16 @@ export default new Promise<void>(async (resolve) => {
*/ */
gamemode: false, gamemode: false,
/**
* Allow Borderless Window
*
* Whether the game launches with the parameters "-screen-fullscreen 0 -popupwindow"
* This allows the game to be played in a borderless window by selecting fullscreen and pressing alt+enter
*
* @default false
*/
borderless_window: false,
/** /**
* If the launcher should unlock FPS * If the launcher should unlock FPS
* *
@ -192,6 +192,17 @@ export default new Promise<void>(async (resolve) => {
*/ */
fps_unlocker: false, fps_unlocker: false,
/**
* Use separate terminal window to run the wine command
*
* It'll try to use some of the supported default terminal applications. Otherwise the option will not have an effect
*
* More details in the `Launch.ts` script
*
* @default false
*/
use_terminal: false,
/** /**
* If the launcher should automatically delete log files * If the launcher should automatically delete log files
*/ */
@ -215,7 +226,7 @@ export default new Promise<void>(async (resolve) => {
}); });
/** /**
* 2.1.0-beta1 -> 2.1.0-beta2 * 2.1.0-beta1 -> 2.1.1
*/ */
const winesync = await Configs.get('winesync'); const winesync = await Configs.get('winesync');
const fsr = await Configs.get('fsr'); const fsr = await Configs.get('fsr');

View file

@ -302,60 +302,64 @@
<div class="settings-item" id="enhancements"> <div class="settings-item" id="enhancements">
<h1>{$_('settings.enhancements.title')}</h1> <h1>{$_('settings.enhancements.title')}</h1>
<h3>{$_('settings.enhancements.wine.title')}</h3>
<SelectionBox <SelectionBox
lang="settings.enhancements.items.hud.title" lang="settings.enhancements.wine.items.hud.title"
prop="hud" prop="hud"
items={{ items={{
'none': 'settings.enhancements.items.hud.items.none', 'none': 'settings.enhancements.wine.items.hud.items.none',
'dxvk': 'settings.enhancements.items.hud.items.dxvk', 'dxvk': 'settings.enhancements.wine.items.hud.items.dxvk',
'mangohud': 'settings.enhancements.items.hud.items.mangohud' 'mangohud': 'settings.enhancements.wine.items.hud.items.mangohud'
}} }}
/> />
<SelectionBox <SelectionBox
lang="settings.enhancements.items.winesync.title" lang="settings.enhancements.wine.items.winesync.title"
prop="wine.sync" prop="wine.sync"
tooltip="settings.enhancements.items.winesync.tooltip" tooltip="settings.enhancements.wine.items.winesync.tooltip"
tooltip_size="large" tooltip_size="large"
items={{ items={{
'none': 'settings.enhancements.items.winesync.items.none', 'none': 'settings.enhancements.wine.items.winesync.items.none',
'esync': 'settings.enhancements.items.winesync.items.esync', 'esync': 'settings.enhancements.wine.items.winesync.items.esync',
'fsync': 'settings.enhancements.items.winesync.items.fsync', 'fsync': 'settings.enhancements.wine.items.winesync.items.fsync',
'futex2': 'settings.enhancements.items.winesync.items.futex2' 'futex2': 'settings.enhancements.wine.items.winesync.items.futex2'
}} }}
/> />
<Checkbox
lang="settings.enhancements.wine.items.fsr.title"
tooltip="settings.enhancements.wine.items.fsr.tooltip"
prop="wine.fsr"
disabled={winevdSettings['enabled']}
/>
<Checkbox
lang="settings.enhancements.wine.items.winevd.title"
prop="wine.virtual_desktop.enabled"
valueChanged={(value) => winevdSettings['enabled'] = value}
/>
<WineVDSettings visible={winevdSettings['enabled']} valueChanged={handleWineVD} /> <WineVDSettings visible={winevdSettings['enabled']} valueChanged={handleWineVD} />
<h3>{$_('settings.enhancements.game.title')}</h3>
<Checkbox <Checkbox
lang="settings.enhancements.items.gamemode.title" lang="settings.enhancements.game.items.gamemode.title"
prop="gamemode" prop="gamemode"
tooltip={gamemode.tooltip} tooltip={gamemode.tooltip}
disabled={gamemode.disabled} disabled={gamemode.disabled}
/> />
<Checkbox <Checkbox
lang="settings.enhancements.items.fsr.title" lang="settings.enhancements.game.items.borderless_window.title"
tooltip="settings.enhancements.items.fsr.tooltip" tooltip="settings.enhancements.game.items.borderless_window.tooltip"
prop="wine.fsr"
disabled={winevdSettings['enabled']}
/>
<Checkbox
lang="settings.enhancements.items.winevd.title"
prop="wine.virtual_desktop.enabled"
valueChanged={(value) => winevdSettings['enabled'] = value}
/>
<Checkbox
lang="settings.enhancements.items.borderless_window.title"
tooltip="settings.enhancements.items.borderless_window.tooltip"
prop="borderless_window" prop="borderless_window"
/> />
<Checkbox <Checkbox
lang="settings.enhancements.items.fps_unlocker.title" lang="settings.enhancements.game.items.fps_unlocker.title"
tooltip="settings.enhancements.items.fps_unlocker.tooltip" tooltip="settings.enhancements.game.items.fps_unlocker.tooltip"
prop="fps_unlocker" prop="fps_unlocker"
disabled={!fpsUnlockerAvailable} disabled={!fpsUnlockerAvailable}
valueChanged={async (checked) => { valueChanged={async (checked) => {
@ -369,22 +373,30 @@
/> />
<Checkbox <Checkbox
lang="settings.enhancements.items.purge_logs.game.title" lang="settings.enhancements.game.items.use_terminal.title"
tooltip="settings.enhancements.items.purge_logs.game.tooltip" tooltip="settings.enhancements.game.items.use_terminal.tooltip"
prop="use_terminal"
/>
<h3>{$_('settings.enhancements.launcher.title')}</h3>
<Checkbox
lang="settings.enhancements.launcher.items.purge_logs.game.title"
tooltip="settings.enhancements.launcher.items.purge_logs.game.tooltip"
prop="purge_logs.game" prop="purge_logs.game"
/> />
<SelectionBox <SelectionBox
lang="settings.enhancements.items.purge_logs.launcher.title" lang="settings.enhancements.launcher.items.purge_logs.launcher.title"
tooltip="settings.enhancements.items.purge_logs.launcher.tooltip" tooltip="settings.enhancements.launcher.items.purge_logs.launcher.tooltip"
prop="purge_logs.launcher" prop="purge_logs.launcher"
items={{ items={{
'1d': 'settings.enhancements.items.purge_logs.launcher.items.1d', '1d': 'settings.enhancements.launcher.items.purge_logs.launcher.items.1d',
'3d': 'settings.enhancements.items.purge_logs.launcher.items.3d', '3d': 'settings.enhancements.launcher.items.purge_logs.launcher.items.3d',
'5d': 'settings.enhancements.items.purge_logs.launcher.items.5d', '5d': 'settings.enhancements.launcher.items.purge_logs.launcher.items.5d',
'7d': 'settings.enhancements.items.purge_logs.launcher.items.7d', '7d': 'settings.enhancements.launcher.items.purge_logs.launcher.items.7d',
'14d': 'settings.enhancements.items.purge_logs.launcher.items.14d', '14d': 'settings.enhancements.launcher.items.purge_logs.launcher.items.14d',
'never': 'settings.enhancements.items.purge_logs.launcher.items.never' 'never': 'settings.enhancements.launcher.items.purge_logs.launcher.items.never'
}} }}
/> />
</div> </div>

View file

@ -157,6 +157,26 @@ export default (launcher: Launcher): Promise<void> => {
if (await Configs.get('gamemode') && await Package.exists('gamemoderun')) if (await Configs.get('gamemode') && await Package.exists('gamemoderun'))
command = `gamemoderun ${command}`; command = `gamemoderun ${command}`;
/**
* Use terminal
*
* bash -c "<command> && bash" is required to keep terminal open
*/
if (await Configs.get('use_terminal'))
{
// Gnome
if (await Package.exists('gnome-terminal'))
command = `gnome-terminal -- bash -c "${path.addSlashes(command)} && bash"`;
// KDE Plasma
else if (await Package.exists('konsole'))
command = `konsole --hold -e "${path.addSlashes(`bash -c "${path.addSlashes(command)} && bash"`)}"`;
// XFCE
else if (await Package.exists('xfce4-terminal'))
command = `xfce4-terminal --hold -e "${path.addSlashes(`bash -c "${path.addSlashes(command)} && bash"`)}"`;
}
/** /**
* Starting the game * Starting the game
*/ */
@ -171,81 +191,83 @@ export default (launcher: Launcher): Promise<void> => {
cwd: await constants.paths.gameDir cwd: await constants.paths.gameDir
}); });
// Stop monitoring of the process
process.runningInterval = null;
process.outputInterval = null;
// Game was started by the launcher.bat file // Game was started by the launcher.bat file
// so we just need to wait until AnimeGame.e process // so we just need to wait until AnimeGame.e process
// will be closed // will be closed
process.finish(() => { const processName = `${constants.placeholders.uppercase.first + constants.placeholders.uppercase.second}.e`;
const processName = `${constants.placeholders.uppercase.first + constants.placeholders.uppercase.second}.e`;
let closeGameCounter = 0; let closeGameCounter = 0;
const waiter = async () => { const waiter = async () => {
const processes: string = (await Neutralino.os.execCommand('ps -A')).stdOut; const processes: string = (await Neutralino.os.execCommand('ps -A')).stdOut;
// Game is still running // Game is still running
if (processes.includes(processName)) if (processes.includes(processName))
{ {
const playtime = Math.round((Date.now() - startTime) / 1000); const playtime = Math.round((Date.now() - startTime) / 1000);
let hours: string|number = Math.floor(playtime / 3600); let hours: string|number = Math.floor(playtime / 3600);
let minutes: string|number = Math.floor((playtime - hours * 3600) / 60); let minutes: string|number = Math.floor((playtime - hours * 3600) / 60);
let seconds: string|number = playtime - hours * 3600 - minutes * 60; let seconds: string|number = playtime - hours * 3600 - minutes * 60;
if (hours < 10) if (hours < 10)
hours = `0${hours}`; hours = `0${hours}`;
if (minutes < 10) if (minutes < 10)
minutes = `0${minutes}`; minutes = `0${minutes}`;
if (seconds < 10) if (seconds < 10)
seconds = `0${seconds}`; seconds = `0${seconds}`;
// FIXME: tray doesn't work in AppImage // FIXME: tray doesn't work in AppImage
launcher.tray.update([ launcher.tray.update([
{ text: `Playing for ${hours}:${minutes}:${seconds}`, disabled: true }, { text: `Playing for ${hours}:${minutes}:${seconds}`, disabled: true },
{ {
text: `Close game${closeGameCounter > 0 ? ` (${closeGameCounter})` : ''}`, text: `Close game${closeGameCounter > 0 ? ` (${closeGameCounter})` : ''}`,
click: () => Neutralino.os.execCommand(`kill ${++closeGameCounter < 3 ? '-15' : '-9'} $(pidof ${processName})`) click: () => Neutralino.os.execCommand(`kill ${++closeGameCounter < 3 ? '-15' : '-9'} $(pidof ${processName})`)
} }
]); ]);
setTimeout(waiter, 3000); setTimeout(waiter, 3000);
} }
// Game was closed // Game was closed
else else
{ {
const stopTime = Date.now(); const stopTime = Date.now();
Windows.current.show(); Windows.current.show();
Windows.current.center(1280, 700); Windows.current.center(1280, 700);
launcher.updateDiscordRPC('in-launcher'); launcher.updateDiscordRPC('in-launcher');
launcher.tray.hide(); launcher.tray.hide();
// Purge game logs // Purge game logs
Configs.get('purge_logs.game').then(async (purge_logs) => { Configs.get('purge_logs.game').then(async (purge_logs) => {
if (purge_logs) if (purge_logs)
{ {
const gameDir = path.addSlashes(await constants.paths.gameDir); const gameDir = path.addSlashes(await constants.paths.gameDir);
// Delete .log files (e.g. "ZFGameBrowser_xxxx.log") // Delete .log files (e.g. "ZFGameBrowser_xxxx.log")
Neutralino.os.execCommand(`find "${gameDir}" -maxdepth 1 -type f -name "*.log" -delete`); Neutralino.os.execCommand(`find "${gameDir}" -maxdepth 1 -type f -name "*.log" -delete`);
// Delete .dmp files (e.g. "DumpFile-zfbrowser-xxxxxx.dmp") // Delete .dmp files (e.g. "DumpFile-zfbrowser-xxxxxx.dmp")
Neutralino.os.execCommand(`find "${gameDir}" -maxdepth 1 -type f -name "*.dmp" -delete`); Neutralino.os.execCommand(`find "${gameDir}" -maxdepth 1 -type f -name "*.dmp" -delete`);
} }
}); });
// TODO // TODO
resolve(); resolve();
} }
}; };
setTimeout(waiter, 5000); setTimeout(waiter, 5000);
});
} }
}) })
.catch(() => { .catch(() => {