Skip to content

Releases: GrzybDev/MenadzerSpolszczen

Menadżer Spolszczeń 0.1.1

Choose a tag to compare

@GrzybDev GrzybDev released this 17 Oct 16:02
43f89ea

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.

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

Choose a tag to compare

@GrzybDev GrzybDev released this 16 Oct 08:57
60852a4

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

Pre-release

Choose a tag to compare

@GrzybDev GrzybDev released this 15 Oct 20:13
6f04c3a

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.
  • 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

Pre-release

Choose a tag to compare

@GrzybDev GrzybDev released this 15 Oct 09:19
6f04c3a

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.

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ą.
  • 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

Pre-release

Choose a tag to compare

@GrzybDev GrzybDev released this 14 Oct 19:26
6f04c3a

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.
  • 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 .plmod moż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.

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.
  • „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

Pre-release

Choose a tag to compare

@GrzybDev GrzybDev released this 13 Oct 17:51
6f04c3a

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.
  • 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.
  • 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ę .zip albo .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ń.
  • 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

Pre-release

Choose a tag to compare

@GrzybDev GrzybDev released this 10 Oct 08:41
6f04c3a

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