Przejdź do treści

Konsole

Strona g��wna

 

Spis treści

Łatka - aspekty patchowania gier

Jak stworzyć własny patch?



Obecnie istnieją dwa bardzo dobre programy dające nam taką możliwość. Pierwszy z nich, MakePPF opracowało Paradox, drugi bazujący na poprzednim to PPF-Stiudio autorstwa Starbee.
Zanim przejdziemy do dalszej części należy się zatroszczyć o to, aby nasze dwa obrazy (jeden zmodyfikowany, drugi "czysty") były pod postacią *.bin (CD) i *.gi (DVD). Dlaczego? Przyznam, że nie wiem... tak podają twórcy tego formatu.

Począwszy od wersji 3.0 MakePPF wspiera obrazy ważące maksymalnie 9223372036854775807 Byte'ów (wystarczy? :X).

MakePPF [GUI] (Win9x/NT; MacOSX; Linux) (testowane na wersji 3.0)

1.) Uruchamiamy nasz program i wybieramy:
"original file" - nie zmodyfikowany obraz.
"patched file" - zmodyfikowany obraz.


2.) Jeśli zaznaczymy "Include undo data" do łatki zostanie dodana informacja, dzięki której możliwe będzie odpatchowanie obrazu.
3.) Jeśli zaznaczymy "Disable patchvalidation" program patchujący nie będzie sprawdzać poprawności obrazu z naszym patchem.

4.) Jeśli nasz image jest obrazem DVD zaznaczamy GI.
5.) W okienku na dole wpisujemy informację o naszej łatce.


6.) Na samym końcu klikamy w panel "Make PPF3".




PPF-Stiudio (Win9x/NT) (testowane na wersji 1.01b)

1.) Uruchamiamy nasz program, w "patch description" wpisujemy informacje o naszym patchu.
2.) Przy "PPF File Output" klikamy w ikonę z wyborem pliku. Wpisujemy nazwę (nazwa.ppf) naszej łatki i klikamy "open" (autor programu się pomylił - nie otwieramy pliku lecz zapisujemy go pod podaną przez nas nazwą).
3.) Jeśli przygotowaliśmy sobie fileID wybieramy je przy opcji "File_id.diz" (a poniżej zaznaczamy opcję "Add File_id.diz).
4.) Jeśli zaznaczymy "Include Undo Data" do łatki zostanie dodana informacja, dzięki której możliwe będzie odpatchowanie obrazu.
5.) Jeśli zaznaczymy "Patchvalidation" program patchujący będzie sprawdzać poprawność obrazu z naszym patchem.
6.) Przechodzimy do części "PPF Creation Control" i wybieramy nasze obrazy. "Original File" - niezmodyfikowany i "Patched File" - zmodyfikowany.

Jeśli interesuje nas patch pod kątem różnicy pomiędzy jednym plikiem w obrazach, wybieramy (w zależoności od platformy - PSXa, PS2, Xboxa) stosowną zakładkę i tak:

PSX/PS2 (CD)
  • W "(CDRWin) BIN File" wstawiamy nasz obraz.
  • W "File to replace" wstawiamy zmodyfikowany przez nas plik, który chcemy zastąpić w obrazie (musi być mniejszy lub równy).
  • Jeśli zaznaczymy opcję "Include corrected EDC/ECC in PPF-File" do naszej łatki zostanie dodana informacja naprawiająca "bloki" (zalecam - po co się potem męczyć z EECRegen).
  • Jeśli zaznaczymy opcję "Resize file to filesize in BIN", a nasz plik jest mniejszy od tego w obrazie, "brakujące" byte'y zostaną zastąpione dummy (zalecam).



PS2 (DVD)
  • W "Primo DVD GI File" wstawiamy nasz obraz.
  • W "File to replace" wstawiamy zmodyfikowany przez nas plik, który chcemy zastąpić w obrazie (musi być mniejszy lub równy).
  • Jeśli zaznaczymy opcję "Pad file to filesize in BIN", a nasz plik jest mniejszy od tego w obrazie, "brakujące" byte'y zostaną zastąpione dummy (zalecam).



XBox
  • W "XBox ISO file" wstawiamy nasz obraz (wykonany GDFImage).
  • W "File to replace" wstawiamy zmodyfikowany przez nas plik, który chcemy zastąpić w obrazie (musi być mniejszy lub równy).
  • Jeśli zaznaczymy opcję "Pad file to filesize in BIN", a nasz plik jest mniejszy od tego w obrazie, "brakujące" byte'y zostaną zastąpione dummy (zalecam).



7a.) Jeśli zaznaczamy opcję "Scan whole file for modifycations" program przeskanuje cały image w poszukiwaniu różnic pomiędzy obrazami.
7b.) Jeśli zaznaczamy opcję "Scan only from" program przeskanuje wybrany "zakres" image'a w poszukiwaniu różnic pomiędzy obrazami (wartości są w byte'ach - nie należy podawać sektorów!).
8.) Klikamy na "Create PPF-Patch".




Komentarze

rafcio313 - 2007-01-19 17:36:52
PPF Studio/PS2 (DVD)
W "Primo DVD GI File" wstawiamy nasz obraz. - Jak przerobiæ na *gi?
W "File to replace" wstawiamy zmodyfikowany przez nas plik, który chcemy zast±piæ w obrazie (musi byæ mniejszy lub równy). - A niby z k±d go wzi±¶æ? Jak go zrobiæ?
Berion - 2007-01-24 17:33:48
Mo¿e byæ *.iso. Nie musisz przerabiaæ.

Jak to sk±d? Chcesz zrobiæ patch, a nie wiesz jaki plik modyfikowa³e¶? _^_
rafcio313 - 2007-01-26 20:41:58
A nie spoko ju¿ kumam.
konsolowiec-PS2 - 2007-05-24 19:42:25
Berion czy móg³ by¶ podaæ mi program, który robi obraz GI lub chocia¿
kompresuje na ten format. U¿ywam Make PPF.
Berion - 2007-05-31 10:15:06
Prassi Primo DVD, Record Now Max.
Darko6 - 2007-07-07 20:37:54
sk±d wzi±¶æ zmodyfikowany patch
Darko6 - 2007-07-07 21:15:38
raczej bin
Berion - 2007-07-14 22:56:29
Zmodyfikowany -> przez Ciebie. Niezmodyfikowany -> czyli dump oryginalnej gry. Patch jest ich ró¿nic±.
KAYAK - 2007-12-06 15:44:29
Mam obraz gry w *.iso, (to jest niezmod.) ale z k±d w koñcu wzi±æ zmod. plik I co to jest? Tego tylko nie kumam bo dalej wszystko wiem
KAYAK - 2007-12-06 15:59:00
Mam pytanie mam orygina³kê i z niej obraz *iso (to jest niezmod) ale sk±d wzi±æ ten plik zmod? Proszê o pomoc
Berion - 2007-12-09 20:30:58
... no ten zmodyfikowany przez Ciebie... patch jest ró¿nic± dwóch plików. Je¶li np. tre¶ci± pliku X jest ABC, a tre¶ci± pliku Y jest ADC to patchem bêdzie zmiana z 42h na 44h pod adresem 0x00000.

Zamys³ tworzenia patchy jest taki: jeste¶ "hakierem" ;), zdj±³e¶ biustonosz Larze Croft i chcesz siê podzieliæ tym odkryciem z reszt± ¶wiata - wtedy zamiast upubliczniaæ kilku GB obraz, robisz patcha.
KAYAK - 2007-12-13 15:11:31
OK to wiedzia³em. Chcia³em tylko sie dow. jak w³asnorêcznie zmod gre, bo mam kilka do których patch-ów nie ma. Ale tera mam Swap 3.8 i nie muszê ju¿ siê w to bawiæ, bo wszystko mi dzia³a. Mimo wszystko dziêki
Berion - 2007-12-31 00:00:59
¿eby robiæ swapfixy, musisz znaæ Assemblera i architekturê R5000 ;)

Tutorial jest o robieniu patcha - a konkretnie o tworzeniu pliku porównawczego (czyli patcha hmm...). Potem jego nanoszeniu.

Jak mo¿na nie rozumieæ tak prostych rzeczy o.O?

Dodawanie komentarzy wymaga zalogowania.