Auto-update of Xtras

I have used some custom xtras in my shockwave movie and this movie is published on the net. Every time my shockwave movie is viewed the custom xtra gets downloaded to the Application data folder and then my movie begins to play.

What will happen if I decide to make some changes to my custom xtra?

How can I update the custom xtra that got downloaded to thousands of people’s application data folder automatically without affecting the user experience?

These are some common questions which we come across in a typical scenario. This article addresses these questions. We assume that the user is already familiar with the technique of packaging the xtras with a certificate and with the other steps necessary for download of the Xtras.

In order to enable auto-update of my xtra, I need to update the version of the new xtra.

For example, if presently, my movie understands 1.0.0 to be the version of Xtra X for the movie to play. I need to make sure that I have incremented my version to 1.0.1.

Why is this important? Because it is based on this that I am going to tell my player to check if the Xtra is updated and play the movie only after updating the xtra.
Once this is done, I need to do the following to tell the shochwave player that the new xtra should be used for playing the movie.

• Package the new xtra and host it in the required location.

• Copy the updated xtra to the xtras folder inside the application folder.

• Update the Xtrainfo.txt so that it points to the new location where the packaged are placed. If it is the same location as the previous one then this step can be skipped.

• Open my movie in Director.

• Go to Modify > Movies > Xtras

• Select the custom xtra from the list and uncheck and check the “Download if needed” option.

• Republish the movie to shockwave.

The last 2 steps are very important since it tells the player about the latest version of the xtra that is required for the movie to play.

In the Application Data folder, we will notice that another folder called “New” is created and this xtra is downloaded to this location and on close of the current shockwave session\launch of the next shockwave session the latest xtra will be copied to the original folder.

Auto-update of your xtra is done!!!

New Shockwave Release Update.

The new Shockwave build is released. Following are the list of bugs fixed as part of the new Shockwave release.

1. Security bug fixes.

2. While installing Shockwave on Windows 7, the IE security dialog appears multiple times and its addressed now.

3. Cross domain-Movie crashes when loadPolicyFile is called in preparemovie script.

4. Text-pointToItem of a newline in a text sprite causes the Movie to hang.

5.Text-“item..of” on strings having two item delimiters continuously returns incorrect results.

6. Cross domain- Multiple levels of cross domain policy not supported, and the movie fails silently.

7. Shockwave 3D- Need Hardware anti-aliasing of 3D sprites in Director

8. Shockwave- [Mac -Snowleopard] [64-bit] Playing a movie in 64-bit mode of safari should give appropriate error message rather than failing silently.

Tron Legends in production now

Comicon attendees are reporting various viral marketing mysteries and magic surrounding Disney’s Tron Legends now in production.

SWORN the game by Cybermonkey
One of my favorite online light cycle racers (Cybermonkey’s SWRON) is still available on .

Tron was a breakthrough film in the history of 3D computer graphics and animation. And the 1982, when the film was initially released was a jaw dropping year in the history of science fiction. I was 17 years old and preparing for my senior year in high school when that summer rained down science fiction masterpieces. Tron, ET, Blade Runner and of course the greatest Star Trek film of all time, The Wrath of Khan.

Continue reading…

Coderecipe launches new Concave Physics Proxy Tutorial

The gang at Coderecipe has launched another great sample template . This one is focused on concave rigid body physics, with focus on using proxies. You can download the template at coderecipe for a good example of using proxies to optimize concave rigid body collisions.

Shockwave Update – Security update and fix list

PSIRT announces security bulletin for Shockwave and Security Advisory for Flash. You can read about them here.

In a nutshell, the Shockwave update for a MS security issue came out last week. Users are encouraged to update immediately to eliminate their risk. The Flash update for the same issue is expected on July 30. Read the PSIRT announcement for more details on how to protect from Flash vulnerability in the interim.

The security fix for Shockwave was added to a regularly scheduled bug fix which always alert Shockwave / Director developers sniffed out immediately on release last Thursday. The bug fixes in the release are listed below.

  • Bounding Sphere in Physics was not accurate when using a sphere proxy.
  • (Bug Id: 2319573) Font Style not working properly
  • GetPref() will also read Shockwave 10 preferences if the information is not available in Shockwave 11/11.5 preference.
  • Memory leak in Physics for 6DOF joints(reported by Lutz).

Burnin’ Rubber 3 is Burning up the Charts at Shockwave 3D

It’s ‘world domination or bust’ according to the gang at and they aren’t kidding. With slow motion explosions and killer combat racing Burnin’ Rubber 3 is an amazing release from the exceptional developers at XForm Games.

Click the image to see the Trailer on

On the business side its been doing nearly 200k hits a day for the first month or so on the site – but the real news is on the gameplay and aesthetics side. You have to play this action packed racer to understand the amazing art form that is online 3D Racing games.

Continue reading…

How Hot is Shockwave 3D?

One focus of the next release is Director is on updating 3D, so how hot is Shockwave 3D already? I was struck by a visit to online last night. I went to the site, and noted that there was a new Motocross game from Silent Bay Studios.

I was gripped because I have always wanted to do or see a decent motocross solution – (I’m yawning from all those silly side scrolls of motocross) and figured it was totally ‘doable’ in Shockwave 3D. Silent Bay proves it can be done and it can be cool in this online offering. But as I was trolling the site, another realization struck me – when I sorted the games by popularity.

14 of the top 20 Games on right now, use Shockwave / Director for the delivery platform. 13 of those 14 are Shockwave 3D.

Continue reading…

Hover Racing with Shockwave 3D

Thanks to Martin Shaeffer’s DirectorForum I ran across some cool new Shockwave games. I’ve always loved games that break traditional molds, and this one is no exception. Hoverster ( Was created by Chio Maisriml, Austrian designer and developer who by his own admission doesn’t fit into the mold of a conventional ‘gamer’. He agressively moved to make the game – easy to access and really, really fast. I’d advise starting with the multiplayer raceways – the farming alternative can be a little frustrating until you get used to the handling of the hovercrafts.

Continue reading…

Director Shockwave 11.5 XDK, XPK & 3D SDK’s Available

The Xtra Development Kit (XDK) for Director 11.5 was posted today on the Adobe Director Support site and includes download links for the latest version of the kit for both Windows and Macintosh. Using the XDK, and the companion Xtra Packaging Kit (XPK) — also available on the Adobe Director Support site, developers may extend the reach of Adobe Director and Shockwave by creating Xtras.

Continue reading…

Director 11.5 Released

Adobe tonight announced immediate availability of Director 11.5, and Shockwave 11.5. The upgrade comes less than a year after the release of Director 11, and is the second major release of Director from Adobe. Shockwave is sounding cooler than ever with brand new 5.1 surround sound in Director / Shockwave 11.5. The multimedia update introduced at this year’s Game Developers Conference (GDC) today, brings streaming 5.1 audio, an all new sound engine capable of lightening fast playback of hundreds of simultaneous sounds over 16 amazing channels each capable of playing, filtering and mixing down 5.1 surround sound. Also added, three new video formats, all NATIVELY rendered, making video faster and smoother than ever – and adding great features like full screen, streaming, alpha, and dynamically grabbing video images to use with everything from filters to video-as-texture displays in 3D.

Continue reading…