Zavrieť reklamu

Vitajte v prvom diele seriálu venovanému moddingu, teda modifikáciám v rámci iOS. Hneď v úvodnom diele si ukážeme, ako je možné jednoducho modifikovať grafiku niektorých hier na natívne rozlíšenie iPhone 4, tzv. aby boli “retina ready”

Pokiaľ ste hrali niektorú z graficky neaktualizovaných hier na iPhone 4, mnohokrát vás možno od samotného hrania odradil "rozpixelovaný" obraz, ktorý zďaleka neprináša taký herný zážitok, ako hry s označením HD, čiže hry s vysokým rozlíšením. Bohužiaľ mnoho z hier sa pravdepodobne updatu zrejme ani nedočká, preto si budeme musieť my, používatelia, pomôcť sami. Budeme na to potrebovať nasledujúce veci:

  • Jailbreaknutý iPhone s iOS 4.1
  • Sprístupnenie filesystému (OpenSSH pre SSH klientov či afc2dd pre i-FunBox, oboje z Cydie)
  • Súborový manažér – Total Commander s príslušným pluginom, WinSCP ČI i-Funbox
  • Retinasizer z Cydie

Práve posledná menovaná aplikácia, alebo lepšie povedané tweak, je strojcom onoho kúzla s grafikou. A čo vlastne robí? Jednoducho to, že prinúti knižnicu OpenGL, aby renderovala 3D grafiku v natívnom rozlíšení iPhone. Retinasizer natívne podporuje týchto sedem hier, kde po nainštalovaní nie sú potrebné žiadne ďalšie modifikácie (mimo PES 2010, viď nižšie):

  • Sonic 4 (SEGA)
  • PES 2010 (Konami)
  • Zombie Infection (Gameloft)
  • ACE Combat (Namco)
  • Tiger Woods Golf (EA)
  • Sim City Deluxe (EA)
  • Street Fighter 4 (Capcom)
  • Touch Pets: Cats (ngmoco)
  • FAST (SGN)

Pokiaľ by ste chceli zvýšiť rozlíšenie u iných hier, je potrebné urobiť manuálne úpravu súboru Retinasizer.plist, ktorý nájdete v adresári /Library/MobileSubstrate/DynamicLibraries/. Postup je taký:

  1. Najskôr je potrebné zistiť “Bundle ID” konkrétnej hry. Ten nájdete v súbore iTunesMetadata.plist, ktorá sa nachádza v adresári User/Applications/[herný priečinok].app/ a dá sa, rovnako ako všetky ostatné súbory s touto príponou, otvoriť v poznámkovom bloku. Pre lepšiu orientáciu odporúčam použiť ako filemanager i-FunBox, ktorý vie hašiš (kód aplikácie) previesť priamo na názov aplikácie.
  2. Text nachádzajúci sa v skopírujte do schránky. Pre hru Rayman 2 vyzerá text takto: com.gameloft.Rayman2.
  3. Otvorte súbor Retinasizer.plist. V okrúhlych zátvorkách sa už niekoľko údajov nachádza. Za posledný z nich pridajte čiarku aby vyzeral napríklad takto – „com.ea.pandyinc“, - za čiarkou urobte 3x odsadenie tabulátorom a do vozoviek vložte skopírovaný text, takže teraz bude posledná položka v okrúhlych zátvorkách vyzerať takto: "com.gameloft.Rayman2".
  4. Zmeny uložte. Pokiaľ používate i-FunBox, je potrebné Retinasizer.plist skopírovať napríklad na plochu a zmeneným súborom prepísať ten pôvodný.
  5. Pokiaľ ste urobili všetko správne, mali by ste po spustení hry vidieť výrazné zlepšenie grafiky.


Tento postup samozrejme nefunguje pre všetky hry, ba naopak, v množstve hier vám táto zmena môže grafiku úplne rozhodiť, hra bude sekaná, prípadne bude zle fungovať dotykové ovládanie. Pokiaľ sa tak stane, nepanikárte, stačí iba vymazať daný text, ktorý ste do Retinasizer.plist vložili. Môžete tak skúšať, ktoré z vašich hier budú 100% fungovať. Medzi správne fungujúcimi hrami nájdete napr.:

  • Ray-man 2
  • Galaxia v plameňoch
  • Super Monkey Ball 1&2
  • Dungeon Hunter
  • Castle of Magic
  • Rally Master Pro

Na našom fóre nájdete zoznam fungujúcich hier vrátane potrebného “Bundle ID” a pokiaľ sami na nejakú fungujúcu narazili, určite sa s ňou podeľte vo fóre s ostatnými.

Poznámka k PES 2010 - Pre tento skvelý futbal, ktorý momentálne nájdete v App Store za 0,79 € je potrebné upraviť "Bundle ID" v Retinasizer.plist, konkrétne z "com.konami.pes2010" na "com.konami-europe. pes2010“. Po tejto editácii by sa zmena grafiky mala prejaviť. Ostatne najlepšie rozdiel uvidíte v nasledujúcej galérii. Vľavo je pôvodné rozlíšenie, vpravo potom "retinizované".


Grafiku by sme mali, čo ale urobiť s tlačidlami a hlavne s neostrou ikonou na Springboarde? Dozviete sa v ďalšom dieli…

.