Mac OS – USB Missile Launcher NZ – Released 18 June 2006
Posted by David Wilson in USB Missile.trackback
![]()
Good news for Mac users who have wanted to buy the USB Missile Launcher only to find that the enclosed software is for PC.
A Mac version is almost ready for release and it will be a Universal Binary application. I hope to be able to publish the application complete with source code.
Here is a screen shot or two

This is the initial screen. The Launcher Safety Lock is ON.

The safety is OFF, you can now move the Launcher, FIre etc. If the Launcher is left idle for a period of time (set by preferences) the Launcher is automaticlaly locked.
This release is the only recent one that works on Mac OS 10.3.9 – The latest Mac OS 10.3.9 release can be downloaded using the download links in the left hand pane of this web page. [09May07]


Brilliant! Now anyone know where I can buy one in the US? I’m willing to order it from a place overseas if they’ll ship it.
Mine came from http://www.jaycar.co.nz/productView.asp?ID=GE4072
You may be able to find one closer to home via a Google search.
cool… how much does this stuff cost
I have payed it about 24 £ on eBay.
A question for the developer: why the app have to install the kext in System/etc.? It doesn’t work if you install it on the User library?
Have you thought to make a widget instead of an app? I don’t know if it is possible, but you can try…
Great app anyway. Keep up the good jobs!!!
Greetings from Japan!
Great app!
My brother gave me a Missile Launcher as birthday present saying he heard about a Mac version of the control software somewhere on the Web (We are both Mac users). And here it is!
Thank you very much!
just rec’d a supply; will be listing on ebay under eizoblu; to be listed shortly!
Your link to the software isn’t working.
[link has been fixed. Thanks for pointing that out - David Wilson]
http://homepages.paradise.net.nz/dgwilson
then navigate!
the code in your /etc is the device driver which converts the commands you give on your app to electricial signals and talks over USB to the missile launcher.
Ping me if even this does not explain.
http://www.thinkgeek.com has them now.
I will invite your attention to my new product. USB Missile Control Tank.and i think you must learn this product .about the details .please feel free to contact with me at any time .thanks
And We are the tech developper,we are change to another products,like computer remote control car which using same tech.We can also open the VC++ code for any seller to improve the software.
professional USB Missile Control Tank/USB Control Car/USB toys vendor
will invite your attention to my new product. USB Missile Control Tank.and i think you must learn this product .about the details .please feel free to contact with me at any time .thanks
And We are the tech developper,we are change to another products,like computer remote control car which using same tech.We can also open the VC++ code for any seller to improve the software.
Emai: piaoyao5760@hotmail.com MSN: liujunyong668@hotmail.com
Hi,
I am a visual C++ author of windows programs (www.dvdinfopro.com) and I would like to write a vista sidebar gadget for the missile launcher, is it possible for you to email me the C or C++ source code for the launcher, then when its done I will release it as freeware.
cheers
nic wilson
I thank you for your comment.
It will not work on my mac its OS X 10.3.9 but it just will not open it installs but i cant work it.
Hello
anyone know of a software homebrews to launch on console?
Does this work with all usb launchers and is there a version coming up that supports the webcam version too?
Hello…
Answers to your question depend on what you mean by “all Launchers”. I’d probably have to say “Most” missile launchers are supported. I have received reports that the infrared launcher from dreamcheeky does not work. Do you have a specific launcher in mind? The readme file that comes with the application provides some good information about support.
Regarding web cam support, this is easily answered as only apple camera (iSight) is supported (internal or external). HOWEVER… this loosely means that if quicktime can see a camera image, then the missile launcher software can show that image on screen. Taking this one step further to the dreamcheeky MSN missile launcher… the launcher is supported and indeed I have one here. Camera support is achieved by downloading the sourceforge project macam. The supplied quicktime component file provide the support necessary on the Mac and the launcher software can then use the camera. Indeed the camera can then also be used with skype. Infact while using skype, you can run the launcher software and move the camera!
Hope that helps.
Have a look at some of my more recent posts on camera and launcher support.
- David
I have just buy it, where can I find driver to make it operate on a mac?
David,
Can you tell me if the ThinkGeek USB Missle launcher would work with this?
http://www.thinkgeek.com/geektoys/warfare/8a0f/
Thanks
The software for Mac works on one of these. It also works on the “Blue” one with the USB camera on top. Though you need “macam” from sourceforge to “enable” the camera.
I’m having a little issue here.
I got the identical version of it (visually) but it seems like the only software I can use is the one from the CD.
I tried both this and a custom one for PC, maybe the product and vendor ID has changed? I don’t know.
I’d really like some feedback here, contact me on mail or reply here. I’ll stay tuned.
Hmmm, this is the second report I’ve had of this not working, though the first one didn’t confirm that the supplied software worked. Seem like the manufactures might have change something.
So… we need to start with the vendor and product ID’s. You can get these with USB prober if you have the developer tools installed. And there is a command line way of getting it too…
If the command set is the same (unchanged) you can put the vendor ID and product ID’s into my software and choose your launcher type… there is a chance things will work after that if they haven’t changed the control sequences.
Having an issue with the rocket launcher that has the built-in laser. It’s plugged into the front-panel of a Mac Pro, USB-prober info is at the end.
The problem is that the laser works, the firing works, but the thing won’t move left/right/up/down. It does seem to work on a PC running Windows, so I’m not sure if it’s a software issue, or if the Mac is not outputting enough voltage on the USB port to power the motors…
Any ideas ?
Cheers.
Simon
Low Speed device @ 2 (0×1D200000): ……………………………………… Composite device: “ZHANG SIMU USB DEMO”
Device Descriptor
Descriptor Version Number: 0×0110
Device Class: 0 (Composite)
Device Subclass: 0
Device Protocol: 0
Device MaxPacketSize: 8
Device VendorID/ProductID: 0×1130/0×0202 (Tenx Technology, Inc.)
Device Version Number: 0×0100
Number of Configurations: 1
Manufacturer String: 0 (none)
Product String: 2 “ZHANG SIMU USB DEMO”
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 59
Number of Interfaces: 2
Configuration Value: 1
Attributes: 0×80 (bus-powered)
MaxPower: 100 ma
Interface #0 – HID
Alternate Setting 0
Number of Endpoints 1
Interface Class: 3 (HID)
Interface Subclass; 0
Interface Protocol: 0
HID Descriptor
Descriptor Version Number: 0×0110
Country Code: 0
Descriptor Count: 1
Descriptor 1
Type: 0×22 (Report Descriptor)
Length (and contents): 41
Raw Descriptor (hex) 0000: 05 01 09 00 A1 01 95 08 75 08 15 00 26 FF 00 05
Raw Descriptor (hex) 0010: 07 19 00 2A FF 00 B1 00 15 00 25 01 95 40 75 01
Raw Descriptor (hex) 0020: 05 08 19 01 29 40 91 02 C0
Parsed Report Descriptor:
Usage Page (Generic Desktop)
Usage (0 (0×0))
Collection (Application)
Report Count………… (8)
Report Size…………. (8)
Logical Minimum……… (0)
Logical Maximum……… (255)
Usage Page (Keyboard/Keypad)
Usage Minimum……….. (0)
Usage Maximum……….. (255)
Feature…………….. (Data, Array, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield)
Logical Minimum……… (0)
Logical Maximum……… (1)
Report Count………… (64)
Report Size…………. (1)
Usage Page (LED)
Usage Minimum……….. (1)
Usage Maximum……….. (64)
Output……………… (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield)
End Collection
Endpoint 0×81 – Interrupt Input
Address: 0×81 (IN)
Attributes: 0×03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 10 ms
Interface #1 – HID
Alternate Setting 0
Number of Endpoints 1
Interface Class: 3 (HID)
Interface Subclass; 0
Interface Protocol: 0
HID Descriptor
Descriptor Version Number: 0×0110
Country Code: 33
Descriptor Count: 1
Descriptor 1
Type: 0×22 (Report Descriptor)
Length (and contents): 23
Raw Descriptor (hex) 0000: 05 01 09 03 A1 01 15 00 25 01 95 40 75 01 05 08
Raw Descriptor (hex) 0010: 19 01 29 40 91 02 C0
Parsed Report Descriptor:
Usage Page (Generic Desktop)
Usage (3 (0×3))
Collection (Application)
Logical Minimum……… (0)
Logical Maximum……… (1)
Report Count………… (64)
Report Size…………. (1)
Usage Page (LED)
Usage Minimum……….. (1)
Usage Maximum……….. (64)
Output……………… (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield)
End Collection
Endpoint 0×82 – Interrupt Input
Address: 0×82 (IN)
Attributes: 0×03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 10 ms
I am having the same issues. Interestingly, this is a Striker II USB missile launcher, a model which previously required batteries. Now there are no batteries required according to a sticker placed on the bottom of the unit. When I took the launcher apart there is an absence of contacts for batteries to be connected, verifying that it is supposed to be fully USB operated.
I am guessing this is a voltage problem.