Hepe Skin V.1.1 - AE 4.5.2

  • Ob er mir helfen will..... ?( ;D


    Ich will den PW rausschmeißen und den PoiObs drauf machen.


    Mit seinem genialen POI-Observer CAB-Builder ist das ja nun auch für so ne Flasche wie mich nicht mehr das Prob.


    Nur irgendwas passt da nicht mit den Ports, keine Ahnung.
    War gestern die ganze Nacht am Basteln.


    LG
    Stefan

  • ah ok, dann haben die Anzeigeelemente des POIObs mit dem Screenshot zu tun, aber sicher nichts mit den Ports.
    Berichte bitte wenn alles funktioniert. Interessant ist dann die observer.ini. ;D

  • Zitat

    Original von Hepe
    ah ok, dann haben die Anzeigeelemente des POIObs mit dem Screenshot zu tun, aber sicher nichts mit den Ports.


    Das habe ich ihm auch schon geschrieben :)

  • Zitat

    Original von Hepe
    ah ok, dann haben die Anzeigeelemente des POIObs mit dem Screenshot zu tun, aber sicher nichts mit den Ports.
    Berichte bitte wenn alles funktioniert. Interessant ist dann die observer.ini. ;D


    Deine Skin ist leider wesentlich undankbarer, was eine POIObserver-Integration angeht, als die VarioSkin3 mit GoPal 3.x
    Der wesentliche Grund ist, daß es kein permanent mitlaufendes Script gibt, das "weiß", in welcher Ansicht man grad ist, also Karte, Kompass, Menü, Adresseingabe, etc. pp.
    Es kann also zu unschönen Anzeigekombinationen kommen.

  • Ok, das unwesentlichste zuerst:


    Das Design


    Anbei mal ein Designvorschlag.


    Als Bitmap-Satz habe ich für HePe den McM-Bitmapsatz verwendet.


    Erstens weil er einen schwarzen Hintergrund hat, was besser in die Skin paßt als der eigentlich von mir favorisierte Braini-Grey.


    Zweitens weil die Bitmaps 52x52 Pixel (statt 60x60) haben und damit besser mit den Buttons in der Nähe harmonisieren.


    Außer den Fenstern ANNO und ANDI, also Announce-Bitmap (Die "50"er-Warnung rechts oben) und Announce-Distance (Die Entfernung zum vorgewarnten Punkt, also 150m bis zum 50er Blitzer) ist nur POBS sichtbar, also der Status vom POIObserver.


    Das Bild ist wohlgemerkt nur ein Geschmacksmuster und in der Zusammensetzung Blödsinn, da ja darauf gar kein Empfang ist und somit auch nicht gewarnt würde.


    Ich habe die Warnung rechts oben auf dem Kompass plaziert, weil ich ihn in der Situation für weniger wichtig halte (Die Fenster ANNO und ANDI sind
    nur sichtbar, wenn gerade vor einem POI gewarnt wird), sowieso schon relativ wenig Platz übrig ist und links unten, wo der Geschwindigkeitshinweis von GoPal hinverlegt wurde, evtl. Abbiegehinweise überlagert würden.

  • Zitat

    Original von SpaceRat
    Deine Skin ist leider wesentlich undankbarer, was eine POIObserver-Integration angeht, als die VarioSkin3 mit GoPal 3.x
    Der wesentliche Grund ist, daß es kein permanent mitlaufendes Script gibt, das "weiß", in welcher Ansicht man grad ist, also Karte, Kompass, Menü, Adresseingabe, etc. pp.
    Es kann also zu unschönen Anzeigekombinationen kommen.


    Also ich hatte die letzte Berührung mit dem PoiObserver vor ca. 2 Jahren, (da war die Installation noch recht anspruchsvoll :D) War auch mehr aus Interesse/Spieltrieb. Blitzer haben mich noch nie wirklich interessiert. ;)


    Also meine Kenntnisse sind doch recht beschränkt was den PO angeht.
    Deshalb jetzt meine Frage. Ist GoPal 4.3/4.5/4.6 generell schlecht geeignet oder die daraus entstandenen Skins? Was meist du genau mit "mitlaufendes Script"?


    P.S. Hatte gar nicht gemerkt das du in der Zwischenzeit 2x gepostest hattest.
    Aber meine Frage bleibt trotzdem bestehen ;)

    Einmal editiert, zuletzt von Hepe ()

  • Ok, also wer sich der Einschränkungen bewußt ist, d.h. daß ANNO und ANDI in unpassenden Momenten/Ansichten eingeblendet werden können, kann die beigefügte POIObserver.ini mal ausprobieren.


    Aus eben diesem Grund (Ständige Sichtbarkeit der Fenster), würde ich auch keine weiteren Fenster des Observers aktivieren, in der Skin wird eh schon das meiste angezeigt.

  • Zitat

    Original von SpaceRat
    Ok, also wer sich der Einschränkungen bewußt ist, d.h. daß ANNO und ANDI in unpassenden Momenten/Ansichten eingeblendet werden können, kann die beigefügte POIObserver.ini mal ausprobieren.


    Aus eben diesem Grund (Ständige Sichtbarkeit der Fenster), würde ich auch keine weiteren Fenster des Observers aktivieren, in der Skin wird eh schon das meiste angezeigt.


    Ich glaube ich ahne was du meinst.
    Wäre ein Kill/Startscript für alle "Nicht-Navigationsansichten/Navigationsansichten" ein Weg, oder ist das zu flach gedacht.?

  • Zitat

    Original von Hepe


    Also ich hatte die letzte Berührung mit dem PoiObserver vor ca. 2 Jahren, (da war die Installation noch recht anspruchsvoll :D)


    Ist sie auch heute noch, deshalb habe ich einen CAB-Builder gebastelt, damit wird es wesentlich einfacher. volvocarl hat allerdings einen PNA mit Atlas-Chipsatz, die hatte ich nicht berücksichtigt.


    Zitat

    Original von Hepe
    Also meine Kenntnisse sind doch recht beschränkt was den PO angeht.
    Deshalb jetzt meine Frage. Ist GoPal 4.3/4.5/4.6 generell schlecht geeignet


    Jain.
    GoPal 4.x ist ziemlicher Müll, weil es enorm resourcenhungrig ist (Ich würde mich nicht wundern, wenn mehr als die Hälfte aller Abstürze und Einfrierer von GoPal 4.x mit NR auf das Konto der dank PW fehlenden 2MByte RAM gehen).
    Das gilt für GoPal 4.52 oder 4.6 weniger als 4.1 oder gar 4.0, aber mehr als bei GoPal 3.x dürfte es schon sein.
    Das dürfte ein Grund dafür sein, daß es immer noch so viele GoPal 3.x-Benutzer gibt, das war wesentlich weniger speicherhungrig.


    Das spielt jetzt aber erstmal für den POIObserver alles keine Rolle, weil der POIObserver eine völlig eigenständige Anwendung ist.
    Das einzige, was es da zu integrieren gibt ist:
    - Plazieren der Anzeigen in einer Art und Weise, daß es "harmonisch" aussieht.
    - Deaktivieren der Anzeigen, wenn man in Ansichten ist, wo sie nicht passen bzw. sogar stören (Adresseingabe, generell Menüs).
    - ggf. Einbinden der Sicherung von POIObserver POIs und Einstellungen zusammen mit den evtl. im Skin eingebauten Backups.


    Ersteres ist ja auch bei Deinem Script kein Thema.
    Für zweiteres wäre ein mitlaufendes Script nötig...


    Zitat

    Original von Hepe
    oder die daraus entstandenen Skins?
    Was meist du genau mit "mitlaufendes Script"?


    ... ein mitlaufendes Script wäre ein permanent im Hintergrund laufendes Script, das bestimmte Ereignisse überwacht.
    Das könnten z.B. sein:

    • Auftreten des "Storage Card2"-Fehlers auf dem PNA470T (Die Storage Card heißt gelegentlich urplötzlich statt "Storage Card" "Storage Card2").
      Die Vario-Skin überwacht das und resettet das Navi beim Auftreten des Fehlers.
    • Ausfall des GPS-Signals, z.B. in Tunneln.
      Mehrere Skins schalten GoPal dann in den Simulationsmodus, so daß die Navigation in Form der Simulation weiterläuft.
      Liegt wieder ein Sat-Fix vor, wird die Simulation beendet. Also die Gyros-Simulation.


    Da GoPal selber nicht scriptbar, sondern nur skinbar ist, müssen die Scripte ohne Unterstützung durch GoPal auskommen.
    D.h. das Script kriegt z.B. nicht durch GoPal mitgeteilt, daß sich GoPal gerade in einer Menü-Ansicht befindet.
    Um das jetzt trotzdem zu wissen, z.B. um Tastendrücke korrekt simulieren zu können, plaziert man "Grafikfehler" an unauffälligen Stellen. Das sind 1x1 Pixel große Felder, die einen bekannten Farbwert enthalten. Diese Pixel kann das Script dann überprüfen.


    Die Vario-Skin plaziert so einen Punkt beispielsweise bei 479,0:
    farbe479 = ColorAt (479,0)
    Der Farbwert beträgt 255, wenn die Kartenansicht aktiv ist (Dafür kann man ja per Skin sorgen).


    Indem man diesen Wert jetzt überprüft:
    If ( ( farbe479 = 255 ) And ...
    weiß das Script, daß es grad in der Kartenansicht ist.


    In diesem Abschnitt sende ich dem POIObserver die Befehle, alle seine Anzeigen (Also die, die in der POIObserver.ini definiert sind) zu aktivieren:
    SendMessage( "POI Observer", 1024, 507, 0 )
    SendMessage( "POI Observer", 1024, 505, 0 )



    Im Abschnitt für alle anderen Ansichten, also hinter dem zu obigem "If" gehörigem "Else" , deaktiviere ich alle Anzeigen:
    SendMessage( "POI Observer", 1024, 508, 0 )
    SendMessage( "POI Observer", 1024, 506, 0 )


    Das geht im Prinzip genauso mit jeder anderen Skin, die per Script überprüft ob es in der Kartenansicht oder woanders ist.


    Das geht bei Deiner Skin eben nicht, weil Du keinen solchen Hintergrunddienst hast.


    Das darfst Du nicht falsch verstehen, das soll keine Kritik sein, Du hast bestimmt Deine Gründe dafür. Deine Skin ist dafür halt schlanker.

    Einmal editiert, zuletzt von SpaceRat ()

  • Zitat

    Original von Hepe
    Ich glaube ich ahne was du meinst.
    Wäre ein Kill/Startscript für alle "Nicht-Navigationsansichten/Navigationsansichten" ein Weg, oder ist das zu flach gedacht.?


    Es wäre ein Weg, aber von hinten durch's Knie ins Auge.
    Du bräuchtest auch für absolut jeden Weg zurück wieder so ein Script.


    Die Wahrscheinlichkeit wäre groß, daß die Sache aus dem Tritt kommt, z.B. dann, wenn GoPal selber wieder in die Kartenansicht geht.
    Beispiel:
    Adresseingabe!
    Wo baust Du das Script ein?
    Man kann nach praktisch allem navigieren, zur Ortsmitte, hausnummerngenau, alles wie man mag. Der Benutzer kann zur Sonderziel-Ansicht wechseln und/oder zurück zur Straßeneingabe.
    Das Script müsste also mit dem grünen Bestätigungshäkchen zusammen starten. Dann berechnet GoPal aber erst noch die Route... Wie lange dauert das? Weißt Du nicht...
    Und wenn dann kein Satfix da ist, wird danach noch der Button "Von letzter Position" betätigt...


    Ich würde mir da auch keinen Kopf machen. Die Ereignisse auf den Screenshots sieht man ja nur, wenn man wirklich gleich einem POI begegnet, vor dem man gewarnt werden will, etwa 15 Sekunden lang.
    Und der "Fehler" ist rein kosmetischer Natur.


    Und den kann man immer noch beheben wenn/falls Du irgendwann ein Feature implementieren willst, daß einen solchen Hintergrunddienst erfordert (Gyros, Storage Card2-Fehler, durch Ereignisse ausgelöste virtuelle Tastendrücke).

  • Bahnhoooof....


    Mann, Ihr überrennt einen ja... ;)


    So schnell sind die alten Herren nicht.


    Wie gesagt, ich probier das aus, wenn dadurch die Speicherproblematik besser wird, hätte es sich ja gelohnt.


    Darauf erst mal ein : drink : drink : drink


    @SpaceRat: Wenn der PO als eigenständiges Programm läuft, könnte das doch der Seicherproblematik vom GP4xx zugute kommen, oder?


    Und, wenn Hepe den Gyros (mmhh, lecker.... :gap) einbauen würdest, wäre dann das Problem nicht mehr da, da ja Hintergrunddienst vorhanden?


    @Hepe: Ich nutze den PW hauptsächlich wegen den Gastankstellen und meiner Montage. Das da die Blitzer mit bei sind, ist reine Nebensache. Man schaut doch irgendwie eh nicht mehr hin. Von daher bin ich auch schon auf Deiner Schiene mit der Umkreissuche....


    So, jetzt :sleep



    LG
    Stefan

  • Zitat

    Original von volvocarl
    @SpaceRat: Wenn der PO als eigenständiges Programm läuft, könnte das doch der Seicherproblematik vom GP4xx zugute kommen, oder?


    Ob das Programm völlig eigenständig läuft (Wie der POIObserver) oder mit GoPal kommuniziert (Wie der POI-Warner) ist dafür technisch erstmal egal.


    Nichtsdestotrotz benötigt der POIObserver weniger als 1/3 des Hauptspeichers, den der PW braucht.


    Es kommt allerdings gleich ein riesiges Aber!


    Zitat

    Original von volvocarl
    Und, wenn Hepe den Gyros (mmhh, lecker.... :gap) einbauen würdest, wäre dann das Problem nicht mehr da, da ja Hintergrunddienst vorhanden?


    Korrekt.


    Zitat

    Original von volvocarl
    @Hepe: Ich nutze den PW hauptsächlich wegen den Gastankstellen und meiner Montage.


    Jetzt das große Aber:
    Ich nehme an, daß Du die Gastankstellen von gas-tankstellen.info nutzt.


    Dazu gibt es eine gute und eine schlechte Nachricht.
    Zuerst die gute:


    Ich habe die Erlaubnis des Sitebetreibers, aus seinen Tankstellen echte GoPal-Overlays zu erzeugen, die sich ganz genauso benutzen lassen wie die POIs, die schon in GoPal drin sind, dafür braucht man nicht einmal den Observer.
    Da sieht man dann sogar die Preise (Sofern bekannt), den verkauften Mix, Öffnungszeiten und ob es als Zahlungsmöglichkeit auch ec gibt, siehe diese Animation (Zeigt GoPal 3.1 PE mit Vario3 und integrierten LPG-Tankstellen):


    (Die Animation läuft nur, wenn man das Bild durch Anklicken vergrößer)

  • Aber ich habe Dir ja auch eine schlechte Nachricht versprochen:


    Ich kann diese Overlays nur für

    • GoPal 2.x
    • GoPal 3.x
      und
    • GoPal 4.0/4.1


    anbieten.


    GoPal 4.3/4.5/4.6 sind außen vor, weil Medion nicht willens ist, das benötigte Tool hierfür rauszurücken.


    Und es kommt noch schlimmer:
    Der POIObserver kann keine POI in die Karte einblenden, füllt also diese Lücke auch nicht.


    Dazu kommt, daß es die Gastankstellen auf gas-tankstellen.info nicht in einem Format gibt, wie Du es für den POIObserver bräuchtest.
    Das kann man sich zwar selber umwandeln und sollte es auch tun, denn die LPG-Tankstellen, die die NF in einem POIObserver-kompatiblem Format anbieten, umfassen nur einen Bruchteil der POI die gas-tankstellen.info kennt.


    Und selbst wenn Du ohne LPG-POI in der Karte leben kannst, mit der Umkreissuche des POIObserver wirst Du nicht glücklich werden, wenn Du den POI-Warner gewohnt bist.


    Mit der POIObserver-Lösung hättest Du also (Neben der unkomfortablen Umkreissuche) eine reine optische+akustische Ankündigung, daß Du Dich gerade einer LPG-Tankstelle annäherst, wenn Du Dich (eh) grad einer annäherst.


    Damit weißt Du jetzt auch, warum ich kein GoPal 4.52 (oder 4.3/4.6) nutze.

  • Hallo Hepe, hallo SpaceRat, also würdest Du POI Observer in Verbindung mit 4,5AE nicht empfehlen?? Hat Du schon von jemanden gehört der PoiObserver mit dem Navirunner Skin verwendet??
    Werner

    Einmal editiert, zuletzt von werner-tennis ()