Frabe Skin Version 1.02 Neu 09.05.08

  • Zitat

    Original von Didi0705
    Was mache ich falsch?


    Nichts. Das Bild ist erst zu sehen, wenn der Beitrag abgeschickt wurde, nicht in der Vorschau.


    Gruß
    bonnie

  • Hallo Bonnie,


    danke für den Tipp, ... aller Anfang ist schwer ;)



    Gruss


    Didi0705

  • Hallo Frabe,


    nachfolgend habe ich einen Sreenshot von einer Simulation eingestellt, der den "Überlappungseffekt" wie zuvor beschrieben zeigt.
    (Die "Jägerstrasse" überdeckt die "Restentfernung" (25 m).


    Ich hoffe,das hilft Dir weiter.


    Bin gespannt, ob Du eine Lösung des Problems findest.


    Wäre schade, wenn ich Deinen Skin nicht verwenden könnte.



    Danke u. Gruss


    Didi0705


  • Hallo Didi0705,
    ich bin zwar nicht frabe :D, aber ich versuche Dir mal trotzdem zu helfen. Also wenn ich mir die Scrennschots vom Skin auf der ersten Seite so ansehe ist Dein Problem nicht der Strassenname, sondern die Meteranzeige liegt bei Dir an der falschen Stelle. Sie müßte viel weiter rechts sein.
    Um Dir helfen zu können stell doch mal die Passage aus Deiner PFSkin ein die mit SF_titlebar beginnt. Es geht sich dabei um den Bereich:


    Distance_to_next_manoeuvre
    {
    // SkinElementModelCoder
    ID: 3801251;
    Class: GenericFormattedText;
    Coordinates: 33,0,68,25;


    Die fettgedruckten Werte bestimmen den Bereich in welchem die Meteranzeige positioniert wird. Erster Wert von links, zweiter von rechts, dritter Breite und vierter Wert die Höhe.


    Die Werte sehen natürlich bei Dir anders aus, also nicht meine verwenden!!!!


    Diese Passage solltest Du hier mal einstellen der erste Wert sollte bei Dir so irgendetwas mit 300 sein (ist nur geschätzt von mir ;))
    Da müßte eigentlich der Fehler liegen, bei Dir müßte er viel kleiner sein.

  • Hallo Didi,


    prima, dass es mit dem Einstellen des Bildes geklappt hat.


    Das von Dir geschilderte Problem tritt in der Pfeilansicht auf weil ich diese gar nicht bearbeitet habe aber in der Pfeilansicht Teile meiner Änderungen automatisch einfliessen. Im Moment komme ich auch nicht dazu mich da reinzuarbeiten da ich immer noch am automatischen Gyro zu knacken habe.


    Vielleicht stelle ich später mal eine Version ein, in der auch die Splitscreenansicht und die Pfeilansicht bearbeitet sind.


    Gruß


    Frank

  • Hallo Didi,


    Such in deiner PFSkin folgenden Abschnitt:


    SF_TBT_Sign_Post


    lösche bzw. kommentiere ihn aus und füge folgendes ein:


    SF_TBT_sign_post
    {
    // SkinElementModelCoder
    ID: 3801260;
    Class: SkinContainer;
    Coordinates: 0,0,480,50;
    TextColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR
    BGColorINT#DP: 262275; //_OUT_MD_SIGNPOST_BG_COLOR
    BGMode: opaque;
    BorderColorINT#DP: 262277; //_OUT_MD_SIGNPOST_BORDER_COLOR
    Border#DP: 262278; //_OUT_MD_SIGNPOST_BORDER_WIDTH
    BorderRounds#DP: 262279; //_OUT_MD_SIGNPOST_BORDER_ROUNDS
    Visibility#DP: 3801105; //MapView_SignPost_visible
    BorderGap: 1;


    // FormModelCoder
    DynamicFormX: 0;
    DynamicFormY: 0;
    DynamicFormWidth: 50;
    DynamicFormHeight: 50;


    // SkinContainerModelCoder


    // SkinScrollbarOwnerModelCoder


    Road_Icon
    {
    // SkinElementModelCoder
    ID: 3801262;
    Class: RoadIcon;
    Coordinates: 141,2,339,44;
    Text#DP: 3801117; //Map_Next_Road_Icon_text
    AlternativeText#DP: 3801255; //Map_Sign_Post_Text_Reference
    TextCoordinates#DP: 3801240; //SF_TBT_Sign_Post_Road_Icon_TextCoordinates
    TextColorINT#DP: 262281; //_OUT_MD_NEXT_ROADICON_TEXT_COLOR
    AlternativeTextColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR
    BackgroundINT#DP: 262280; //_OUT_MD_NEXT_ROADICON_BMP_ID
    FontINT#DP: 262282; //_OUT_MD_NEXT_ROADICON_FONT_ID
    AlternativeFont: 8;
    VAlign: center;


    // RoadIconModelCoder
    CenterX: -30;
    CenterY: 0;


    // SkinIconModelCoder


    }


    BitmapIconPanel
    {
    // SkinElementModelCoder
    ID: 3801199;
    Class: BitmapIconPanel;
    Coordinates: 90,3,131,44;
    RoundAboutBitmapOffset1: "-4, -8"; // additional property
    RoundAboutBitmapOffset2: "-3, -8"; // additional property
    RoundAboutBitmapOffset3: "-2, -8"; // additional property
    RoundAboutBitmapOffset4: "-1, -8"; // additional property
    RoundAboutBitmapOffset5: "0, -7"; // additional property
    RoundAboutBitmapOffset6: "-1, -6"; // additional property
    RoundAboutBitmapOffset7: "-2, -4"; // additional property
    RoundAboutBitmapOffset8: "-3, -1"; // additional property
    RoundAboutBitmapOffset9: "-4, 0"; // additional property
    RoundAboutBitmapOffset10: "-5, -1"; // additional property
    RoundAboutBitmapOffset11: "-6, -4"; // additional property
    RoundAboutBitmapOffset12: "-7, -6"; // additional property
    RoundAboutBitmapOffset13: "-8, -7"; // additional property
    RoundAboutBitmapOffset14: "-7, -8"; // additional property
    RoundAboutBitmapOffset15: "-6, -8"; // additional property
    RoundAboutBitmapOffset16: "-5, -8"; // additional property


    // BasicIconPanelModelCoder
    StreetColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR


    // BitmapIconPanelModelCoder
    NumberOfLegs: 16;
    JunctionBitmap: 164,0,55,55,55,0,0,255,0,255;
    JunctionLegsBitmap: 165,0,0,55,55,0,0,255,0,255;
    RoundAboutRightBitmap: 166,0,0,52,52,0,0,255,0,255;
    RoundAboutLeftBitmap: 167,0,0,52,52,0,0,255,0,255;
    RoundAboutLegsBitmap: 168,0,0,52,52,0,0,255,0,255;
    JunctionUturnRightBitmap: 164,0,880,55,55,0,0,255,0,255;
    JunctionUturnLeftBitmap: 164,0,0,52,52,0,0,255,0,255;
    RoundAboutCircleBitmap: 168,0,832,52,52,0,0,255,0,255;
    RoundAboutRightUturnBitmap: 166,0,832,52,52,0,0,255,0,255;
    RoundAboutLeftUturnBitmap: 167,0,832,52,52,0,0,255,0,255;
    UturnLeftBitmap: 169,6,56,44,44,0,0,255,0,255;
    UturnRightBitmap: 169,0,6,44,44,0,0,255,0,255;
    PreAnnounceLeftBitmap: 169,0,149,44,44,0,0,255,0,255;
    PreAnnounceRightBitmap: 169,6,99,44,44,0,0,255,0,255;
    JunctionBitmapOffset1: "0,-10";
    JunctionBitmapOffset2: "-3,-11";
    JunctionBitmapOffset3: "-3,-9";
    JunctionBitmapOffset4: "1,-8";
    JunctionBitmapOffset5: "2,-7";
    JunctionBitmapOffset6: "1,-9";
    JunctionBitmapOffset7: "0,-5";
    JunctionBitmapOffset8: "-2,1";
    JunctionBitmapOffset9: "-5,2";
    JunctionBitmapOffset10: "-9,1";
    JunctionBitmapOffset11: "-11,-5";
    JunctionBitmapOffset12: "-12,-9";
    JunctionBitmapOffset13: "-13,-7";
    JunctionBitmapOffset14: "-12,-8";
    JunctionBitmapOffset15: "-9,-8";
    JunctionBitmapOffset16: "-8,-11";
    JunctionBitmapOffset17: "-11,-10";
    ArrowColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR


    }


    BitmapLaneInformation
    {
    // SkinElementModelCoder
    ID: 3801200;
    Class: BitmapLaneInformation;
    Coordinates: 60,22,414,24;
    BGColorINT#DP: 262275; //_OUT_MD_SIGNPOST_BG_COLOR
    HAlign: center;
    Visibility#DP: 3801106; //Map_Signpost_LaneInfo_Visibility


    // BitmapLaneInformationModelCoder
    NumberOfLegs: 16;
    StreetColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR
    ArrowColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR
    ArrowRecommendedColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR
    ArrowHighlightColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR
    CenterX: -30;
    CenterY: 0;
    InlineArrowBitmap: 170,0,0,35,25,0,0,255,0,255;
    OutlineArrowBitmap: 171,0,0,35,25,0,0,255,0,255;
    SeparatorLeftBitmap: 172,0,0,5,25,0,0,255,0,255;
    SeparatorRightBitmap: 172,0,0,5,25,0,0,255,0,255;
    SeparatorMiddleBitmap: 172,5,0,4,25,0,0,255,0,255;
    MoreLaneBitmap: 172,5,0,39,25,0,0,255,0,255;


    }


    Signpost_overlay
    {
    // SkinElementModelCoder
    ID: 3801265;
    Class: SkinIcon;
    Coordinates: 0,0,480,50;


    // SkinIconModelCoder
    BitmapReference: 173,0,0,480,50,0,0,255,0,255;


    }


    Prompt_repeat_button
    {
    // SkinElementModelCoder
    ID: 3801264;
    Class: PushButton;
    Coordinates: 0,0,480,50;
    BGMode: transparent;


    // SkinButtonModelCoder
    Enabled: 9,0,0,1,1,20,25,255,0,255;
    Pushed: 9,0,0,1,1,20,25,255,0,255;
    PressedEvent: 77;


    }


    }


    Nun sollte es funktionieren.:)


    Gruß


    Nie_ohne

    Einmal editiert, zuletzt von nie_ohne ()

  • Hallo Frabe,


    super, dass Du Dir doch noch die Mühe gemacht hast, eine Lösung zu finden.


    Herzlichen Dank.


    Werde Dir anschließend berichten, ob es geklappt hat.




    Gruss


    Didi0705

  • Hallo Didi,


    danke, aber das Kompliment gebührt nie_ohne.


    Von mir auch vielen Dank an nie_ohne für die schnelle tolle Unterstützung.


    Gruß
    Frank

  • Hallo nie_ohne, Hallo Frabe,


    Nie_ohne, vorab nochmals besten Dank auch für Deine schnelle Unterstützung.


    Habe gestern die entsprechende Skin-Datei gemäß Deiner Vorgaben geändert und siehe da, es funktioniert.


    Keine Überlappung mehr.


    Nach 2 Testfahrten (gestern u. heute) ist mir noch folgendes aufgefallen:


    Wenn man im lfd. Navigationsbetrieb (nur Karte) nach ca. 30 Minuten auf
    die Menue-Ebene (mittels dem Button "gekreuztes Werkzeug") zurückgeht,
    in der man die Darstellung, Programmeinstellungen usw. ändern kann,
    werden alle Button ohne jeweiliges schwarzes Kästchen angezeigt?


    Der gesamte Screen ist silberfarben u. es sind nur die Schriftzüge bzw. die dazugehörigen Symbole erkennbar.


    (Seltsamerweise ist die vorherige Menue-Stufe "Neues Ziel, Sonderziele usw. nicht davon betroffen)


    Das Interessante aber ist, wenn das Navi eine gewisse Zeit abgeschaltet ist, ist die Darstellung der Button wieder ok.
    (Schriftzug + Symbol innerhalb eines schwarzen Rechteckes)


    Da ich gerade in meinem Büro sitze, kann ich Euch leider keinen Screen-Shot einstellen, hoffe aber, das meine Beschreibung auch so verständlich ist.


    Bin gespannt, wieder von Euch zu hören.


    Gruss
    Didi0705

    Einmal editiert, zuletzt von Didi0705 ()

  • Hallo Diddi0705,
    willkommen im Club :D
    Woran es liegt kann ich Dir auch nicht sagen, aber diese Probleme haben wir P4420 und 4425 mit den 4" Navis zur genüge.
    Manche tippen auf ein Speicherproblem, manche glauben es wäre die "Skinnerei". Woran es nun wirklich liegt weiss leider noch keiner :-D)


    Also ab und zu ein SR hilft da am besten ;)

  • Hallo Frabe,


    wie Du vielleicht schon gelesen hast, hatte ich bereits nie_ohne von den ersten 2 Testfahrten mit Deinem Skin berichtet (hatte Dich aber gleichzeitig auch mit angeschrieben).


    In Deiner Skin-Beschreibung (Version 1.02) sprichst Du von einer kräftigeren Farbdarstellung der Karten usw.


    Kann es sein, das die dadurch mit Sicherheit erhöhte Grafikleistung den Prozesser nach einer gewissen Zeit "überpowert" u. dieser dann teilweise (Effekt wie beschrieben) "aussteigt"?


    Wie von mir getestet, ist die Grafikleistung nach einer gewissen Ruhephase
    (Navi abgeschaltet/abgekühlt?) wieder voll da, d.h. keine Bildverfremdung oder ähnliches.


    Im PC-Bereich traten solche Effekte in der Vergangenheit abhängig von der Leistung der Grafikkarte und der lfd. Anwendung (anspruchsvolle Games), durchaus mal auf.



    Gruss


    Didi0705

    Einmal editiert, zuletzt von Didi0705 ()

  • Hallo Didi,


    das von Dir geschilderte Verhalten war der Grund warum ich mich überhaupt daran gemacht habe eine Art Skinänderung light fertig zu machen.


    Das Problem tritt auf, wenn der Speicher des PNAs überläuft. Ich habe dafür beim Start der Navigation ein Script geschrieben, dass einen Teil der Zusatzprogramme schließt und so Speicher freiräumt. Das Verhalten tritt bei meinem 4410 auch mit dem Originalskin auf und ganz selten auch mit meinem Skin. Ein Problem der Farben ist es ganz sicher nicht.


    Im Extremfall steigt das Navi während der Fahrt sogar komplett aus und dann hilft nur noch ein Softreset.


    Aus meiner Sicht speichert Gopal4 zuviel Daten über z.B. TMC-Daten und Umroutungen aufgrund von Sperrungen oder TMC-Meldungen im Hauptspeicher anstatt im Flash Memory. Ich fürchte, dass wird dir mit anderen Skins genauso oder sogar noch früher so gehen.


    In der nächsten Version habe ich einen Button Softreset auf das Hauptmenü gelegt, sodass man nach einem Hängenbleiber auf einen Tastendruck wieder mit einem Softreset starten kann.


    Das ist zwar eine Krücke aber ich glaube eine bessere Lösung ist noch nicht gefunden.


    Gruß
    Frank

  • Hallo Frabe,


    ich bin zwar kein Fachmann, aber die Begründung leuchtet mir ein.


    Trotzdem werde ich den Skin vorerst auf dem Navi lassen u. mal schauen, wie es sich am Samstag auf der Tour von Düsseldorf nach Rügen verhält (ca. 700 Km).


    Wenn weiter nichts passiert, kann ich mit dem beschriebenen Darstellungsproblem gut leben.


    Der Skin ist einfach klasse!


    Werde mich nach meinem Urlaub wieder melden und berichten.


    Bis bald.


    Gruss
    Ditmar

  • Hi Didi,


    dann wünsche ich Dir schönen Urlaub und eine staufreie Fahrt. Dann klappts auch mit dem Navi. :]


    Gruß
    Frank

  • Hallo Frabe,


    Ich hatte bisher Navirunners Skin, der mir sehr gut gefiel, aber leider öfter zu Resets führte. Ich vermute - wie andere auch - dass der Speicher irgendwann überläuft.
    Deswegen : Die Idee mit Deinem Skin-light ist super!


    Mit ihm hatte ich erst einmal (in 14 Tagen) einen Absturz und das nachdem ich 'rumgebastelt hatte.
    Daher hier auch eine Frage:
    Wie kann man eine andere Schriftart in der Karte einstellen, oder wenigstens wieder eine komplett schwarze Schrift (ich persönlich finde das besser lesbar)


    Danke im voraus,
    Hans