Sedrika (24.01.12)
At Sedrika:
Langsam nimmt das Projekt professionelle Züge an, ich werde mich jetzt mal dran setzen und schauen, wo man was verbessern kann :)
Danke !
Sedrika (24.01.12)
Bei mir kommts ab und zu vor, dass der Patchlist Creator die Res Dateien auf 0 Byte packt und unbrauchbar macht. Wenn ich sie selbst packe, weigert er sich wiederum, diese zu entpacken. Grundsätzlich wird die Neuz nicht gepatcht (Ich habe das Gefühl, dass allgemein nicht geschrieben wird in meinem Client Ordner). Mein Compiler beschwert sich, dass das .Net Framwork 2 angegeben wird, aber Funktionen aus .Net 3.5 verwendet werden.
Ich würde den Patcher gerne verwenden, kann es aber nicht tun, weil er insgesamt sehr unzuverlässig arbeitet.
Bisher ist mir so ein fehler nicht unterlaufen bei den hunderten tests, die ich gemacht hab.
Und die gzip.exe reagiert auf Parameter.
-f // compress
-f -d // decompress
Falls du es brauchst hab ne kleine andere (meiner Meinung nach schnellere) Download Methode via HttpRequest:
Code:Private Sub Download(ByVal sURL As String, ByVal strFile As String, ByVal strFolder As String) ' Url (with File); Filename; Path Dim webreq As HttpWebRequest Dim webresp As HttpWebResponse Dim b_Reader As BinaryReader Dim b_Writer As BinaryWriter Dim stream As FileStream Dim buffer() As Byte = New Byte(1024) {} Dim bytesRead As Integer ProgressBar1.Value = 0 Try webreq = HttpWebRequest.Create(sURL) webresp = webreq.GetResponse Me.ProgressBar1.Maximum = webresp.ContentLength stream = New FileStream(strFolder & "\" & strFile, FileMode.Create) b_Reader = New BinaryReader(webresp.GetResponseStream) b_Writer = New BinaryWriter(stream) Do bytesRead = b_Reader.Read(buffer, 0, 1024) b_Writer.Write(buffer, 0, bytesRead) ProgressBar1.Value += bytesRead ProgressBar1.Update() Loop Until bytesRead = 0 b_Writer.Close() b_Reader.Close() stream.Close() Catch ex As Exception ' Bei Fehler... MessageBox.Show("Fehler: " & vbCrLf & ex.Message, _ "Fehler", MessageBoxButtons.OK, _ MessageBoxIcon.Error, MessageBoxDefaultButton.Button1) End Try End Sub
Sedrika (01.02.12)
Werd es mir mal ansehen, ich geb dann bescheid, sollte ich merken, dass es schneller funkt.
frage: is es normal dass wenn ich alles kompillt habe das die buttons alle nicht gehen ? :o bzw nicht angezeigt werden ?
Hab es mal update auf v1.6, dabei wurden einige Code Optimierungen durchgenommen und es wurd ein Signatur Check für jeed datei eingebaut, das man nun auch 1:1 mit dem Server checken kann.
Bla bla Doublepost bla bla
So Patcher Update auf v1.7
Change Log:
Ich habe den Quell code etwas optimiert, den Pre-Patch Modus etwas ausgebessert, eine Sprachoption für die User eingebaut, die zwischen Deutsch und Englisch auswählen können, diese ist zu bearbeiten in der Language.vb.v1.7
- Code Optimierung
- Pre-Patch Modus verbessert
- Sprach Einstellung eingebaut
- PatchList Creator verbessert
In der GlobalConfig.vb kann man MAX_GZIP als Einstellung nun verändern, dieser regelt, wie viele Kompressionen/Dekompressionen Maximal gleichzeitig am laufen sein dürfen, der Standart Wert ist auf 100, welchen ich Optimal finde. Eine zu hohe Zahl kann den Root Server viel Resourcen abverlangen, ich würd es so belassen.
Download ist auf Seite eins und ich hab neue Bilder hinzugefügt.
Mfg Sedrika
PS: Ich wüsste gern, welche Server den Patcher bereits nutzen uns wie ihre Erfahrungen damit sind.
Nach einiger Zeit, poste ich hier auch mal wieder Updates rein.
UndHab' mal ein Upgrade gemacht auf v1.8.
Veränderungen sind folgende im Vergleich zum Vorgänger:
Die Optionseinstellungen habe ich auf die Registry verlegt, damit man die Einstellungen auch Global zur Hand hat.v1.8
- Code Optimierung
- Optionseinstellungen auf die Registry verlegt
- Force Log eingebaut, damit auch trotz Enctyption eine Log erstellt wird
- Log Encryption eingebaut
In der Registry zu finden unter HKEY_CURRENT_USER\Software\Sedrika_Patcher
Dann Force Log, damit die Logs trotz Encryption erstellt werden.
Wenn ihr die Log Crypted haben wollt, müsst ihr ENCRYPTION_USE auf True haben.
Anschließend gab es einige Code Optimierungen, die den Patcher weniger Leistung abverlangen sollen.
Ich rate jedem, der dieses Update nutzt das gesammte Projekt einmal zu Kompilieren und danach mit dem neuen PatchListCreator die Patches zu erstellen, da der Versionscheck leicht abgeändert worden ist.
Den Patcher kann man dann einfach nachreichen via NewPatcher.exe.
Da es nur eine Source ist, fragt nicht nach VT, danke.
Mfg Sedrika
Viel Spaß und gebt bitte feedbacks.So, v1.8.10 ist draussen.
Es gab wie immer Code Optimierungen, sonst kam dieses mal ein kleines Design Update hinzu, welches man im Post hier drüber oder auf der Start Seite sehen kann.
Die ProgressBar (Fortschrittsleiste) ist ein Bild, die PSD hab ich mit dabei gepackt, so das ihr nach belieben auch die Farben ändern könnst statt wie standart windoof auf Grün.
DL Link auf der ersten Seite wie immer, hoffe es gefällt euch und gebt mal mehr feedbacks.
Mfg Sedrika
Lesezeichen