Idee/Bedarf: Universal Skin Maker?

  • Habe schon viele schöne Skins im Forum gefunden, aber der optimale ist natürlich nicht dabei


    Ich hätte zum Beispiel gerne etwas wie den neuen sokobana, aber mit der alten Schriftgröße und der qwertz-Tastatur im richtigen Layout (weiß gerade nicht, in welchem Skin das drin war).


    Daher die Idee: Wie wäre es mit einem Universal Skin Maker, mit dem sich jeder seinen Lieblingsskin aus Einzelstücken zusammensetzen kann, z.B. qwertz-Tastatur, Ausschalten der StVO-Meldung, Freischalten ausgewählter Features, Austausch von Bitmaps etc.


    Man/ich könnte ein kleines Programm schreiben, das Teile des Originalskins auf Basis von von euch erarbeiteten Codeschnipseln ersetzt.


    Vorteil:
    - Beliebiges Zusammenstellen einzelner Änderungen


    Nachteil:
    - Erstellen der Codeschnipsel
    , ich stelle mir das in Etwa so vor:


    <Name der Änderung>
    <Zu ändernder Ausschnitt aus Originalskin>
    <Geänderter Ausschnitt>


    Über das genaue Format müsste man sich natürlich noch einigen (denkbar wäre auch die Eingabe von variablen Parametern wie Schriftgröße oder -farbe).


    Hauptproblem ist die Größe der Skin-Datei von 20000 Zeilen und dass sich evtl. Teilschnipsel überlappen könnten. Ich wollte nur mal die Diskussion anstoßen ...


    Gruß
    Mnemonic

  • Sehr gute Idee, die aber mit sehr viel Arbeit vebunden ist. Vielleicht reicht es ja im Wiki mal die entsprechenden auszutauschenden Teile zu listen. Bis jetzt ist das Wiki zu technisch. Einsteiger finden sich nicht wirklich dort zurecht.

  • Hab ich auch schon überlegt, so eine Art Meta-Programmierung. Es werden aus einer "Datenbank" (Verzeichnis) bestimmte Schnipsel zusammengestellt, am besten mit so einer Art Formular. Dann noch eine Farbauswahl, mit der man die einzelnen Elemente per Schieberegler einfärbt, dann OK drücken und die benötigten Dateien purzeln unten raus.


    Wer kann so was? Vielleicht als PC-Programm


    :D Wynt

  • hmmm na ja...


    viel interessanter währe es die *höhe* und die *geschwindigkeit* auf der map zu präsentieren.
    ich weiss es gibt den >>PO<< aber der ist mir zu :gap


    habe schon viel rumexperimentiert aber noch keine einstellung gefunden ?(


    vielleicht ist es ja möglich das 3soft oder so -> sich mal zu äußert? :(


    ist es überhaupt möglich?
    welche IDs?
    welche Class?
    sub oder nicht sub?
    welche variablen "^F3^%s ^F4^%s"?
    : drink

  • Zitat

    Original von Mnemonic
    ich könnte ein kleines Programm schreiben, das Teile des Originalskins auf Basis von von euch erarbeiteten Codeschnipseln ersetzt.


    Meine moralische Unterstützung hättest Du!!! Nur zu! :applaus

  • ja, drann gedacht hab ich auch schon, meine finger mal wieder bissel klimpern zu lassen, und ein solchen baukasten zu proggen, aber das ist sehr viel arbeit, und dadrauf hab ich weder lust, noch die zeit.


    früher, vor 3 jahren sagen wir mal, da hätte ich nix lieber gemacht als das, aber nun hab ich familie, und die zeit bei weitem nicht.




    Thy

  • Geht mir ja genauso :(, deshalb dachte ich auch eher daran, dass wir alle zusammenarbeiten. Das Programm an sich ist wahrscheinlich noch der kleinere Aufwand, die Schnipsel zu erstellen ist halt das Problem. Da müssten vor allem die Profiskinner helfen ;)


    Gruß
    Mnemonic

  • Hallo zusammen,


    mal abgesehen von der Programmerstellung, wer verwaltet wo zentral die Codeschnipsel. Wer prüft und gibt frei? Wenn jeder etwas einstellen kann, dann sind die Anfänger wieder überfordert. Da bräuchte man dann mindestens ein Bewertungssystem.


    Wie wäre es denn, wenn man damit beginnen würde, die Erkenntnisse über die pfskin.skn in eben solche diese zu dokumentieren, dann Abschnitte zu definieren und dazu dann Codebeispiele anbieten.
    Wenn das soweit schon mal funktioniert, dann kann man darüber nachdenken eine Art GUI darüberzulegen.


    Just my 2 Cents


    Gruß, Thomas

  • Zitat

    Original von astzhj
    Hallo zusammen,


    mal abgesehen von der Programmerstellung, wer verwaltet wo zentral die Codeschnipsel. Wer prüft und gibt frei? Wenn jeder etwas einstellen kann, dann sind die Anfänger wieder überfordert. Da bräuchte man dann mindestens ein Bewertungssystem.


    Ganz einfach, wer das Programm schreibt, ist auch Herr über die Codeschnipsel. Er alleine entscheidet wie so ein Programm aussieht und was es beinhaltet.


    Wenn alle mitreden dürfen, wird das eh nie was werden. Man wird sich nicht einigen können.

    Einmal editiert, zuletzt von Cola Trinker ()

  • Hallo zusammen,

    Zitat

    Original von Cola Trinker
    Ganz einfach, wer das Programm schreibt, ist auch Herr über die Codeschnipsel. Er alleine entscheidet wie so ein Programm aussieht und was es beinhaltet.


    ich werde zwar in absehbarer Zeit nicht datzukommen, so was zu Programmieren, aber eine kleine Idee hätte ich auch beizutragen:
    Die PFSkin.skn lässt ja Includes zu, so wäre einmal zu testen, ob man nicht die Originaldatei (sinnvoll!) in viele kleine Dateien zerlegen könnte und diese dann (z.B. mit Include: ModulXXXV01.skn; usw.) einbindet. Dann würde die PFSkin.skn hauptsächlich aus Includes bestehen und man könnte sich die Einzelteile einfacher zusmmenstellen.


    Ist aber nur so eine Idee von mir und noch nicht überdacht!


    Gruß,
    Stefan


  • suuupeeer idee...


    hatte ich auch schon drüber nach gedacht :D