Repository navigation
Releases: GrzybDev/MenadzerSpolszczen
Release list
Menadżer Spolszczeń 0.1.1
Pierwsza poprawka Menadżera Spolszczeń. Usuwa błąd, przez który po nieoczekiwanym zamknięciu aplikacji jej okno
zatrzymywało się na „Uruchamianie…”, także po ponownym uruchomieniu komputera. Do tego kilka mniejszych poprawek.
Poprawki
- Okno nie zatrzymuje się już na „Uruchamianie…”. Gdy aplikację zamknięto z zewnątrz, np. w Menedżerze zadań, albo
zgasł prąd, okno przy każdym kolejnym uruchomieniu czekało na część aplikacji działającą w tle i nigdy się nie
otwierało.- Po aktualizacji okno otworzy się normalnie i raz poinformuje, że aplikacja została nieoczekiwanie zamknięta.
- To samo mogło się zdarzyć, gdy przy uruchomieniu nie udało się dokończyć cofania instalacji przerwanej awarią.
- Gdy okno nie może porozumieć się z częścią aplikacji działającą w tle, ponawia próby coraz rzadziej, najwyżej co
5 sekund, zamiast dziesięć razy na sekundę zapełniać logi. - Okno nie czeka już 30 sekund na odpowiedź, której część aplikacji działająca w tle nie mogła wysłać.
- Lista „Zachowane kopie” w ustawieniach wczytuje się także wtedy, gdy są w niej kopie z testowej instalacji Kreatora
spolszczeń albo z niedokończonej zamiany spolszczenia. - Wybrany wariant bez nazwy, w starszym wydaniu z kilkoma wariantami, nie przepada po ponownym uruchomieniu aplikacji.
Wcześniej aplikacja mogła potem zainstalować inny wariant. - Gra z Epic Games Store dodana ręcznie z folderu w katalogu głównym dysku (np.
E:\) nie znika już z listy po
ponownym uruchomieniu aplikacji, zanim sklepy zostaną przeszukane. - Katalog zapisuje się i odświeża także wtedy, gdy link do sklepu przychodzi ze strony bez danych sklepu.
- „Wyczyść filtry” w Katalogu wygląda teraz tak samo jak „Więcej filtrów” obok.
- Kreator spolszczeń:
- Opis paczki mieści licencję i kod źródłowy najwyżej 32 narzędzi i bibliotek. Kreator mówi o tym przy sprawdzaniu,
zamiast zbudować paczkę, której instalacja się nie uda. - Nazwa biblioteki wzięta z bardzo długiej nazwy pliku jest skracana do 200 znaków, więc taka paczka też się
instaluje. - Kreator znów ostrzega o plikach, które cofnięta instalacja testowa zostawiła zmienione przez oprogramowanie paczki.
- Opis paczki mieści licencję i kod źródłowy najwyżej 32 narzędzi i bibliotek. Kreator mówi o tym przy sprawdzaniu,
Aktualizacja
Przy włączonych automatycznych aktualizacjach aplikacja zaktualizuje się sama. Można też uruchomić instalator nowej
wersji: zastąpi poprzednią, a ustawienia, zainstalowane spolszczenia i kopie oryginalnych plików zostaną na miejscu.
Jeśli okno wersji 0.1.0 stoi na „Uruchamianie…”, wystarczy je zamknąć i uruchomić instalator nowej wersji. Można też
kliknąć ikonę aplikacji w zasobniku prawym przyciskiem, wybrać „Sprawdź teraz”, a potem „Uruchom ponownie, aby
zaktualizować”.
Wymagania
- Windows 10 lub 11 w wersji 64-bitowej.
- Aplikacja i jej instalator są podpisane cyfrowo przez „Open Source Developer, Marek Grzyb”.
Kod źródłowy tej wersji:
menadzer-spolszczen/v0.1.1
Menadżer Spolszczeń 0.1.0
Pierwsze publiczne wydanie Menadżera Spolszczeń, aplikacji Bazy Spolszczeń, która znajduje gry na komputerze, instaluje
do nich spolszczenia, dba o ich aktualność i potrafi cofnąć każdą zmianę.
Co potrafi
- Znajduje gry ze Steama, GOG-a (GOG Galaxy, instalatory offline, Heroic) i Epic Games Store (Epic Games Launcher,
Heroic, Legendary). - Instaluje spolszczenia jednym kliknięciem albo automatycznie, po sprawdzeniu, że pasują do wersji gry, i nigdy w
trakcie gry ani aktualizacji w sklepie. - Pozwala wybrać spolszczenie, gdy grę przetłumaczyło kilka grup, i jego części do wyboru (składniki).
- Aktualizuje spolszczenia i przywraca je po aktualizacji gry, która nadpisała pliki.
- Zachowuje oryginalne pliki gry, więc każdą zmianę da się cofnąć, nawet po awarii.
- Otwiera się z przycisku „Pobierz” na stronie Bazy Spolszczeń, z wybranymi tam częściami spolszczenia.
- Działa w zasobniku systemowym, zajmuje mało pamięci i sama się aktualizuje.
- Ma Kreator spolszczeń, który buduje paczki ze spolszczeniem z folderu z przetłumaczonymi plikami.
Zmiany od bety 1
- Wersje testowe tylko na życzenie. Aplikacja aktualizuje się teraz tylko do wydań stabilnych. Kto chce testować
nowości wcześniej, włącza „Instaluj wersje testowe” w ustawieniach, w sekcji „O aplikacji”. - Zgłaszanie problemów. „Zgłoś problem” w ustawieniach otwiera formularz zgłoszenia z wpisaną wersją aplikacji i
systemu. - Foldery na wierzchu. „Folder z logami”, folder danych i folder gry otwierają się teraz nad oknem aplikacji, a nie
pod nim.
Dla testerów
Dziękujemy wszystkim, którzy testowali wersje alfa i beta. Aplikacja zaktualizuje się do tej wersji sama. Od teraz
dostaje tylko wydania stabilne; żeby dalej dostawać wersje testowe, włącz „Instaluj wersje testowe” w ustawieniach.
Wymagania
- Windows 10 lub 11 w wersji 64-bitowej.
- Aplikacja i jej instalator są podpisane cyfrowo przez „Open Source Developer, Marek Grzyb”.
Kod źródłowy tej wersji:
menadzer-spolszczen/v0.1.0
Menadżer Spolszczeń 0.1.0-beta.1
Pierwsza beta Menadżera Spolszczeń. Przycisk „Pobierz” na stronie Bazy Spolszczeń może otworzyć spolszczenie prosto
w aplikacji, a po nieoczekiwanym zamknięciu można, za zgodą, wysłać autorom raport o błędzie. Pobrania przez Menadżera
liczą się na stronie uczciwie: raz na instalację.
Co nowego
- Otwieranie spolszczeń ze strony. Link ze strony projektu otwiera grę w „Moich grach” z tym spolszczeniem i
składnikami wybranymi na stronie.- Nic nie instaluje się samo: wybór czeka na kliknięcie „Zainstaluj”, a dopóki go nie ma, nic nie zostaje zapisane.
- Przy zainstalowanym spolszczeniu wybór ze strony rozwija składniki ze zmianą, którą stosuje „Zastosuj zmiany”.
- Gdy gry nie ma na komputerze, link otwiera stronę projektu w Katalogu.
- Strona Bazy Spolszczeń zacznie korzystać z tych linków stopniowo.
- Raporty o błędach, tylko za zgodą. Po nieoczekiwanym zamknięciu aplikacji albo jej okna, przy następnym otwarciu
okna, Menadżer proponuje wysłanie raportu o błędzie.- „Pokaż, co zostanie wysłane” pokazuje cały raport przed wysłaniem: wersję aplikacji i systemu, opis błędu i
ostatnie wpisy dziennika. Raport nie zawiera nazwy użytkownika, zawartości plików ani identyfikatora komputera. - Po wysłaniu okno podaje numer raportu, który warto dołączyć do zgłoszenia problemu.
- „Wysyłaj takie raporty automatycznie” (także w ustawieniach, w sekcji „O aplikacji”) wysyła raporty bez pytania.
Domyślnie jest wyłączone, a „Co zawiera raport?” pokazuje przykład.
- „Pokaż, co zostanie wysłane” pokazuje cały raport przed wysłaniem: wersję aplikacji i systemu, opis błędu i
- Pobranie liczy się raz na instalację. Menadżer wysyła z liczonym pobraniem losowy identyfikator instalacji, więc
ponowna instalacja tego samego wydania nie nabija licznika na stronie. Identyfikator nie jest związany z komputerem
ani kontem, nie trafia do żadnego innego zapytania i znika po odinstalowaniu aplikacji.
Aktualizacja
Wystarczy uruchomić instalator nowej wersji. Zastąpi poprzednią, a ustawienia, zainstalowane spolszczenia i kopie
oryginalnych plików zostaną na miejscu.
Wymagania
- Windows 10 lub 11 w wersji 64-bitowej.
- Aplikacja i jej instalator są podpisane cyfrowo przez „Open Source Developer, Marek Grzyb”.
Kod źródłowy tej wersji:
menadzer-spolszczen/v0.1.0-beta.1
Menadżer Spolszczeń 0.1.0-alpha.4
Czwarta i ostatnia wersja testowa Menadżera Spolszczeń przed betą. Gry z Epic Games Store dostają spolszczenia z Bazy
Spolszczeń tak jak gry ze Steam i GOG-a. Do tego poprawki Kreatora spolszczeń zgłoszone przez testerów.
Co nowego
- Spolszczenia do gier z Epic Games Store. Menadżer wykrywał już gry z Epic Games Launchera, Heroica i Legendary,
a teraz dopasowuje je do projektów w Bazie Spolszczeń.- Gra z Epic trafia do „Moich gier”, gdy projekt ma do niej plik, i instaluje się, aktualizuje i odinstalowuje jak
każda inna. - Dopasowanie działa dla projektów, których link do Epic Games Store Baza Spolszczeń uzupełniła o identyfikator gry
w sklepie. - Gra, którą Epic oficjalnie wydaje po polsku, nie dostaje spolszczenia automatycznie, tak jak przy innych sklepach.
- Gra z Epic trafia do „Moich gier”, gdy projekt ma do niej plik, i instaluje się, aktualizuje i odinstalowuje jak
Poprawki
- Kreator spolszczeń:
- Nieoczekiwany błąd przy budowaniu paczki albo porównywaniu plików nie zamyka już Kreatora. Kreator mówi, co się
stało, a szczegóły zapisuje w logach. - Plik, którego nie da się odczytać, np. bo używa go inny program, jest podawany z nazwy, a budowanie można powtórzyć
po jego zamknięciu. Wcześniej kończyło się ogólnym błędem zapisu paczki. - Opis licencji biblioteki podaje jej nazwę.
- W najmniejszym oknie nagłówek Kreatora mieści się w całości, a „Nowy projekt” zostaje pod ikoną.
- Nieoczekiwany błąd przy budowaniu paczki albo porównywaniu plików nie zamyka już Kreatora. Kreator mówi, co się
- Błąd, którego nie da się po prostu ponowić, np. zamiana spolszczenia zatrzymana przez pliki zostawione przy
odinstalowaniu, ma w „Moich grach” przycisk „Otwórz”, który prowadzi do strony gry z wyjaśnieniem.
Aktualizacja
Wystarczy uruchomić instalator nowej wersji. Zastąpi poprzednią, a ustawienia, zainstalowane spolszczenia i kopie
oryginalnych plików zostaną na miejscu.
Wymagania
- Windows 10 lub 11 w wersji 64-bitowej.
- Aplikacja i jej instalator są podpisane cyfrowo przez „Open Source Developer, Marek Grzyb”.
Kod źródłowy tej wersji:
menadzer-spolszczen/v0.1.0-alpha.4
Menadżer Spolszczeń 0.1.0-alpha.3
Trzecia wersja testowa Menadżera Spolszczeń. Wydania mogą mieć teraz składniki, czyli części spolszczenia do wyboru.
Spolszczenia z własnym oprogramowaniem mogą bezpiecznie zmieniać pliki gry podczas grania. Do tego poprawki Kreatora
spolszczeń zgłoszone przez testerów.
Co nowego
- Składniki wydań. Wydanie spolszczenia może mieć podstawę i składniki do wyboru: pojedyncze, które się włącza,
albo grupy, z których wybiera się jeden.- Na stronie gry linia „Ze składnikiem …” albo „Bez składników” rozwija się po kliknięciu „Zmień”. Opis składnika
pokazuje się po najechaniu na niego albo z klawiatury. - Zmiana składników zainstalowanego spolszczenia to jedno zadanie („Zastosuj zmiany”), które pobiera tylko brakujące
paczki. - Składniki, których nie ruszasz, idą za ustawieniem autora.
- Warianty starszych wydań wybiera się tak samo: „Wariant: …” i „Zmień”.
- Składniki pojawią się, gdy Baza Spolszczeń zacznie publikować wydania z nimi. Starsze wydania działają jak dotąd.
- Na stronie gry linia „Ze składnikiem …” albo „Bez składników” rozwija się po kliknięciu „Zmień”. Opis składnika
- Jedno pobranie na instalację. Instalacja wydania liczy się na stronie jako jedno pobranie, niezależnie od liczby
paczek. Dobranie składnika później nie liczy się wcale. - Pliki zmieniane podczas gry. Paczka
.plmodmoże wskazać pliki, które jej oprogramowanie zmienia w trakcie gry.- Menadżer zachowuje ich oryginały i przy odinstalowaniu je przywraca.
- Jeśli gra dostała w międzyczasie aktualizację, zostawia te pliki bez zmian, a ich kopie trzyma w ustawieniach
(„Zachowane kopie”). Przy grze ze Steam strona gry proponuje wtedy sprawdzenie spójności plików. - Instalacja na stronie gry pokazuje listę „Pliki zmieniane podczas gry”.
- Licencje oprogramowania z paczki: instalacja na stronie gry wymienia narzędzia, które paczka zawiera, z ich
licencjami i kodem źródłowym. - Przerwana aktualizacja nie zostawia gry bez spolszczenia. Jeśli aplikację zamknięto w trakcie aktualizacji,
naprawy albo zamiany spolszczenia, przy następnym uruchomieniu przywraca poprzednie wydanie. - Kreator spolszczeń:
- karta „Zmieniane podczas gry”, w obu trybach, do wskazania plików, które oprogramowanie paczki zmienia w trakcie
gry; - testowa instalacja razem z paczką podstawową („Razem z paczką spolszczenia…”), żeby sprawdzić składnik z podstawą,
z którą będzie instalowany; - własna biblioteka może mieć licencję i kod źródłowy („Dodaj licencję i kod źródłowy”), ale nie musi.
- karta „Zmieniane podczas gry”, w obu trybach, do wskazania plików, które oprogramowanie paczki zmienia w trakcie
Poprawki
- Kreator spolszczeń:
- Po zmianie gry, na przykład z wersji ze Steam na wersję z GOG-a, Kreator zapomina paczkę zbudowaną dla
poprzedniej. Gdy gra jest w kilku sklepach, proponowana nazwa paczki zawiera sklep. - „To moja praca” przy ostrzeżeniach budowania oznacza je jako „Przyjęte”, a „Zbuduj ponownie” buduje paczkę w tym
samym miejscu. - Nieudane budowanie nie pokazuje już „Paczka jest gotowa”. Poprzednia paczka zostaje opisana jako wcześniejsza.
- „Zakończ projekt” wraca do początku Kreatora, wcześniej pytając o niezapisane zmiany.
- Plik zmieniony od porównania jest podawany ścieżką w folderze, a nie pełną ścieżką na dysku.
- Po zmianie gry, na przykład z wersji ze Steam na wersję z GOG-a, Kreator zapomina paczkę zbudowaną dla
- „Uruchom grę” jest dostępne tylko wtedy, gdy na grze nie trwa żadne zadanie.
- Automatyczna instalacja albo aktualizacja, która skończyła się w ułamku sekundy, nie jest już brana za odrzuconą.
- Aplikacja korzysta z .NET 10.0.13, z najnowszymi poprawkami bezpieczeństwa.
Aktualizacja
Wystarczy uruchomić instalator nowej wersji. Zastąpi poprzednią, a ustawienia, zainstalowane spolszczenia i kopie
oryginalnych plików zostaną na miejscu.
Wymagania
- Windows 10 lub 11 w wersji 64-bitowej.
- Aplikacja i jej instalator są podpisane cyfrowo przez „Open Source Developer, Marek Grzyb”.
Kod źródłowy tej wersji:
menadzer-spolszczen/v0.1.0-alpha.3
Menadżer Spolszczeń 0.1.0-alpha.2
Druga wersja testowa Menadżera Spolszczeń i pierwsza z oknem. Wszystko, co w alpha.1 działało w tle, ma teraz swoje
ekrany: listę gier, katalog Bazy Spolszczeń, ustawienia i Kreator spolszczeń.
Co nowego
- Pierwsze uruchomienie: pięć krótkich kroków. Wybierasz, co aplikacja może robić sama (instalować, aktualizować
i naprawiać spolszczenia, wysyłać powiadomienia), czy ma startować z Windows i co robi zamknięcie okna. Na koniec
widzisz, jakie gry znalazła. - Moje gry: gry ze spolszczeniem do zainstalowania i te, które już je mają.
- Panel „Do zrobienia” zbiera błędy, naprawy, aktualizacje i gry, w których trzeba wybrać grupę. Wszystkie
aktualizacje i naprawy uruchamia jeden przycisk. - Gry można filtrować (wszystkie, zainstalowane, dostępne, ukryte) i sortować.
- Wyszukiwarka nie zwraca uwagi na wielkość liter ani polskie znaki.
- Skróty: Ctrl+F przechodzi do wyszukiwarki, F5 od razu sprawdza gry.
- Panel „Do zrobienia” zbiera błędy, naprawy, aktualizacje i gry, w których trzeba wybrać grupę. Wszystkie
- Strona gry:
- instalacja, aktualizacja, naprawa i odinstalowanie, z postępem zadania krok po kroku;
- uruchomienie gry;
- gdy grę tłumaczy kilka grup, ich spolszczenia stoją obok siebie do wyboru;
- opis, galeria i twórcy spolszczenia;
- po odinstalowaniu strona mówi, które pliki zostały bez zmian i dlaczego.
- Katalog: cała Baza Spolszczeń do przeglądania, także gry, których nie masz.
- Wyszukiwarka, filtry (gry na tym komputerze, statusy, grupy, typy, sklepy, platformy, gatunki) i sortowanie
(najnowsze wydanie, popularność, nazwa). - Strony gier i spolszczeń z opisem i galerią. Animowane obrazki i krótkie klipy grają w oknie, filmy otwierają się
w przeglądarce. - Gry dla dorosłych pojawiają się dopiero po potwierdzeniu wieku, a ich obrazki są rozmyte, dopóki ich nie odsłonisz.
- Wyszukiwarka, filtry (gry na tym komputerze, statusy, grupy, typy, sklepy, platformy, gatunki) i sortowanie
- Kreator spolszczeń, po włączeniu trybu twórcy:
- porównuje Twój folder ze spolszczeniem z folderem gry i sam rozpoznaje nowe pliki, zmienione pliki (łatki),
zmiany nazw i usunięcia; - sprawdza paczkę z zasadami Bazy Spolszczeń i podpowiada poprawną ścieżkę, gdy w nazwie pliku jest literówka;
- ma tryb zaawansowany, w którym kroki paczki układasz sam;
- buduje paczkę
.zipalbo.plmod(format dobiera sam) i pozwala zainstalować ją testowo, a potem to cofnąć; - podpowiada kolejną wersję i autorów na podstawie spolszczenia z Bazy Spolszczeń.
- porównuje Twój folder ze spolszczeniem z folderem gry i sam rozpoznaje nowe pliki, zmienione pliki (łatki),
- Ustawienia:
- automatyzacja, powiadomienia, start z Windows i zachowanie przy zamykaniu okna;
- miejsce kopii zapasowych (folder gry, dane aplikacji albo własny folder) z przenoszeniem istniejących kopii;
- preferowane grupy;
- zajmowane miejsce, czyszczenie pamięci podręcznej i odinstalowanie wszystkich spolszczeń naraz;
- informacje o wersji z listą zmian nowej aktualizacji, zgłaszanie problemu i licencje.
- „Nie widzisz swojej gry?”: co znalazł każdy sklep, wskazówki Bazy Spolszczeń i dodanie folderu biblioteki
Steam albo gry z GOG-a lub Epic Games Store. - Powiadomienia w oknie: gdy okno jest na wierzchu, pojawiają się w jego rogu, a gdy jest zamknięte albo w tle,
w zasobniku systemowym. Powiadomienie o nieudanym zadaniu podaje jego przyczynę. - Po nieoczekiwanym zamknięciu aplikacja mówi o tym przy następnym otwarciu okna. Pozwala zapisać raport
diagnostyczny i zgłosić problem. - Dostępność: pełna obsługa klawiaturą i czytnikami ekranu. Okno działa już od 960×600, a animacje ograniczają
się, gdy Windows ma wyłączone efekty animacji.
Poprawki
- Przenoszenie kopii zapasowych pomija gry, których kopie już są w nowym miejscu albo są chwilowo niedostępne.
Aktualizacja
Wystarczy uruchomić instalator nowej wersji. Zastąpi poprzednią, a ustawienia, zainstalowane spolszczenia i kopie
oryginalnych plików zostaną na miejscu.
Wymagania
- Windows 10 lub 11 w wersji 64-bitowej.
- Aplikacja i jej instalator są podpisane cyfrowo przez „Open Source Developer, Marek Grzyb”.
Kod źródłowy tej wersji:
menadzer-spolszczen/v0.1.0-alpha.2
Menadżer Spolszczeń 0.1.0-alpha.1
Pierwsza wersja testowa Menadżera Spolszczeń. Zawiera kompletny rdzeń aplikacji, ale jeszcze bez okna: to wydanie
służy do sprawdzenia instalacji, podpisu cyfrowego i aktualizacji, a nie do instalowania spolszczeń.
Co zawiera
- Wykrywanie gier ze Steama, GOG-a (GOG Galaxy, instalatory offline i Heroic) i Epic Games Store (Epic Games
Launcher, Heroic i Legendary), z bieżącym śledzeniem zmian w sklepach, bez przeszukiwania dysków. - Katalog Bazy Spolszczeń: pobieranie listy spolszczeń i dopasowywanie ich do zainstalowanych gier z uwzględnieniem
sklepu, wersji gry i systemu. - Bezpieczna instalacja: kopie oryginalnych plików, dziennik zmian i samoczynne wycofanie instalacji przerwanej
przez awarię lub brak prądu. - Aktualizacje i naprawy spolszczeń, także po aktualizacji gry, która je nadpisała. Do gry, która oficjalnie ma
język polski, spolszczenie nigdy nie jest instalowane automatycznie. - Praca w tle: ikona w zasobniku systemowym, uruchamianie razem z Windows i samodzielne aktualizacje aplikacji.
Wymagania
- Windows 10 lub 11 w wersji 64-bitowej.
- Aplikacja i jej instalator są podpisane cyfrowo przez „Open Source Developer, Marek Grzyb”.
Kod źródłowy tej wersji:
menadzer-spolszczen/v0.1.0-alpha.1