Einfüge-Anleitung zu den Gimmicks ---------------------------------------------------------------------------------------- Zunächst ist Folgendes zu beachten: - Ich schließe mich von jeglichem Schaden, der durch diesen Eingriff in die Software geschehen kann, aus ! - Die Datei pfskin.skn vor Ausführen dieser Anleitung unbedingt SICHERN (!), um beim Misslingen jederzeit auf eine funktionsfähige Version zurückgreifen zu können. - Damit alles so funktioniert, wie der Autor es vorgesehen hat, müssen alle Programmzeilen "so wie sie sind" an die entsprechende genannte Stelle kopiert werden. Andernfalls kann es zu unvorhergesehenen Fehlern kommen. - Teilweise habe ich für mich Kommentare (beginnen mit "//") an die Programmzeilen gehängt. Diese können bei Bedarf gefahrlos gelöscht werden. - Die Bereiche die mit "//*****ANFANG*****//" oder "//*****ENDE*****//" beginnen bzw. aufhören, dienen rein zur Hervorhebung der Programmzeilen. Diese nach Möglichkeit ( ;-) ) nicht mitkopieren. Es wäre zwar nicht weiter schlimm, wenn diese mitkopiert werden würden, allerdings ist dies eigentlich nicht von mir vorgesehen. 1. Die Datei pfskin.skn im Verzeichnis \My Flash Disk\Navigation\Skin480x272 auf dem PNA ÖFFNEN. 2. Nach dem Eintrag "Bitmaps" (ohne "") SUCHEN. In der folgenden Liste den auskommentierten Eintrag ... //******************************************ANFANG**********************************************// //172:PPSkin\Map24ProgressIcon.png; //outdated //*******************************************ENDE***********************************************// ... SUCHEN und durch folgenden Eintrag ERSETZEN: //******************************************ANFANG**********************************************// 172:PPSkin\map_gimmick_plane_gopal_20.png; // urspruenglich: nicht vorhanden -> angepasste Version von "170:PPSkin\map_gimmick_plane.png;" (Zeile 179) fuer Gopal 2 - beim Loeschen/Auskommentieren entsprechende Grafikverweise bei "MapGimmick1 //Plane" wieder auf "BitmapReferenceX: 170,..." zuruecksetzen //*******************************************ENDE***********************************************// 3. Nach dem Eintrag "MapViewArea" (ohne "") SUCHEN. Achtung: Dieser Eintrag ist insgesamt 3x vorhanden, relevant ist lediglich der erste Eintrag, der das folgende Aussehen hat: //******************************************ANFANG**********************************************// MapViewArea { Coordinates: $AREA_COORDS$; DefaultFont: 5; ResizeBehaviour: Both; MapView { ... //*******************************************ENDE***********************************************// 4. Die einzelnen Bereiche beginnen mit "{" und enden mit "}". Vom Eintrag "MapViewArea" nun so weit RUNTERSCROLLEN, bis der Eintrag "MapView" zu Ende ist. Der darauf folgende Bereich müsste bis zu der Änderung mit ... //******************************************ANFANG**********************************************// Scale { ... } //*******************************************ENDE***********************************************// ... weitergehen. Wenn nicht, ist dies nicht weiter relevant. Es ist nur SEHR WICHTIG, dass die folgenden Einträge allesamt in den Bereich "MapViewArea" eingetragen werden (der oben stehende Eintrag "MapView" liegt z.B. in der "MapViewArea"). 5. Falls der Eintrag "Scale" (siehe oben) auf "MapView" folgt, die folgenden Zeilen VOR "Scale" EINFÜGEN: //******************************************ANFANG**********************************************// MapGimmick0 //Star 1 { Class: NStateIconAnimation; Coordinates: 160,10,10,10; States: 8; BitmapReference1: 155,0,0,10,10,0,0; BitmapReference2: 155,0,10,10,10,0,0; BitmapReference3: 155,0,20,10,10,0,0; BitmapReference4: 155,0,30,10,10,0,0; BitmapReference5: 155,0,40,10,10,0,0; BitmapReference6: 155,0,50,10,10,0,0; BitmapReference7: 155,0,60,10,10,0,0; BitmapReference8: 155,0,70,10,10,0,0; CyclicRuns: 1; Visibility: Hidden; // wenn "Shown;" wird Grafikanimation jedes Mal gezeigt, wenn von bildschirmfuellendem Menue auf Kartenansicht gewechselt wird ShowOnMapState: 10; ShowOnDesignMode: 1; // -> Nachtmodus ShowOnStarting: yo; HideOnStopping: yo; AnimationArea: 0,0,260,60; // urspruenglich: 80,10,200,45; // fuer Gopal 1.1 } MapGimmick1 //Plane { Class: NStateIconAnimation; Coordinates: 190,25,185,46; // urspruenglich: 115,0,185,46; // war bestimmt für Gopal 1.1 // BGMode: opaque; // zu Testzwecken // BGColor: 100,100,100,180; // zu Testzwecken States: 16; BitmapReference1: 172,0,0,185,46,0,0; // urspruenglich: 170,0,0,185,46,0,0; // aktuelle Koordinaten von BitmapReference1-16 ausschließlich fuer "BitmapReferenceX: 172,..." verwenden BitmapReference2: 172,0,46,185,46,0,0; // urspruenglich: 170,0,46,185,46,0,0; BitmapReference3: 172,0,92,185,46,0,0; // urspruenglich: 170,0,92,185,46,0,0; BitmapReference4: 172,0,138,185,46,0,0; // urspruenglich: 170,0,138,185,46,0,0; BitmapReference5: 172,0,184,185,46,0,0; // urspruenglich: 170,0,184,185,46,0,0; BitmapReference6: 172,0,230,185,46,0,0; // urspruenglich: 170,0,230,185,46,0,0; BitmapReference7: 172,0,276,185,46,0,0; // urspruenglich: 170,0,276,185,46,0,0; BitmapReference8: 172,0,322,185,46,0,0; // urspruenglich: 170,0,322,185,46,0,0; BitmapReference9: 172,0,368,185,46,0,0; // urspruenglich: 170,0,368,185,46,0,0; BitmapReference10: 172,0,414,185,46,0,0; // urspruenglich: 170,0,414,185,46,0,0; BitmapReference11: 172,0,460,185,46,0,0; // urspruenglich: 170,0,460,185,46,0,0; BitmapReference12: 172,0,506,185,46,0,0; // urspruenglich: 170,0,506,185,46,0,0; BitmapReference13: 172,0,552,185,46,0,0; // urspruenglich: 170,0,552,185,46,0,0; BitmapReference14: 172,0,598,185,46,0,0; // urspruenglich: 170,0,598,185,46,0,0; BitmapReference15: 172,0,644,185,46,0,0; // urspruenglich: 170,0,644,185,46,0,0; BitmapReference16: 172,0,690,185,46,0,0; // urspruenglich: 170,0,690,185,46,0,0; CyclicRuns: 1; Visibility: Hidden; // wenn "Shown;" wird Grafikanimation jedes Mal gezeigt, wenn von bildschirmfuellendem Menue auf Kartenansicht gewechselt wird ShowOnMapState: 10; ShowOnDesignMode: 0; // -> Tagmodus ShowOnStarting: yo; HideOnStopping: yo; } // MapGimmick2 //Cloude // { // Class: NStateIconAnimation; // Coordinates: 101,30,219,23; // States: 19; // BitmapReference1: 171,0,0,219,23,0,0; // BitmapReference2: 171,0,23,219,23,0,0; // BitmapReference3: 171,0,46,219,23,0,0; // BitmapReference4: 171,0,69,219,23,0,0; // BitmapReference5: 171,0,92,219,23,0,0; // BitmapReference6: 171,0,115,219,23,0,0; // BitmapReference7: 171,0,138,219,23,0,0; // BitmapReference8: 171,0,161,219,23,0,0; // BitmapReference9: 171,0,184,219,23,0,0; // BitmapReference10: 171,0,207,219,23,0,0; // BitmapReference11: 171,0,230,219,23,0,0; // BitmapReference12: 171,0,253,219,23,0,0; // BitmapReference13: 171,0,276,219,23,0,0; // BitmapReference14: 171,0,299,219,23,0,0; // BitmapReference15: 171,0,322,219,23,0,0; // BitmapReference16: 171,0,345,219,23,0,0; // BitmapReference17: 171,0,368,219,23,0,0; // BitmapReference18: 171,0,391,219,23,0,0; // BitmapReference19: 171,0,414,219,23,0,0; // CyclicRuns: 1; // Visibility: Hidden; // ShowOnMapState: 10; // ShowOnDesignMode: 0; // ShowOnStarting: yo; // HideOnStopping: yo; // Interval: 750; // } //*******************************************ENDE***********************************************// 6. Nachdem alle Eintragungen vorgenommen sind, die Datei "pfskin.skn" auf der Festplatte SPEICHERN und/oder (direkt) die ältere pfskin.skn auf dem PNA durch die soeben erweiterte Version ERSETZEN. 7. Die meinem Forumsbeitrag anhängende Datei "map_gimmick_plane_gopal_20.png" in das Verzeichnis \My Flash Disk\Navigation\Skin480x272\PPSkin auf dem PNA KOPIEREN. 8. Die Navigation auf dem Gerät STARTEN. Sollte die Navigationssoftware beim Durchführen dieser Anleitung bereits gestartet gewesen sein, diese beenden und neu starten (ein Softreset ist nicht nötig), damit die Änderungen wirksam werden. Nun wünsche ich noch viel Spaß mit den beiden oder den drei Spielereien. HINWEIS: Sollte etwas nicht funktionieren, bitte ich darum, dies sofort im Forum mitzuteilen.