Alle relevanten Infos sind in diesem Anfangsbeitrag enthalten!
Die anschließenden Beiträge entstehen z.B. durch Fragen, Unklarheiten, Vorschläge oder gefundene Fehler. Der Anfangsbeitrag wird diesbezüglich aber regelmäßig aktualisiert.
Ich habe den Joshua-Style 1.5 für mein Z099 mal ein wenig überarbeitet. Die Änderungen sind aber auch ohne diesen Style möglich.
Es geht darum, die Gefahrenstellen-Funktion schneller deaktivieren zu können als sich durch diverse Einstellungen hangeln zu müssen. Ist das SpeedCam-Modul aktiviert und GPS vorhanden, erscheint beim Standby-Countdown zusätzlich ein [GS entfernen]-Button (Gefahrenstellen habe ich aus Platzgründen auf GS verkürzen müssen).
Links: Ansicht ab dem ersten GPS-Empfang (nach Neustart) und aktivierter Gefahrenstellen-Funktion
Rechts: Ansicht ohne GPS-Empfang (nach einem Neustart) und/oder bei deaktivierter Gefahrenstellen-Funktion
Der Vorteil einer variablen Button-Variante ist, dass der [GS deaktivieren/entfernen]-Button nur erscheint, wenn er Sinn macht. So treten bei einer Kontrolle ggf. keine Fragen zum Button auf und man sieht beim Standby-Countdown, ob die Gefahrenstellen-Funktion momentan aktiv ist.
Neu in Version 1.5 danke an @tomic!
Die Deaktivieren-Funktion blendet nun die Gefahrenstellen-Funktion nicht nur aus, sondern deaktiviert sie auch komplett. Nach einem Neustart wird die Gefahrenstellen-Funktion wieder eingeblendet, so dass neben den POIs auch diese Warnfunktion wieder aktiviert werden kann.
Neu in Version 2.0:
Nach Ausführen der Deaktivieren-Funktion gibt es nun keine Info mehr in der unteren Anzeige beim Klick auf eine versteckte (da deaktiviert) POI-Stelle (z.B. Blitzer) in der Karte. Somit sollten nun alle Hinweise entfernt sein und der B.T.E. somit voll einsatzfähig sein
Zwei Funktionsweisen zur Wahl:
Entfernen-Funktion:
1. Die Becker-Taste lange drücken, so dass der Standby-Countdown erscheint. Alternativ kann man (bei aktiviertem Auto An/Aus) auch einfach das Stromkabel aus dem Zigarettenanzünder ziehen.
2. [GS entfernen] drücken.
3. Das Navi startet neu das dauert bei installiertem POI-Finder schon was.
- Die Gefahrenstellen-Daten sind nun gelöscht, dadurch sind auch die entsprechenden Buttons im Menü nicht mehr sichtbar. Um dies rückgängig zu machen, muss man die Daten, etwa mit dem POI-Finder, über den PC neu aufspielen.
- Außerdem wird die POI-Anzeige deaktiviert, inkl. POI-Finder, so dass auch die noch vorhandenen Blitzer-POIs nicht zu sehen sind. Dieses kann über [Einstellungen] > [Navigationseinstellungen] > [Kartenansicht] > [Sonderziel-Kategorien wählen] > [Benutzerdefinierte Auswahl] wieder aktiviert werden.
Deaktivieren-Funktion:
1. Die Becker-Taste lange drücken, so dass der Standby-Countdown erscheint. Alternativ kann man (bei aktiviertem Auto An/Aus) auch einfach das Stromkabel aus dem Zigarettenanzünder ziehen.
2. [GS deaktivieren] drücken.
3. Es erscheint der zuletzt genutzte Bildschirm ohne langwierigen Neustart.
- Die Gefahrenstellen-Funktion ist deaktiviert, dadurch sind auch die entsprechenden Buttons im Menü nicht mehr sichtbar. Nach einem Neustart des Geräts per [Ganz ausschalten] wird unter [Einstellungen] > [Navigationseinstellungen] die [Gefahrenstellen]-Funktion wieder eingeblendet und kann aktiviert werden.
- Außerdem wird die POI-Anzeige deaktiviert, inkl. POI-Finder, so dass auch die noch vorhandenen Blitzer-POIs nicht zu sehen sind. Dieses kann über [Einstellungen] > [Navigationseinstellungen] > [Kartenansicht] > [Sonderziel-Kategorien wählen] > [Benutzerdefinierte Auswahl] wieder aktiviert werden.
- Info: Das Becker-Navi hat einen kleinen Bug, dass POIs trotz kompletter Deaktivierung nach einem Neustart angezeigt werden. Unter [Einstellungen] > [Navigationseinstellungen] > [Kartenansicht] > [Sonderziel-Kategorien wählen] ist noch [Keine Sonderziel-Kategorien anzeigen] aktiviert, aber erst wenn man hier mit [OK] bestätigt, zeigt das Navi die POIs korrekterweise nicht an.
Drei alternative Button-Varianten:
Wem die oben abgebildete Button-Variante nicht gefällt, der kann aus drei weiteren Button-Alternativen wählen. Die entsprechenden Codes für Schritt 1 der Anleitung finden sich in der angehängten Word-Datei am Ende dieses Beitrags.
A) Button-Ersatz (variabel):
[Standby]-Button links unten wird (bei vorhandenen Gefahrenstellen und GPS-Empfang) durch [GS deaktivieren/entfernen] ersetzt.
B) Button-Zusatz (fest):
[GS deaktivieren/entfernen]-Button erscheint immer, als vierter rechts oben neben [Ganz ausschalten].
C) Standby-Grafik-Button-Variante (fest):
Die Standby-Grafik des Countdown-Bildschirms wird mit dem Blitzerdaten-Turbo-Entferner verknüpft, die Ansicht bleibt (im Vergleich zum Joshua-Style 1.5) unverändert.
Anleitung:
Achtung: Alle Änderungen geschehen auf eigene Gefahr!
Zu ändernde Dateien sollten vorher gesichert werden.
Falls noch nicht geschehen, ein manuelles Komplett-Backup des Navi-Laufwerks Becker TA anlegen NICHT über den Content Manager, sondern eine einfache Datensicherung über den Windows Explorer/Arbeitsplatz!
Wichtig: Öffnet die UI-Dateien zum Ändern mit einem x-beliebigen Texteditor nur nicht mit dem Windows Editor (Notepad ist dagegen kein Problem)!
1.)
ENTWEDER MIT Joshua-Style ab 1.5:
- In der Becker TA\iGO8\CONTENT\skin\Joshua1.5(blue).zip die Datei
ui_becker\480_272\ui\start_480_272.ui bearbeiten:
ODER OHNE Joshua-Style ab 1.5:
- Die Datei Becker TA\iGO8\ui_becker\480_272\ui\start_480_272.ui bearbeiten:
(falls noch nicht vorhanden, diese aus dem entsprechenden Unterordner der Becker TA\iGO8\data.zip entpacken und in o.g. Ordner kopieren)
Ganz unten den Abschnitt
- von <layer ui_PowerButtonPressed z=1001>
- bis </layer>
Ersetzen durch:
; Blitzerdaten-Turbo-Entferner - Anpassungen:
; Standby-Button: Zeile verschoben und template-Angabe angepasst
; Complete Off-Button: template-Angabe angepasst
; Cancel-Button: erste zwei Zeilen hinzugefuegt
; GS deaktivieren-Button: Zeile hinzugefuegt
; letzter Cancel-Button: visiblemodel hinzugefuegt
<layer ui_PowerButtonPressed z=1001>
<SPRITE xxx template=bg_popup>
<SPRITE xxx x=190 y=75 z=1 bmp="icon_sleepmode.bmp">
<TEXT xxx template=txt_popup_1 y=10 combined_textmodel="Unit goes into sleep mode in $int:ui.vStandbyCountdown$ seconds." wordwrap=2>
<BUTTON xxx template=btn_popup_1of4 text="Standby" onrelease='STATE st_PowerOff'>
<BUTTON xxx template=btn_popup_2of4 text="Complete off" onrelease='run sc_PowerButtonPressed_CompleteOff'>
<BUTTON xxx template=btn_popup_2of1 text="Cancel" onrelease='run sc_PrevStateIfPossible' visiblemodel="!ui.vSpeedcamEnabled">
<BUTTON xxx template=btn_popup_2of1 text="Cancel" onrelease='run sc_PrevStateIfPossible' visiblemodel="other.becker.speedcam_count=0">
<BUTTON xxx template=btn_popup_3of4 text="GS deaktivieren" onrelease='run sc_GSEntfernen' visiblemodel="ui.vSpeedcamEnabled & other.becker.speedcam_count!=0">
<BUTTON xxx template=btn_popup_4of4 text="Cancel" onrelease='run sc_PrevStateIfPossible' visiblemodel="ui.vSpeedcamEnabled & other.becker.speedcam_count!=0">
</layer>
Alles anzeigen
Wer sich für die Entfernen-Funktion entscheidet, kann nach obiger Codeänderung noch die Buttonbeschriftung GS deaktivieren durch GS entfernen ersetzen.
Anschließend die Datei speichern.
MIT Joshua-Style ab 1.5:
- In der Becker TA\iGO8\CONTENT\skin\Joshua1.5(blue).zip die Originaldatei
ui_becker\480_272\ui\start_480_272.ui überschreiben.
2.)
Dieser Schritt ist in erster Linie für die Deaktivieren-Funktion wichtig, damit POI-Stellen (bei deaktivierten POIs) in der Infozeile per Klick auf diese Kartenstelle nicht mehr angezeigt werden.
ENTWEDER MIT Joshua-Style ab 1.5:
- In der Becker TA\iGO8\CONTENT\skin\Joshua1.5(blue).zip die Datei
ui_becker\480_272\ui\becker_480_272.ui bearbeiten:
ODER OHNE Joshua-Style ab 1.5:
- Die Datei Becker TA\iGO8\ui_becker\480_272\ui\becker_480_272.ui bearbeiten:
(falls noch nicht vorhanden, diese aus dem entsprechenden Unterordner der Becker TA\iGO8\data.zip entpacken und in o.g. Ordner kopieren)
Suchen nach:
<TEXT txtSOM_PoiInfo template=txt x=10 y=238 w=460 z=1 text="Multiple destinations" visiblemodel="poi.near_cursor.count > 1">
<TEXT txtSOM_PoiInfo2 template=txt x=45 y=238 w=435 z=1 combined_textmodel="$poi.current.name$, $poi.current.address.city$" visiblemodel="poi.near_cursor.count = 1">
<SPRITE sprSOM_PoiInfo x=5 y=236 iconindex=1 iconmodel="poi.current.icon" visiblemodel="poi.near_cursor.count = 1">
Ersetzen durch:
; Blitzerdaten-Turbo-Entferner - Anpassungen:
; naechste zwei Zeilen hinzugefuegt
; dritte, vierte und fuenfte Zeile: ui.vNavSetMapPoiTmpMode hinzugefuegt
<TEXT txtSOM_CursorCoordInfo template=txt x=10 y=238 w=460 z=1 textmodel_wstr="map.cursorpos.geocoord" visiblemodel="poi.near_cursor.count > 0 & !'map.cursorpos.address.short_format & ui.vNavSetMapPoiTmpMode = 0">
<TEXT txtSOM_CursorInfo template=txt x=10 y=238 w=460 z=1 combined_textmodel="$map.cursorpos.address.short_format$, $map.cursorpos.address.city$" visiblemodel="poi.near_cursor.count > 0 & 'map.cursorpos.address.short_format & ui.vNavSetMapPoiTmpMode = 0">
<TEXT txtSOM_PoiInfo template=txt x=10 y=238 w=460 z=1 text="Multiple destinations" visiblemodel="poi.near_cursor.count > 1 & ui.vNavSetMapPoiTmpMode != 0">
<TEXT txtSOM_PoiInfo2 template=txt x=45 y=238 w=435 z=1 combined_textmodel="$poi.current.name$, $poi.current.address.city$" visiblemodel="poi.near_cursor.count = 1 & ui.vNavSetMapPoiTmpMode != 0">
<SPRITE sprSOM_PoiInfo x=5 y=236 iconindex=1 iconmodel="poi.current.icon" visiblemodel="poi.near_cursor.count = 1 & ui.vNavSetMapPoiTmpMode != 0">
Alles anzeigen
Anschließend die Datei speichern.
MIT Joshua-Style ab 1.5:
- In der Becker TA\iGO8\CONTENT\skin\Joshua1.5(blue).zip die Originaldatei
ui_becker\480_272\ui\start_480_272.ui überschreiben.
3.)
Die Datei Becker TA\iGO8\ui_becker\480_272\ui\scripts_480_272.ui bearbeiten:
(falls noch nicht vorhanden, diese aus dem entsprechenden Unterordner der Becker TA\iGO8\data.zip entpacken und in o.g. Ordner kopieren)
Ganz unten hinzufügen:
ENTWEDER Deaktivieren-Funktion:
; Blitzerdaten-Turbo-Entferner: Abschnitt hinzugefuegt
<script sc_GSEntfernen>
run sc_PrevStateIfPossible
vNavSetMapPoiTmpMode.set 0
run sc_NavSetMapPoiOnMap_OK
run sc_ApplyPoiVisibility
vSpeedcamWarning.SET 0
run sc_NavSetSpeedtrapOK
run sc_disable_speedcam_functions
</script>
ODER Entfernen-Funktion:
; Blitzerdaten-Turbo-Entferner: Abschnitt hinzugefuegt
<script sc_GSEntfernen>
run sc_PrevStateIfPossible
vNavSetMapPoiTmpMode.set 0
run sc_NavSetMapPoiOnMap_OK
run sc_ApplyPoiVisibility
vSpeedcamWarning.SET 0
run sc_NavSetSpeedtrapOK
run sc_RemoveSpeedCamDbYes
</script>
Anschließend die Datei speichern (die externen Dateien unter Becker TA\iGO8\ui_becker\ haben Vorrang vor der originalen Datei innerhalb der data.zip).
4.) Fertig!
Info zur Standard-Buttonvariante und Button-Ersatz-Variante: Der Button [GS deaktivieren/entfernen] erscheint, wenn das Speedcam-Modul aktiviert ist (was vom System ab dem ersten GPS-Empfang nach einem Neustart als aktiv erkannt wird) und die installierten Speedcams ungleich Null sind. Für den davon abhängigen [Standby]- bzw. [Abbrechen]-Button gibt es zwei Einträge: Einer wird aktiv, wenn das Speedcam-Modul deaktiviert ist. Und der zweite wird aktiv, wenn die Anzahl der installierten Speedcams Null ist. In dem Fall wird der Button zweimal erzeugt, was aber kein Problem darstellen sollte. Da derselbe Text erscheint, liegt alles identisch übereinander.
Versionsgeschichte:
Version 2.0.2:
- Kommentare angepasst.
Version 2.0.1:
- Anleitung leicht angepasst.
- Alle Code-Änderungen werden ab jetzt auch innerhalb der Code-Abschnitte kommentiert!
Version 2.0:
- nach ausgeführter Deaktivieren-Funktion erscheinen nun auch keine POI-Hinweise mehr in der Infozeile unten beim Klick auf eine entsprechende Stelle der Karte.
Version 1.5 danke an @tomic:
- die Deaktivieren-Funktion entfernt jetzt nicht nur (temporär) die Gefahrenstellen-Funktion aus dem Menü und deaktiviert die POIs, sondern deaktiviert nun auch die Gefahrenstellen-Funktion komplett (Grund für den Versionssprung).
- die variable Button-Zusatz-Variante ist nun Standard, die Anleitungen für die anderen 3 Button-Varianten sind in eine separate Word-Datei ausgelagert.
Version 1.3.3:
- wahlweise variable Button-Zusatz-Variante
Version 1.3.2 danke an @tomic:
- Wahlweise kann auch die Standby-Grafik beim Countdown-Bildschirm verlinkt werden (Standby-Grafik-Button-Variante).
Version 1.3.1:
- Wahlweise Deaktivieren-Funktion (kein Neustart nötig, Gefahrenstellen-Funktion steht nach einem Neustart wieder zur Verfügung).
- Automatischen Neustart bei der Entfernen-Funktion wieder eingeführt, da die Gefahrenstellen-Funktion ansonsten bis zu einem Neustart erhalten bleibt.
Version 1.3 danke an @tomic:
- Die Option [Keine Gefahrenstellen zeigen] wird zusätzlich aktiviert, so dass keine POIs (inkl. POI-Finder inkl. Blitzer) mehr auf der Karte angezeigt werden.
- Es kommt keine Sicherheitsabfrage mehr.
- Es findet kein Neustart nach dem Entfernen der Gefahrenstellen mehr statt (ob über diesen Button oder in den normalen [Gefahrenstellen]-Einstellungen).
Version 1.2:
- Die start.ui muss nicht mehr geändert werden, beide Befehle für den [GS entfernen]-Button finden nun in der start_480_272.ui Platz.
Version 1.1:
- Bei Aufrufen des [GS entfernen]-Buttons wird nun der Standby-Countdown abgebrochen, bevor die Sicherheitsabfrage aufgerufen wird. Nach Bestätigen mit [Ja] oder [Nein] kommt man auch direkt zum letzten Menü zurück und nicht mehr zum Standby-Countdown.