![Page 1: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/1.jpg)
A GSAK Introduction (Geocaching Swiss Army Knife)
How to live the simple life with GSAK
Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka TeamDotOne)
![Page 2: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/2.jpg)
What is GSAKO
ffline database program for Windows tailored to geocachingS
ingle developer – Clyde England from AustraliaU
ses SQLite database engine (most widely deployed worldwide)S
upport for multiple databases and viewsE
xtensive filtering, sorting, and searching capabilitiesD
isplays waypoints using Google MapsG
PS and PDA (CacheMate support) device input and outputE
xport to various mapping programsH
ighly configurableE
xtendable through powerful macrosE
xcellent support from GSAK developer and community via Forum$
25 per user license (can be installed on multiple computers)T
ry unrestricted before buying for up to 21 days (then nag screen)
![Page 3: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/3.jpg)
Installing GSAKhttp://gsak.net
![Page 4: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/4.jpg)
Installing GSAK – latest patchhttp://gsak.net/board/...
![Page 5: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/5.jpg)
Let’s install GSAK
Once the install is complete, the application starts
![Page 6: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/6.jpg)
A nice clean install
Let’s go ahead and forget about loading the default data into the database, we’ll create our own in a moment
![Page 7: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/7.jpg)
Method for matching caches
This setting makes it easier to match your placed and found caches
![Page 8: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/8.jpg)
Insert your name here
You can use either your caching name or ID number
![Page 9: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/9.jpg)
Screen Elements
Let’s examine the screen elements before we proceed
![Page 10: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/10.jpg)
Initial Configuration
There are many general options as you can see
![Page 11: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/11.jpg)
Initial Configuration
Setting a location is helpful for center point configuration
![Page 12: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/12.jpg)
Initial Configuration
Abbreviations make it easier to keep the columns narrow
![Page 13: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/13.jpg)
HTML options
You can uncheck the automagic hint decoding
![Page 14: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/14.jpg)
Advanced options
It is nice to be notified when patches come out, to keep up to date
![Page 15: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/15.jpg)
Default look
By default, GSAK has a nice look but needs some tweaking
![Page 16: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/16.jpg)
Architecture and Work-flowGC.com
Database
PQ
GC.comPQ Server
(PQ avail for 1 week)
max 500 PQ
eMail Server
max 1000 PQemailclient
GSAKGet Mail
Single GPX
GSAK PDA
GPSr
![Page 17: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/17.jpg)
Pocket Query Types
Individual GPX – single cache, on-demand
Standard PQ – caches in a wide area, scheduled
Bookmark PQ – user-defined set of caches, scheduled
User Route PQ – caches within a user defined corridor, scheduled
My Finds PQ – all your found caches, on-demand
Individual GPX Standard PQ Bookmark PQ User Route PQ My Finds PQ
Cache Limit 1 500 / 1000 500 / 1000 500 / 1000 No limit
Archived Included
Yes No Yes No Yes
Number of Logs 20 + own 5 + own 5 + own 5 + own Only own
Minimum Interval
Unlmited 5 per day / 24 hour basis 3 days
Saved PQs N/A Up to 40 N/A
![Page 18: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/18.jpg)
Std PQs – Selection Criteria
Cache Type
Container
Difficulty Rating
Terrain Rating
Geographic Area – Within a Political Boundary
Country
State / Province
Geographic Area – Within Radius of an Origin
Home Coordinates
Specified Cache
Specified Postal Code
Specified Coordinates
Placed Date
Misc – Active, Not Found, Recently Found, etc.
![Page 19: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/19.jpg)
Load Pocket Query
![Page 20: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/20.jpg)
Pocket Query Load Summary
Total # of cachesthat were updated
(new/changed logs,descriptions,
coordinates, etc.)
Total # of cachesin all files
WARNING:If any GPX file has
1000 caches you will need to adjust its PQ
![Page 21: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/21.jpg)
Main Window
![Page 22: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/22.jpg)
Center Point
Multiple locations can be defined and selected from dropdown list
Can be set based on post code or manually entered Lat/Lon
Can be set to current physical location by a connected GPSr
Distance column computed based on Center Point
![Page 23: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/23.jpg)
Sorting
String fields sort alphabetically (not case-sensitive)
String fields can be sorted numerically by using leading zeros
Date fields sort chronologically (stored internally as YYYY-MM-DD)
Support for primary and secondary sorting
![Page 24: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/24.jpg)
Child (Additional) Waypoints
Child Waypoint Types
Final Location
Parking Area
Question to Answer
Stages of a Multicache
Trailhead
Reference Point
Published by cache owner or defined by user
Sent to GPSr for navigation (optional)
Some macros will display on map (optional)
Listed in Split Screen
![Page 25: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/25.jpg)
Corrected Coordinates
Corrected coordinates override, not replace, original coordinates
Are treated like the original ones (e.g. when downloading to GPSr)
Are not overwritten on PQ load, and revert to original when deleted
Often used for solved puzzles and final location of multis
![Page 26: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/26.jpg)
Notes
Each waypoint can have a note consisting of user and log sections
The notes support a combination of plain text and HTML
Spell checking is provided and pictures/graphics are supported
Semi-automatic logging can be done using a specified macro
![Page 27: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/27.jpg)
Key Concepts
Database – Collection of data items
Caches, Benchmarks, Trackables, etc.
Records (rows) of Fields (columns)
Usually populated by GPX files (PQs)
View – Subset of columns
Selection, Order, Width
Sortable by column (primary, secondary)
Filter – Subset of rows
GUI, Arc/Poly, or SQLite-based
Also filtered by Code/Name Search
Most actions only act on filter
![Page 28: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/28.jpg)
Databases
Multiple databases can be created and selected from dropdown list
Image data can be grabbed and cached locally for offline viewing
Waypoints can be moved or copied between databases
Global replace for field changes across many waypoints
![Page 29: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/29.jpg)
Creating a New Database
![Page 30: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/30.jpg)
Views
Multiple views can be created and selected from dropdown list
View defined by column selection, order, width, and name
Can be scrolled horizontally to view off-screen columns
First column can be locked in place to exempt from scrolling
![Page 31: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/31.jpg)
Views – Selecting Columns
![Page 32: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/32.jpg)
Views – Supported ColumnsDerived from GPX
Archived/Unavailable (Status)
Cache Type
Code
Container
Country
Difficulty
Hints
Latitude
Longitude
Owner ID
Owner Name
Placed By
Placed Date
Source
State
Terrain
Travel Bugs
URL
Waypoint Name
Managed by GSAK
Bearing
Changed Date
County
Creation Date
Date Found By Me
Degrees
Did Not Find Date
Did Not Find Status (DNF)
Distance
Elevation
Found Count
Found Status
Last Found
Last Four Logs
Last GPX Update
Last Log Date
Last User Update
Macro Sort
Number of Logs
Resolution
Row Number
Smart Name
Managed by User
Corrected Coordinates Indicator
Data Lock
Notes
User Data
User Data 2
User Data 3
User Data 4
User Flag
User Sort
Watch Status
![Page 33: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/33.jpg)
Smart Names
Short form of waypoint name that's guaranteed unique
Drops superfluous words, characters, and spaces
More meaningful than GC code on GPSr
Length set globally in Options or specifically with %smart=nn
![Page 34: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/34.jpg)
Filters
Multiple filters can be defined and selected from dropdown list
Most filters can be specified using simple GUI controls
More complex filters can be specified using SQLite WHERE clause
Most operations in GSAK only apply to filtered waypoints
![Page 35: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/35.jpg)
General filter options
There are literally a ‘boat-load’ of filter options to choose from
![Page 36: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/36.jpg)
Cache filter options
These are options that control cache properties in a filter
![Page 37: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/37.jpg)
Log filter options
These options control the types of logs you are filtering on
![Page 38: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/38.jpg)
Attributes Filter
Filter options for attributes of a cache, for caches that have them
![Page 39: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/39.jpg)
Let’s set the GPS up
Pick your GPSr make and model in order to for GSAK to work right
![Page 40: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/40.jpg)
Sending to GPS
![Page 41: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/41.jpg)
Sending to GPS – Special Tags%bug Travel bug status%by Placed by%c_Code Child full code%c_Code1 Child 1 character code%c_Comment Child comments%c_Name Child name%c_Prefix Child prefix%c_ShortName Child short name%c_Type Child type%children Child separator in format string%code Waypoint code (e.g. GCXXXX code)%con Container type%con1 Container type (M,S,R,L,V,U)%correct Corrected coordinate status%county County name%crypt Encrypted hint%datelf Date last found%dif Difficulty in full%dif1 Difficulty (1,2,3,4,...,8,9)%dif1a Difficulty (1,A,2,B,...,D,5)%drop2 Like %code without first 2 chars%hint Decoded hint%last4 Last 4 found/not found logs%mtag Macro tag optimized for speed%name Cache name%ownerName Cache owner name%smart GSAK "unique smart name"%shortname Like %smart but not unique%ter Terrain in full%ter1 Terrain (1,2,3,4,...,8,9)%ter1a Terrain (1,A,2,B,...,D,5)%typ Cache type%typ1 Cache type (T,M,B,C,E,V,W,R,I,U)%user User data%user2 User data 2%UserNote User note (without log section)%UserSort User sort
Example using the following waypoint format strings –Name: %smart %children%smart%c_PrefixDescription: %drop2 %typ1%con1%dif1%ter1%bug=+-%last4 %by
%smart OnGoldenPond%drop2 28FMW%typ1 T (Traditional)%con1 M (Micro)%diff1 2 (D=1.5)%ter1 3 (T=2.0)%bug=+- - (noTravel Bug)%last4 FFFF (all Finds)%by caviar42
![Page 42: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/42.jpg)
Macro Symbol Generation
# Symbol Generation Macro for the Garmin GPSmap 60SCx
BEGINCASECASE IsOwner() $_Symbol = "Custom 12" # OwnedCASE $d_Found $_Symbol = "Custom 0" # FoundCASE $d_Archived OR $d_TempDisabled $_Symbol = "Custom 18" # Archived / Temp DisabledCASE $d_DNF $_Symbol = "Custom 6" # Not Found (DNF)CASE $d_CacheType = "T" AND $d_Container = "Micro" $_Symbol = "Custom 4" # Traditional MicroCASE $d_CacheType = "T" $_Symbol = "Custom 1" # TraditionalCASE $d_CacheType = "M" AND $d_HasCorrected $_Symbol = "Custom 10" # Multi with corrected coordsCASE $d_CacheType = "M" $_Symbol = "Custom 2" # MultiCASE $d_CacheType = "U" AND $d_HasCorrected $_Symbol = "Custom 10" # Unknown/Mystery with corrected coordsCASE $d_CacheType = "U" $_Symbol = "Custom 3" # Unknown/MysteryCASE $d_CacheType = "V" $_Symbol = "Custom 7" # VirtualCASE $d_CacheType = "W" $_Symbol = "Custom 13" # WebcamCASE $d_CacheType = "B" $_Symbol = "Custom 8" # LetterboxCASE $d_CacheType = "E" OR $d_CacheType = "Z" OR $d_CacheType = "X" $_Symbol = "Custom 14" # Event / Mega Event / GPS Adventures MazeCASE $d_CacheType = "R" $_Symbol = "Custom 9" # EarthCASE $d_CacheType = "C" $_Symbol = "Custom 15" # CITO : :
Using a macro for symbolgeneration provides the most control over how symbols are assigned since it can take into account more than just cache type and status
Custom 0 to 5:Custom 6 to 11:Custom 12 to 17:Custom 18 to 23:
![Page 43: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/43.jpg)
Macros – Overview
Written in proprietary GSAK Macro Language
Plain text file with default GSK extension
Has full access to the SQLite Database
Supports GUI Dialogs for user interaction
Hundreds of macros submitted by users
Most complex is over 20K lines of code
Download from GSAK Forum Macro Library
A macro can be run:
From the Macro Manager
By clicking on a user-defined Tool Button
By double-clicking on the file in Explorer
![Page 44: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/44.jpg)
Macros – Macro Manager
![Page 45: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/45.jpg)
Macros – Install Macro
![Page 46: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/46.jpg)
Some Very Useful MacrosSplit ScreenHTML_WideView A great alternative to the built-in Full Display formatHTML_Google_Maps_Nearest Google map showing caches near currently selected cacheHTML_Google_Map_Elevation Google map with elevation profile of interactively defined pathHTML_Logs Lists expandable summary of logs for selected cacheHTML_MyLogs Displays own logs only
MapMyGMEv3 Full-featured map outputGoogle_Map_V3 Google map high-performance map (handles large numbers of caches)CacheRoute Creates an optimized driving route between caches (limit 25)
StatisticsFindStatGen41Beta The ultimate Found Statistics generatorBadgeGenBeta Generates badges for various achievements
ChallengeChallenge Maps progress for various DeLorme-style challengesFizzyBrowser Shows Found/Unfound requirements for various Fizzy-style challengesLocalCacher Lists progress for various Know Your Local Cacher-style challenges
MiscLogACache Enter log online from User NoteAddLogs Add Missing Logs to Caches You Own
![Page 47: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/47.jpg)
Macros – HTML_WideView.gsk
![Page 48: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/48.jpg)
Macros – Google_Map_V3.gsk
![Page 49: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/49.jpg)
Macros – CacheRoute.gsk
![Page 50: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/50.jpg)
Macros – BadgeGen.gsk
![Page 51: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/51.jpg)
Getting Help
Help File
Accessed from button on toolbar, or help menu
Thoroughly documented and well organized
Many common problems are covered in the GSAK FAQ
Most screen graphics can be clicked on to get specific help
Dialog Help Buttons
Gives you context-sensitive help
GSAK Forum (http://gsak.net/board)
Knowledgeable, and patient with new users (no flaming)
Getting Started – Read Me First!
Read the Tutorials in the GSAK Forum
GSAK 101 – Getting Started
GSAK 201 – Customizing GSAK
GSAK 302 – Macros
![Page 52: A GSAK Introduction (Geocaching Swiss Army Knife) How to live the simple life with GSAK Presented at GeoWoodstock IX (July 2, 2011) by Michael Weiner (aka](https://reader036.vdocument.in/reader036/viewer/2022062719/56649ec95503460f94bd749e/html5/thumbnails/52.jpg)
Credits and Q&A
Thanks go out to Rich Bianchi (aka Cache U Nuts) for the various slide ideas and all the wonderful macros he writes.
Thanks go out to Clyde England for all his wonderful hard work and development of GSAK.
Thanks go out to all of you for attending GeoWoodstock IX and participating in this class.
And of course please feel free to contact me with any additional questions and/or comments via email at [email protected] or through our geocaching.com profile.