Jump to content

Geek_Teach

+Premium Members
  • Posts

    18
  • Joined

  • Last visited

Everything posted by Geek_Teach

  1. You correctly figured out the source I was using. Is this Lua different from Wherigo Lua? Is there a resource our Wherigo Lua? Your fix was 90% - I'm still ending up with an empty string, but it will at least run now. (I also fixed spelling of Completion instead of the Urwigo spelling of Completition.) -------------------- function SetCompCode15() CompCode15 = string.sub(Player.CompletionCode,1,15) end --------------------
  2. Most builders have a LUA option where you can type in LUA code. I tried creating a function: ------------------- function SetCompCode15() CompCode15 = strsub(Player.CompletitionCode,1,15) end ------------------- But when I run it, I get "attempt to call global 'strsub' (a nil value)". Thoughts?
  3. I figured out the problem. Since the urwigo emulator never showed the Start Description, I put in a Dialog with the Cartridge.Start Description as the contents - as a programmer, I know to use variables whenever possible so as to not have repeated content. Apparently that's bad enough to crash the entire download. (Diagnosing the problem I deleted a lot of code and really cleaned everything up nicely though!) Thanks Ranger Fox for your offer!
  4. I have heard that the Garmins limit you to 7 zones. There are also a few features (like "Show Screen" that state that they don't work with "some devices". Most of the "some devices" are Garmins.
  5. With Geowoodstock coming to town this weekend, I was hoping to get this up an running, so any help would be appreciated!
  6. Shortened the strings and that didn't help either. Is there a way to delete cartridges out of Wherigo.com? I have a few that I've uploaded with different names to test some things and would like to clean up my mess.
  7. I changed the "Obfuscate strings" setting and it is still failing.
  8. Cartridge description was only 451. I did have the Obfuscate strings option in Urwigo turned on, so, perhaps the '\' characters goofed stuff up. My solution was to host the cartridge at Wherigo Foundation instead of the Wherigo website. It will be interesting to see how long it takes Groundspeak to officially acknowledge the Wherigo Foundation site - since their site hasn't been fixed in 8 years.
  9. I posted this on the "Playing Wherigo" Forum, but the more I look at it, I think it's specific to Urwigo... Here's the error message I'm getting: Error During Upload System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Exception of type 'System.ApplicationException' was thrown. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at Wherigo.GSPCartridgeService.CartridgeService.GetCompiledCartridgeWithMetaData(GWZMetaData gwzMetaData, String CartridgeFileName, String CartridgeId, Int64 PlayerId, String PlayerName, DeviceType deviceType, String CompletionCode) at cartridge_download.btnDownload_Click(Object sender, EventArgs e) Please post responses to the original thread: http://forums.Groundspeak.com/GC/index.php?showtopic=339905&pid=5592868
  10. Getting other notes from others that they are having download issues too.
  11. Tried using my son's account, he got the same error. Tried downloading a different cartridge with no issues. Tried using the "Compile a Cartridge GWZ File" file option and it generated a gwc file just fine. I created the cartridge with urwigo. Built a new gwz file and reuploaded, but I got the same error. Any suggestions?
  12. I am trying to download the cartridge at : http://www.Wherigo.com/cartridge/details.aspx?CGUID=83167b8e-95de-4828-b680-f4d9b6b9a800 After I choose any "Download cartridge file for" option and selecting the button, I am getting an error message: Error During Upload System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Exception of type 'System.ApplicationException' was thrown. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at Wherigo.GSPCartridgeService.CartridgeService.GetCompiledCartridgeWithMetaData(GWZMetaData gwzMetaData, String CartridgeFileName, String CartridgeId, Int64 PlayerId, String PlayerName, DeviceType deviceType, String CompletionCode) at cartridge_download.btnDownload_Click(Object sender, EventArgs e) Is this an issue with the gwz file that was uploaded or something wrong with my computer?
  13. The www.maxinoha.cz site seems to be down. Edit: Wow - quick response. Sorry. I'd been trying for an hour.
  14. I just reinstalled GSAK on my laptop after a fresh OS install. I want to have all of the logs of my owned caches for calculating statistics, but when I try to pull the logs, I get "A maximum of 30 Geocache logs allowed." even if it's my first attempt of the day and I'm only pulling a single log. All other API calls seem to work correctly. Since it is stating that the error came from Groundspeak API, I thought I'd start here rather than there. Any suggestions?
  15. I've spent about an hour trying to find the merged topic. Sorry for reopening a "closed" topic, but I have two ideas that I think are appropriate. I have read through the whole thread and I understand that there is more to the API processing than just connecting to the PQs and downloading them - that the API actually pulls the data out of the query file. The idea behind the API is to allow for more mobile access to action and, in this case, I agree that there is no valid reason for making this PQ available. However, the only use of the API isn't just for mobile access - in many cases it is to automate things that used to take several steps to do. The use of an API is almost always going to be greater than the intended purpose. So, first of all, the reason for wanting the Finds PQ seems to be in question quite a bit. I am writing a script to download all of my PQs into GSAK. Why use the API at all if I can download all of my PQs but one. If I need to go to the download PQ page - it defeats the whole purpose of having an API to automate the process. Adding the Finds to the queue is available from a given URL (http://www.geocaching.com/pocket/) but the download page requires the user to click on the "Pocket Queries Ready for Download" tab which makes it harder to automate. So perhaps something that we are looking for would bypass the processing of the API and simply be a method that would return the PQ Download File's URL or GUID. (Perhaps the GUID is the same for the entire lifespan of the PQ, but I haven't tested that out since I just thought of this work around today. It would still be nice to have a method to make this process easier for the less gifted among us.) That way those who are just downloading the files can still automate processes while those who actually need the data from the PQ can use the current processes. It puts no more undue stress on the server (it may actually releive some in the long run) and still allows users access to Geocaching.com information for automation scripts.
×
×
  • Create New...