Jump to content

Gsak (geocaching Swiss Army Knife)


ClydeE

Recommended Posts

Thanks for the fast reply. OK, I am a bit dense here, but does this mean that I can:

 

- export a list of all corrected coordinates into a GSAK supported, human readable file?

- and import this file back into GSAK?

 

I would hate entering all the coords by hand. But if I have to, I would want to make sure I can back this particular piece of data up. I guess asking for some kind of import function of the spinner file into GSAK would be lots of work. But it would for sure make the switch easier. Just asking ;-)

 

Cheers,

Nostrada

No, the GSAK corrected coordinate file is not a text file (It is Dbase derived type format).

 

If you are worried about loosing this data, that is what the GSAK backups are for. If you do an automatic or manual backup the corrected coordinates are saved in the generated zip file. These coordinates are restored when you restore a GSAK backup via File=>Restore

Link to comment
I think I used to be able to cut a waypoint in gc.com and paste it in GSAK in the Code Search box with using the right click button. I can't do that now. Did something change or am I just imaging that I was able to do that earlier?

 

You can still do this. Just use the keyboard to paste the data into this field. The universal keyboard shortcut for pasting data is Ctrl-V

Link to comment
2. The DNF checkbox field does not update the color for not found on GSAK. What does the "not found" color really signify?

 

The "not found" colour is for caches you have "not found" yet. This includes all caches you have not found, regardless if you have actually tried to look for them or not.

 

The DNF flag is specifically for when you go to look for a cache but you can't find it. Typically, you would then log a "Did not find" at geocachin.com. If you do log a DNF at geocaching.com, your next PQ load will automatically update this box and the corresponding DNF date.

Link to comment
Hmmm, just mucking about in the data directories for GSAK. It looks to me like GSAK stores the corrected coordinates in a DBF file, and an NSX file. Now I don't know what an NSX file is, but I know you can get access to open up a DBF. I wonder how GSAK would handle manual edits to the DBF (probably send the whole database spiraling in to oblivion....)

*edit*

I spoke to soon, the NSX file is the index file. Doesn't look too hard to edit that file :)

Warning

 

Do not update/edit any of the dbf/nsx files without using GSAK (That is, with some other 3rd party editor).

 

There is no validation of the data when you do it this way and data corruption is sure to follow. A very quick way to send me insane when trying to track down what the problem is.

Link to comment
any chance errorlevel could be set if called from a dos prompt/batch file and gsak is already running? this would enable me to error trap my automated import of caches (i hope).

tia :-)

GSAK is not a "console" or "command line" program, so it does not (can not) return an errorlevel

Link to comment

Clyde,

 

Can you tell me if this is the expected behavior or not. If it is, it seems a bit counterintuitive to me.

 

I have a saved filter for all caches I have not found AND caches that are active.

 

I wanted to do a search for all caches near a particular cache that I have found, so I made it the center point.

 

Then I invoked my filter to remove those caches I've found and those caches which are not active. When I did this, my center point reverted to "home," probably because my previous center point was not included in the filter.

 

Is there a way I can list a set of filtered caches while keeping the center point a cache that isn't in the filter?

 

Jamie

Link to comment
Can you tell me if this is the expected behavior or not. If it is, it seems a bit counterintuitive to me.

 

I have a saved filter for all caches I have not found AND caches that are active.

 

I wanted to do a search for all caches near a particular cache that I have found, so I made it the center point.

 

Then I invoked my filter to remove those caches I've found and those caches which are not active. When I did this, my center point reverted to "home," probably because my previous center point was not included in the filter.

 

Is there a way I can list a set of filtered caches while keeping the center point a cache that isn't in the filter?

 

When you save a filter you have the option to save the current centre point or not within that filter.

 

If you don't want the centre point changed when you activate a filter, then don't save the centre point with it.

Edited by ClydeE
Link to comment
A very quick way to send me insane when trying to track down what the problem is.

Awww, come on Clyde, isn't that the goal of the whole process :). In all honesty I only mentioned the possibility just in case the Original Poster was a real code monkey and felt like playing way too much (obviously anything that gets this deep in to the guts of the program is going to be totally at the rist of the person doing it, and as you say, it more than likely to cause data corruption). I have another question, but I'm thinking right now I should ask it via e-mail.

Link to comment

The icon override is a very nice feature, but as far as I can tell it only applies to sending waypoints to the GPS. Am I correct? If so can I put in a feature request to allow the icon override to occur on the GPX/LOC export as well? Or perhaps I am just missing something.

 

Thanks for the wonderful program!

Link to comment
The icon override is a very nice feature, but as far as I can tell it only applies to sending waypoints to the GPS. Am I correct?

Not exactly. Override icons are supported for:

 

GPS Sending

MapSource export

MapSend export

Delorme Export

Memory Map Export

Link to comment
I notice there is no column for MOC. Is this info included in the GPX? If so, is it possible to show that distinction in the list?

And MOC means?

 

Edited:

 

Just did a google search and came up with "Member Only Caches"

 

Unfortunately there is nothing in the GPX file that indicates a cache is a MOC

Edited by ClydeE
Link to comment
If I create a macro that applies a saved filter then run the macro, the filter is applied ok but the status bar just shows "Subset: Filter" and not the name of the saved filter. I prefer to set my filters using macros and macro buttons but would really like to be able to see which one is applied at any given time.

Thank you Clyde for fixing this issue so quickly. Your support and committment to Gsak users is superb. Thanks again.

Link to comment
If you do log a DNF at geocaching.com, your next PQ load will automatically update this box and the corresponding DNF date.

Except for me it doesn't quite work that way.

 

When I look at the "Edit Current Waypoint" dialog of a cache we've logged I will get the "Found" or "DNF" box ticked as appropriate, but I have never had values loaded automatically in either of the corresponding date fields, with one exception: On my initial use of GSAK (v4), several, but not all of my found caches were loaded with found dates of 30 December 1899! :blink:

 

Our logs appear in the offline view with appropriate smiley or frowny, and the correct date of the log entry, so the data is coming down in the GPX file and GSAK is recognizing it. My system uses the typical US short date format of m/d/yyyy, if that has any bearing on it. I assume I have something set incorrectly somewhere, or others would be remarking on this. I've had the problem since I started using GSAK, but never thought anyhthing of it. I thought it was just something on "the list" that the software hadn't gotten around to managing yet, until I saw your remark that I quoted above, Clyde.

 

I doubt this is related, but I'll mention it while I have your attention. When I do click on either of those date fields to manually input the found or DNF date, the cursor positions itself on the first slash, rather than at the first digit position. This is a VERY minor nit, and I mention it only becuase it involves the same date fields.

 

My only other complaint is that I'm having so much fun using GSAK that it's cutting into my caching time! :blink: Thanks to you (and Mr. Lipe) for a great product, and best wises for a Merry Christmas to the two of you and your families.

 

Steve

Link to comment
If you do log a DNF at geocaching.com, your next PQ load will automatically update this box and the corresponding DNF date.

Except for me it doesn't quite work that way.

 

When I look at the "Edit Current Waypoint" dialog of a cache we've logged I will get the "Found" or "DNF" box ticked as appropriate, but I have never had values loaded automatically in either of the corresponding date fields, with one exception: On my initial use of GSAK (v4), several, but not all of my found caches were loaded with found dates of 30 December 1899! :blink:

 

Our logs appear in the offline view with appropriate smiley or frowny, and the correct date of the log entry, so the data is coming down in the GPX file and GSAK is recognizing it. My system uses the typical US short date format of m/d/yyyy, if that has any bearing on it. I assume I have something set incorrectly somewhere, or others would be remarking on this. I've had the problem since I started using GSAK, but never thought anyhthing of it. I thought it was just something on "the list" that the software hadn't gotten around to managing yet, until I saw your remark that I quoted above, Clyde.

 

I doubt this is related, but I'll mention it while I have your attention. When I do click on either of those date fields to manually input the found or DNF date, the cursor positions itself on the first slash, rather than at the first digit position. This is a VERY minor nit, and I mention it only becuase it involves the same date fields.

 

My only other complaint is that I'm having so much fun using GSAK that it's cutting into my caching time! :blink: Thanks to you (and Mr. Lipe) for a great product, and best wises for a Merry Christmas to the two of you and your families.

 

Steve

Yep, sounds like a setting issue all right. Could you please email me your GSAK.INI file (you will find this file in the install folder of GSAK) and I should be able to track down the problem from there.

Link to comment

I have a question about the custom icon. I want to make a small tweak, but it appears it will take a lot of work.

 

What I want to do:

 

Have all unfound caches of any type use the "Geocache" symbol.

Have all found caches of any type use the "Geocache Found" symbol

Have all unfound benchmarks use the "Glider Area" symbol

Have all found benchmarks use the "Golf Course" symbol

 

It appears that I will have to use the "combine both" option in order to differentiate between the found caches and found benchmarks, and also between the unfound ones.

 

I most often work with files that are a mix of both caches and benchmarks, and was simply going to filter the benchmarks and do a global replace, but alas, changing the symbol is not an option available in the global replace dialog.

 

Any suggestions other than having to manually tweak every cache type and status to the same setting?

 

Also, assuming someday I want to differentiate between all the different cache types, is there a way to restore the default settings with one click, and/or can different custom symbol settings be saved for easy switching?

 

**edited to pose additional quesitons

Edited by gnbrotz
Link to comment
I downloaded GSAK, fired it up and it just sits there. I uninstalled, re installed and it happens again. Looking in task manager it says Not Responding. Any ideas? I have a new Dell running XP.

At starting GSAK check for new version. Maybe a firewall problem ?

Link to comment
I downloaded GSAK, fired it up and it just sits there.  I uninstalled, re installed and it happens again. Looking in task manager it says Not Responding.  Any ideas? I have a new Dell running XP.

At starting GSAK check for new version. Maybe a firewall problem ?

Tried it with the firewall disabled and still nothing.

Link to comment
I downloaded GSAK, fired it up and it just sits there. I uninstalled, re installed and it happens again. Looking in task manager it says Not Responding. Any ideas? I have a new Dell running XP.

I have had a few rare cases of this.

 

In all instances it was some other program running that was stopping GSAK starting up

 

This was fixed by:

 

1. Removing all start up programs

2. Reboot the computer

3. Start GSAK as the only program running

 

In all cases once GSAK started up once, it was ok to put back the start up programs and it worked fine from there onwards.

Link to comment
I downloaded GSAK, fired it up and it just sits there.  I uninstalled, re installed and it happens again. Looking in task manager it says Not Responding.  Any ideas? I have a new Dell running XP.

I have had a few rare cases of this.

 

In all instances it was some other program running that was stopping GSAK starting up

 

This was fixed by:

 

1. Removing all start up programs

2. Reboot the computer

3. Start GSAK as the only program running

 

In all cases once GSAK started up once, it was ok to put back the start up programs and it worked fine from there onwards.

The easy way to disable all start up programs (step 1 of Clyde's advice) is to go to Start, Run and type "MSCONFIG" (without the quotes).

 

Go to the "Services" tab and check "Hide All Microsoft Services"

 

Go to the "Startup" tab and uncheck everything shown.

 

Reboot.

 

Start GSAK as the only program running.

 

If this works, you can follow the steps above to restore (recheck) your other programs in startup.

 

PS - if that doesn't solve it, I wonder if you could be running under a Windows user account with limited privileges? If so, I'd try logging on to a Windows user account with full Administrator privileges and reinstalling and running GSAK from there.

Edited by Kai Team
Link to comment
I have a question about the custom icon. I want to make a small tweak, but it appears it will take a lot of work.

 

What I want to do:

 

Have all unfound caches of any type use the "Geocache" symbol.

Have all found caches of any type use the "Geocache Found" symbol

Have all unfound benchmarks use the "Glider Area" symbol

Have all found benchmarks use the "Golf Course" symbol

 

It appears that I will have to use the "combine both" option in order to differentiate between the found caches and found benchmarks, and also between the unfound ones.

 

I most often work with files that are a mix of both caches and benchmarks, and was simply going to filter the benchmarks and do a global replace, but alas, changing the symbol is not an option available in the global replace dialog.

 

Any suggestions other than having to manually tweak every cache type and status to the same setting?

 

Yes, you could do this with a macro using override icons, and filters. Please see example 3 of the macro examples. If you can't nut it out from there, let me know and I will go through it.

 

Also, assuming someday I want to differentiate between all the different cache types, is there a way to restore the default settings with one click, and/or can different  custom symbol settings be saved for easy switching?

Yes, you can switch between different settings. Just save your settings giving them a name that is meaningful to you, then you can recall those settings at any time from the drop down box or via a macro. As far as the defaults go you would need to have saved a setting called "default" (or something) then you can just recall this setting.

Link to comment

Clyde,

 

Happy Holidays and thanks for the maintenance release - you are amazing!

 

I hate to bring this up, but I just noticed a possible bug - the GSAK "automatic notification of new versions feature" hadn't notified me of the release of 5.02 - not surprising since you said it only checks once per day.

 

However, while still running V 5.01, and knowing that V 5.02 was out there, I went to "Tools", "Check for New Version..." and GSAK reported that I had the newest version of GSAK! I went back to the link in your email to registered users and downloaded 5.02 and installed it without a problem, but shouldn't a manual check for updates have shown the new release?

 

Thanks again.

Link to comment
Clyde,

 

Happy Holidays and thanks for the maintenance release - you are amazing!

 

I hate to bring this up, but I just noticed a possible bug - the GSAK "automatic notification of new versions feature" hadn't notified me of the release of 5.02 - not surprising since you said it only checks once per day.

 

However, while still running V 5.01, and knowing that V 5.02 was out there, I went to "Tools", "Check for New Version..." and GSAK reported that I had the newest version of GSAK! I went back to the link in your email to registered users and downloaded 5.02 and installed it without a problem, but shouldn't a manual check for updates have shown the new release?

 

Thanks again.

Woops, I changed everything but forgot to update the actual "notification server"

 

Thanks for that.

 

I just updated it now, so if anyone is still on 5.0.1 could you please let me know it works when you try the "Tools=>Check for newer version of GSAK" option

Link to comment
Yes, I got a notification, and downloaded 5.02.  What are the changes?  I didn't see a version history on the site, but I admit I didn't do a thorough search.

When you download from the web site there is a link that says "Please see version history for a list of changes"

 

If you have already downloaded and installed version 5.0.2 you can view the changes via Help=>Version History

Edited by ClydeE
Link to comment

Maybe I'm being a little thick here, but I just setup GSAK and Cachemate, but can't seem to get the Hints part into either one after downloading.

 

How do I get the Hints to transfer into GSAK, and then in Cachemate?

 

Thanks.

 

Will be getting my GPS on xmas..... stilll ramping up...... :angry:

Link to comment
Maybe I'm being a little thick here, but I just setup GSAK and Cachemate, but can't seem to get the Hints part into either one after downloading.

 

How do I get the Hints to transfer into GSAK, and then in Cachemate?

 

When you say "can't get into either one" this implies you are not seeing the hints in GSAK in the first place? (they will never get down to CacheMate if you don't have them in GSAK first)

 

This sounds like you may be loading loc files rather than GPX files. Please see items 2 and 10 of the GSAK FAQ in the help file or online here http://www.gsak.net/help/hs1070.htm

Link to comment
I downloaded GSAK, fired it up and it just sits there.  I uninstalled, re installed and it happens again. Looking in task manager it says Not Responding.  Any ideas? I have a new Dell running XP.

I have had a few rare cases of this.

 

In all instances it was some other program running that was stopping GSAK starting up

 

This was fixed by:

 

1. Removing all start up programs

2. Reboot the computer

3. Start GSAK as the only program running

 

In all cases once GSAK started up once, it was ok to put back the start up programs and it worked fine from there onwards.

Yep this did it. Thanks!

Link to comment
If you do log a DNF at geocaching.com, your next PQ load will automatically update this box and the corresponding DNF date.

Except for me it doesn't quite work that way.

 

Just want to note that Clyde managed to diagnose this problem and provide me with a solution via direct email. It was a bad value in the Geocaching Account ID in the INI file. GSAK support continues to be nonpareil.

 

Steve

Link to comment

Clyde,

 

I discovered that the Meridian GPS has a 46-character comment field. I discussed this with Robert, who sent me an untested version of GPSBabel which allows export of comments up to 46 characters.

 

I've been experimenting with this version of GPSBabel in conjunction with GSAK. It works, but I've run into a strange problem, which may be GSAK related.

 

No matter how long I specify the %smart tag (or no length specification at all), GSAK only sends the first 20 characters of the cache name to my GPS. Is this intentional? Perhaps I have a setting somewhere to change this.

 

Using the %shortname tag did not seem to incur this limit, although I had to specify the length explicitly. Using only the tag without specifying the length sent only 8 characters, but I'm pretty sure that's just a setting I have somewhere.

 

In the end, I was able to export 46-character comments to my Meridian with a slight workaround. I love that.

 

Jamie

Edited by Jamie Z
Link to comment

Hi Clyde, I have a few feature requests regarding the HTML export:

 

It seems to me that the export automatically decrypts all encrypted comments. Could you please make that optional?

 

And secondly, could you please include the links to mappoint and the other mapping services, as is on gc.com?

 

Thanks for a superb product.

Link to comment
Clyde,

 

I discovered that the Meridian GPS has a 46-character comment field. I discussed this with Robert, who sent me an untested version of GPSBabel which allows export of comments up to 46 characters.

 

I've been experimenting with this version of GPSBabel in conjunction with GSAK. It works, but I've run into a strange problem, which may be GSAK related.

 

No matter how long I specify the %smart tag (or no length specification at all), GSAK only sends the first 20 characters of the cache name to my GPS. Is this intentional? Perhaps I have a setting somewhere to change this.

 

Using the %shortname tag did not seem to incur this limit, although I had to specify the length explicitly. Using only the tag without specifying the length sent only 8 characters, but I'm pretty sure that's just a setting I have somewhere.

 

In the end, I was able to export 46-character comments to my Meridian with a slight workaround. I love that.

 

Jamie

Yea, I will have to put in error checking to stop the smart name from being set greater than 20 characters.

 

Basically, because the smartname is stored in the database I limited it to 20 characters. (%smart is usually used in the waypoint code to send unique waypoint names down to the GPS and most will not accept more than about 15 characters for the waypoint code anyway)

 

%shortname is not stored in the database and therefor does not have this limitation.

Link to comment
It seems to me that the export automatically decrypts all encrypted comments. Could you please make that optional?

Just to confirm, you are refering to the logs here?

 

And secondly, could you please include the links to mappoint and the other mapping services, as is on gc.com?

Mapoint and other URL's are already shipped with GSAK and you can also add your own custom URL's if you like. If you want any of these custom URL's to show in any of the GSAK generated HTML just preceed the name with an ! (exclamation mark). Please click on the help button when in Tools=>Options=>HTML for more information

Link to comment
Clyde,

 

Wouldn't sharing my backup file with another user allow them to have access to my filters (albeit at the expense of ALL settings being shared)?

Correct - but note that ALL settings includes all the "stickly" settings for all your dialogs and configuration (Tools=Options) and also GPSsetup and icons etc.

Link to comment
(%smart is usually used in the waypoint code to send unique waypoint names down to the GPS and most will not accept more than about 15 characters for the waypoint code anyway)

 

%shortname is not stored in the database and therefor does not have this limitation.

%shortname is a perfectly acceptable workaround for this. Because I am sending this data to the comment field anyway, the names do not have to be unique.

 

Thanks for the response and the confirmation of what I saw.

 

Jamie

Link to comment

Just to confirm, you are refering to the logs here?

Yes, I am referring to the logs.

Mapoint and other URL's are already shipped with GSAK and you can also add your own custom URL's if you like. If you want any of these custom URL's to show in any of the GSAK generated HTML just preceed the name with an ! (exclamation mark). Please click on the help button when in Tools=>Options=>HTML for more information

I don't understand what you mean by preceeding the name with an exclamation mark. Where exactly do I do that?

Link to comment

Great Program!!!!

 

Question: When I cheched the Lock box and later I want to uncheck it doesn't work. I uncheck it and check the box Check to override. Save it and later unchect the Check to override box. There must be a better way.

 

Getting your ID number (premium member) when you haven't placed a cache is also possible by searching your name in a GPX file. There you find the Groundspeak: finder ID.

 

Groetjes, Sparks

Link to comment
Guest
This topic is now closed to further replies.
×
×
  • Create New...