+Jaz666 Posted June 30, 2011 Share Posted June 30, 2011 Hello. I've just had a Wherigo Hybrid cache published which is a 12 hour timed challenge. I developed the cartridge with Urwigo using the Date/Time expressions to set start times etc. The whole thing works fine on Android and iOS, but I need to test it on a Garmin unit. I've put a test play anywhere cart online which just carries the part I want to test http://www.Wherigo.com/cartridge/details.aspx?CGUID=b69e7d8b-8561-4fea-9e5e-54f8de0659fb So far I've had a local cacher test it who says it doesn't work. Outline of the test cart.... - Clocking in Machine is in the players inventory, examining it asks if you wish to start. - Clicking yes should hide the Clocking in Machine, move the Clock Card into the inventory. - Examining the Clock Card should show a few basic time calculations. Can anyone help out? Quote Link to comment
+dfx Posted July 1, 2011 Share Posted July 1, 2011 Oregon 450 and fails on step 2. Pressing OK (it's OK and not YES) does not remove the Clocking object and does not give me Clock Card. Quote Link to comment
+Jaz666 Posted July 1, 2011 Author Share Posted July 1, 2011 Oregon 450 and fails on step 2. Pressing OK (it's OK and not YES) does not remove the Clocking object and does not give me Clock Card. Hmm, you should see Yes / No buttons, they appear on other devices; do Garmin handle buttons differently? This is a screen grab of what should happen. Quote Link to comment
+Jaz666 Posted July 1, 2011 Author Share Posted July 1, 2011 OK, The "Are you sure you wish to start" section was a message with two buttons, with the action linked to the buttons. I'm guessing Garmins weren't recognising this as a user input, hence only showing the OK button to close the window. I've modified the Timer Test cart to v1.1, changing the message to an Input, with a bit of debug code to show what button you clicked on. Can someone test this one for me? Quote Link to comment
+dfx Posted July 1, 2011 Share Posted July 1, 2011 Certainly! Unfortunately nothing has changed. I've verified that it's indeed the 1.1 version I got. Quote Link to comment
+Jaz666 Posted July 1, 2011 Author Share Posted July 1, 2011 Thanks for the screenshots. By the looks of it the onClick function of the clock isn't being called on the Garmin. I shall have to investigate further tonight. Quote Link to comment
+Tequila Posted July 1, 2011 Share Posted July 1, 2011 Thanks for the screenshots. By the looks of it the onClick function of the clock isn't being called on the Garmin. I shall have to investigate further tonight. Perhaps your tester could post the .gwl file here and you can see exactly wheat it is doing. Quote Link to comment
+Tequila Posted July 1, 2011 Share Posted July 1, 2011 Scratch that idea. Do you have logging turned on? Here is all I got: 20110701105750|0.00000|0.00000|0.000|0.000|Engine Version 2.11, Player Name: Tequila, Device ID: 3497941058 20110701105750|0.00000|0.00000|0.000|0.000|ZCartridge:Start - Downloaded Fri Jul 1 07:56:25 2011 20110701105822|43.86992|-79.26858|189.578|9999999562023526200000000.000|ZCartridge:Sync 20110701105823|43.86992|-79.26858|189.578|9999999562023526200000000.000|ZCartridge:Stop Quote Link to comment
+Jaz666 Posted July 1, 2011 Author Share Posted July 1, 2011 There seems to be an issue with the website as trying to edit the cartridge listing to turn on logging throws up an error, it's the same for any edit function, hence why my carts aren't actively listed. Quote Link to comment
+Tequila Posted July 1, 2011 Share Posted July 1, 2011 You enable logging in URWIGO. Quote Link to comment
+Jaz666 Posted July 1, 2011 Author Share Posted July 1, 2011 Thanks, it's now enabled in v1.11 Quote Link to comment
+Tequila Posted July 1, 2011 Share Posted July 1, 2011 Same result. Can you post the entire file here. Here is what my log shows: 20110701171743|0.00000|0.00000|0.000|0.000|Engine Version 2.11, Player Name: Tequila, Device ID: 3497941058 20110701171743|0.00000|0.00000|0.000|0.000|ZCartridge:Start - Downloaded Fri Jul 1 14:16:49 2011 20110701171800|43.86998|-79.26864|185.453|23.849|ZCartridge:Sync 20110701171800|43.86998|-79.26864|185.453|23.849|ZCartridge:Stop Quote Link to comment
+Jaz666 Posted July 1, 2011 Author Share Posted July 1, 2011 (edited) The urwigo project file is here The daft thing is, this isn't the bit I needed to test, it was the bit after this dialog box Same result. Can you post the entire file here. Here is what my log shows: 20110701171743|0.00000|0.00000|0.000|0.000|Engine Version 2.11, Player Name: Tequila, Device ID: 3497941058 20110701171743|0.00000|0.00000|0.000|0.000|ZCartridge:Start - Downloaded Fri Jul 1 14:16:49 2011 20110701171800|43.86998|-79.26864|185.453|23.849|ZCartridge:Sync 20110701171800|43.86998|-79.26864|185.453|23.849|ZCartridge:Stop EDIT: I've only just spotted the tooltip in Urwigo for 'on Click' "Occurs when the player clicks on the item in the player. It does not occur on every device, it is not recommended to use" I'm getting the feeling I should be using Commands instead? Edited July 1, 2011 by Jaz666 Quote Link to comment
+sTeamTraen Posted July 1, 2011 Share Posted July 1, 2011 It's a documented restriction of the Garmin players that onClick doesn't work for items and characters. Earwigo pops up an explicit warning to this effect ("Note: this functionality does not currently work on Garmin GPS devices.") if you try to create an onClick event handler. Quote Link to comment
+Jaz666 Posted July 2, 2011 Author Share Posted July 2, 2011 It's a documented restriction of the Garmin players that onClick doesn't work for items and characters. Earwigo pops up an explicit warning to this effect ("Note: this functionality does not currently work on Garmin GPS devices.") if you try to create an onClick event handler. Thanks Nick. What is the best solution which will trigger an action when the user interacts with an object in a zone/inventory? Quote Link to comment
+sTeamTraen Posted July 3, 2011 Share Posted July 3, 2011 What is the best solution which will trigger an action when the user interacts with an object in a zone/inventory? I would implement the interaction as a custom command, but I'm not a great expert on cartridge building techniques, so probably someone else has a better idea. Quote Link to comment
+Jaz666 Posted July 14, 2011 Author Share Posted July 14, 2011 Picking up on this again, I think I've got my head around Custom Commands, and have updated the TimerTest Cart. If someone could help again I'd appreciate it. http://www.Wherigo.com/cartridge/details.aspx?CGUID=b69e7d8b-8561-4fea-9e5e-54f8de0659fb Quote Link to comment
+fingers crossed Posted July 16, 2011 Share Posted July 16, 2011 I didn't have a chance to try out your latest cartridge, but I threw together a sample timer one that I've used on my Oregon before... Timer Start It still asks you if you want to start the timer during the 'On Start' event. It does it via Inputs, and the Input has a 'Choice' value of Yes/No. That might get you going, it works well on the Oregons. The only caveat, if your text selection is too big, I'd suggest the text up top have your selection and a '1' or '2' on the bottom. Yes/No is fine. Hope that helps too. FC Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.