Jump to content

triga

+Premium Members
  • Posts

    54
  • Joined

  • Last visited

Posts posted by triga

  1. I have a Samsung Galaxy S4 with the ANT+ Plugin Sampler software

    The PIN of the programming GPS is shown and there is a serial number field as well.

     

    Garmin GPS'es can read the data just fine, as people are still finding our cache.

    I have not tried reprogramming it again with the original GPS. We own a GPSMap60CSx and had to borrow one originally to program it.

     

    I attached some screenshots of the app. I blurred some stuff as it is mystery related.

     

    chirp1.pngchirp2.png

     

    I haven't tried other chirps as I don't know if you can reprogram it with a garmin after hijacking it.

  2. Also worth noting that you can rewrite EVERY chirp with your smartphone. There does not seem to be any protection preventing you from changing someone else's CHIRP other than a warning.

    You're required to enter a 5-digit PIN, part of the programming device ID, if not using the GPSr (or whatever device) that originally programmed the Chirp. This security feature is inside the Chirp's own program.

     

    http://www.gps-info.nl/gps/chirp-cache/chirp-cache-faq/

     

    I did not have to inter any digits to reprogram my own Chirp. It was originally programmed with a Garmin GPS.

    I believe the security is in the garmin software of the GPS device and not in the Chirp itself.

    It's probably even possible to read the original unit ID that programmed it. I will test this when I get back home.

  3. Hey everybody,

     

    i created a Wherigo cartdrige with the URWIGO builder, compiled and uploaded it to the Wherigo Website. Now i wanted to change the puzzle but the hard disk with the .urwigo file crashed... all files are lost :(

     

    I still have the .gwz and .gwc file. But i can't open these files in the URWIGO builder. Is there any possibility to convert the cartdridge back so that I can open it again with the URWIGO builder application?

     

    Thanks for your help,

     

    Chris

     

    I guess you could rename the .gwz file to .zip and extract all the files from it. I believe you can import the .lua file in Urwigo.

  4. No current smartphone that I know of includes the necessary ANT+ hardware to talk to a chirp.

     

    Actually most smartphones have the needed hardware, just no drivers or software.

    Even if someone would code that, the CHIRPs are probably protected to be Garmin-Only.

  5. There is not a way to interact with an input window. ShowScreen was supposed to work, though only Wherigo.ShowScreen(Wherigo.MAINSCREEN) is supported, to my knowledge, across all devices (which one are you using?). I'm not sure if showing a message, even, will cancel the input.

     

    You are walking a dangerous line for the Garmin Players. Any Garmin GPSr will power off if a second input is displayed while one is currently active (even if it's the "same" input because, to be frank, each time you call an input, it's actually a different object).

     

    That's what I was afraid of...

     

    Currently I was using Wherigo.ShowScreen(0) <- Works for me to show the main screen in other situations. But nothing actually happened.

    Showing a message will display the message, but when pressing OK it will just go back to the input window.

     

    I was using this input window to make my cartridge more user friendly, I'm guessing I'll have to go back to making my manual better... :P

  6. I understand you now!

     

    BCaching support can be added by scriptable plugin. However I am not Bcaching user and I not know what all fuctions it have, what and how wil be useful for Geoget, etc. I am busy now for writing features what was not needed by many users, sorry.

     

    I'll see if I can get my head around writing a plugin. Might ask for some help on the bcaching forums too. Thanks!

  7. Hi,

     

    I have a cartridge with an "Always On" Input window that triggers when entering a zone.

    Now I'd like to LEAVE the input window when leaving the zone. Is there any way to do this?

    ShowScreen doesn't work...

     

    Is it possible to send an answer to the input window upon leaving a zone. This way the input is given without needing the user to press a button.

  8. First of all, give all the images an Identifier (in urwigo you'll need to give them one, in earwigo one is generated automatically using the name), then do this Onenter():

     

    (in this example we give them identifier image1-4, using 4 images)

     

    require "math"
    r=0
    images={image1, image2, image3, image4}
    
    r=math.random(4)
    MessageBox{"Your text message"; images[r]}

     

    r=0 defines a variable r and sets it to 0 (this isn't necessary but I like to do it to reset variables before executing my function)

    images={image1, image2, image3, image4} defines a table with 4 values which are the identifiers of the images

    r=math.random(4) makes the variable r a random number from 1 to 4 (note that we required the MATH functions to be present)

    MessageBox{"Your text message"; images[r]} displays a message with a text and the r-th(random number) image from the table "images"

     

    Hope this works for you :)

    I'm not fully sure how you can set a zone's image but it should be similar

  9. You can export any data from the Geoget to many formats, include PocketQuery format. So, you can try to upload exported file to the BCaching.

     

    However I never used BCaching, because I am using PocketDrake on my WindowsMobile device instead. It working with locally stored Geoget database file. No need any online services - you can work totally offline, if you wish! Database can be huge, and application is still very fast. I personally have tested database with 80000 caches on HTC Kaiser. Pocketdrake is not just offline listing browser, it is complete geocaching application. It knows GPS navigation, creating Fieldnotes, map browser, etc.

     

    Similar application for Android is on development. Exists some versions for testing now, but in Czech language only. However English localization is planned too!

     

    The actual purpose would be rather to import caches from bcaching to Geoget. I guess it's just me being lazy since I can just press "Update caches" on my phone and it adds all new logs to my phone's database + any changes made to the listings. I'm using Geohunter on Android (offline database that can update from GPX files or bcaching).

    Anyway, going to try it tonight. :)

     

    :omnomnom:

  10. The fixed size I can live with (aslong as it doesn't keep changing). But the fact that it resizes images WAY too much and does not let us override bothers me A LOT.

    I mean, if I resize the image in my <img> tags, then the site doesn't still need to resize it.

    My own cache listings aren't so much affected, but an Event for which I made the layout is totally wrecked (event was in mid-april so not THAT important anymore). Some images that were 950px wide are now resized to 50px and I cannot seem to increase the size without actually modifying the image :mad:

     

    Anyway, if you change the width, then atleast grandfather older layouts or resize pictures only when they are too big AFTER HTML size reduction

  11. I read somewhere that you shouldn't have more than five zones active at any one time (can't remember where I read it). I have an Oregon and when testing a cartridge which is much simpler than yours, the unit gave up and had to be switched off and on again before it responded. It worked, ultimately, but only when I'd got rid of grandiose ideas and reverted to basics. Frustrating ain't it?

     

    I've had cartridges I've built with 15. I was and will admit playing with fire!

     

    Edit: Guess I can't use colors in the forums. Or, just haven't figured it out.

     

    You can use colors using brackets and closing with [/color ][/color] ;-)

    As for the zones, it seems to depend on other items aswell. 6 zones + 6 items + 6 characters appeared to be simply too much at once.

  12. I apologize for the communication error; I meant only the US terraserver maps are available through Groundspeak's Wherigo Builder application.

     

    If you need maps, I agree with sTeamTraen and encourage you to check out the third-party Wherigo Builder applications.

     

    By the way, you can configure Groundspeak's Builder to accept a different coordinate format. It's in the application's main menu.

     

    I wasn't aware just how important maps are to people when creating cartridges. I've always gone out and taken coordinates with my GPSr and had confidence they were precise. I'm interested: what else do you use maps for?

     

    I for one like to start a cartridge and pick the exact location of the zones later. It's easy to just load the map and highlight a zone for testing purposes etc.

    They seem pretty accurate as well, so only if something goes wrong during the test runs I will need to mark a zone manually.

  13. What we do is:

     

    * Take average reading (around 30-60 automatic readings depending on situation)

    * Walk away en walk back to cache

    * Take average reading (around 30-60 automatic readings depending on situation)

    * Walk away en walk back to cache

    * Take average reading (around 30-60 automatic readings depending on situation)

    * Then at home we take an average of those 3 readings. I find it usually being very accurate.

  14. Maybe some error in your custom code (if you have any) or even in the builder generated code.

    Try downloading urwigo (or if you have an account earwigo) and import the LUA file there and see if that works.

    If it also throws an error you should check the .lua file itself for errors

  15. Hi guys!

     

    Here is my source code (the user written part).

     

    masterclue.zip

     

    I tried to document it well enough for people to understand.

    Please note that this is my first "real" programming apart from a PHP script so excuse me for sloppy code/bad formatting etc :P

     

    Thanks to everyone who helped my out in this thread.

    Everything runs smooth now in the emulator and shouldn't be causing any problems on Garmin devices (reduced visible items drastically by only making them visible when entering a zone).

     

    SIDENOTE: I wanted to post this in

     brackets so the forum search engine can pick it up, but I'm guessing it would be too much characters no?
  16. This is an globally defined array I use with all the characters in it.

    No, it isn't. It's a table with a set of strings in it. Strings don't have a ".Container". Try removing the quote marks:

    tabeldader = {zcharacterHendrikMus,zcharacterKarelSpecht,zcharacterMeneerDeRaaf,zcharacterMerelDeWitte,zcharacterMevrouwKievits,zcharacterTreesDeMees}

     

    I got it working by changing my tables to zcart:GetAllOfType('Zone/ZItem/ZCharacter') but somehow those tables aren't always filled :s. Sometime they contain all the objects but most of the time only partially. Is this normal?

     

    IF I get to finish this I'll probably release to sources as a help for others. There isn't much info around on the web about Wherigo so every little bit helps I guess...

  17. Grrrr,

     

    Now I'm having issues again. Example:

     

    This is an globally defined array I use with all the characters in it.

     

    tabeldader = {'zcharacterHendrikMus','zcharacterKarelSpecht','zcharacterMeneerDeRaaf','zcharacterMerelDeWitte','zcharacterMevrouwKievits','zcharacterTreesDeMees'}
    

     

    I'm getting these outputs in the debug window:

     

    print(tabeldader[1])  => zcharacterHendrikMus
    print(tabeldader[1].Container) => nil
    test = tostring(tabeldader[1]) print(test.Container) => nil
    print(zcharacterHendrikMus.Container) => a Zone instance   (I guess this one is good) 

     

    it appears that I can only call for the containers etc directly and not through a variable? If that is so, it's pretty bad :s

  18. Anyone knows how you determine if an item is in the current zone? (I want to make the commands on the item visible when entering the zone, but also need the location to put into another function)

    If by "current zone" you mean "the one that the player is in" then you can check if "MyCuteItem.Container:Contains(Player)" is true.

     

    Exactly what I meant. Thanks!

×
×
  • Create New...