[TOOL]Metin2 PatchLister

01/25/2010 14:45 musicinstructor#1
Hi,

ich habe mal für euch ein Tool programmiert, das eine Patchlist für die mittlerweile veröffentlichten Patcher generieren kann.

Das ganze wurde in VB .net programmiert, hier mal ein Screenshot:

Verzeichnis auswählen
Ihr könnt das Verzeichnis von eurem Client auswählen (z.b. C:\Program Files\BeispielMetin2) oder einfach die .exe in das Verzeichnis des Clients kopieren und auf 'Liste generieren' gehen. Allerdings taucht dann die PatchLister.exe ebenfalls in der PatchList auf.

Pfad ausblenden
Das Tool bietet außerdem die Möglichkeit, den Pfad ausblenden zu lassen. Davor solltet ihr den Hacken gesetzt lassen, da der Patcher die PatchList sonst nicht richtig erkennt. Ich habe das trotzdem zur Auswahl gelassen, da manche das Tool vielleicht zu anderen Zwecken benutzen wollen.

MD5-Dateihash anhängen
Man kann einen MD5-Dateihash anhängen lassen. Das werdet ihr für meinen Patcher, den ich diese Woche veröffentlichen werde, brauchen.

Patchlist speichern
Die Liste könnt ihr dann speichern, entweder als *.php oder *.txt Datei.
Für den Patcher von iMer nehmt ihr *.txt - *.php ist für meinen ;)
Wenn ihr euch wundert, dass beim Editor pro Datei nicht jeweils eine Zeile verwendet wird, dann öffnet die Datei mit Notepad++. Da wird alles richtig dargestellt. Für iMer´s Patcher müsst ihr außerdem die erste Zeile der Liste (---#####Patchlist#####---) komplett löschen.

Dateien nicht einbeziehen
Ihr habt die Möglichkeit, den Screenshot-Ordner nicht in die Patchlist einfließen zu lassen. Dafür müsst ihr die entsprechende Option auswählen. Außerdem solltet ihr die syserr.txt und die metin2.cfg auch nicht einbeziehen, da die syserr.txt bei jedem unterschiedlich ist und sowieso bei jedem Start von Metin2 neu generiert wird. Für die metin2.cfg gilt das gleiche.

Pfad speichern
Wenn ihr den Ordner nicht jedesmal neu auswählen wollt, könnt ihr diese Option aktivieren. So wird bei jedem Programmstart der zuletzt verwendete Pfad festgelegt. Das erspart euch das lästige Suchen des Ordners.

Verbesserungen
Wenn ihr Bugs findet oder Verbesserungsvorschläge habt, schreibt sie in den Thread oder in eine Private Nachricht an mich.

Hinweis
Um die Anwendung starten zu können, wird .Net Framework 3.5 benötigt.
[Only registered and activated users can see links. Click Here To Register...]
Das ist ganz nützlich, man braucht es für viele Anwendungen.

Wenn bei euch ein Fehler beim Generieren der Patchlist auftritt und die Datei, bei der er stoppt, ein ~ enthält, müsst ihr die Datei einfach löschen (Dateien mit ~ im Namen sind sowieso unwichtig) und die Patchlist erneut generieren.

Changelog:

Gruß
musicinstructor
01/25/2010 14:56 Imaginär#2
Cooles Programm ;)

Aber für sowas gibt es auch CMD Befehle^^
01/25/2010 14:57 musicinstructor#3
Quote:
Originally Posted by _DownTime View Post
Cooles Programm ;)

Aber für sowas gibt es auch CMD Befehle^^
du meinst dir? damit geht das aber nicht so gut, wie mit dem programm.
01/25/2010 15:54 xMichiix#4
musicinstructor hey ehmm Fehler kann das prog nich mal öffnen ( " Fehler in der anwendung")
01/25/2010 16:24 musicinstructor#5
Quote:
Originally Posted by Michi1994 View Post
musicinstructor hey ehmm Fehler kann das prog nich mal öffnen ( " Fehler in der anwendung")
hast du .NET Framework 3.5 installiert? daran könnte es liegen.
[Only registered and activated users can see links. Click Here To Register...]
01/25/2010 16:33 IgorGlock#6
wenn du C++ (Famlie von Microsoft scripting) beherrst dann mach doch ein Patchlist Creator für offiMeitn2 Patcher! Fr3ak: [Only registered and activated users can see links. Click Here To Register...]
01/25/2010 16:33 D4rkEffect#7
Gutes Prog bei mir gehts aber auch nicht :D
01/25/2010 16:44 musicinstructor#8
Quote:
Originally Posted by igorbodarev View Post
wenn du C++ (Famlie von Microsoft scripting) beherrst dann mach doch ein Patchlist Creator für offiMeitn2 Patcher! Fr3ak: [Only registered and activated users can see links. Click Here To Register...]
C++ kann ich noch nicht, will ich aber bald lernen...
sind das vor den Pfaden hash-codes? und wenn ja, welche?

Quote:
Originally Posted by D4rkEffect View Post
Gutes Prog bei mir gehts aber auch nicht :D
hast du .Net Framework 3.5 installiert?
hab ich jetzt auch oben in den Thread editiert.
01/25/2010 16:44 .Blizzard´#9
Ich kann net mal .NETframework installieren =/
01/25/2010 16:49 musicinstructor#10
Quote:
Originally Posted by .Blizzard´ View Post
Ich kann net mal .NETframework installieren =/
warum das denn nicht? hast du kein windows?
01/25/2010 16:50 D4rkEffect#11
Ich bin nicht so unintelligent und installier vorher kein NF,
ja ist installiert :(
01/25/2010 16:52 .Blizzard´#12
Quote:
Originally Posted by musicinstructor View Post
warum das denn nicht? hast du kein windows?
LOL? Ich hab Windows vista ^^
01/25/2010 16:52 masterone5#13
hehe wens funzt schonmal thx sicher is aufwendig den scheiß selber zu tippen xDD
01/25/2010 16:58 IgorGlock#14
@.Blizzard´

Net. Framework 3.* ist ab der HomePremium schon drauf! --- lern Windows!
01/25/2010 17:16 musicinstructor#15
Quote:
Originally Posted by D4rkEffect View Post
Ich bin nicht so unintelligent und installier vorher kein NF,
ja ist installiert :(
versuch doch mal, .NET Framework 4.0 zu installieren, vllt klappts dann ja.
[Only registered and activated users can see links. Click Here To Register...]