SEGA DREAMCAST SITE

FELIETONY:
Patchownie gier. [ by
M@jk ]


Wszystko zaczęło się jakiś czas temu, gdy próbowałem zagrać w Street Fighter Alpha 3(USA), wsadziłem krążek z grą do DeCeka i włączyłem konsole. Po chwili konsola (tuż na samym początku sekwencji boot`owania) zwyczajnie się zresetowała! Pomyślałem - "pewno przypadek" i spróbowałem ponownie ją odpalić, niestety sytuacja się powtórzyła a gra nijak nadal nie chciała się uruchomić. Próbowałem oczywiście skopiować ją na nowy nośnik (choć żadne rysy nie były widoczne), stworzyłem nawet NON-SB i również nic nie pomogło. Nie mogłem sobie uświadomić jak to możliwe skoro niegdyś grywałem w nią codziennie a teraz nagle "bach!" i nie działa. Po chwili przypomniało mi się że w międzyczasie nabyłem kabel RGB i postanowiłem z powrotem przełączyć na zwykły antenowy - ku mojemu zdziwieniu gra zadziałała. 
Otóż jak się okazuje niektóre gry mają w sobie dość dziwne zabezpieczenia (lub jak słusznie zauważył Morden - felery), które np. wyłączają możliwość uruchomienia danej gry z USA na PAL`owej kosnoli z kablem RGB (to samo dotyczy np. VGA Box) - na szczęście jest sposób jak temu zaradzić!

Na początek udajesz się na poniższy adres:

http://www.megagames.com/dc/dc_patches.shtml

Z pośród dostępnych liter wybierasz interesujący tytuł i ściągasz patch. Owe łatki są dość zróżnicowane oto wykaz najistotniejszych możliwości tego co mogą naprawić:

- obsługa RGB i VGA Box
- zlikwidowanie "czarnego ekranu"
- poprawne wyświetlanie obrazu PAL (bez sztucznych pasków u dołu ekranu)
- tryb 50 / 60 hz (choć w grze nie jest dostępny selektor)
- naprawione problemy z zapisywaniem stanu gry i dzwiękiem

A oto przykłady najbardziej znanych problemów:

Street Fighter Alpha 3 - reset przy kablu RGB
Soul Calibur - czarny ekran przy VGA BOX
Tokyo Xtreme Racer 2 - "zwis" przy zapisywaniu stanu gry
Ikaruga - przymusowe 50hz choć gra domyślnie powinna pracować w 60hz

Oczywiście na stronie MEGA GAMES dokładnie wyjaśnione jest do czego służy dany patch (obok tytułu gry jest notka, co dana "łatka" zmienia"). 

Teraz dla przykładu JAK PATCH`OWAĆ - posłużę się grą Street Fighter Alpha 3; 
Na początek ściągamy patch do SFA3 - RGB/PAL Protection Fix (grupy KALISTO) w spakowanym pliku powinny się znajdować m.in.:

-Kal-sfaf.ppf (patch)
-applyppf.exe (program do patchowania)


Do spatchowania gry niezbędny jest również jej obraz (np. w formacie BIN) Po utworzeniu takowego wchodzimy do trybu MS-DOS (lub wiersz polecen w XP`ku). Wchodzimy do katalogu z grą i patchem i wpisujemy następującą linijkę applyppf <nazwagry.bin> <nazwapatcha.ppf> i wciskamy ENTER (na przykładzie SFA3 wygląda to następująco: applyppf sfa3.bin kal-sfaf.ppf). Jeśli obraz nie został stworzony poprawnie lub popełniłeś jakiś inny błąd - otrzymasz stosowny komunikat, dlatego bez obaw.

Oczywiście to jeden z wielu sposobów patchowania, zapewne wiele osób zainteresuje iż istnieje dużo prostsze narzędzie: 

PAL PATCHER v.1.1 

Wystarczy zrzucić grę na hdd (obraz najlepiej w DiscJuggler) a następnie uruchomić program i za pomocą opcji FILE TO PATCH otworzyć image z grą. Wcisnąć SEARCH (a program samoczynnie rozpocznie wyszukiwanie zabezpieczeń). Po lewej stronie widoczne są funkcje programu podzielone na 3 stopnie patchowania:
"PAL Protection 1" : stworzony do wszystkich gier mających problemy z kablem RGB (czarny ekran, reset lub inne kaszanienie się gier po uruchomieniu na złączu EURO)
"PAL Protection 2" : Patch typowy dla Ikarugi dzięki któremu gra działa w 60 Hz. 
"PAL Protection 3" : Jak twierdzi autor prawdopodobnie tylko 2 gry to poprawnie obsługują (Coaster Works & Jet Coaster Dream 2). Dla innych gier testujesz na własną odpowiedzialność :)
[Dostępne są również zmiany w częstotliwości odświeżania ekranu 50 -> 60Hz i 60 -> 50hz]

Program automatycznie znajdzie, który stopień patchowania został zawarty w twojej grze - pozostaje ci jedynie go zaznaczyć i wcisnąć przycisk PATCH! a następnie "wygrzać" obraz z grą na CD 

Oczywiście program nie jest alfą i omegą i nie znajdzie łatki do każdej możliwej gry. Ale jak szacuje autor programu owe narzędzie patchuje blisko 75% gier na DC (nie daje rady np z Centipede ,Mortal Kombat Gold,Pop 'N Music,Skies Of Arcadia i oczywiście wieloma innymi) 
Warto spróbować i przeszukać 

Program można ściagnać z poniższego adresu: 
http://home.tiscali.be/nomax/PALPatcher/


A na koniec jako ciekawostka, kolejny sposób (najskuteczniejszy) jak zrobić RGB FIX w SFA3: 

-Sciągamy jaki kolwiek HEX EDITOR 
-Kopiujemy całą gre na hdd, i otwieramy edytorem plik 1st_read.bin (od gry rzecz jasna) 
-odszukujemy następujący ciąg znaków (linie): 

01 EC 9D FF 04 8D 00 EE 03 88 

-zmieniamy ją na następującą: 

01 EC 9D FF 04 8D 00 EE 02 88 

-Tworzymy selfboota i wypalamy na płytke. 100% działania.

 

Copyright C 2002-2003 M@jk. Wszelkie prawa zastrzeżone. Site design by LaGranda. Best view 1024x768