Kilka miesięcy temu zacząłem szukać narzędzia, które pozwoli mi ogarnąć rosnącą bibliotekę gier PS3 bez bólu głowy i bez ręcznego przeklikiwania folderów. Nie znalazłem nic, co by mi odpowiadało — więc napisałem własne.
Oto PS3 Game Compression Manager.
Do czego to służy?
Program powstał z jednego prostego powodu: gry PS3 zajmują gigantyczne ilości miejsca, a gdy masz ich kilkadziesiąt lub kilkaset, zarządzanie tym zaczyna być problemem.
PS3 Game Compression Manager pozwala skanować bibliotekę, wyświetlać wszystkie gry w czytelnej tabeli, a następnie kompresować je na różne sposoby — bez ruszania oryginalnych plików.
Program obsługuje dwa typy bibliotek:
- standardowy folder z grami, gdzie każda gra znajduje się w osobnym katalogu zawierającym PS3_GAME oraz ICON0.PNG,
- układ typowy dla prawdziwego dysku PS3, czyli dev_hdd0/game/, przydatny przy kopiowaniu danych bezpośrednio z konsoli lub korzystaniu z takiej struktury w RPCS3.
Główne funkcje
- Skanowanie biblioteki i wykrywanie gier Program automatycznie rozpoznaje foldery gier, odczytuje Game ID z pliku PARAM.SFO, pobiera okładki (ICON0.PNG) i wyświetla wszystko w czytelnej tabeli z ikonami, nazwami oraz rozmiarami.
- Status kompatybilności RPCS3 Raz dziennie aplikacja pobiera aktualną bazę kompatybilności z variatkowo.pl i automatycznie przypisuje każdej grze status: Playable, Ingame, Intro, Loadable, Nothing lub Unknown.
- Kompresja LZX (Compact OS) Program wykorzystuje wbudowany w Windows mechanizm compact.exe do kompresji folderów gier. Proces jest w pełni odwracalny i nie zmienia struktury plików. Kompresowane są wszystkie pliki i podfoldery, również ukryte. Aplikacja zapisuje rozmiar folderu przed i po kompresji w lokalnej bazie danych.
- Archiwizacja 7z – program pakuje folder gry do archiwum 7z z wykorzystaniem algorytmu LZMA2 oraz maksymalnego poziomu kompresji, a następnie usuwa oryginalny folder. Domyślny parametr słownika wynosi -md=512m, z możliwością zmiany na 256m lub 1536m w ustawieniach. Funkcja dostępna jest wyłącznie dla standardowych folderów gier — nie obsługuje układu dev_hdd0.
- Cache danych w game_db.ini Wszystkie informacje, takie jak Game ID, rozmiary, statusy kompatybilności oraz ścieżki, są przechowywane lokalnie w pliku game_db.ini. Dzięki temu kolejne skanowania biblioteki są znacznie szybsze.
- Okładki z nakładkami Po kompresji LZX program automatycznie nakłada grafikę overlay_lzx.png na okładkę gry i zapisuje wynik w folderze compressed_covers. Ikona w tabeli aktualizuje się natychmiast.
- Podgląd miniaturki Po najechaniu kursorem na ikonę gry wyświetla się popup z okładką oraz informacjami o rozmiarach: oryginalnym, po kompresji LZX i po archiwizacji 7z.
- Kolejka operacji z zarządzaniem Zakładka „Kolejka” pozwala przeglądać wszystkie zaplanowane operacje, zmieniać ich kolejność, usuwać elementy oraz śledzić postęp w czasie rzeczywistym.
- 30 motywów graficznych Program oferuje szeroki wybór motywów — od klasycznego ciemnego interfejsu, przez PlayStation Legacy, Matrix Terminal i Retro Vibe (synthwave), aż po Windows 98 Retro, OLED Dark oraz Nord Dark.
Stan projektu
Program jest nadal w aktywnym rozwoju i nie posiada jeszcze gotowego instalatora. Używam go na co dzień, ale jak to bywa z autorskimi projektami — niektóre funkcje mogą zachowywać się inaczej w zależności od konfiguracji systemu.
Jeśli chcesz przetestować aplikację, zapraszam do sprawdzenia jej w praktyce oraz zostawienia opinii w komentarzach lub na forum wsparcia.
W planach są kolejne funkcje, między innymi:
- widok kafelkowy,
- eksport listy gier,
- statystyki biblioteki,
- lepsza integracja z RPCS3.
Macie pomysły na kolejne funkcje? Napiszcie w komentarzach.
📎 Załączniki do pobrania:

