Kleiner Programmansatz "SkinHilfe"

  • Hallo zusammen,


    ich hatte so eine Idee, wie ich mir vielleicht das Erstellen bzw. Bearbeiten vom MN|4-Skins ein wenig erleichtern könnte. Dabei habe ich mich gestern Abend einfach mal hingesetzt und ein wenig "herumgespielt", wobei dann das angehängte kleine Progrämmchen entstand, welches ich schlicht und einfach erstmal SkinHilfe genannt habe.


    Da es mir in erster Linie eigentlich nur darum geht, dass ich so einfach wie möglich die Positionen bzw. die Größe der Elemente der Kartenansicht verändern und auch die Veränderung ungefähr einschätzen kann ohne dabei den MN|4 immer wieder neu starten zu müssen, habe ich mich ausschließlich auf Einträge der Datei MAPVIEWLT.INI konzentriert.


    Mehr als die Positionen bzw. Größen der Elemente verändern und diese Werte anzeigen kann das Progrämmchen nicht. Auch habe ich einige Elemente einfach "ignoriert", habe ich doch u.a. den Unterschied zwischen SMALLDUMMY/LARGEDUMMY und INFOBAR nicht wirklich verstanden. Genauso wenig habe ich begriffen, was z.B. "left = north" oder "below = zoomsix" (oder ähnliche Begriffe) in einzelnen Bereichen der MAPVIEWLT.INI bedeuten. Diese werden also auch nicht vom Programm berücksichtigt. Des weiteren habe ich mir erstmal eine Funktion zum Speicher/Laden der Werte gespart. Erweiterungen bzw- weitere Aktivitäten mache ich auch davon abhängig, wie ihr den Ansatz findet. Wer also Lust und Zeit hat sich das ganze mal anzusehen .... bin für jeden Hinweis dankbar und wenn es der richtige Ansatz für ein weiters Tool ist, welches der Community das Leben mit den Skins leichter machen könnte, dann kann ich ja immernoch weitermachen. ;)


    An dieser Stelle nochmal Dank an Dali für seine gesammelten INI-Informationen.


    Gruß, Tom


    Hier nun der Screenshot ....

  • Und nun das Progrämmchen .....


    Eine Anleitung gibt es nicht, denn es ist so einfach gehalten, dass eigentlich jeder problemlos den Ansatz des Programm erkennen kann.


    Bin ja mal gespannt, was euch dazu einfällt. ;) ;)



    Gruß, Tom

  • Gern geschehen ... sag' bloß man kann damit was anfangen ? ;)


    Gruß, Tom

    Einmal editiert, zuletzt von TomH. ()

  • @TomH


    Ist ja eine tolle Sache. :respekt
    Ich würde das nicht als Alpha, sondern schon als Beta bezeichnen.
    Das mit der Infobar ist recht einfach.
    Zum y-Wert der Objekte muss die Höhe der (Infobar -2) dazu addiert werden, mit Ausnahme der Buttons. Da ändert sich nichts. Viel komplexer ist das mit Route- und Nextinfo. Auch liegt jedes Objekt auf einer anderen Ebene (Überlagerung).


    Wenn du willst, stelle ich Dir in den nächsten Tagen die Infos zusammen.


    Gruß Hirni

  • Zitat

    Original von Hirni
    Wenn du willst, stelle ich Dir in den nächsten Tagen die Infos zusammen.


    Gerne, wenn du meinst die Info's so zusammenstellen zu können, dass auch ich sie verstehe. ;)


    Gruß, Tom

  • Das ist keine Hilfe, das ist ein Editor!



    Toll! Muss nur noch speichern lernen, txt würde schon reichen.



    Erloeser


  • kann mich dem nur anschliessen, tolles programm.
    aber, wie schaffe ich es, dass ich mein skin bereits importiere und dann einfach weiterebearbeite?


    und der export in txt ist doch nicht nötig - für was gibts drug & drop in windows ?


    dIdI


    PS: echt tolles prog - würd mich freuen, wenn diese zu einem "echten" skineditor werden würde!

  • @dIdIX, @Erloeser


    Am Import bestehender MAPVIEWLT.INI's fummel ich gerade.


    Das Speichern wäre zwar (noch) nicht nötig (gewesen) habe ich aber dann doch heute ....äähhh ... gestern umgesetzt. ;)


    Da ich nicht nach jeder Änderung/Erweiterung immer wieder eine aktualisierte Version hochladen möchte, versuche ich nun erstmal den Import fertig zu machen. Anschließend spiele ich das Progrämmelchen dann wieder hoch. Ich hoffe das ist in eurem Sinne.


    Zitat


    PS: echt tolles prog - würd mich freuen, wenn diese zu einem "echten" skineditor werden würde!


    Danke für die Blumen, aber sooo doll ist das ja nun auch nicht. Längst nicht so innovativ wie eure Skin-Arbeiten und ohne die wäre ich vermutlich nicht beim MN|4 geblieben, geschweige denn, dass ich auf die Idee zu diesem Tool gekommen wäre. Also, die Blumen gebüren eindeutig euch. :)


    Aber eines kann ich jetzt schon sagen: ein full-featured Skin-Editor wird daraus sicher nicht erwachsen. Dafür fehlt mir die Zeit und auch das Know How. Aber mal sehen wie weit ich komme.


    bab


    Genau darum ging es mir dabei: es soll uns das Erstellen/Bearbeiten von Skins angenehmer machen. :)



    Gruß & gute Nacht,


    Tom

  • kkoeniger


    Klar darfst du das Tool in die Tipps&Tricks aufnehmen, wäre mir sogar eine Ehre. Habe das ja nicht für mich alleine sondern für die Allgemeinheit hier angedacht.


    Allerdings wäre es mir sehr lieb, wenn sich mal jemand genauer mit dem Tool beschäftigt um herauszufinden, ob es auch wirklich was taugt. Wäre ja Quatsch etwas unter Tipps&Tricks aufzuführen, was dann doch nicht recht funktioniert.


    Würde ja selber weiter testen, aber es ist halt wie immer, wenn man was testet soll, das man selber "verbrochen" hat... man sieht den Wald vor lauter Bäumen nicht. ;)


    Gruß, Tom

    Einmal editiert, zuletzt von TomH. ()

  • Habe die Ansicht der aktuellen INI-Werte herausgenommen, dafür kann das Progrämmelchen jetzt aber die Werte in eine Datei speichern und ebenso auch aus einer Datei lesen.


    Aber bitte denkt daran, es sind immernoch Fehler drin, wie z.B. fehlende Aufteilung von SMALL- bzw. LARGEDUMMY und auch Werte in der INI-Datei wie z.B . "below = center" und andere werden nicht berücksichtigt.


    Gruß, Tom

  • Ja, bei mir sieht es exakt genauso aus. Kann es daran liegen, dass die ini anders aufgebaut ist (Reihenfolge der Einträge) als bei Tom H. in seinem Super-Programm?