Ich hab lange überlegt, ob ich für dieses Code-Schnipselchen gleich einen neuen Thread eröffnen soll. Aber wer weiß, was für Anregungen noch kommen, da mach ich das lieber separat. Nicht, dass das auf Grund des regen Informationsaustausches eh schon ausreichende Chaos hier noch größer wird
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.
Mich störte es, dass das Z099 die Route nach Erreichen des Ziels oft nicht löscht was ja auch hilfreich ist, wenn man sich verfährt und dann das Ziel erneut finden muss. Oder man möchte nicht mehr dorthin und die Route daher vorher abbrechen (Routen werden ja erst nach mehr als 2h Pause automatisch gelöscht).
Anstatt in der Kartenansicht im Zahnrad-Menü unter [Zielführung] die Option [Abbrechen] zu wählen, reicht nun ein Klick im Hauptmenü. Außerdem lässt sich ebenso einfach das Zwischenziel löschen. Des Weiteren gibt es beim Bildschirm der Zielführungsberechnung einen Löschen- und einen einfachen Zurück-Button, um z.B. schnell ein Zwischenziel hinzuzufügen.
Neu in 1.4:
Die Buttons in der Naviansicht reagieren nun nur noch bei aufgeklappten Infoboxen. Das hat den Vorteil, dass man sich bei (aus Versehen oder absichtlich) eingeklappten Infoboxen nicht mehr Verklicken kann. Außerdem wird nun die Transparent-Grafik nicht mehr benötigt.
(links: Abbildung zeigt Z099 mit erweitertem Menü)
(Zurück- und Zielführung-Abbrechen-Buttons bei der Zielführungsberechnung)
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.)
verlinkte Flagge im Startmenü
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)
Suchen nach:
Ersetzen durch:
; Zielfuehrung-Schnell-Abbrecher: naechste Zeile onrelease-Befehl hinzugefuegt
<SPRITE sprAMR_Flag x=34 y=148 z=65 bmp="icon_flag.bmp" onrelease='run sc_QuickMenuOnMap_StopGuidance'>
Suchen nach:
Ersetzen durch:
; Zielfuehrung-Schnell-Abbrecher: naechste Zeile onrelease-Befehl hinzugefuegt
<SPRITE sprAMSR_Flag x=34 y=148 z=65 template=a_fromtop bmp="icon_flag.bmp" onrelease='run sc_QuickMenuOnMap_StopGuidance'>
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.)
verlinkte Flagge in der Navigation
verlinkter Button zum Löschen des Zwischenziels
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\navigatemap_480_272.ui bearbeiten:
ODER OHNE Joshua-Style ab 1.5:
- Die Datei Becker TA\iGO8\ui_becker\480_272\ui\navigatemap_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:
<layer ui_NavigateMapPopupVia z=51 visiblemodel="navigation.waypoints.is_route_valid&!ui.bLaneinfoSignpostValid&navigation.has_waypoint_in_route">
In einer neuen Zeile dahinter einfügen:
; Zielfuehrung-Schnell-Abbrecher - Start
<BUTTON xxx x=8 y=51 z=100 w=27 h=22 onrelease='run sc_DeleteStopover' visiblemodel="ui.vNextDestination">
; Zielfuehrung-Schnell-Abbrecher - Ende
Suchen nach:
<layer ui_NavigateMapPopupDestinationTop z=51 visiblemodel="navigation.waypoints.is_route_valid&!ui.bLaneinfoSignpostValid&!navigation.has_waypoint_in_route">
In einer neuen Zeile dahinter einfügen:
; Zielfuehrung-Schnell-Abbrecher - Start
<BUTTON xxx x=8 y=51 z=100 w=27 h=22 onrelease='run sc_QuickMenuOnMap_StopGuidance' visiblemodel="ui.vInfoMainDestination">
; Zielfuehrung-Schnell-Abbrecher - Ende
Suchen nach:
<layer ui_NavigateMapPopupDestinationBottom z=51 visiblemodel="navigation.waypoints.is_route_valid&!ui.bLaneinfoSignpostValid&navigation.has_waypoint_in_route&!ui.vSecondaryIconVisible">
In einer neuen Zeile dahinter einfügen:
; Zielfuehrung-Schnell-Abbrecher - Start
<BUTTON xxx x=8 y=127 z=100 w=27 h=22 onrelease='run sc_QuickMenuOnMap_StopGuidance' visiblemodel="ui.vInfoMainDestination">
; Zielfuehrung-Schnell-Abbrecher - Ende
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\navigatemap_480_272.ui überschreiben.
3.)
Zurück-Button in der Zielführungsberechnung
Löschen-Button in der Zielführungsberechnung
Die Datei Becker TA\iGO8\ui_becker\480_272\ui\calculate_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:
In einer neuen Zeile darunter einfügen:
; Zielfuehrung-Schnell-Abbrecher - Start
<BUTTON xxx x=388 y=231 z=5 bmp="icon_start.bmp#3" onrelease='PREVSTATE'>
<BUTTON xxx x=431 y=231 z=5 bmp="icon_quickmenu_stopguidance.bmp#3" onrelease='run sc_QuickMenuOnMap_StopGuidance, PREVSTATE'>
; Zielfuehrung-Schnell-Abbrecher - Ende
Anschließend die Datei speichern.
4.) Fertig!
Ich selber tippe mit dem Fingernagel, es klappt aber auch mit der Kuppe problemlos. Wichtig ist nur, dass der Haupt-Druckpunkt auf der Flagge liegt
Versionsgeschichte:
Version 1.4:
- Buttons in der Navi-Ansicht reagieren nur noch bei ausgeklappten Infoboxen.
- Buttonbereich mit Transparent-Grafik-Trick durch Breiten- und Höhenangabe ersetzt.
- Code korrigiert.
Version 1.3.2:
- Kommentare korrigiert
Version 1.3.1:
- Alle Code-Änderungen werden ab jetzt auch innerhalb der Code-Abschnitte kommentiert!
Version 1.3:
- Zurück- und Löschen-Buttons bei der Zielführungsberechnung.
Version 1.2:
- Bei Zielführung mit Zwischenziel kann über die Grafik vor der Zwischenzeit das Zwischenziel gelöscht werden.
Version 1.1:
- Flaggengrafik in der Navigation verlinkt (bei Zwischenziel rutscht die verlinkte Grafik wie die End-Zielzeit runter).