IPS-Patch

Aus Makerpendium.de
Version vom 14. September 2015, 12:35 Uhr von MagiAkira (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „'''IPS''' (''International Patch System'') ist ein Format zum Festhalten von Unterschieden zwischen 2 Dateien, die allerdings nur in eine Richtung gespeichert …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

IPS (International Patch System) ist ein Format zum Festhalten von Unterschieden zwischen 2 Dateien, die allerdings nur in eine Richtung gespeichert werden. IPS-Patches werden vorallem dazu verwendet, Romhacks und Übersetzungen von alten Konsolenspielen zu veröffentlichen ohne dabei auf rechtliche Probleme zu stoßen, da die Dateien, die zum Anwenden der Patches benötigt werden, immer noch auf anderen, in der Regel auch nicht weiter dokumentierten Wegen beschafft werden müssen.

Der Nutzen von IPS-Patches beschränkt sich allerdings nicht auf diese Zwecke und Formate, im Grunde kann damit jeder beliebige Dateiunterschied gespeichert werden, so auch häufig bei EXE-Dateien. Im Zusammenhang mit dem RPG Maker 2000 und 2003 werden sie häufig dazu benutzt, meist relativ kleine Änderungen am Programm oder der Engine vorzunehmen, ohne auf ein Patchertool angewiesen zu sein.

DynPatches

Mit DynRPG können IPS-Dateien als DynPatches genutzt werden, was das direkte Anwenden auf und Ändern der RPG_RT.exe erspart und ein leicht zu handhabendes Modulsystem erschafft, mit dem nicht mehr erwünschte Patches einfach herausgenommen werden können. Diese Vorgehensweise ist im Groben vergleichbar mit der Funktion einiger Emulatoren, die auf Wunsch automatisch zur Laufzeit eine IPS anwendet, die im selben Verzeichnis den gleichen Namen wie das geladene Spiel trägt.