From c76af9c6ee1e95073a64b9d29a1317c0ac97f305 Mon Sep 17 00:00:00 2001
From: Kolze <53307233+KolzeYT@users.noreply.github.com>
Date: Fri, 25 Jul 2025 16:31:50 +0200
Subject: [PATCH 1/3] the last (hopefully) bunch of polish fixes (#10)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* polish options translation changes
* a couple more
* one more thing
i know that its not used anymore i just want to make as few mistakes as possible 馃槶
* one more thing
---
assets/languages/pl/Editors.xml | 8 ++++----
assets/languages/pl/Main.xml | 10 +++++-----
assets/languages/pl/Options.xml | 30 +++++++++++++++---------------
3 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/assets/languages/pl/Editors.xml b/assets/languages/pl/Editors.xml
index 663f2c52..2e306386 100644
--- a/assets/languages/pl/Editors.xml
+++ b/assets/languages/pl/Editors.xml
@@ -41,12 +41,12 @@
- Wybierz map臋 艣cie偶ki do edytowania."
+ Wybierz map臋 piosenki do edytowania."
Naci艣nij AKCEPTUJ aby wybra膰 trudno艣膰 do edytowania.
Naci艣nij AKCEPTUJ aby edytowa膰 map臋 wybranej trudno艣ci.
Wybierz trudno艣膰 aby kontynuowa膰.
Nowa Trudno艣膰
- Nowa 艢cie偶ka
+ Nowa Piosenka
@@ -60,8 +60,8 @@
Struma - #{0}
- Tworzenie 艢cie偶ki: B艂膮d!
- 艢cie偶ka kt贸r膮 pr贸bujesz utworzy膰 ju偶 istnieje, je艣li chcesz nadpisa膰 艣cie偶k臋, najpierw j膮 usu艅!
+ Tworzenie Piosenki: B艂膮d!
+ Piosenka kt贸r膮 pr贸bujesz utworzy膰 ju偶 istnieje, je艣li chcesz nadpisa膰 piosenk臋, najpierw j膮 usu艅!
Tworzenie Mapy: B艂膮d!
Mapa kt贸r膮 pr贸bujesz utworzy膰 ju偶 istnieje, je艣li chcesz nadpisa膰 map臋, najpierw j膮 usu艅!
diff --git a/assets/languages/pl/Main.xml b/assets/languages/pl/Main.xml
index 93b74f40..c910f34b 100644
--- a/assets/languages/pl/Main.xml
+++ b/assets/languages/pl/Main.xml
@@ -20,7 +20,7 @@
WYNIK TYGODNIA:{0}
- 艢CIE呕KI
+ PIOSENKI
@@ -34,7 +34,7 @@
Wzn贸w
- Powt贸rz Scie偶k臋
+ Powt贸rz Piosenk臋
Zmie艅 Klawisze
Zmie艅 Ustawienia
@@ -69,13 +69,13 @@
- Pope艂ni臋cie: {0} ({1})
+ Udzia艂: {0} ({1})
[{0}] Otw贸rz menu mod贸w
OSTRZE呕ENIE
- Ten Silnik nadal jest w fazie *{0}*. To oznacza 偶e *wi臋kszo艣膰 funkcji* ma *b艂臋dy* lub s膮 *nie doko艅czone*. Je艣li znajdziesz jakiekolwiek b艂臋dy, zg艂o艣 to do Github'a silnika Codename. Prosz臋 by膰 uprzedzonym i偶 wi臋kszo艣膰 cz艂onk贸w rozmawia tylko w j臋zyku angielskim.
+ Ten Silnik nadal jest w fazie *{0}*. To oznacza 偶e *wi臋kszo艣膰 funkcji* ma *b艂臋dy* lub jest *niedoko艅czona*. Je艣li znajdziesz jakiekolwiek b艂臋dy, zg艂o艣 to na Github'ie silnika Codename. Prosz臋 by膰 uprzedzonym i偶 wi臋kszo艣膰 cz艂onk贸w rozmawia tylko w j臋zyku angielskim.
Naci艣nij {0} aby kontynuowa膰
@@ -107,4 +107,4 @@
Erekcja
Koszmarny
-
\ No newline at end of file
+
diff --git a/assets/languages/pl/Options.xml b/assets/languages/pl/Options.xml
index 2deeaecc..0549951f 100644
--- a/assets/languages/pl/Options.xml
+++ b/assets/languages/pl/Options.xml
@@ -11,7 +11,7 @@
Zmie艅 klawisze dla Gracza 1 i Gracza 2!
Rozgrywka
- Zmie艅 ustawienia rozgrywki takie jak Dolne Przewijanie, Pr臋dko艣膰 Przewijania, Niegrzeczno艣膰...
+ Zmie艅 ustawienia rozgrywki takie jak Przewijanie w d贸艂, Pr臋dko艣膰 Przewijania, Niegrzeczno艣膰...
Zmie艅 bardziej zaawansowane opcje takie jak Rorzmiar Okna, Strumieniowanie Audio...
Wygl膮d
@@ -72,12 +72,12 @@
Je艣li w艂膮czone, Tydzie艅 6 b臋dzie mia艂 efekt perfekcyjnych pikseli, ustawiaj膮cy ka偶dy piksel na ekranie.
Shadery Rozgrywki
- Je艣li wy艂膮czone, Shadery Rozgrywki (efekty wizualne jak Aberacja Chromatyczna z Thorns) nie b臋d膮 艂adowane; mo偶e by膰 pomocne na s艂abszych urz膮dzeniach.
+ Je艣li wy艂膮czone, Shadery Rozgrywki (efekty wizualne jak Aberacja Chromatyczna z Thorns) nie b臋d膮 艂adowane; mo偶e by膰 to pomocne na s艂abszych urz膮dzeniach.
- S艂aba Pami臋膰
+ Niskie zu偶ycie pami臋ci
Je艣li w艂膮czone, usunie niekt贸re elementy t艂a, co u偶yje mniej pami臋ci.
Sprite'y w VRAM
@@ -85,11 +85,11 @@
- Dolne Przewijanie
- Je艣li w艂膮czone, nuty b臋d膮 spada膰 w d贸艂 zamiast w g贸r臋.
+ Przewijanie w d贸艂
+ Je艣li w艂膮czone, nuty b臋d膮 spada膰 w d贸艂 zamiast lecie膰 w g贸r臋.
Wolne stukanie
- Je艣li wy艂膮czone, pr贸ba klikni臋cia struny kt贸ra nie ma nuty odda chybienie.
+ Je艣li wy艂膮czone, pr贸ba klikni臋cia struny kt贸ra nie ma nuty sprawi chybienie.
Niegrzeczno艣膰
Je艣li wy艂膮czone, cenzuruje scenki 7 Tygodnia.
@@ -111,10 +111,10 @@
...
Strumieniowana Muzyka
- Je艣li w艂膮czone, tylko muzyka b臋dzie strumieniowa膰 audio, uwalniaj膮c wi臋cej pami臋ci, na mo偶liwy koszt wi臋kszego u偶ytku CPU. (EKSPERYMENTALNE)
+ Je艣li w艂膮czone, tylko muzyka b臋dzie strumieniowa膰 audio, uwalniaj膮c wi臋cej pami臋ci, na mo偶liwy koszt wi臋kszego u偶ycia CPU. (EKSPERYMENTALNE)
If checked, only musics will have streamed audio, ALSO freeing a LOT of memory with the downside of higher cpu usage if more audio are being streamed at once (EXPERIMENTAL). Turning this off will consume a lot of memory, especially on longer songs. If you aren't sure, leave this on.
Strumieniowane Wokale
- Je艣li w艂膮czone, tylko wokale b臋d膮 strumieniowa膰 audio, uwalniaj膮c wi臋cej pami臋ci, na mo偶liwy koszt wi臋kszego u偶ytku CPU. (EKSPERYMENTALNE)
+ Je艣li w艂膮czone, tylko wokale b臋d膮 strumieniowa膰 audio, uwalniaj膮c wi臋cej pami臋ci, na mo偶liwy koszt wi臋kszego u偶ycia CPU. (EKSPERYMENTALNE)
@@ -131,11 +131,11 @@ If checked, only musics will have streamed audio, ALSO freeing a LOT of memory w
Je艣li w艂膮czone, uwzgl臋dni nocne budowy gry przy sprawdzaniu aktualizacji.
Sprawd藕 Aktualizacje
- Wybierz by szuka膰 nowych aktualizacji silnika.
+ Wybierz by sprawdzi膰 czy nie ma nowszej wersji silnika.
Nie znaleziono aktualizacji.
Tryb Dewelopera
- Je艣li w艂膮czone, otrzymasz dost臋p do funkcji deweloperskich, na przyk艂ad wi臋cej klawiszy, edytory, konsola, itd.
+ Je艣li w艂膮czone, otrzymasz dost臋p do funkcji deweloperskich, na przyk艂ad niekt贸re skr贸ty klawiszowe, edytory, konsola, itd.
Usu艅 Zapis Gry
Wybierz aby usun膮膰 zapis gry. To usunie wszystkie twoje wyniki.
@@ -149,10 +149,10 @@ If checked, only musics will have streamed audio, ALSO freeing a LOT of memory w
Wybierz aby pokaza膰 konsol臋 gry, kt贸ra pokazuje zapisy debugowe. (tylko po angielsku.)
Zmienny Rozmiar Edytor贸w
- Je艣li w艂膮czone, pozwoli edytorom na renderowanie poza bazow膮 rezolucj膮 1280x720 oryginalnej gry, pozwalaj膮c na wi臋cej detali i miejsca.
+ Je艣li w艂膮czone, pozwoli edytorom na renderowanie poza bazow膮 rozdzielczo艣ci膮 1280x720 oryginalnej gry, pozwalaj膮c na wi臋cej detali i miejsca.
Objed藕 Zmienny Rozmiar
- Wy艂膮cza minimaln膮 rezolucj臋 rozmiaru edytor贸w (Wymaga aby opcja "Zmienny Rozmiar Edytor贸w" by艂a w艂膮czona).
+ Pozwala obej艣膰 minimaln膮 rodzielczo艣膰 edytor贸w (Wymaga aby opcja "Zmienny Rozmiar Edytor贸w" by艂a w艂膮czona).
D藕wi臋ki Edytor贸w
Je艣li w艂膮czone, niekt贸re elementy edytor贸w b臋d膮 gra膰 d藕wi臋ki. (Na przyk艂ad: d藕wi臋ki p贸l wyboru...)
@@ -163,8 +163,8 @@ If checked, only musics will have streamed audio, ALSO freeing a LOT of memory w
Mocniejszy Rozmaz
Je艣li w艂膮czone, gra u偶yje mocniejszego rozmazu, kt贸ry kosztuje wydajno艣膰, ale wygl膮da lepiej.
- Autozapisy Edytora
- Je艣li w艂膮czone, edytor automatycznie zapisze tw贸j plik, z poni偶szymi opcjami.
+ Autozapisy Edytor贸w
+ Je艣li w艂膮czone, edytory automatycznie b臋d膮 zapisywa膰 tw贸j progres, u偶ywaj膮c poni偶szych opcji.
Cz臋sto艣膰 Autozapisu
Kontroluje co jaki czas edytor b臋dzie automatycznie zapisywa膰. (w sekundach...)
@@ -176,4 +176,4 @@ If checked, only musics will have streamed audio, ALSO freeing a LOT of memory w
Je艣li w艂膮czone, Edytor b臋dzie zapisywa膰 pliki w osobnym folderze, zamiast nadpisywania aktualnego pliku. (song/autosaves/)
-
\ No newline at end of file
+
From 36bb70d09200d066fb4491ea4960141fbb52bd84 Mon Sep 17 00:00:00 2001
From: "Glitch.Smh" <105682003+GlitchDotSmh@users.noreply.github.com>
Date: Fri, 25 Jul 2025 15:34:09 +0100
Subject: [PATCH 2/3] fixed evilsk8rs name in titlescreen
---
assets/data/titlescreen/titlescreen.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/assets/data/titlescreen/titlescreen.xml b/assets/data/titlescreen/titlescreen.xml
index 323e9ef1..fbd8fbd7 100644
--- a/assets/data/titlescreen/titlescreen.xml
+++ b/assets/data/titlescreen/titlescreen.xml
@@ -15,14 +15,14 @@
-
+
-
+
From 5cff42ccd8d4680956eb2b79f6182476093579b7 Mon Sep 17 00:00:00 2001
From: Hero <68159082+HeroEyad@users.noreply.github.com>
Date: Fri, 25 Jul 2025 17:51:53 +0300
Subject: [PATCH 3/3] icon support FOR NOW.
---
source/funkin/backend/system/Flags.hx | 6 +++---
source/funkin/backend/utils/WindowUtils.hx | 11 +++++++++++
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/source/funkin/backend/system/Flags.hx b/source/funkin/backend/system/Flags.hx
index e7bdad75..dd3815e4 100644
--- a/source/funkin/backend/system/Flags.hx
+++ b/source/funkin/backend/system/Flags.hx
@@ -26,9 +26,9 @@ class Flags {
public static var MOD_DOWNLOAD_LINK:String = "";
public static var MOD_DEPENDENCIES:Array = [];
- public static var MOD_ICON64:String = "";
- public static var MOD_ICON32:String = "";
- public static var MOD_ICON16:String = "";
+ @:noCompletion public static var MOD_ICON64:String = "";
+ @:noCompletion public static var MOD_ICON32:String = "";
+ @:noCompletion public static var MOD_ICON16:String = "";
public static var MOD_ICON:String = "";
public static var MOD_DISCORD_CLIENT_ID:String = "";
diff --git a/source/funkin/backend/utils/WindowUtils.hx b/source/funkin/backend/utils/WindowUtils.hx
index 065a1573..706c36e4 100644
--- a/source/funkin/backend/utils/WindowUtils.hx
+++ b/source/funkin/backend/utils/WindowUtils.hx
@@ -57,6 +57,17 @@ final class WindowUtils {
updateTitle();
}
+ /**
+ * Sets the window title and icon.
+ * @param title The title to set.
+ * @param image The image to set as the icon.
+ **/
+ public static inline function setWindow(?name:String, ?image:String)
+ {
+ Lib.application.window.setIcon(lime.graphics.Image.fromBytes(Assets.getBytes(Flags.MOD_ICON != null ? Flags.MOD_ICON : image)));
+ title = Flags.MOD_NAME != null ? Flags.MOD_NAME : title;
+ }
+
/**
* Updates the window title to have the current title and prefix/suffix.
**/