![]() |
Re: Patch selbst programmieren
Oder nimm einen der Patch Engines die es gibt... Uebergibst du einfach die Alte und neue Datei und es erstellt ahand der Aenderungen einen Ausfuehrbaren Patch!
|
Re: Patch selbst programmieren
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 |
Re: Patch selbst programmieren
Zitat:
Übrigens hatte ich RTPatch nicht aus Spaß genannt oben, das ist nämlich eine solche "Patch-Engine" wie von Zacherl oder Machhack beschrieben, eine ziemlich gute sogar. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz