Jump to content

New builder!


smthng

Recommended Posts

I didn't see it posted anywhere else, so I figured I'd let everyone else know as well...

 

I see on the Wherigo site that there is a new version of Builder up...

Current Version: 2.0.4825.3287

Last Release: 2/25/2008

Size: 2 MB

 

I'm downloading it now and will start updating and completing my tutorial if possible.

 

Any chance we can get a list of fixes that were completed for that?

Link to comment

I didn't see it posted anywhere else, so I figured I'd let everyone else know as well...

 

I see on the Wherigo site that there is a new version of Builder up...

Current Version: 2.0.4825.3287

Last Release: 2/25/2008

Size: 2 MB

 

I'm downloading it now and will start updating and completing my tutorial if possible.

 

Any chance we can get a list of fixes that were completed for that?

There is a readme file that gets installed with the builder. Mainly, the fix is to support regional settings so that numbers, coordinates and date/time are supported. The lua file always stores those values in en-US settings.

 

David.

Link to comment

The release notes also say the task events are now corrected.

A quick test seems to show this is true, they do fire.

 

But...

 

When I put an if statement in the Status change handler for a task, it would not ever enter the if block

it seems the actual value of the Status is not set before the event is fired. I tried for complete True & False, and neither case would enter the if statement.

Edited by _canadianbacon_
Link to comment

IS this the place to go GRRRRRRRRRRR and say I can't open the cartridge I've been working on over the weekend?

 

error.jpg

 

I have the same troubles, some of the error tekst is in DUTCH though. Can't load any of my cartridges.

 

The lua file always stores those values in en-US settings.David.

 

David, what are en-US settings?

Edited by delta123
Link to comment

OK to use a technical term I think - I came up with this bodge:

 

I made a copy of my .lua file.

 

Then opened the copy in Notepad.

 

Search for the code below and just change dates to the American Format.

 

i.e. I changed 24/2/2008 to 2/24/2008

 

-- Cartridge Info --

cartrailway.Id="84e97aaa-43a2-46de-968e-b2876ceda0e0"

cartrailway.Name="railway"

cartrailway.Description=[[A circular tour around the Caradon & Liskeard Railway ]]

cartrailway.Visible=true

cartrailway.Activity="TourGuide"

cartrailway.StartingLocationDescription=[[]]

cartrailway.StartingLocation = ZonePoint(50.51589,-4.45279,0)

cartrailway.Version="0.001a"

cartrailway.Company=""

cartrailway.Author="Steve Beazley"

cartrailway.BuilderVersion="2.0.4825.3287"

cartrailway.CreateDate="2/24/2008 11:08:25 AM"

cartrailway.PublishDate="1/1/0001 12:00:00 AM"

cartrailway.UpdateDate="2/25/2008 6:19:11 PM"

cartrailway.LastPlayedDate="1/1/0001 12:00:00 AM"

 

It then opens in the new version

Link to comment

OK to use a technical term I think - I came up with this bodge:

 

I made a copy of my .lua file.

 

Then opened the copy in Notepad.

 

Search for the code below and just change dates to the American Format.

 

i.e. I changed 24/2/2008 to 2/24/2008

 

-- Cartridge Info --

cartrailway.Id="84e97aaa-43a2-46de-968e-b2876ceda0e0"

cartrailway.Name="railway"

cartrailway.Description=[[A circular tour around the Caradon & Liskeard Railway ]]

cartrailway.Visible=true

cartrailway.Activity="TourGuide"

cartrailway.StartingLocationDescription=[[]]

cartrailway.StartingLocation = ZonePoint(50.51589,-4.45279,0)

cartrailway.Version="0.001a"

cartrailway.Company=""

cartrailway.Author="Steve Beazley"

cartrailway.BuilderVersion="2.0.4825.3287"

cartrailway.CreateDate="2/24/2008 11:08:25 AM"

cartrailway.PublishDate="1/1/0001 12:00:00 AM"

cartrailway.UpdateDate="2/25/2008 6:19:11 PM"

cartrailway.LastPlayedDate="1/1/0001 12:00:00 AM"

 

It then opens in the new version

 

Birdman, You did it! Thanks a million!

Link to comment

OK to use a technical term I think - I came up with this bodge:

 

I made a copy of my .lua file.

 

Then opened the copy in Notepad.

 

Search for the code below and just change dates to the American Format.

 

i.e. I changed 24/2/2008 to 2/24/2008

 

-- Cartridge Info --

cartrailway.Id="84e97aaa-43a2-46de-968e-b2876ceda0e0"

cartrailway.Name="railway"

cartrailway.Description=[[A circular tour around the Caradon & Liskeard Railway ]]

cartrailway.Visible=true

cartrailway.Activity="TourGuide"

cartrailway.StartingLocationDescription=[[]]

cartrailway.StartingLocation = ZonePoint(50.51589,-4.45279,0)

cartrailway.Version="0.001a"

cartrailway.Company=""

cartrailway.Author="Steve Beazley"

cartrailway.BuilderVersion="2.0.4825.3287"

cartrailway.CreateDate="2/24/2008 11:08:25 AM"

cartrailway.PublishDate="1/1/0001 12:00:00 AM"

cartrailway.UpdateDate="2/25/2008 6:19:11 PM"

cartrailway.LastPlayedDate="1/1/0001 12:00:00 AM"

 

It then opens in the new version

 

Birdman, You did it! Thanks a million!

en-US is the regional settings for US. The data in the lua file must be in the US regional settings. This means that date/times must be in the above format and that the coordinates will be xx.xxxxx format. The regional support in the cartridge means that the builder will be able to open a lua file (in the us format) and properly format the data for your regional settings. Then, the builder will save the lua file in the us settings. Lua doesn't deal with regional settings very well.

 

David.

Link to comment

IS this the place to go GRRRRRRRRRRR and say I can't open the cartridge I've been working on over the weekend?

 

error.jpg

 

I have the same troubles, some of the error tekst is in DUTCH though. Can't load any of my cartridges.

 

The lua file always stores those values in en-US settings.David.

 

David, what are en-US settings?

en-US is the regional settings for US. The data in the lua file must be in the US regional settings. This means that date/times must be in the above format and that the coordinates will be xx.xxxxx format. The regional support in the cartridge means that the builder will be able to open a lua file (in the us format) and properly format the data for your regional settings. Then, the builder will save the lua file in the us settings. Lua doesn't deal with regional settings very well.

 

David.

Link to comment

The release notes also say the task events are now corrected.

A quick test seems to show this is true, they do fire.

 

But...

 

When I put an if statement in the Status change handler for a task, it would not ever enter the if block

it seems the actual value of the Status is not set before the event is fired. I tried for complete True & False, and neither case would enter the if statement.

Yeah, it is 1/2 fixed. The tasks are written out correctly. You'll see taskname.OnSetActive etc. But, the firing of the tasks is still broken and needs to be fixed in our engine. I'll try to get a timeline on that one.

 

David.

Link to comment

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...
×
×
  • Create New...