Hallo,
ich hab gehört, dass du in Sachen Python einer der Besten hier im Epvpers bist und ich hab eine kleine Frage.
Wie Ugrade ich den Client auf Python 2.7 ?
Ich kann nähmlich mit Python2.2 Urllib2
nicht aufgreifen. Ich kenne umwege, die den selben Effekt erbringen würden, doch das ist nicht im Sinne
des Projekts.
Danke im Vorraus.
Wo hast du das denn gehört? Ich kenn mich mit Python fast gar nicht aus..
Was du versuchen könntest wäre dir das Python 2.7 SDK runterzuladen, in den Clientordner die python27.dll tun und die Python-Libraries im Lib\-Ordner zu ersetzen. Danach musst du noch die Metin2Client.bin anpassen, dass sie nicht die python22.dll lädt sondern die python27.dll, oder du nennst die python27.dll einfach python22.dll ..
Viel Erfolg, Mi4uric3
.
Quote:
Originally Posted by _e°m²~7
Danke erstmal für die Antwort.
Habe (fast) das alles gemacht. Hab nur mit der .bin kein Plan wie ich es im HEXEDITOR
verändern soll :S
Wenn ich die STRG+F versuche und python eingebe, finde ich nichts derartiges zum verändern.
Wäre dir extrem dankbar für Tips/Hilfe
Ist das denn eine entpackte Binary? Wenn nicht musst du sie entweder entpacken oder halt einfach die dll umbenennen
Müsste man testen, ich hab das auch mal machen wollen von 2.2 auf 2.4 wäre kein all zu großer Unterschied gewesen, aber:
Ich hab zurzeit aber auch keine Zeit dafür, mir das näher anzusehen
€:
Naja nach den Libs neucompilen für die Version:
Da es ja so aussagekräftig ist hab ich jetzt auch ka mehr
@Green so schauts auch bei mir aus (passiert wenn man die dll umbennent).
Ich setzt mich mal dran und versuche mich mal schlauer zu machen.
Die urllib2 kann extrem nützlich sein.
Wenn aber Einer die Lösung schon kennt, wäre ich über diese sehr dankbar.
@Green so schauts auch bei mir aus (passiert wenn man die dll umbennent).
Ich setzt mich mal dran und versuche mich mal schlauer zu machen.
Die urllib2 kann extrem nützlich sein.
Wenn aber Einer die Lösung schon kennt, wäre ich über diese sehr dankbar.
Der erste Fehler liegt einfach an den .pycs....
Der zweite sagt relativ wenig Zeile 14 bei networkmodule ist bei mir der import der PlayerSettingsModule.py...
Ja deshalb hab ich auch nie den wechsel auf die neue granny dll gemacht ich hatte einfach kb auf das ganze compilen
Was kann man eig so schönes mit der urllib2 mehr als mit der urllib?
Bei der neuen Granny musste nur deinen Client converten nicht compilen
Hab das gemacht läuft alles super.
Zum Thema:
nö läuft auch nicht aber da ich gerade durch das rum probieren für was ich machen wollte ne Lösung gefunden hab brauch ich auch keine neue Pythonversion mehr Ich versuch trzd. eben noch was
[Client-Release]Python2.2 zu Python2.3 02/01/2012 - Metin2 PServer Guides & Strategies - 27 Replies Hey,
ich mache für euch mal wieder ein kleines Mini-Release.
Habe die python23.dll so umgeschrieben, dass sie nicht mehr die ganze Syserr zuspammt, und euch mal die passenden lib´s für Python2.3 besorgt. Ich habe sie im Anhang hochgeladen. Kopiert die python23.dll einfach in den Client, und löscht den alten Ordner "lib" und ersetzt ihn mit dem aus dem Anhang. Sucht mit einem Hex-Editor in eurer .bin nach dem Text python22.dll und ersetzt ihn überall wo ihr in findet, durch python23.dll. Das...