Patcher Aktualisierung

07/12/2018 21:12 bloody2009#1
Hey Leute ;)

ich habe vor kurzem meinen Patcher etwas bearbeitet und würde gerne einstellen das man den neuen Patcher nicht extra downloaden muss, sondern das die Aktualisierung durch den alten Patcher erfolgt (so wie man es von Offi Flyff kennt - siehe Foto)

Gallery

Zur Erklärung ich nutze Antara und habe im Patcher-Sourcecode gesehen, dass es eine Versionsabfrage gibt.

Hat jemand damit Erfahrung bzw. weis wie das geht?

PS: Mein bisheriger Versuch war:

- Version von 1 auf 2 geändert & compiled (Patcher-Source)
- neuen Patcher umbenannt in NewPatch.exe und in den ResClient Ordner kopiert
- neue Updater.exe in den binary Ordner kopiert
- anschließend decrypted

Wenn ich dann den alten Patcher starte findet keine Aktualisierung statt :(

Mfg bloody2009
07/12/2018 22:39 Dr. Peacock#2
Benutzt Offi nicht eine Delete funktion wie die Neuz bei 'Useless Fixxes' ?
Manche Files haben einen 'FIX' wobei daten mit ausgewählten namen beim starten der Neuz aus dem Client gelöscht werden...
Einfach umschreiben und für den Patcher benutzen ?

Wenn alles nichts hilft und es so dringend sein muss für 1-2 Wochen einfach den neuen Patcher umbenennen und mit Patchen lassen und den alten beim Start der Neuz löschen lassen xD
Ist zwar nicht grade Professionel aber erfüllt seinen zweck und nach der gewünschten Zeitspanne einfach wieder rauslöschen :lul:
07/12/2018 23:08 bloody2009#3
Quote:
Originally Posted by Dr. Peacock View Post
Benutzt Offi nicht eine Delete funktion wie die Neuz bei 'Useless Fixxes' ?
Manche Files haben einen 'FIX' wobei daten mit ausgewählten namen beim starten der Neuz aus dem Client gelöscht werden...
Einfach umschreiben und für den Patcher benutzen ?

Wenn alles nichts hilft und es so dringend sein muss für 1-2 Wochen einfach den neuen Patcher umbenennen und mit Patchen lassen und den alten beim Start der Neuz löschen lassen xD
Ist zwar nicht grade Professionel aber erfüllt seinen zweck und nach der gewünschten Zeitspanne einfach wieder rauslöschen :lul:
wäre eine Option aber würd's gerne wenn dann direkt "richtig" machen

habe eben in den Antara Optionen noch was gefunden und zwar kann man dort auch eine Version einstellen

Gallery

liegt vielleicht dort das Problem??
07/12/2018 23:59 Professor Linebeck#4
Dem neuen Patcher gibst du in dessen Source die Version 2. Im Patchtool(bzw list.txt) muss dann auch Version 2 stehen. Der alte Patcher sollte dann automatisch aktualisieren wollen, sofern die Updater.exe und der neue Patcher(beide bereits gepackt) im Patchverzeichnis liegen(dürfen nicht in der list.txt stehen!!)
Ich bin mir nicht sicher ob es beim Offi Patcher exakt so abläuft, aber beim releasten C# Patcher läuft das so und funktioniert einwandfrei.


Was die Updater.exe angeht, hab ich vor einiger Zeit mal ein kleines AutoIT Script geschrieben, welches seine Arbeit bislang 1A macht:

Edit: Habs mal auf pastebin gepostet weil Epvp Erwähnungen ins Script ballert: [Only registered and activated users can see links. Click Here To Register...]
07/13/2018 21:54 bloody2009#5
hab das Problem schon lösen können lag wirklich nur daran, dass ich in den Antara Optionen noch die Version 1 stehen hatte.

Als ich die Version auf 2 geändert habe, hat es direkt funktioniert :)

:feelsgoodman:
#closerequest
07/16/2018 13:44 xTwiLightx#6
Nur zur Information: Beim Offi-Patcher wird nach einer "NewFlyff.exe.gz" gesucht - wurde eine gefunden welche aktueller ist, wird diese heruntergeladen, der Patcher beendet, die NewFlyff.exe in Flyff.exe umbenannt und gestartet. :)