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ü
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
Klickt als erstes auf “Patch Anwenden”, um das Patch-Anwendungs-Menü aufzurufen.
Das Patch-Anwendungs-Menü
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.
Patches Erstellen
Öffnet zunächst das Patch-Erstellungs-Menü durch einen Klick auf “Patch Erstellen”.
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.