Jump to content

sTeamTraen

+Premium Members
  • Posts

    3933
  • Joined

  • Last visited

Everything posted by sTeamTraen

  1. You can use Earwigo (see other threads) from almost any web browser.
  2. Earwigo's "obfuscation" of strings (I refuse to say "encryption") uses, in effect, a Vigenère cipher function call. Unfortunately I wrote it a long time ago on an ASCII-only project, so it only encodes A-Za-z0-9 and some punctuation. The "keyword" is actually public in that the decryption routine is included in the source file at compilation time. But if anyone is determined enough to use that code and then work out where in the cartridge the string that they're looking for starts (that's a cool thing above Vigenère, of course), then they deserve the find just for that. (Someone used the emulator to complete an Earwigo-created cartridge that used my "no emulator" code. He didn't read the source; he decompiled the Lua, found the "if emulator then exit" code, and patched out the "exit" part. In his defence, his GPSr was an Etrex, so he couldn't have walked the cartridge in the field anyway.)
  3. IIRC that was just about the existing virtuals. Waymarking was built specifically to address the issues with virtuals and locationless caches, notably the fact that reviewers hated having to make quality calls. But in any case, that was before we had macros to generate logs that GSAK could upload. Does anyone really doubt that within a week of virtuals being brought back, we wouldn't have a 35,000-cache virtual PT from Maine to California (and if the old proximity rules applied, i.e., no proximity problem with virtuals, this would be a million caches. There are enough determined people out there to do this. Then just run GSAK for a month or so to make a million couch potato logs, and you're the world's champion geocacher. Woop-de-doop.
  4. I like the grey. Too much colour on the page prevents the important coloured things from showing up. But for those who don't, I'm sure that a Greasemonkey script to replace all the icons with the old ones will be out within a day or so, probably hosted on a passive-aggressive download page.
  5. I'm settling in with a big bag of popcorn here. I'm on the lookout for the first "won't renew my Premium Membership unless we get the old icons back" (presumably the Facebook page to demand that is being created as I write this). From what I've heard, the new icons were developed by Groundspeak to actually reflect what geocaching means, after many years of using "the nearest we can find to X" from a stock catalogue. If that's correct, I think it's a great idea.
  6. Voor mij werkt geocaching.be prima. Een site die verdwijnt en door een zoekmachine vervangen wordt, is vaak een teken van een virus of andere "malware". Probeer met een andere browser, een andere PC, een andere netaansluiting...
  7. I just activated a trackable and noticed this. Unfortunately I didn't take screen shots, and I can't get back to the page unless I buy another trackable and activate it. [] At some point in the various screens, there's a page that refers to "your trackable item" about 5 times, but then - presumably for historical reasons - mentions "your bug". Not even "your travel bug". This will be slightly confusing to some people, especially if they've only ever bought coins.
  8. Because that API exposes Geocache data, not Wherigo data.
  9. Suggestion: The line that says "You've found 1234 caches (1229 distinct)" in your statistics, should have a link to a page that will show the non-distinct caches. Reason: For a lot of players, any difference (aka multiple Found logs) is an error. Identifying the multiply logged cached can be done in GSAK, but this requires more effort than many people want to put in, and Groundspeak's computer has probably already generated the list of caches while doing the calculation.
  10. sTeamTraen

    Earwigo

    Check your spam filter. I sent you a reply on 2012-10-06 at 22:41. I've just resent it to the same address.
  11. There's also the "Starting Location Description". I was hoping that you'd cut me some slack on the question asking which language to use; that kind of has to be multilingual.
  12. If you build a clever little test cartridge that goes round a loop adding an extra choice each time until it crashes, and post it in the Earwigo group, then /a/ people with all the players will test it for you, and /b/ I will use the results to generate a warning in the Earwigo cartridge editor if the author gets close to the "minimum maximum" value. By the way, it looks from the example that you pasted as if you're using "//" instead of "@@" as the language separator. This should work OK, but I'd be interested to hear of any bugs, in case some very old code has sneaked in there that assumes "@@". (I'm always interested in bugs, of course. )
  13. That's one way to do it. Another, involving slightly more code initially but requiring slightly less concentration on your part as you program the rest of the cartridge, is to write a little loop over each item to calculate how many of them are in the player's inventory (i.e., Player:Contains(item)).
  14. Not to hand, but IIRC it's in Lithuania. There probably aren't too many there.
  15. It's hardly "unfair to Garmin" to suggest that their unit should be able to handle any legitimate GPX file without crashing. It's true that if you accept user-submitted HTML then funny things can happen (Groundspeak could benefit from appending a few well-chosen closing tags to what the user supplies to prevent it from trashing the rest of the page), but at least within a Web browser you don't risk having it brick the computer until you remove the offending file via the mass storage interface. Garmin's caching site doesn't do too much better. I'm aware of at least one cache on there which has obscure ASCII characters in its description that Garmin are not correctly escaping, causing any GPX file containing that cache to be entirely unreadable by GSAK, whose XML parser correctly identifies that the file is not well-formed.
  16. Safety: Meh. And if the cache is archived, people generally won't be doing the cart. (But if Wherigo caches are to be done seriously, there needs to be a structured way to include the cartridge link, not just overloading the "Related Web Page".) More generally, allow management of N timestamped saved versions of a cart. Already available with Earwigo ), except in the cartridge's Description and StartingLocationDescription fields (because the re-compilation process requires those to be Lua long strings).
  17. The coolest feature of a smartphone is surely a data connection. You could have interactive multiplayer games, or partly/entirely server-based cartridges, etc etc.
  18. Sorry for the effort - I had done a cursory search but didn't spot this thread.
  19. Repro: Go to http://www.geocaching.com/seek/nearest.aspx?country_id=73 - In "Search for", choose "All Event Cache Types" - Submit Title at top of page says "Event Cache" - promising! Page 1 shows only Event caches. The count shows "Total Records: 55 - Page: 1 of 3". But... - Click on link for page 2 (or "Next"). A mixture of Event and other cache types appears. And the count shows "Total Records: 49733 - Page: 2 of 2487". Conclusion: the fact that a cache type filter is in place should be encoded in the URL of subsequent links on the page.
  20. sTeamTraen

    Earwigo

    It is becoming very dull to receive messages from people who want an Earwigo username and send me a request through my profile, while unchecking the box that sends their e-mail address. Because life is too short, if you do this, I will no longer spend time clicking on your profile link to send you a mail telling you to resend the message without hiding your address. I will just ignore your request. If you can't work out that I probably need your e-mail address to sign you up for an account, you are unlikely to be able to construct Wherigo cartridges. Srsly. I really regret having to write this - I hate it when organisations and individuals feel themselves obliged to make stupid rules to handle clueless people - but, sadly, that's the way it is.
  21. If you can (i.e., if you are able, and your builder system lets you) write Lua code, you can create an array of zones and then refer to them by an index. For example (syntax may not be exact): allZones = {zoneZone1, zoneZone2, zoneZone3} --etc up to 25 n = 1 --arrays start at 1 -- and then later on... oldn = n n = n + dicenumber allZones[oldn].active = false allZones[n].active = true
  22. I can't use Earwigo I sent you login details two days ago. If you didn't get them, check your spam filter.
  23. You seem to be on the right track. Hope the Earwigo import works for your existing cartridge.
  24. No. It would be like trying to grow oranges on an apple tree.
  25. Now might also be a really good time to buy a memory stick, and make a "Back Up Hard Disk!!!" note on every Sunday of your year planner.
×
×
  • Create New...