#standwithukraine

Adventure Lab Caches in GSAK importieren

Adventure Lab Logo

Wer das Thema „Adventure Lab Caches“ kennt, die Caches gerne spielt und das Ganze auch noch in GSAK verwalten will, der kann relativ schnell genervt sein. Goundspeak ist da leider keine große Hilfe. Es gab zwar früher einmal GPX-Dateien zum Download, die Möglichkeit wurde aber irgendwann abgeschafft. Daher kommt immer mal wieder die Frage auf, wie man denn Adventure Lab Caches in GSAK importieren und verwalten kann. In der Vergangenheit habe ich ja zum Thema „Labcaches“ ja schon öfter mal etwas geschrieben.

Adventure Labs in GSAK zu bekommen, war immer ein ziemlicher Aufwand und in meinen Augen unnötige Mehrarbeit, weil Groundspeak eben keine GPX-Dateien der Labs mehr zur Verfügung stellen wollte.

Richtig gelesen: Es war ein ziemlicher Aufwand. Das hat sich dank eines genialen GSAK-Makros inzwischen geändert. Dieses Makro will hier einmal vorstellen.

Funktionen des Makros

Das Makro nennt sich passenderweise ImportAdventureLabs.gsk und bietet gleich mehrere Funktionen, die quasi alles abdecken, das man zur sinnvollen Verwaltung von Labs in GSAK benötigt:

  1. Import bereits gespielter Adventure Lab Caches inklusive „Loggen“, durchgängiger Benennung und passender Daten für Landkreise etc.
  2. Import von noch ungespielten Labs, die man dann bspw. auf sein GPS laden kann. So hat man die Wegpunkte inklusive der Fragen immer dabei, sieht sie während einer Tour und kann die Adventure Lab App erst starten, wenn man sie wirklich braucht.

Grundvoraussetzungen

Folgendes wird benötigt:

Ich setze hier voraus, dass du GSAK schon verwendest und daher weißt, wie du ein Makro installierst und startest. Solltest du das nicht wissen, empfehle ich dir, den Artikel vom Saarfuchs vor einigen Wochen zum selben Makro zu lesen. Dieser erklärt das Ganze quasi von null an.

Aufbau des Makros

Nach dem Start des Makros begrüßt dich ein Fenster voller Funktionen und Einstellungen.

Import Adventure Labs: Hauptfenster aufgeteilt
  1. Hier wird eingestellt, ob du alle deine gefundenen Adventure Lab Caches, einen bestimmten Lab über die ID oder alle Labs in einem bestimmten Radius importieren willst.
  2. Hier siehst du alle deine bisher gefundenen Adventure Lab Caches.
  3. Die Import-Einstellungen geben dir die Möglichkeit, auszuwählen, aus welchem Zeitraum die importierten Lab Caches sein sollen. Des Weiteren kannst du direkt ein Log (in GSAK) für alle gefundenen anlegen lassen.
  4. Im zweiten Teil der Einstellungen kannst du technische Details anpassen wie Präfix des GC-Codes, Name des Labs, Größe oder ob nach dem Einlesen die Höhe und die Landkreisdaten abgefragt werden sollen.

Import bereits gefundener Labcaches

Ich empfehle, Lab Caches grundsätzlich in eine eigene Datenbank zu importieren, dort zu bearbeiten und erst dann in die Fund-Datenbank zu kopieren. Es kann immer etwas schieflaufen. Bei dieser Vorgehensweise hat man nachher weniger Arbeit.

Achtung! Das Makro stürzt gerne mal ab und reißt GSAK dabei mit. Um das zu verhindern, muss man den Cache (höhö^^) des Internet Explorers (ja, nicht Edge, sondern wirklich das alte Ding) löschen. Unter Windows 10 kann man einfach in die Suche „Internetoptionen“ eingeben und dann den Browserverlauf löschen.

Um meine gefundenen Adventure Lab Caches einzulesen, gehe ich wie folgt vor: Ich passe die Einstellungen wie im nächsten Bild an. Das lädt alle meine geloggten Labs vor dem 27.01.2021 in die Datenbank, verpasst ihrem GC-Code den Präfix LB, erstellt ein Log mit dem Inhalt „Labcache“, benennt sie mit dem vollen Namen und trennt den Namen des Adventure Labs mit dem der Station durch einen Doppelpunkt. Des Weiteren bekommen Labs, die in einer bestimmten Reihenfolge zu spielen sind, eine Nummerierung. Bei allen Caches werden Daten für Land, Bundesland, Landkreis und Höhe eingelesen.

Import Adventure Labs: Hauptfenster

Nachdem alle Einstellungen passend sind, startet ein Klick auf „Import“ das Makro. Die Adventure Lab Caches werden nun heruntergeladen. Sollte das eine Fehlermeldung ausgeben („Zu wenig Speicher“), muss man es mehrfach versuchen. GSAK ist leider immer noch ein 32-Bit-Programm. Läuft alles wie geplant, sieht man das folgende Fenster und kann eine Weile warten, bis der Download fertig ist.

Import Adventure Labs: Download der Daten

Ist der Download beendet, zeigt das Makro eine Zusammenfassung. „Stages“ sind hierbei die einzelnen Stationen, „Adventure Labs“ die Caches. Meist hat ein Cache 5 Stationen.

Import Adventure Labs: Zusammenfassung

Das Makro hat hier also 155 Adventure Lab mit insgesamt 1011 Stationen heruntergeladen, 5 Wegpunkte aktualisiert und 81 Labcache-Beschreibungen (Also die „Listings“) geladen. Das war’s erstmal. Die Lab Caches sind damit in der Datenbank. Wenn die Datensätze soweit okay sind, können sie in die Datenbank mit den Funden verschoben werden.

Import Adventure Labs: Fertige Datensätze in GSAK

Das „Listing“ des einzelnen Adventure Lab Caches sieht dann im Endeffekt so aus und beinhaltet alle wichtigen Informationen.

Import Adventure Labs: Listing kleiner

Hat man weitere Labs über die App gespielt, kann man sie am selben Tag problemlos mit den Einstellungen „Only on“ und einem Klick auf „Today“ einlesen lassen. Oder eben einige Tage später mit den passenden Einstellungen, die selbsterklärend sind.

Import ungefundener Labcaches

Will man Labcaches für eine Tour bspw. auf sein GPS laden, muss man statt „Browser Pane Below“ einen Mittelpunkt sowie einen Radius angeben. Dies können (die Home-) Koordinaten sein, ein Cache oder ein Punkt auf einer Karte (was bei mir aber immer zu einer Fehlermeldung führte). Die restlichen Einstellungen ändern sich nicht. Ein Klick auf „Import“ startet den Download.

Import Adventure Labs: Umkreisdownload

Ich habe einmal 20 Kilometer um meine Home-Koordinaten eingegeben. Die heruntergeladenen Labcaches kann ich jetzt als GPX exportieren und auf einem GPS oder in einer App anzeigen lassen, wie hier in Cachly. Zu besseren Planung kann auch eine Karte am PC nützlich sein. Ich verwende dafür das Makro Leaflet_Map.gsk.

Fazit

Das Makro ist genial und genau das, was ich die letzten Jahre gesucht habe! Zwar stürzt es immer mal wieder ab, weil GSAK einfach kein 64-bit-Programm ist und dementsprechend weniger Speicher zu Verfügung hat. Trotzdem erleichtert es die Verwaltung von Labcaches in GSAK ungemein. Schön ist auch, dass es aktuell aktiv entwickelt und regelmäßig upgedatet wird.

Verwaltest du deine gefundenen Adventure Lab Caches in GSAK oder hast das vor? Hast du Fragen zu diesem Artikel? Dann ab in die Kommentare damit!

21 Gedanken zu „Adventure Lab Caches in GSAK importieren“

  1. Vielen Dank für die ausführliche Anleitung !

    nur als Info:
    bei wem das GSAK bei Ausführen des Makros abstürzt und ihr habt mehr als 3.000/4.000 LABs gelogged, dann müßtet ihr das Makro geringfügig ändern: Laden von „http://labs.geocaching.com/logs“ in den Parametern im Formular müßte dann auskommentiert werden.

    …bei Problemen fragt mich gerne um Hilfe 🙂

    Antworten
  2. Hallo Mark,
    danke für deine tolle Beschreibung, leider funktioniert es bei mir nicht wie gewünscht.
    Am Ende stellt er zwar 6 Adventure Lab(s) fest, aber 0 Stages und 0 Waypoints.

    Wo könnte das Problem liegen?

    Danke und viele Grüße
    Jana

    Antworten
    • Hallo Jana,

      was machst du konkret? Es gab in den letzten Wochen Einschränkungen seitens Groundspeak. Wenn du deine bereits gefundenen Labs einlesen willst, funktioniert das immer noch problemlos. Wenn du allerdings ungefundene importieren willst, gibt GS nur noch den „Hauptwegpunkt“ raus.

      Antworten
      • Hallo,
        danke für die schnelle Rückmeldung. Ich mache genau das, was du in deinem Artikel geschrieben hast und es geht auch nur um gefundene Labs.
        Ist mir ein Rätsel, warum es bei mir nicht funktioniert :-/

        Antworten
        • Ich habe das gestern mal getestet und alle meine gefundenen Labs eingelesen. Das hat problemlos funktioniert. Ich habe für jeden einzelnen Lab (also jede Station) einen Wegpunkt mit Inhalt bekommen.

          Antworten
          • Ziehst du auch NUR die bereits gefundenen Labcaches? Also genau die Einstellung, die auf den ersten beiden Bildern zu sehen ist? Ggf. mal den ersten Punkt rechts auf eine kürzere Zeitspanne setzen.

  3. Guten Abend,
    ich versuche schon den ganzen Abend, die gefundenen Labcaches in GSAK mithilfe dieses Makros einzupflegen. Sowohl mit den Einstellungen auf der Seite vom Saarfuchs, als auch mit den hier beschriebenen Einstellungen läuft das Makro zwar prima durch und findet auch, dass wir immerhin schon DREI Labcaches gefunden haben. Aber nach dem Klick auf OK kommt das Makrofenster wieder. Dem Schließen des Makros hat sich in der geöffneten Datenbank NICHTS geändert. Was mache ich nur falsch?

    Antworten
    • Hallo Thomas,

      das Makro sollte das beim Start eigentlich anzeigen: Groundspeak hat (warum auch immer) die Zugriffe von GSAK auf die API unterbunden. Das Makro ist aktuell also leider nutzlos.

      Antworten
  4. Hallo,
    ich versuche auch schon einige Zeit Labs zu importieren.
    Das Makro macht auch fein was es soll, zieht nur leider nicht alle Labs.
    Selbst der letzte, der im Browserfenster als erstes steht, wird ignoriert…

    Antworten
  5. Hallo Mark
    Ich hab versucht meine paar LAB`s ins GSAK zu Importieren… mir geht es eigentlich gleich wie Jana vom 22. Juli 2021.
    Ich bekomme zwar meine LAB`s importiert, aber bei GSAK tut sich leider nichts.
    Vielleicht gibts bitte Hilfe…. Danke

    Antworten
  6. Hallo Cacher,
    ich verwende zum Import von LABs in GSAK die Seite https://gcutils.de/lab2gpx/ .
    Dort werden dann GPX / ZIP direkt für GSAK erstellt, vorher muss man natürlich noch einiges einstellen und die Koords auf der Karte wählen, aber es klappt bestens (früher sogar noch besser, da wurde auch das Antwortfenster mitgeliefert).
    Am Besten erst einmal an einer extra Datenbank ausprobieren.

    Happy Hunting
    Mike

    Antworten
    • Ich verwendet das Script schon ewig, anders gehts inzwischen ja kaum. Leider fehlt sehr oft die Owner-ID, was bei manchen Statistiken wieder Probleme bereitet. Alles in allem ist es unkomfortabel ohne Ende, Labcaches in GSAK zu integrieren.

      Antworten
  7. Auch wenn der Beitrag schon sehr alt ist hoffe ich, dass noch jemand mitliest… Nachdem Groundspeak wohl einige Änderungen vorgenommen hat, funktionieren Makros nicht mehr, die den Quelltext als Basis nehmen. Dort steht quasi nichts mehr drin was man auslesen kann. Daher bin ich über dieses Makro gestolpert, das über die UserID geht. Allerdings finde ich das Makro nicht mehr in der Library. Was ist der Grund? Funktioniert es auch nicht mehr? Könnte es mir jemand vielleicht zur Verfügung stellen?
    Happy Hunting,
    Stephanie

    Antworten
    • Hallo,

      das Makro scheint es nicht mehr zu geben, es hätte aber sowieso nicht mehr funktioniert. Die einzig sinnvolle Variante geht über https://gcutils.de/lab2gpx/ Wobei man da keine Labs kriegt, die auf privat gestellt wurden (bspw. die Labs von Mega am letzten Wochenende). GS tut alles dafür, dass das Thema Labs nicht komfortabel ablaufen kann.

      Antworten

Schreibe einen Kommentar