Quote:
Originally Posted by ProfiFighter
Meiner geht, bei Interesse schreib mich ICQ oder MSN an... Bin nur als Offline angezeigt^^
|
meiner geht auch
Quote:
Originally Posted by idefitze
Zimlich cool Kannst du mal ein how to machen wie du dass gemacht hast weill ich hab auch ein steil mit vb2008 gemacht aber ich hab 0 ahnung gemacht wie man dass verlinkt e.t.z
|
1)gesamte patchlist ins programm laden (z.B. inne richtextbox)
2)pfad und hash mit LineOfText.Split trennen (Text einzelner zeilen bekommt man mit RichTextBox1.Lines.GetValue(ZeilenNR)
3)hash der datei auf dem computer generieren und mit dem in der patchlist vergleichen
4)wenn hashes unterschiedlich, neue datei downloaden (ggf. neuen ordner anlegen, ordnername mit IO.Path.GetDirectoryName(dateipfad) holen [Dateipfad ist Application.StartupPath & "\" & pfadderpatchlist])
5)Vorgang wiederholen, bis alle dateien gepatcht sind
Das war eine grobe anleitung, die ganzen exceptions und anderen funktionen (metin2.bin starten, config.exe starten, self-update, news-fenster, informationen aus patchlist.cfg auslesen usw...) kann man dann später noch reinbauen.