Jump to content
Sign in to follow this  
Followers 59
yourself

URWIGO builder

Recommended Posts

I have created a mesage using the players name, but after that I want to ask 5 questions.  Which are completed.  I've tested it out and figured it out a little.  It goes to the fist question but will not go anywhere else after that.  How do I create this?

Share this post


Link to post

Not sure how you do this with Urwigo, but basically you need to add it to your Wherigo source file with a zmedia statement.  An example from one of my own wherigos would be:

  zmediaSignal = Wherigo.ZMedia(cartCarlitoLoop)
  zmediaSignal.Name="Signal"
  zmediaSignal.Description="Signal The Frog"
  zmediaSignal.AltText=""
  zmediaSignal.Id="7cbd7233-96a4-4dd6-be34-7051581cdd01"
  zmediaSignal.Resources = {
  { Type = "jpg", Filename = "signal resize.jpg", Directives = {},},
   }

 Once you have this, you can then reference the picture in the code where you need it with a .media statement.

 

Share this post


Link to post
On 4/5/2019 at 2:20 PM, makgonz said:

I semi searched through this thread.  How do I add pics to the Wherigo?

You have to go to view--> media --> new Item and then you can select an image to add.
It is now available in the program and you can add is to certain zones, characters, messages,...

Don't hesitate do ask if you have further questions

Share this post


Link to post

Does anyone still write Wherigos using Urwigo?

I cannot say how disappointed I am with it. I from 2008 to 2015 I used the Groundspeak builder but it no longer works on the new computer I have so I thought I'd try to use Urwigo instead.

I give up!

It looks nice but I find it virtually unusable for anything but the most simple of cartridges.

 

 

Share this post


Link to post

Just started out with my first cartridge using Urwigo.

I have a number of characters and I want to separate gameplay depending on the characters selected.

Would an If/Else statement manage this?

I have 4 main characters so for instance if A or B are in the inventory, set zone West active. If C or D are in the inventory, set zone East active.

Grateful for any pointers 

Share this post


Link to post

Hello,

is anyone here was able to integrate the IsFromMockProvider() expression to cartridge? I want to check if player is using the fake GPS app to play from couch!!

Share this post


Link to post
On 5/30/2019 at 9:27 PM, Delta68 said:

Does anyone still write Wherigos using Urwigo?

I cannot say how disappointed I am with it. I from 2008 to 2015 I used the Groundspeak builder but it no longer works on the new computer I have so I thought I'd try to use Urwigo instead.

I give up!

It looks nice but I find it virtually unusable for anything but the most simple of cartridges.

 

 

I am using Urwigo. And it is perfect

Share this post


Link to post

OK, so solved the above issue but have now found another.

In the cartridge the player is asked to select 1 character from 4 which is then added to player.

In a later zone one of the selected characters dies.

 

How do I deal with the selected character.

I have tried 'If' player contains (character name), followed by death scene.

I can repeat this 4 times to cover the 4 options for the selected character but cannot find a way to use the 'Else' condition.

 

Is there another /better way to write this?

Share this post


Link to post
On 5/30/2019 at 9:27 PM, Delta68 said:

Does anyone still write Wherigos using Urwigo?

I cannot say how disappointed I am with it. I from 2008 to 2015 I used the Groundspeak builder but it no longer works on the new computer I have so I thought I'd try to use Urwigo instead.

I give up!

It looks nice but I find it virtually unusable for anything but the most simple of cartridges.

 

 

 

It might help if you supply what exactly you find limiting. Urwigo is the one and only tool I've ever used for creating Wherigos, and I don't feel limited at all by it. Of course the whole Wherigo platform is one big developer's nightmare anyway, but I don't blame the tool for that.

Share this post


Link to post

Does anyone have a sample TIMED cartridge I could reverse engineer?

 

I'm trying to build a cart where you have to race around a circle track and pass through zones all the way to the finish line.

 

So for example I rode my bike around the track in 2 minutes and I want to have others have to complete the track in the same time or less ... But to make sure they actually go around the track I have set up zones in various spots along the track. So they would have to pass through all 4 zones before making it back to the finish line/start line.

 

I'd also like to keep track of a leaders board if possible and actually show a countdown clock.

Is any of this doable?

Share this post


Link to post

I have "Run to the Outback".  It's open source.  You have to make it on the trail to the next checkpoint within a certain amount of time.  If you don't, you have to walk back to the last checkpoint and try again.  I calculated the times by running on the trail, keeping a tracklog on my GPSr.  I then added something like 50%.  In later years, I updated the cartridge, adding an additional 25% or 50% on top of that to make it even easier for people, though no one complained or noticed.

  • Love 1

Share this post


Link to post
On 7/14/2019 at 6:39 PM, Ranger Fox said:

I have "Run to the Outback".  It's open source.  You have to make it on the trail to the next checkpoint within a certain amount of time.  If you don't, you have to walk back to the last checkpoint and try again.  I calculated the times by running on the trail, keeping a tracklog on my GPSr.  I then added something like 50%.  In later years, I updated the cartridge, adding an additional 25% or 50% on top of that to make it even easier for people, though no one complained or noticed.

How do I get a copy?

Share this post


Link to post

Thanks so much. I found the page but had never noticed the download source option before.

I can't wait to get this thing built.

Share this post


Link to post

So I downloaded the source.

Changed the file extension to zip

Imported the lua into Urwigo

But I think many of the functions are missing. I don't see how the timer is associated with any of the zones.

Is there a more preferred method of deconstructing this cart?

 

Share this post


Link to post

I don’t think I used a lot of author script for that one. Have you looked into the timers’ events?

Share this post


Link to post

All the timers events say "unhandled"

Screenshot 2019-07-25 23.17.20.png

Edited by EJKPBR

Share this post


Link to post

HI, i just started Urwigo to write a cardridge. I like the look and feel!

I am missing a well documented manuel though...

 

I am trying to populate the [Input choices] based on random desicions and players actions in an earlier stage. The choices i want to offer the player  i will derive from variables etc (not important for my question).

 

So how can i present the player her/his/its/.. choices without me typing them in the [Input choices] window at Inputs ?

 

Many thanks!!! I'm having a great time building!!

 

Speurneuz

Share this post


Link to post

I found the solution:

in an 'On Clicked' i entered a 'Lua User code':

 

inputtest.Choices = {"Test1", "Test8", "Test9"}

where [inputtest] is a manually entered Identifier of the created Input:

image.png.72602859a58e0d1670297c23db57c8a5.png

 

result in my 'On clicked' action:

image.png.9a2e41a564afe9b933c5597fc2c8fc49.png                 ====>>>>                      image.png.5eaa121e189ea8ebe7789537cd0a228c.png

 

Share this post


Link to post

How can i pick up a specific item thats in a location when i enter that location using lua?

 

I tried:

 

if m1.Location==CurrentLocation then 
m1.Location = Player
end

whgere m1 is an item.

 

Many thanks!! I'm stuck

Share this post


Link to post

Items don't know their location.

 

I'm kind of out of the loop where developing Wherigos go, but my first bet is: you could use Player.InsideOfZones to get a list of zones the player is in, and then iterate over the zones and use Contains to iterate over the items in each zone.

Share this post


Link to post

Hello folks,

the https certificate ran out in June 2019.

Hello Urwigo owners, please do us a favor and extend your certificate.

 

 

Share this post


Link to post

Does anyone use Urwigo anymore, I am trying use it but can't upload anything to the server anymore.

The website doesn't have a version for windows 8.1 as far as I can see.

 

I think I was able to us windows XP on a 32 bit O/S, but don't believe I  was able to create one since I have been using a 64 bit O/S like windows 8.1 pro

Share this post


Link to post

So I can build the the cartridge  but I cant test it it comes up with a blank page and only menu in the upper left if I try to click it it kick me out Im using windows 10 

its been a while my computer hard drive crashed and I have not created any in a year

Share this post


Link to post

Does anyone know if there is a tutorial in written format for Urwigo? I have only seen YouTube videos which there are only a couple.

 

Thanks!

Share this post


Link to post

There is a large tutorial for urwigo, but it is unfortunately in German. If you goto the urwigo website they also have a "Tutorial for beginners." You'll have to use google translate to read it. If you open the page in google chrome this will be done automatically. I have used both urwigo and earwigo and I really prefer urwigo. I find the graphical layout in urwigo a little easier to use.  A couple things that I found helpful when I was first learning to code was the Landon Smith youtube tutorials. Another thing you might try out is importing a Wherigo kit cartridge or other open source cartridges into urwigo and try and follow through all of the events in the cartridge. The J2B2 cartridges make for a great learning experience and I believe they are almost all open source. Wherigo can be a bit of a puzzle at first, but it can also be extremely addictive and rewarding as well.

  • Helpful 1

Share this post


Link to post
2 hours ago, Superhero76 said:

Urwigo on MAC ? possible or not ?

 

Thanks for the community reply

Possible.

You're welcome.

Share this post


Link to post

Unable to get any map view.  Installed a previously built sample cartridge from the Urwigo site, and it starts only with Bing as an option.

I tried to add OSM per the explanation about map tile additions, but still have no map showing for the zones in the cartridge.

Zones Only.jpg

Share this post


Link to post

Hallo!

Please help me!

How can I display Czech letters?

Á á
Č č
Ď ď
É é
Ě ě

Í í
Ň ň
Ó ó
Ř ř
Š š

Ť ť
Ú ú
Ů ů
Ý ý
Ž ž

Share this post


Link to post

Is there somewhere an explanation on how can be used the "current objects" section of Urwigo. It doesn't work as I expected.

For example: I have 10 zones and I want to deactivate each of them when the player is inside.

The best way for me is to execute the same function in each of 'on enter' and in the function make a currentZone.active = false but it doesn't work.

The other solution is to set a variable containing the zone name before calling the function but it means create a huge if/else as I cannot create a variable that points to a zone.

The example is with zones but it's the same with currentItem.

Share this post


Link to post

If you used the builder's UI for that, you'd need to set up OnEnter or OnProximitiy events for each of the zones, then set that particular zone's Active state to false.  Instead of using "currentZone", just use a reference to the zone itself.  For example, if you have a zone called zoneFluffyKittenTeaParty, instead of setting currentZone.Active = false, you'd set zoneFluffyKittenTeaParty.Active = false in your event.  (Hopefully, the zone name got a chuckle.  It's a reference to Steven Brust's Vlad Taltos character.)

 

Even taking the direct code way, there's no easier way to do this.  Sure, you can have one function that iterates through all zones in the cartridge and creates an event for each zone that will perform this action, but then you have the problem of this being set for all zones (or those matching a certain name or other property filter).

Share this post


Link to post

ok so I know how to make zones.  but how do I make a timed game where they start somewhere and get to a certain point?  

Share this post


Link to post

There should be a timer object.  Once you create that timer object, you can start it within the zone's Enter event.  You can then put what happens when the timer expires within the timer's tick event.  That's the summary.  (I'm not on my private machine at the moment, so can't follow it up with screen shots.)

Share this post


Link to post

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  
Followers 59

×
×
  • Create New...