RHR-Patcher

Ein Multi-Format-Patcher

Information
Die Website befindet sich im Moment noch in der Aufbau-Phase und ist deswegen möglicherweise nicht vollständig!
An ihrer Fertigstellung wird zur Zeit gearbeitet.

Bedienungsanleitung

Das Hauptmenü

Abbildung 1: Das Hauptmenü

Das Hauptmenü des RHR-Patchers

Grundsätzlich bietet der Patcher zwei Funktionen:

  • Das Erstellen und Anwenden von Patches
  • Das Verwalten von Projekten

Patches

Was sind Patches?

Die ProjectDatabase ist für jegliche Art von Projekt (sei es Unity, GameMaker oder ein ROM-Hack) ausgelegt.
Vorwiegend sind auf der ProjectDatabase sogenannte “ROM-Hacks” zu finden.
Hierbei handelt es sich um Spiele (vorwiegend Spiele von Nintendo und vorwiegend Pokémon), welche nach Belieben angepasst wurden. Ein gutes Beispiel hierfür ist Pokémon - Sovereign of the Skies.

Würde, als Beispiel, der Autor, Dragonfly, nun den ROM-Hack so, wie er nun ist, einfach hochladen, würde er in einen rechtlichen Konflikt mit GameFreak kommen, da das bearbeitete Spiel dennoch sehr viele Bestandteile des Originals wie bspw. die gesamte Funktionsweise, beinhaltet, welche ein grosses Stück des Spiels darstellt.

An dieser Stelle kommen Patches ins Spiel.
Patches sind Dateien, welche Informationen darüber beinhalten, was an einer Datei geändert wurde.
Würde man also einen Patch von folgenden beiden Dateien machen:

Original.txt:

Dies ist der Originale Inhalt, welcher urheberrechtlich geschützt ist.
Hallo, Anna!

Neue Datei.txt:

Dies ist der Originale Inhalt, welcher urheberrechtlich geschützt ist.
Hallo, Welt!

In dem Patch würde dann nur stehen, dass an der Position 78 in der neuen Datei “Welt” steht.
Von dem urheberrechtlich geschützten Inhalt würde dann jedoch nichts mehr zu sehen sein.

Wenn nun also Dragonfly einen Patch von Pokémon - Sovereign of the Skies macht, steht im Patch lediglich drin, was er an der Pokémon Smaragd-Edition verändert hat.
Somit kann er den Patch ohne weiteres hochladen, da er keine urheberrechtlich geschützte Inhalte beinhaltet.

Andere Leute können sich also dann den Patch herunterladen, Pokémon Smaragd aus irgendeiner Quelle beziehen und den Patch darauf anwenden.

Mehr Informationen zu Patches findet ihr hier.

Patch Anwenden

Abbildung 2: Das Hauptmenü

So öffnt man das Patch-Anwendungs-Menü

Klickt als erstes auf “Patch Anwenden”, um das Patch-Anwendungs-Menü aufzurufen.

Das Patch-Anwendungs-Menü

Abbildung 3: Das Patch-Anwendungs-Menü

So sieht das Patch-Anwendungs-Menü aus.

In dem Patch-Anwendungs-Menü habt ihr die Möglichkeit, den Pfad zum Patch festzulegen, welcher angwendet werden soll.
Öffnet als nächstes die Datei, welche die Basis des Projekts ist.
Als letztes könnt ihr optional die Datei auswählen, in der die Ausgabe gespeichert werden soll.
Sollte kein Ausgabepfad angegeben sein, so wird die Original-Datei überschrieben.

Abbildung 4: Ladebildschirm

Patches Erstellen

Abbildung 5: Das Hauptmenü

So öffnet man das Patch-Erstellungs-Menü

Öffnet zunächst das Patch-Erstellungs-Menü durch einen Klick auf “Patch Erstellen”.

Das Patch-Erstellungs-Menü

Abbildung 6: Das Patch-Erstellungs-Menü

In dem darauf folgenden Menü habt ihr die Möglichkeit, auszuwählen, nach welchem Patch-System der Patch erstellt werden soll.
Unter “Speicherort des Patches” wählt ihr den Speicherort aus, an welchem der Patch abgelegt werden soll.
Legt unter “Original-Datei” fest, welche Datei eure Basis für das Projekt ist.
Als letztes wählt ihr nun unter “Modifikation” eure bearbeitete Datei aus und bestätigt die Auswahl mit “Start”.

Innert kürzester Zeit ist der Patch erstellt.

Abbildung 6: Ladebildschirm