Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#12

Re: Patch selbst programmieren

  Alt 7. Aug 2008, 23:26
Es gibt solche PatchEngines, denen du die alte Datei und die neue Datei übergibst. Die Engine speichert dann die geänderten Bytes und die entsprechenden Offsets dazu und erstellen eine (standalone) Patch.exe, die beim Ausführen alles selbstständig macht.

Zu Spielepatchs:
Mitlerweile ist es eigentlich eher so, dass die eigentlichen Daten vom ausführbaren Modul so weit wie möglich getrennt gespeichert werden. Einzelne Funktionssammlungen werden zudem in Dlls ausgelagert, sodass wirklich meist die komplette EXE / DLL, etc neu geschickt wird.
Die Binary Patchs sind ja nur dann sinnvoll, wenn z.b. Texturen, etc direkt in der EXE drinnen sind und die Dateigröße somit enorm ansteigt.

Gruß Zacherl
  Mit Zitat antworten Zitat