Hallo Core'ler,
ich habe mir die Zeit genommen und einen Patcher geschrieben. Dieser entstand aus langeweile und weil ich den Offi Patcher nicht mag.
Folgenes ist eingebaut:
Der Patcher sieht folgendermaßen aus:



Ich habe den Patcher auf ein Bild draufprogramiert, da ich finde, dass es besser aussieht als eine standart form, die angeboten wird.
Es ist im Source eine GlobalConfig.vb enthalten, die ihr im grunde bloß verändern braucht:
Alles anzeigen
Die GlobalConfig.vb ist wie der Name sagt Global und wird direkt für den Patcher & PatchListCreator übernommen.
So dann kommen wir zum PatchListCreator, welchen Ich nach der vorlage von HDBlacker aufgebaut habe und somit bis auf das Aussehen das selbe ist:

Für das erstellen der Patch Liste, folgendermaßen:
Falls ihr die Liste aktualisieren wollt folgendermaßen:
_________________________________________
Im grunde war es das auch bisher, ich werde hier auch Changelogs reinbauen, falls ich Veränderungen durchführe.
PS: Das ganze ist mit Visual Basic 2010 geschrieben und arbeitet mit .NET Framework 2.0
PPS: Ich habe im Source soviel wie möglich ist kommentiert, damit ihr wisst was ich da gemacht habe.
Download v1.8.10: Sedrika Patcher v1.8.10.rar (10,59 MB) - uploaded.to
Download v1.8.5: Sedrika Patcher v1.8.5.rar (10,51 MB) - uploaded.to
Download v1.8: Sedrika Patcher v1.8.rar (11,92 MB) - uploaded.to
Download v1.7: Sedrika Patcher v1.7.rar (13,39 MB) - uploaded.to
Download v1.6: Sedrika Patcher v1.6.rar (13,97 MB) - uploaded.to
Download v1.5: Sedrika Patcher v1.5.rar (13,61 MB) - uploaded.to
Download v1.4: Sedrika Patcher v1.4.rar (13,51 MB) - uploaded.to
Download v1.3: Sedrika Patcher v1.3.rar (13,50 MB) - uploaded.to
Download v1.2: Sedrika Patcher v1.2.rar (12,07 MB) - uploaded.to
Download v1.1: Sedrika Patcher v1.1.rar (11,92 MB) - uploaded.to
Download v1.0: Sedrika Patcher v1.0.rar (11,79 MB) - uploaded.to
Die Dummy.txt könnt ihr löschen.
Change Log:
- Patcher: Sedrika
- Design: ZooLag
- Updater Idee: Tex0
ich habe mir die Zeit genommen und einen Patcher geschrieben. Dieser entstand aus langeweile und weil ich den Offi Patcher nicht mag.
Folgenes ist eingebaut:
- Arbeitet mit gZip (um die Dateien zu packen/entpacken)
- Datei-Signatur Check
- Eigene list.txt (wird vom eigenen PatchListCreator erstellt)
- Home Button (welche die WebSite öffnet)
- Log funktion
- News Page (sieht man überdeutlich)
- Options Menü
- Pre-Patch
- Registry Nutzung für Option Einstellungen
- Self Update
- Sprach Einstellung
- Update, falls verfügbar
- Verschlüsselte list.txt
Der Patcher sieht folgendermaßen aus:
Ich habe den Patcher auf ein Bild draufprogramiert, da ich finde, dass es besser aussieht als eine standart form, die angeboten wird.
Es ist im Source eine GlobalConfig.vb enthalten, die ihr im grunde bloß verändern braucht:
PHP-Quellcode
- Module GlobalConfig
- Public Const VER = "1.8.10" ' Patcher Version
- Public Const TITLE = "Sensation Fly" ' Patcher Titel
- Public Const TITLE_VER = True ' Patcher Version im Titel anzeigen
- Public Const HOME_URL = "http://sensation-fly.de/" ' Homepage URL
- Public Const NEWS_URL = "http://sensation-fly.de/include/news.php" ' Inhalt der WebBox
- Public Const PATCH_URL = "http://sensation-fly.de/patch/" ' Patch URL, "/" am Ende nicht vergessen
- Public Const NEUZ_FILE = "neuz.exe" ' Dateiname des Clienten
- Public Const NEUZ_PARAM = "sunkist" ' Start Parameter des Clienten
- Public Const ENCRYPTION_USE = True ' list.txt Encryption benutzen
- Public Const ENCRYPTION_KEY = "ai/HJ0AU?)%U!NAh047AW" ' Enctyption Key
- Public Const LOG_CRYPT = False ' Logs verschlüsselt erstellen (ENCRYPTION_USE muss auf True sein)
- Public Const LOG_FORCE = False ' Logs immer erstellen
- Public Const MAX_GZIP = 100 ' Maximale Anzahl an Compressionen/Decompressionen gleichzeitig
- End Module
Die GlobalConfig.vb ist wie der Name sagt Global und wird direkt für den Patcher & PatchListCreator übernommen.
So dann kommen wir zum PatchListCreator, welchen Ich nach der vorlage von HDBlacker aufgebaut habe und somit bis auf das Aussehen das selbe ist:

Für das erstellen der Patch Liste, folgendermaßen:
- Pfad angeben
- Create List klicken und warten bis die liste im Ordner abgelegt wurde
- Compress klicken und warten bis alles fertig ist
Falls ihr die Liste aktualisieren wollt folgendermaßen:
- Pfad angeben
- Decompress klicken und warten bis alles fertig ist
- Create List klicken und warten bis die liste im Ordner abgelegt wurde
- Compress klicken und warten bis alles fertig ist
_________________________________________
Im grunde war es das auch bisher, ich werde hier auch Changelogs reinbauen, falls ich Veränderungen durchführe.
PS: Das ganze ist mit Visual Basic 2010 geschrieben und arbeitet mit .NET Framework 2.0
PPS: Ich habe im Source soviel wie möglich ist kommentiert, damit ihr wisst was ich da gemacht habe.
Download v1.8.10: Sedrika Patcher v1.8.10.rar (10,59 MB) - uploaded.to
Download v1.8.5: Sedrika Patcher v1.8.5.rar (10,51 MB) - uploaded.to
Download v1.8: Sedrika Patcher v1.8.rar (11,92 MB) - uploaded.to
Download v1.7: Sedrika Patcher v1.7.rar (13,39 MB) - uploaded.to
Download v1.6: Sedrika Patcher v1.6.rar (13,97 MB) - uploaded.to
Download v1.5: Sedrika Patcher v1.5.rar (13,61 MB) - uploaded.to
Download v1.4: Sedrika Patcher v1.4.rar (13,51 MB) - uploaded.to
Download v1.3: Sedrika Patcher v1.3.rar (13,50 MB) - uploaded.to
Download v1.2: Sedrika Patcher v1.2.rar (12,07 MB) - uploaded.to
Download v1.1: Sedrika Patcher v1.1.rar (11,92 MB) - uploaded.to
Download v1.0: Sedrika Patcher v1.0.rar (11,79 MB) - uploaded.to
Die Dummy.txt könnt ihr löschen.
Change Log:
Credits:v1.8.10
- Code Optimierungen
- Design Update
v1.8.5
- Code Optimierungen
v1.8
- Code Optimierung
- Optionseinstellungen auf die Registry verlegt
- Force Log eingebaut, damit auch trotz Enctyption eine Log erstellt wird
- Log Encryption eingebaut
v1.7
- Code Optimierung
- Pre-Patch Modus verbessert
- Sprach Einstellung eingebaut
- PatchList Creator verbessert
v1.6
- Code Optimierung
- Datei-Signatur check eingebaut
v1.5
- Options Menü erweitert
- Pre-Patch eingebaut
v1.4
- PatchListCreator speichert nun den letzen genutzen pfad
- Laggs beim PatchListCreator wurden unterbunden, dass es sich nicht aufhängt
- Leichte Code optimierungen
v1.3
- Options Menü eingebaut
- list.txt Verschlüsslung eingebaut, dabei wird dann keine PatchLog angelegt
- Config globalisiert
- Einige funktionen globalisiert
v1.2
- Self Update eingefügt, danke an Tex0 für die Idee der Umsetzung
v1.1
- Crash fixx, sollte list.txt nicht auf dem server existieren bzw. kein Internet angeschlossen sein.
v1.0:
- Release des Patchers
- Patcher: Sedrika
- Design: ZooLag
- Updater Idee: Tex0