Jump to content

a_snail

Members
  • Posts

    145
  • Joined

  • Last visited

Everything posted by a_snail

  1. True but a lot of 32 bit programs were upped off of 16 bit programming and if that's the case it wont work because deep down in there it is still a 16 bit base program. But being that Wherigo is somewhat new I would hope that it is a 32 bit and would be ported out to 64 bit soon. I have a sneaking suspicion its something to do with Dot Net 2 and not an issue to do with 16bit upgraded to 32bit. I had a very similar problems with my XP Virtual Machine until I updated Dot net to version 2 AND put on a separate service pack. Trouble with Vista is that you arn't allowed to install Dot Net 2 because Dot Net in theory comes with Vista however, I suspect its a slightly different version of Dot Net 2 that Vista 64bit runs compared to 32bit operating systems like XP and Vista 32bit.
  2. Not that I have found so far, other than to run a Virtual machine which runs a copy of XP.
  3. It can be useful to let things run in the background while the user is reading messages. Its just a matter of getting used to the way it works. In the long run it makes it more flexable. Playing sound in the background or sorting out the task list for instance so that its all ready by the time the user has finished reading the messages rather than having some awkward pauses afterwards.
  4. The alternative is to use "Show message to player" In the dialog box then select "Script to run when button clicked" and just keep repeating this placing the new "Show message to player" in the "Script to run when button clicked" The final "Script to run when button clicked contains the set zone 2 active set zone 2 visible show screen Locations It does mean you have a lot of windows open by the time you get to the 4th message but it seems to work for me. It also allows you to customise things a bit more, like chooseing what the buttons say or possibly choose sound playing during message3. Memory wise its probably not very efficient.
  5. Hi Whilst I don't know your specific device, it is sounding like your reaching the limit of what your can have active all at the same time. Whilst writting a Wherigo and testing it on the Oregon, I found that any more than 11 active zones or a couple of zones and around 9 characters in one zone absolutely crippled the Oregon, taking over 1minute to respond to button presses. Does anyone have a rough guide to how many active things can be running at once? A sort of worst case answer for the worst device out there . I'm a little worried that whilst I may get it working on my Oregon, other GPS's will have problems. In my case I'm currently rewritting the zones, so that as you enter each area (sort of master zones), only zones in that area are active. I've yet to test it to see how well it works, fingers crossed.
  6. Superb - Yes that worked To summerise what I did: 1.Created a .fdl file using Jeremy's beep recorder (I've attached the file if anyone once to skip this step) 2.Created a new Media entry, added both a .wav file and the .fdl file into the same Media entry 3.In my Event, I added a new Action "Play Sound" and selected the new Media entry 4.If I published the cartridge as "Any Device" I get the wav played in the emulator and Beep on the Oregon Thanks for the help GarminMsgBeep.zip
  7. Hi, I'm trying to get some sound out of the Oregon to alert people. I've heard the Oregon beeping for other GPS activities, but as yet, I havn't managed to get any sound out of a Wherigo running on the Oregon. I've tried the simplest form of sound in the builder which is the 'Play an alert sound' but no luck.
  8. Thanks for clarification. In other words avoid using " or [ or ] or is it avoid using " or [[ or ]] Are there any advanced things you can do with strings. For instance is it possible to put variables in the strings, e.g. if I have a variable called VALUE containing the number 6 can I do something like "The current number of items is [VALUE]." to get The current number of items is 6. and will it work in the builder?
  9. Ironically the previous entry in the forum has a comment about this. I also had problems and tracked it down to using double quotes in the text field. In my case I was putting double quotes into button text, but I strongly suspect it applies to any text boxes including the multi dialog boxes. For now definitely avoid double quotes " and I suspect [ and ] will also cause problems. As yet I haven't found a list of characters to avoid.
  10. Found the bug, or at least one bug that I was falling foul of. 1. Create any new "Show Message To Player" action 2. Add a message (probably not needed) 3. Tick "Button 1" in the "Choose button to show" section 4. Add the Text: Say "Hello" 5. Save your work 6. Load it back up - error The thing thats causing the bug is putting double quotes in the text for the button. I can easily belive this is a special character and it would need doubling up or something if I really wanted to have it. Are there any other special characters I should avoid in text boxes? At a guess looking at the .lua file [ ] may feature quite heavily, although I've not fully worked out how to make use of them yet. Fingers cross I might make some progress in my Wherigo tonight
  11. Hi. I seem to be running into this problem at just over 560 lines. I've tried adding in more characters to increase the size but not comes up with "Index was outside the bounds of the array" Is there a limit to how big scripts can be, Please let it be more than 560 lines. Also, is there a limit on indervidual type you can have? e.g. is there a maximum number of zones, timers, objects, etc
  12. Sorry, can't coment on the specifics of sound, but it may be worth mentioning that Garmins latest toy, the Oregon doesn't have any sound other than a beep (or not that I've managed to get out of it), so please bear that in mind when designing Wherigos.
  13. In my case if I create a brand new cartridge, just giving it a name and a starting location, save it and then reopen it, I get the error: Looking through the newly created .lua file (below), I see no other references to pictures. I'm running PaintshopPro on my machine which which views pictures fine. For OLE management, Paintshop pro is also the viewer/editor in things like wordpad. --------------- newtest.lua ------------------- require "Wherigo" ZonePoint = Wherigo.ZonePoint Distance = Wherigo.Distance Player = Wherigo.Player -- #Author Directives Go Here# -- -- #End Author Directives# -- cartNewTest = Wherigo.ZCartridge() -- MessageBox Callback Functions Table used by the Builder -- cartNewTest.MsgBoxCBFuncs = {} -- Cartridge Info -- cartNewTest.Id="18df7a3e-ba38-49b5-a59f-684162295bc0" cartNewTest.Name="NewTest" cartNewTest.Description=[[]] cartNewTest.Visible=true cartNewTest.Activity="TourGuide" cartNewTest.StartingLocationDescription=[[]] cartNewTest.StartingLocation = ZonePoint(41.674498,-72.94619,0) cartNewTest.Version="" cartNewTest.Company="" cartNewTest.Author="" cartNewTest.BuilderVersion="2.0.5129.5086" cartNewTest.CreateDate="10/1/2008 5:49:56 PM" cartNewTest.PublishDate="1/1/0001 12:00:00 AM" cartNewTest.UpdateDate="10/1/2008 5:50:27 PM" cartNewTest.LastPlayedDate="1/1/0001 12:00:00 AM" cartNewTest.TargetDevice="PocketPC" cartNewTest.TargetDeviceVersion="0" cartNewTest.StateId="1" cartNewTest.CountryId="2" cartNewTest.Complete=false cartNewTest.UseLogging=false -- Zones -- -- Characters -- -- Items -- -- Tasks -- -- Cartridge Variables -- -- Builder Variables (to be read by the builder only) -- buildervar = {} -- ZTimers -- -- Inputs -- -- -- Events/Conditions/Actions -- -- ------------------------------------------------------------------------------- ------Builder Generated functions, Do not Edit, this will be overwritten------ ------------------------------------------------------------------------------- ------End Builder Generated functions, Do not Edit, this will be overwritten------ ------------------------------------------------------------------------------- ------Builder Generated callbacks, Do not Edit, this will be overwritten------ ------------------------------------------------------------------------------- --#LASTCALLBACKKEY=0#-- ------End Builder Generated callbacks, Do not Edit, this will be overwritten------ -- #Author Functions Go Here# -- -- #End Author Functions# -- -- Nothing after this line -- return cartNewTest
  14. Working fine for me - I've updated the Oregon to firmware 2.5 if that helps. The pictures don't fill the screen (10ish pixel margines on left and right) but other than that it looks OK.
  15. I have exactly the same problems with Vista Ultimate 64bit version. But try as a mite, I can't get round the problem. I had a very similar problem with XP initially but I discoverd installing Windows Installer 3.1, DotNet 2.0 and then DotNet 2.0 service pack 1 seemed to do the job. Unfortunately DotNet 2.0 isn't Vista Friendly. I've tried DotNet 3.5 and the DotNet 3.5 service pack but not joy. The only 'solution' I've come up with is to run XP as a virtual machine (VMWare) in my Vista operating system. Not great, but better than nothing. I can also confirm that Vista 32bit home and profesional seems to be work fine. From other comments, it definitially seems to be something to do with the ZoneEngineDll, probably using something in DotNet 2.0 that just isn't 64bit friendly. In theory going back to an older version of the Dll may get round the issue, but I think I will stick with the virtual machine for now.
  16. Hi - I've just had the same problem, on a newly installed copy of XP machine where the only none standard application that is installed is the Wherigo builder. The answer is DotNet2.0, but you must install the service pack as well, which in turn needs the Windows Installer 3.1. So, if you: Install Windows Instller 3.1 Install DotNet2.0 Install DotNet2.0 service pack1 cross your fingers and you should be up and running with the latest builder. Sadly, I really wanted my Vista machine to run the builder, but I can't apply the service pack because its Vista - no other hints. On the good side, at least I can actually develop now.
×
×
  • Create New...