Zamknij reklame

Witamy w pierwszej części serii poświęconej modowanie, czyli modyfikacje w obrębie iOS. W pierwszej części pokażemy jak można łatwo zmodyfikować grafikę niektórych gier do natywnej rozdzielczości iPhone'a 4, tak aby były one „retina gotowe”

Jeśli grałeś w jakąkolwiek grę, która nie została zaktualizowana graficznie na iPhonie 4, być może zniechęcił Cię „pikselowany” obraz, który nie zapewnia takich samych wrażeń w grach, jak gry oznaczone jako HD, czyli gry o wysokiej rozdzielczości. Niestety wiele gier prawdopodobnie nie doczeka się nawet aktualizacji, więc my, użytkownicy, będziemy musieli sobie pomóc. Do tego będziemy potrzebować następujących rzeczy:

  • iPhone po jailbreaku z systemem iOS 4.1
  • Dostęp do systemu plików (OpenSSH dla klientów SSH lub afc2dd dla i-FunBox, oba z Cydii)
  • Menedżer plików - Total Commander z odpowiednią wtyczką, WinSCP czy i-FunBox
  • Retinazator z Cydii

To ostatnia wymieniona aplikacja, a raczej tweak, która jest twórcą tej magii z grafiką. A co on właściwie robi? Po prostu zmusza bibliotekę OpenGL do renderowania grafiki 3D w natywnej rozdzielczości iPhone'a. Retinasizer natywnie obsługuje te siedem gier, w których po instalacji nie są wymagane żadne dalsze modyfikacje (z wyjątkiem PES 2010, patrz poniżej):

  • Sonik 4
  • PES 2010 (Konami)
  • Infekcja zombie (Gameloft)
  • Walka ACE (Namco)
  • Golf Tigera Woodsa (EA)
  • Sim City Deluxe (EA)
  • Street Fighter 4 (Capcom)
  • Dotknij Zwierzęta: Koty (ngmoco)
  • SZYBKI (SGN)

Jeśli chcesz zwiększyć rozdzielczość innych gier, musisz ręcznie edytować plik Retinasizer.plist, które znajdziesz w katalogu /Biblioteka/MobileSubstrate/DynamicLibraries/. Procedura jest następująca:

  1. Najpierw musisz znaleźć „ID pakietu” konkretnej gry. Znajdziesz go w pliku iTunesMetadata.plist, który znajduje się w katalogu Użytkownik/Aplikacje/[folder gry].app/ i, podobnie jak wszystkie inne pliki z tym rozszerzeniem, można je otworzyć w Notatniku. Dla lepszej orientacji polecam używać i-FunBox jako menedżera plików, który może haszysz (kod aplikacji), aby przekonwertować bezpośrednio na nazwę aplikacji.
  2. Skopiuj znaleziony tekst do schowka. W przypadku Raymana 2 tekst wygląda następująco: com.gameloft.Rayman2.
  3. Otwórz plik Retinasizer.plist. Kilka fragmentów danych znajduje się już w nawiasach okrągłych. Dodaj przecinek po ostatnim, aby wyglądało to tak – „com.ea.pandyinc”- po przecinku Zrób to Wciśnij tabulator 3 razy i wklej skopiowany tekst na jezdnie, tak aby ostatni element w nawiasach wyglądał tak: „com.gameloft.Rayman2”.
  4. Zapisz zmiany. Jeśli korzystasz z i-FunBox, musisz skopiować plik Retinasizer.plist na pulpit i nadpisać oryginalny zmienionym plikiem.
  5. Jeśli wszystko zrobiłeś dobrze, po uruchomieniu gry powinieneś zauważyć znaczną poprawę grafiki.


Oczywiście ta procedura nie działa we wszystkich grach, wręcz przeciwnie, w wielu grach ta zmiana może całkowicie zepsuć grafikę, gra będzie niestabilna lub sterowanie dotykowe nie będzie działać poprawnie. Jeśli tak się stanie, nie panikuj, po prostu usuń tekst, który umieściłeś w Retinasizer.plist. Dzięki temu możesz przetestować, która z Twoich gier będzie działać w 100%. Wśród prawidłowo działających gier znajdziesz m.in.:

  • Rayman 2
  • Galaktyka w ogniu
  • Super Małpia Piłka 1 i 2
  • Dungeon Hunter
  • Zamek Magii
  • Mistrz rajdowy Pro

Na naszym forum znajdziesz listę działających gier, w tym niezbędny „ID pakietu”, a jeśli sam natkniesz się na działającą, nie zapomnij podzielić się nią z innymi na forum.

Uwaga na temat PES 2010 – aby zagrać w tę wspaniałą grę piłkarską, obecnie dostępną w App Store za 0,79 €, musisz edytować „Identyfikator pakietu” w pliku Retinasizer.plist, konkretnie z „com.konami.pes2010” na „com.konami -Europa.pies2010". Po tej edycji zmiana grafiki powinna zostać odzwierciedlona. Przecież różnicę najlepiej widać w poniższej galerii. Po lewej stronie rozdzielczość oryginalna, po prawej rozdzielczość „retinizowana”.


Powinniśmy mieć grafikę, ale co zrobić z przyciskami, a zwłaszcza z rozmytą ikoną na Springboardzie? Dowiecie się w kolejnym odcinku…

.