urllib2 & python2.7

09/04/2013 10:20 _e°m²~7#1
Hi,
Hat Einer einen Plan davon wie ich den Client auf Python2.7 upgraden kann?
09/04/2013 10:33 Mi4uric3#2
Quote:
Originally Posted by Mi4uric3
Quote:
Originally Posted by _e°m²~7
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
09/04/2013 11:13 .Inya#3
Wenn du von 2.2 auf 2.7 upgradest könnten doch theoretisch probleme mit den schon verwendeten python scripts entstehen oder nicht? o.o
09/04/2013 12:39 xGr33n#4
Quote:
Originally Posted by InyaProduction View Post
Wenn du von 2.2 auf 2.7 upgradest könnten doch theoretisch probleme mit den schon verwendeten python scripts entstehen oder nicht? o.o
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:

[Only registered and activated users can see links. Click Here To Register...]

Ich hab zurzeit aber auch keine Zeit dafür, mir das näher anzusehen

€:
Naja nach den Libs neucompilen für die Version:

[Only registered and activated users can see links. Click Here To Register...]

Da es ja so aussagekräftig ist hab ich jetzt auch ka mehr :)
09/04/2013 13:14 _e°m²~7#5
Quote:
Originally Posted by xGr33n View Post
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:

[Only registered and activated users can see links. Click Here To Register...]

Ich hab zurzeit aber auch keine Zeit dafür, mir das näher anzusehen

€:
Naja nach den Libs neucompilen für die Version:

[Only registered and activated users can see links. Click Here To Register...]

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.
09/04/2013 13:16 xGr33n#6
Quote:
Originally Posted by _e°m²~7 View Post
@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...
09/04/2013 13:26 .Inya#7
poste mal bitte die networkmodule.py
(hab hier grad kein Zugriff auf nen clienten)
Dann kann ich vielleicht helfen
09/04/2013 13:32 xGr33n#8
Naja ich brauch nicht ich rette mal meinen Client ._.
09/04/2013 13:34 .Inya#9
Compile mal die playersettingmodule.py auf python *hier gewünschte Version einfügen* um der import von playersettingmodule crasht ja das ganze
09/04/2013 13:37 xGr33n#10
Quote:
Originally Posted by InyaProduction View Post
Compile mal die playersettingmodule.py auf python *hier gewünschte Version einfügen* um der import von playersettingmodule crasht ja das ganze
Stimmt kann gut sein, das man die komplette root jetzt compilen muss...
09/04/2013 13:40 .Inya#11
Ja deshalb hab ich auch nie den wechsel auf die neue granny dll gemacht ich hatte einfach kb auf das ganze compilen :o

Was kann man eig so schönes mit der urllib2 mehr als mit der urllib?
09/04/2013 13:46 xGr33n#12
Quote:
Originally Posted by InyaProduction View Post
Ja deshalb hab ich auch nie den wechsel auf die neue granny dll gemacht ich hatte einfach kb auf das ganze compilen :o

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
09/04/2013 13:50 .Inya#13
Dann halt converten -.-" lass mich! :D bin müde und überarbeitet xD

Joa kannst du mir mal ne erklärung geben, was das upgrade auf die neue granny version bringt?
09/04/2013 13:53 xGr33n#14
Quote:
Originally Posted by InyaProduction View Post
Dann halt converten -.-" lass mich! :D bin müde und überarbeitet xD

Joa kannst du mir mal ne erklärung geben, was das upgrade auf die neue granny version bringt?
Jetzt ned bin angepisst mein client geht nicht mehr -.-
€: geht wd xD

Naja eig. nur das du Modelle, welche mit einer höheren Granny Version Exportet wurden verwenden kannst.
09/04/2013 13:54 .Inya#15
Kein Backup gemacht? o.o