Spurassistent

  • Hi,


    wir haben im Skin NR 6.1 ja den großen und den mittleren Spurassistent. Er befindet sich in der PFSkin im Bereich SF_Splitscreen_lane_guidance.


    Da ich gerne den ursprünglichen kleinen Assi hätte, habe ich den Original Codeschnipsel dorthin kopiert.
    Als zweite Variante habe ich versucht, nur in den einzelnen Zeilen die Zahlenwerte zu ändern.


    Beides hat nicht funktioniert, sondern zu dem gleichen Ergebnis geführt:


    In dem Fenster, wo sonst die Assipfeile angezeigt werden, wird ein Schnipsel vom Kompass angezeigt. Wie kommt das?


    Kann mir jemand helfen ?


    Gibt es noch eine Stelle im Code, die bearbeitet werden muß?
    Vielen Dank und Gruß,


    altaberbezahlt

  • Zitat

    In dem Fenster, wo sonst die Assipfeile angezeigt werden, wird ein Schnipsel vom Kompass angezeigt. Wie kommt das?


    Da in der neuen PFSkin (4.1) die Bitmaps/Ikons wieder alle neu zu geordnet wurden, mußt du natürlich auch die entsprechenden Ikon Zuweisungen in den Codeschnipseln neu definieren/anpassen.

  • Hallo Rohoel und Hepe,


    OK, vielen Dank. Aber welche Stelle ist der Verweis. Das Stückchen
    SF_Splitscreen_lane_guidance ist ja nicht so groß:


    SF_splitscreen_lane_guidance
    {
    // SkinElementModelCoder
    ID: 3801247;
    Class: SkinContainer;
    Coordinates: 54,29,414,46; //JFZ: Version für mittlere Bilder
    BGMode: transparent;
    Visibility#DP: 3801106; //Map_Signpost_LaneInfo_Visibility


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


    // SkinContainerModelCoder


    // SkinScrollbarOwnerModelCoder


    BitmapLaneInformation
    {
    // SkinElementModelCoder
    ID: 3801248;
    Class: BitmapLaneInformation;
    Coordinates: 0,0,414,45; //JFZ: Version für mittlere Bilder
    TextColorINT#DP: 262276; //_OUT_MD_SIGNPOST_FG_COLOR
    Background: 194,0,0,414,45,0,0,255,0,255;
    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
    HAlign: center;
    VAlign: center;
    BorderGap: 1;


    // 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: 0;
    CenterY: 0;
    //InlineArrowBitmap: 170,0,0,25,25,0,0,255,0,255;
    //OutlineArrowBitmap: 171,0,0,25,25,0,0,255,0,255;
    //SeparatorLeftBitmap: 172,0,0,4,25,0,0,255,0,255;
    //SeparatorRightBitmap: 172,0,0,4,25,0,0,255,0,255;
    //SeparatorMiddleBitmap: 172,4,0,2,25,0,0,255,0,255;
    //MoreLaneBitmap: 172,5,0,25,25,0,0,255,0,255;
    InlineArrowBitmap: 396,0,0,40,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    OutlineArrowBitmap: 397,0,0,40,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    SeparatorLeftBitmap: 398,0,0,6,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    SeparatorRightBitmap: 398,0,0,6,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    SeparatorMiddleBitmap: 398,6,0,3,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    MoreLaneBitmap: 398,9,0,40,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder


    }


    }



    Da wo es rot ist, habe ich die Werte aus der NR 5.4 eingesetzt und dachte das ist es. Was muss ich denn anders machen bzw wo ist der Verweis auf das Bild ? bzw. wie muss es an welcher Stelle richtig heissen.


    Viele Grüße,


    altaberbezahlt

  • Zitat

    InlineArrowBitmap: 396,0,0,40,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    OutlineArrowBitmap: 397,0,0,40,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    SeparatorLeftBitmap: 398,0,0,6,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    SeparatorRightBitmap: 398,0,0,6,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    SeparatorMiddleBitmap: 398,6,0,3,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder
    MoreLaneBitmap: 398,9,0,40,40,0,0,255,0,255; //JFZ: Version für mittlere Bilder


    die fetten Ziffern sind die Ikon`s

  • Ja, OK. Und die stehen in der PPSkin und heissen "laneguidance ..."
    Aber wo wird gesagt, dass diese Nummer (z.B. 398 ) diese png ist?


    Gruß


    alt ...

    Einmal editiert, zuletzt von altaberbezahlt ()

  • Zitat

    Original von altaberbezahlt
    Ja, OK. Und die stehen in der PPSkin und heissen "laneguidance ..."
    Aber wo wird gesagt, dass diese Nummer (z.B. 398 ) diese png ist?


    Gruß


    alt ...


    "oben" in der PFSkin


    z.B.
    398: PPSkin\laneguidance_separator_medium.png; // added by JFZ

    Einmal editiert, zuletzt von Hepe ()

  • Zitat

    Original von altaberbezahlt
    Ja, OK. Und die stehen in der PPSkin und heissen "laneguidance ..."
    Aber wo wird gesagt, dass diese Nummer (z.B. 398 ) diese png ist?


    Gruß


    alt ...


    Hi altaberbezahlt


    Ganz vorne in der pfskin ist ein Abschnitt der nennt sich Bitmaps.
    Dort werden die Bilder "definiert ";)


    Bitmaps
    {


    1: PPSkin\poi_categories.png;
    2: PPSkin\NONE.gif;
    3: PPSkin\Icons_navigation_menu.png;
    4: PPSkin\Icon_hide_map.png;
    5: PPSkin\Icons_settings.png;
    6: PPSkin\Icon_coords_toggle.png;
    .
    .
    . 170: PPSkin\laneguidance_arrows_in.png;
    171: PPSkin\laneguidance_arrows_out.png;
    172: PPSkin\laneguidance_separator.png;
    usw..


    Die Werte und passenden Bilder musst Du einfach mal zwischen den Versionen vergleichen. Daraus sollte sich eine Lösung ergeben ;)


    CYa
    Mackula

    Einmal editiert, zuletzt von Mackula ()

  • Ah - ich habs, ganz vorn in der PFSkin.


    Selberdenken hilft ja auch :D : drink


    Vielen Dank, so mal sehen, ob ich das jetzt hinkriege ...


    altabernichtdumm

  • Hi Mackula,


    da waren wir zeitgleich.


    Vielen Dank.


    alt ...


  • Hi


    Ja :D


    Und Hepe war mal wieder schneller :D

  • Zitat

    Original von Mackula


    Und Hepe war mal wieder schneller :D


    ...hatte ja auch nicht so viel Text :D : drink

  • Yepp !


    Es funzt und ist noch viel einfacher.


    Ich dachte, die im Code auskommentierten Zeilen sind der große Assi. Ist aber nicht so.
    Auskommentiert ist der kleine. D.h. unten die oberen 6 Zeilen von InlineArrowBitmap bis
    MoreLaneBitmap einkommentieren und die 6 dahinter auskommentieren.


    Dann noch die erste Zeile Coordinates von 54,29,414,46
    ändern in 114,29,316,33


    und die zweite Coordinates Zeile etwas tiefer unten von 0,0,414,45
    ändern in 0,0,316,32


    Dann noch bei Background von 194,0,0,414,45,0,0,255,0,255
    ändern in 194,0,0,315,37,0,0,255,0,255


    und schon hat man den kleinen ursprünglichen Spurassistent.


    Danke an rohoel, hepe und Mackula.


    Viele Grüße,


    altabergeschafft