[MN6-Add-On]>>NEU<< NaviRunnerMN6 V1.7 - komfortables Multifunktions-Tool für MN6

  • Hallo Argasha.


    Was empfiehlt sich denn jetzt zu nutzen?
    Gibt es Vorteile, die neue Mortscript-Version zu nutzen, oder macht das keinen Unterschied? Denn wenn ich nun den NR1.5 nun deinstalliere und 1.6 installiere, dann könnte ich Mortscript ja auch sofort mit auf die aktuelle Beta ändern, oder?


    Würde mich auch freuen, wenn du es schaffst, NR1.6 am Samstag noch hochzuladen, denn am Sonntag könnte ich es schon testen. Falls es zeitlich bei dir nicht klappt, macht aber auch nix... 1.5 läuft ja auch vorzüglich.


    Gruß
    GPS-Tho

  • hallo,


    anbei die daten.


    der warner startet mit navirunner über hardwaretaste, wenn ich nun über die gleiche hardwaretaste den navirunner beende schließt sich navigon und der warner bleibt auf überwachung, bedeutet, ich muß die überwachung stoppen und den warner manuell beenden.


    BacklightCheck-Debug.txt
    19:05:06 05.09.2007


    Variablen:
    BKL_Prg = 3
    BKL_PrgName = ASUSCpl.cpl
    HP-ipaq = 0
    BKL_UserSlid = 0
    BKL_UserBat = 1
    BKL_UserAC = 1
    BKL_ASUS_UserBat = 131
    BKL_ASUS_UserAC = 255
    BKL_ASUS2_UserBat = 40
    BKL_ASUS2_UserAC = 255


    BKL_WinName = *Einstellungen*


    BKL_DarkSlid = 0
    BKL_DarkBat = 1
    BKL_DarkAC = 1
    BKL_ASUS_DarkBat = 131
    BKL_ASUS_DarkAC = 12
    BKL_ASUS2_DarkBat = 40
    BKL_ASUS2_DarkAC = 255


    BKL_StdSlid = 0
    BKL_StdBat = 1
    BKL_StdAC = 1
    BKL_ASUS_StdBat = 131
    BKL_ASUS_StdAC = 128
    BKL_ASUS2_StdBat = 40
    BKL_ASUS2_StdAC = 255


    BKL_BrtSlid = 0
    BKL_BrtBat = 1
    BKL_BrtAC = 1
    BKL_ASUS_BrtBat = 131
    BKL_ASUS_BrtAC = 255
    BKL_ASUS2_BrtBat = 40
    BKL_ASUS2_BrtAC = 255


    NoSlideChange = 1
    NoBrightnessChange = 1
    NoACBrightnessChange = 1
    NoASUSBrightnessChange = 1
    NoASUSACBrightnessChange = 0
    NoASUS2BrightnessChange = 1
    NoASUS2ACBrightnessChange = 1


    Auswertungsergebnisse:
    BKL_drk = 12
    BKL_std = 128
    BKL_brt = 255
    BKL_Chg = 3
    BKL_Prg = 3
    SlidAndBatACChange = 0
    Force_BKL_Prg_Call = 0




    [BacklightSettings]
    BKL_drk = 12
    BKL_std = 128
    BKL_brt = 255
    BKL_Chg = 3
    BKL_Prg = 3
    SlidAndBatACChange = 0
    Force_BKL_Prg_Call = 0


  • Hi Argasha
    Das mit dem Testen mache ich doch gerne. Ich profitiere ja auch davon :D


    Also genau das mit dem Poi-Warner meinte ich. Die funktionierte über den Installer nicht. Er setzte nur Warner_Kill = 0 in die UserPrefs woraufhin er dann beim starten von NaviRunner anzeigte, das der POI-Warner nicht installiert sei.


    Ich habe im "neuen" Installer einen Fehler gefunden, der sich nun eingeschlichen hat.
    "String not closed (missing quote)


    Line If (FileExists (SystemPath ("Startup") \"NaviRunnerMN6.ink))"
    Ich gehe davon aus, das hier die Gänsefüßchen fehlen. Ich habe das selber mal behoben und nun funzt der auch.


    Die folgenden Werte schreibt der Installer bei mir in die UserPrefs.txt:
    AutoConfirm = 1
    Warner_Kill = 0
    AutoOff = 2
    Bootcount = 4
    BL_Disable = 1
    Ich habe bei den Programmabfrage keine der 3 Programme installiert. Somit sollten auch alle 3 Programme deaktiviert werden.
    Da fehlt also der Eintrag das der Poi-Warner nicht starten soll (Warner_Start = 0)


    Die Abfrage "Soll der Autostart von MN6 nach Softreset unterbunden werden (Desktop-Freischaltung)?" finde ich etwas irreführend. Weil hier denkt man, wenn man auf YES klickt, wird der Desktop freigeschaltet.
    Richtiger wäre ja, das durch diese Funktion Navirunner den Start von MN6 übernimmt und somit das Script auch zu 100% richtig funktioniert.


    Die Abfrage könnte dann lauten: "Soll der Autostart von MN6 von Navirunner übernommen werden?"
    Das wäre dann wohl die richtigere Abfrage.
    Die anschließende nochmalige Frage ob man den Autostart wirklich deaktivieren möchte finde ich eher unnötig da man das ja mit der vorherigen Abfrage schon beantwortet hat.


    Ansonsten funktioniert alles soweit. Habe inzwischen viele verschiedene Möglichkeiten durchprobiert.

    Einmal editiert, zuletzt von Toto1973 ()

  • Zitat

    Original von Toto1973
    Also genau das mit dem Poi-Warner meinte ich. Die funktionierte über den Installer nicht. Er setzte nur Warner_Kill = 0 in die UserPrefs woraufhin er dann beim starten von NaviRunner anzeigte, das der POI-Warner nicht installiert sei.


    Ich habe bei den Programmabfrage keine der 3 Programme installiert. Somit sollten auch alle 3 Programme deaktiviert werden.
    Da fehlt also der Eintrag das der Poi-Warner nicht starten soll (Warner_Start = 0)


    Danke, das war der entscheidende Hinweis. Wenn der Warner nicht gefunden wird, verzweigt der Installer in eine andere Routine, als wenn er gefunden wird. Bei dieser "nicht gefunden" Routine wurden dann zwar beide Variablen gesetzt, allerdings fehlte leider noch ein Aufruf der UserPrefs-Aktualisierungsroutine für die zweite Variable. Habe die Zeile jetzt eingefügt, somit sollte Warner_Start = 0 nun im Userprefs erscheinen.


    Zitat

    Original von Toto1973
    Die Abfrage "Soll der Autostart von MN6 nach Softreset unterbunden werden (Desktop-Freischaltung)?" finde ich etwas irreführend. Weil hier denkt man, wenn man auf YES klickt, wird der Desktop freigeschaltet.
    Richtiger wäre ja, das durch diese Funktion Navirunner den Start von MN6 übernimmt und somit das Script auch zu 100% richtig funktioniert.


    Die Abfrage könnte dann lauten: "Soll der Autostart von MN6 von Navirunner übernommen werden?"
    Das wäre dann wohl die richtigere Abfrage.
    Die anschließende nochmalige Frage ob man den Autostart wirklich deaktivieren möchte finde ich eher unnötig da man das ja mit der vorherigen Abfrage schon beantwortet hat.


    Hmm, ich hatte das aus der Info von @thomas1904 so verstanden, dass die Autostart-Unterdrückung von MN6 auf PNAs als "Desktop-Freischaltung" bezeichnet wird. Siehe HIER <<KLICK>>.
    Ansonsten kann ich den Text natürlich ändern. Den upgedateten Installer bekommst Du gleich per PN. Die zweite Abfrage nehme ich noch raus.


    Gruß, Argasha

  • Zitat

    Original von alschlumpfo


    der warner startet mit navirunner über hardwaretaste, wenn ich nun über die gleiche hardwaretaste den navirunner beende schließt sich navigon und der warner bleibt auf überwachung, bedeutet, ich muß die überwachung stoppen und den warner manuell beenden.

    Moin,
    ich muss noch mal fragen, wie sind die Warner-Settings
    Warner_Start
    Warner_Kill
    WarnerVersion
    bei dir im UserPrefs eingestellt? Das hört sich für mich so an, als ob der Warner geichzeitig mit MN6 gestartet wird. Das beenden des Warners wird in diesen Fall nicht von NaviRunner erledigt. Warum der Warner sich dann aber nicht automatisch von selber beendet, kann ich dir nicht sagen. Das ist dann ein Warner-Problen, kein NaviRunner-Problem. Ich empfehle dir, den Autostart im POI-Warner abzuschalten, und ihn durch NaviRunner nachstarten zu lassen. Dann wird er auch bestimmt von NaviRunner beendet.
    Packe hierzu folgendes in den UserPrefs.txt:
    Warner_Start = 1
    Warner_Kill = 1
    WarnerVersion = 3 (oder 2, je nachdem welch Version Du verwendest)




    Sieht doch gut aus. Versuche einfach mal, im BacklightSettings.txt den Wert BKL_drk auf 32 oder 48 zu erhöhen. das gleiche solltest Du erreichen, wenn der Schieber im BacklightCheck nicht so weit nach "dunkel" verschoben wird.


    Gruß, Argasga

  • Ja also das mit der Desktop-Freischaltung ist ja in dem sinne schon richtig.
    Nur für das Verständnis für den User ist es irreführend. Ich hatte bei meinen ersten Test die Abfrage immer mit NEIN beantwortet weil ich ja mein PNA nur als Navi nutzen möchte.
    Nach dem 3. Versuch bin ich dann drauf gekommen, das hiermit ja die Registryänderung gemeint ist.


    Also besser so umbenennen die Frage, wie ich das vorgeschlagen habe.
    Dann klappt es auch mit einem nicht so "erfahrenen" User und NaviRunner.

  • Sodelle, jetzt funzt der Installer so, wie ich mir das vorgestellt habe! Hut ab, sehr gute Arbeit!
    Und vor allem nochmal vielen Dank!


  • Hallo GPS-Tho!


    Der einzige derzeit in NaviRunner sichtbare Unterschied von Mortscript V4.01 Beta 20+ zu MortScript V4.0 final ist der, das ab der B20 die Möglichkeit besteht, die Zeichen- und Zeilenhöhen in den Auswahldialogen anzupassen, was NaviRunner V1.6 natürlich auch unterstützt, falls die neue Mortscript-Version V4.01 Beta 20 oder neuer erkannt wird. Das ganze sieht dann so aus:


    [Blockierte Grafik: http://www.knight-europe.de/Misc/NaviRunner/NaviRunner_BigMenue1.jpg][Blockierte Grafik: http://www.knight-europe.de/Misc/NaviRunner/NaviRunner_BigMenue2.jpg]


    An dieser Stelle möchte ich @Mort noch einmal dafür danken, dass er diese Funktion auf meine Anfrage hin so schnell und perfekt in Mortscript integriert hat, denn die Bedienbarkeit der Menüs ohne Stylus wird hierdurch erheblich verbessert! Jetzt bekommt man sogar mit dicken Fingern einen Doppelklick auf die entsprechende Zeile hin ;)


    Kurzum, bislang habe ich keinerlei Probleme mit der neuen Beta 21 von Mortscript festgetellt und würde Dir empfehlen, Mortscript gleich mit upzudaten.


    Gruß, Argasha


    P.S. @Toto1973 Auch Dir nochmal Danke! Dann werd ich NaviRunner nachher mal online stellen. :) : drink

  • hallo Argasha.


    Danke für die Info über die Mortscriptkompatibilität.


    Ich werde jedoch noch kurz mit dem Update der Mortscript-Version warten, denn ich habe gerade auf der HP von Mort gelesen, daß die Version 4.1 voraussichtlich (wenn keinen gravierenden Fehler mehr auftauchen) in der zweiten Septemberhälfte erscheinen wird. Er wartet eigentlich nur noch ein paar Rückmeldungen von Betatestern.


    Gruß
    GPS-Tho

    Einmal editiert, zuletzt von GPS-Tho ()

  • Zitat

    Original von GPS-Tho
    Ich werde jedoch noch kurz mit dem Update der Mortscript-Version warten,


    Feigling! :gap ;D
    Gruß, Argasha

  • Hallo zusammen!


    Soeben habe ich die neue NaviRunner-Version 1.6 im ersten Post online gestellt!
    Mit dabei zwei neue, alternative Sprachsamplepakete. Ich möchte mich hiermit noch einmal herzlich bei den Sprecherinnen bedanken!!! :applaus
    und bei meinem alten Kumpel Sanchez mit einem dicken : drink ;D


    Das NaviRunner Paket auf den ersten Blick hat stark an Dateigröße zugelegt, was in erster Linie an den ZUSÄTZLICHEN Samples in Verzeichnis \ExtraSamples liegt. Diese können bei Nichtverwendung der enthaltenen Programme problemlos gelöscht werden. Dies bringt die Dateigrösse wieder den alten Wert runter. Alle Samples wurden neu aufgenommen und haben nun eine erheblich bessere Qualität. Die Dateigrösse der Samples im normalen \Samples Verzeichnis ist in etwa gleich geblieben.


    Hier sind die Änderungen von Version 1.5 nach Version 1.6:


    - Seit der letzten Version hat sich unter der Oberfläche eine Menge getan. Unter anderem wurde das komplette Variablenhandling umgestrickt, um es mit dem neuen Installer kompatibel zu machen. Alle vom User zu bearbeitenden Presets befinden sich nun im Ordner \Config und nicht mehr in NaviRunner selber. Dies gilt auch für die anderen Scripts, die eigene Presets haben. Es werden immer die DefaultPrefs, die Pfade und dann die UserPrefs eingelesen. Die Startzeit erhöht sich hierbei nur unmerklich, schätzungsweise 0,5 Sekunden, aber dafür sind alle Prefs an einer Stelle.


    - Stark erweiterter Installer. Die komplette Grundkonfiguration der wichtigsten Variablen kann nun direkt im Installer gemacht werden, ohne hierbei andere Einträge, die der User eventuell schon im UserPrefs.txt gespeichert hat, zu beeinflussen. Der Installer hat nun eigene Erkennungsroutinen für die Bezeichnung der Speicherkarte sowie das Vorhandensein und den Installationsort von MN6, POI-Warner, GoFast und Pocketinformant (jeweils falls vorhanden). Für die Mehrzahl der User sollte hierdurch kein manueller Eingriff in die Inis mehr notwendig sein, es sei denn, der User wünscht weitergehende Anpassungen an seine Bedürfnisse.


    - BacklightCheck "lernfähig". BacklightCheck verfügt nun über Routinen, die es ihm ermöglichen, auch unbekannte bzw nicht automatisch erkennbare Fensternamen des Backlight-Steuerprogrammes zu verarbeiten und in die Konfig mit einzubinden. Außerdem wurde die Kompatibilität zu weiteren PDAs erhöht.


    - Speicherüberwachung mit Systemneustart. @Dfleschs Speicherroutine (vielen Dank!) wurde mit einigen Verbesserungen eingebaut: Bei erreichen der Warnschwelle (MemoryMinLevel, standard 3000 kB) wird alle 10 Minuten ein Warnfenster angezeigt. 400 KB vor erreichen der Abschaltungsschwelle (MemoryMinExit, Standard 2000 kB) wird die Anzeigefrequenz der Warnung auf 1 x pro Minute erhört (Die Zeit bis zum Neustart dürfte dann so bei 5 - 10 Minuten liegen.) Bei Abschaltung wird dann ein spezielles Startscript in den Startup-Ordner geschrieben, welches nach dem nun folgenden SoftReset wieder NaviRunner startet. Nach dem Sofreset bietet NaviRunner dann ein Menü an, wo ausgewählt werden kann, ob zum letzten Ziel oder nach Hause navigiert werden oder MN6 normal gestartet werden soll (wobei dann die normale AutoMap funktion aktiv ist). Entspechend der Auswahl startet NaviRunner dann direkt ohne weiteren Tastendruck wieder in die Navigation durch. Die Warn- als auch die Abschaltfunktion können getrennt von einander durch Eingabe des Wertes 0 ausgeschaltet bzw. durch Angabe anderer Schwellenwerte konfiguriert werden. Zum testen der Speicherüberwachung kann das Testscript "MemEater" mit dem Preset MemEater = 1 aktiviert werden. NaviRunner verbrät dann (nach einem deutlichen Warnhinweis!) ca. 0,5 MB Speicher pro Minute, wa zu einem schnellen Ansprechen der Uberwachung führt.


    - Script Sub_Navi-Router von @binfredusa (vielen Dank!) in einer optimierten Version eingebunden. Das Script ermöglicht es, über das NaviRunner (Gofast)-Startmenü direkt in die Routenplanung durchzustarten und bei Auswahl des Menüpunktes "Von Zuhause" automatisch die Heimatadresse als ersten Routenpunkt eingeben zu lassen. Bei dieser Funktion wird zuerst der POI-Warner gestartet, der dann MN6 nachlädt. Praktisch, wenn man nur Routenplanung machen möchte.


    - NaviRunner auf PNAs angepasst. Dank @Toto1973, der mich mit vielen Infos und Tests auf seinem PNA sehr hilfreich unterstützt hat, konnte NaviRunner auf PNAs lauffähig gemacht werden. Der Installer verfügt über nun eine eigene PNA-Installationsroutine, die NaviRunner unter anderem in den Quickrunner einbinden kann. Die Steuerung der Hintergrundbeleuchtung sollte auf PNAs abgeschaltet werden, da MN6 hier meist selber das Display bei Umschaltung auf Nachtansicht abdunkelt.


    - Neue Samplepakete. Sowohl die in NaviRunner integrierten als auch die zusätzlich zur Verfügung gestellten Sprachsample-Pakete wurden komplett neu in Studionqualität aufgenommen und abgemischt. Es sind auch einige neue Samples für Zusatzprogramme hinzugekommen, die bei Nichtverwendung gelöscht werden können (Ordner \ExtraSamples). Zum bereits bekannten Samplepaket gesellen sich nun noch ein weiteres weibliches Sprachpaket (NiNu) und ein männliches (Sanchez). Vielen Dank an die Sprecherinnen! Sanchez begnügte sich mit zwei Flaschen Tequila auf ex. ;)


    - Große Auswahlmenüs. Wenn Mortscript V4.01 Beta 21 oder neuer verwendet wird, werden alle Auswahlmenüs in NaviRunner jetzt mit großem Font und hohen Listeneinträgen angezeigt, so dass nun eine bequeme Auswahl mit dem Finger möglich ist (Doppelklick oder Anwahl und OK) Weitere Infos HIER <<KLICK>>.


    - Speicheroptimierung. Auf Anregung von @binfredusa eingebautes optimieren der Speichereinstellungen bei Scriptstart (nur für WM 2003), Preset MemOptimize = 1 (Sliderkoordinaten müssen, falls nötig im Script Sub_MemOptimize.mscr) angepasst werden.


    - Start_N_Quit beherrscht nun auf Wunsch von @binfredusa noch die Beendigung aus den Routen-Ansichts-Kartenfenster (Colorteach muss hierfür allerdings nochmal gestartet werden).
    - Steuerung der Hintergundbeleuchtung durch NaviRunner kann nun, falls gewünscht oder bei inkompatiblen Geräten einfach per Preset (BL_Disable = 1) abgeschaltet werden.


    - Einfaches Update. Der Installer und auch NaviRunner selber erkennen über die Datei X_NewVersion.ini den ersten Start nach Installation und verschieben automatisch alle schon vorhandenen Inis in den neuen Ordner \Config.



    Viel Spass damit und ein herzliches Dankeschön an alle Betatester!


    Gruß, Argasha

    Einmal editiert, zuletzt von Argasha ()

  • Ooohps, habe gerade nochmal das NaviRunnerMN6_V1.6.zip ausgetauscht, da ich im Eifer des Gefechts versehentlich eine falsche Datei des Installers mit beigepackt hatte. :sleep


    Gruß, Argasha

  • Hallo ihr Freaks,
    möchte umstellen auf 1.6 mit neuer Mortsversion.
    Wie gehe ich da am Besten vor - alles löschen und neue Version(en) drauf oder alte behalten und neue drüber?
    Danke für die schnelle Hilfe.


    Matze

  • Zitat

    Original von Matze63
    Hallo ihr Freaks,
    möchte umstellen auf 1.6 mit neuer Mortsversion.
    Wie gehe ich da am Besten vor - alles löschen und neue Version(en) drauf oder alte behalten und neue drüber?
    Danke für die schnelle Hilfe.


    Matze


    Hi,


    ich habe alles de und dann wieder installiert. Ist sauber und funktioniert perfekt.
    Erst MortScript dann NR.


    So long, andruschs