czwartek, 28 lipca 2011

Battlefield 2142 Deluxe

Skoro już od kilku postów jestem na tej fali rozwiązywania problemów z grami, to podzielę się również swą receptą na uruchomienie BF2142. Otóż z tą grą jest taki podstawowy problem, że (przynajmniej wersja Deluxe) dostępna jest w wersji 1.4, a do gry na oficjalnych serwerach potrzebna jest wersja 1.5... tylko, że przy próbach aktualizacji (lub później już przy próbie gry) wyskakują różnego rodzaju problemy: a to klient niezgodny, a to nie da się zaktualizować gry.. ot cała gama różnych dziwacznych problemów. Rozwiązanie tych problemów jest proste, aczkolwiek jego odnalezienie wymaga poświęcenia odrobiny czasu i cierpliwości.

Na wstępie zaznaczę, że jeśli zainstalowałeś patcha i coś nie śmiga - cóż możesz próbować wykonać jakiś fragment tego poradnika, ale zapewne łatwiej i szybciej będzie przeinstalować grę i postępować zgodnie z tym co tu napisałem. :)

Spis wszystkich rzeczy jakie będziemy potrzebowali:
Pierwszym krokiem po instalacji gry jest uruchomienie edytora rejestru (Uruchom->regedit).
W starszych wersjach Windowsa wystarczy kliknąć guzik "Uruchom" i tam wpisać "regedit"
Po jego uruchomieniu należy wyszukać wpisy dotyczące Battlefielda 2142.
Na Windows 7 (na moim komputerku) ścieżka do nich jest następująca:

Zapewne dokładna ścieżka może się różnić pomiędzy systemami, ale generalnie gdzieś tam powinien być odpowiedni wpis

Teraz należy zmienić zapisaną wersję z 1.40 na 1.10. Dzięki temu patch zostanie bez problemów zainstalowany, a sama gra będzie zgodna z wymaganiami serwerów.

Zaznaczamy "Version" i klikamy ją prawym przyciskiem myszy
Pojawi się takie menu - wybieramy "Modyfikuj"
Tutaj wpisujemy nową wartość i wciskamy "OK"
 
 Po zmianie w rejestrze patchujemy grę pełnym patchem do wersji 1.50 (link)
Ach ten nowoczesny wygląd patchera :>

Teraz znów edytujemy wersję gry w rejestrze i wpisujemy 1.50.
Nasz rejestr powinien teraz wyglądać mniej więcej tak:


Teraz możemy już odpalić grę i spróbować czy wszystko działa. W tym momencie mogą w zasadzie pojawić się dwa zasadnicze problemy: gra może nie chcieć się nam uruchomić, albo możemy być wyrzucani z serwerów przez punkbustera :)

Punkbuster wyrzuca nas z serwera
Uruchamiamy pbsetup.exe (link) i dodajemy Battlefielda 2142 do punkbustera.
  • Klikamy (1) "Add a Game"
  • Z selectboxa (2) wybieramy "Battlefield 2142"
  • Jeśli punkbuster samemu nie znajdzie nam ścieżki do gry to klikając w (3) "Browse" i wybieramy katalog z grą
  • Klikamy (4) "Add Game" a BF powinien pokazać się na liście :)

Teraz uruchomiamy pbsvx.exe (link) i instalujemy usługę Punkbustera.
Po tych operacjach bez problemu powinniśmy móc łączyć się z serwerami.

Gra nie chce uruchomić się po spatchowaniu mimo, iż wcześniej chodziła
 Nie wiem jakim cudem, ale jakoś tak się złożyło, że "nowszy" i "lepszy" BF2142 w wersji 1.50 nie chce odpalić się na Windows 7 x64 mimo iż 1.40 (świeżo po instalacji) chodził, że aż miło. Rozwiązanie tego problemu zapewne łamie warunki nie jednej licencji, gdyż wymaga użycia zcrackowanej wersji pliku BF2142.exe. Generalnie nie popieram używania cracków, ale jeśli to ma być jedyny sposób na uruchomienie gry, którą zakupiłem... Tak czy inaczej plik BF2142.exe z katalogu z grą należy zastąpić crackiem (link). Przy okazji będziemy mogli grać bez włożonej płytki DVD, za co tak ona jak i odtwarzacz bardzo nam podziękują ;P

Brak komentarzy:

Prześlij komentarz