Aufgrund Jokers Thread:
http://www.mmorpg-core.com/forum/guides-r…port-11739.html
von einem gut gemachten Custom Patcher release ich hier mal meinen Patcher. Wird zwar vielleicht unbrauchbar sein, da C# für sowas besser geeignet ist und der Patcher von Joker gut gemacht ist [behaupte ich jetzt mal, hab ihn nicht getestet], aber vielleicht will ihn ja jemand zu Testzwecken verwenden oder kann kein C#.
Hab auf meinem neuen Laptop kein VB.net drauf und schon ewig nicht mehr an dem Patcher weitergearbeitet, von daher kann ich euch leider nicht sagen ob er noch Bugs hatte etc, ich weiß auf jeden Fall dass er nicht fertig war.
Er arbeitet mit ner Ini-Datei, in die man Einstellungen saven kann was das Patchen angeht.
// HDPatcher Config file
NeuzString sunkist
NewsLink http://panel.revival-of-silence.de/news.php
RegLink http://panel.revival-of-silence.de/ros/?p=reg
PatchLink http://localhost/patch/
Link http://revival-of-silence.de/
LinkText revival-of-silence.de
MultiInstance 0
GameIP 85.114.140.58
Alles anzeigen
Ah ich erinnere mich: Gepatcht hat er damals schon als ich ihn getestet hab, nur GZIP hatte ich noch nicht drin und ich wollte Threads einbauen, damit die Form beim Downloaden nicht freezed - sonst müsste eigentlich alles gehen..
Patch Log:
02.03.2010 12:58:36 =================================
02.03.2010 12:58:36 HDPatcher started
02.03.2010 12:58:36 =================================
02.03.2010 12:58:36
02.03.2010 12:58:36 PatchRoot: http://localhost/patch/
02.03.2010 12:58:36 Attempting to download filelist.txt
02.03.2010 12:58:36 Filelist downloaded.
02.03.2010 12:58:36
02.03.2010 12:58:36 -Attempting to download file: PatchImg\Patcher.gif
02.03.2010 12:58:36 --Done.
02.03.2010 12:58:36 -Attempting to download file: PatchImg\PatchOptions.gif
02.03.2010 12:58:36 --Done.
02.03.2010 12:58:36 Patch finished.
Alles anzeigen
Aussehen tut er wie der Offi Patcher, das Aussehen kann man durch 2 JPG, PNG oder GIF Dateien im PatchImg Ordner abändern und im Optionen-Feld kann man zusätzlich zur Auflösung auch noch den Modus auf Full Screen setzen. Zudem gehen beim Speichern der neuen Optionen sonstige Änderungen (wie ichs beim offi Patcher gesehen habe.. z.B. Window Mode -> Full Screen) NICHT verloren.
Würde mich über Thanks freuen - egal ob ihr es verwendet oder nicht.
Und wenn ihr mein Projekt fertigbastelt, weiterverwendet oder sonstiges damit macht würde ich zumindest um eine Credits-Erwähnung bitten.
Ansonsten viel Spaß beim Rumprobieren - vielleicht lad ich mir die Tage mal VB.net runter, dann kann ich euch helfen, falls es Probleme gibt.
File-Upload.net - CreateList.7z
Erstellt die list.txt mit den zu patchenden Dateien. Einfach ins PatchRoot-Verzeichnis legen und starten.
File-Upload.net - PatchUpdater.7z
PatchUpdater. Updatet die Patcher.exe, falls eine neue Version verfügbar ist. Muss mit in den Client.
File-Upload.net - Patcher.7z
Der eigentliche Patcher Source. Viel Spaß!
PS: Falls es Probleme beim Entpacken gibt, einfach 7zip benutzen..
Greetz,
HD
