Beiträge von Terran

    Ich brauch immer einen Anlass mich mal ein wenig mit Tkinter und python auseinanderzusetzen. Damit mein bisschen Wissen nicht einrostet :D


    1) Der Text steht in Patrizier.exe, bei mir (Gold, installiert von ComputerBildSpiele CD) an

    Code
    1. 29 8e 08 800 x 600
    2. 29 8e 14 1024 x 768
    3. 29 8e 20 1280 x 1024


    Das ist einfacher Ascii-Text. Länge 11 Zeichen, kürzere Texte 0 auffüllen


    zu b) Ist kein Rechteproblem. Ich darf in dem Verzeichnis alles:D Schliesslich liegen die Dateien alle in meinem Home.



    Die 800er Auflösung würde ich auch nicht ändern. Die braucht das Spiel ja wohl auch für den Startbildschirm und so. Da müsste man dann vermutlich auch mächtig dran rumwerkeln.


    convres.exe stürzt leider ab. Wenn es dich interessiert, sammel ich die Fehlermeldung ein.

    Kurzer Zwischenstand:


    Das Script läuft fast problemlos. Ich verwende python 2.6.1, das ist nämlich unter Snow Leopard vorinstalliert.


    a) ich hatte PIL nicht installiert (Asche auf mein Haupt)
    b) Das images Verzeichnis wird beim Speichern des ersten Bildes nicht automatisch angelegt. Kann ein Mac oder ein Python 2.6 vs 2.7 Problem sein. Ich habs dann von Hand angelegt.
    c) Die Oberfläche ist auf dem Mac noch unschöner als sie unter Windows ist (nicht deine Schuld, ich mag einfach die tk Oberflächen nicht)


    Einen kurzen Test hat die gepatche Variante gerade mit Bravour bestanden.



    Wenn du nichts dagegen hast, würde ich in den nächsten Tagen ein paar Dinge ändern und dann das Script wieder veröffentlichen. Ich dachte da an folgende Änderungen:


    1) Den Text in den Optionen anpassen, so dass dort auch die wirklichen Auflösungen stehen -> Patrizier.exe an den entsprechenden Stellen patchen
    2) Registry auslesen und schreiben um a) die Patrizier.exe selbst zu finden (als Voreinstellung), b) eventuell durch den Grafiktest ausgeschaltete Auflösungen einschalten -> dann stehen im Spiel alle 3 Auflösungen zur Verfügung (die dann ja hoffentlich alle auch tatsächlich verfügbare Auflösungen entsprechen)


    Und Mac spezifisch
    3) Problem b fixen
    4) Support zum Patchen von Patrizier in einem Wineskin Bundle (= Windows Applikation + Wine + Zeug drumherum um Mac-Applikation vorzugaukeln)
    5) In native Anwendung verpacken

    Hoffentlich ist das noch aktuell:


    Das Problem sind die Wettereffekte. Bei genauer Beobachtung wirst du feststellen, dass der Absturz passiert sobald Schnee oder Regen fällt und du scrollst.


    Stell in den Optionen die Wettereffekte auf niedrig oder aus und das Problem verschwindet. Zumindest ist es bei mir noch nicht wieder aufgetaucht.


    Terran

    Hallo,


    Ich würde gerne PII an meine Laptopauflösung anpassen und dazu der dein Tool verwenden, allerdings spiele ich auf einem Mac mit Hilfe von Wine. Und Wine mag dein Tool nicht und stürzt ab.


    Da aber dein Tool ja "nur" ein Pythonscript ist, bestehen eventuell Chancen es direkt auf dem Mac laufen zu lassen. Daher meine unverschämte Frage, ob du die Sourcen veröffentlichen würdest damit ich mich daran versuchen kann.


    Terran