Wiimote Project

Hardware Support => Bluetooth & Connectivity Knowledge Center => Topic started by: thex on May 25, 2008, 02:24:11 PM

Title: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on May 25, 2008, 02:24:11 PM
Hi,

I wrote a little app to easyly connect a wiimote to a vista computer using the standard windows vista bluetooth stack.
The app works fine on my DELL D630 running Vista SP1.

--NEW VERSION--
find the new version in the new thread
http://www.wiimoteproject.com/bluetooth-and-connectivity-knowledge-center/wiimoteconnect-0-6-(support-for-autoconnect)/ (http://www.wiimoteproject.com/bluetooth-and-connectivity-knowledge-center/wiimoteconnect-0-6-(support-for-autoconnect)/)

so this thread can be closed
--NEW VERSION--


done:
- start app on connect
- glove pie starter
- automatic removal from known devices list
- tray icon (startup send to tray now in settings)
- autoconnect on startup
- multiple wiimote detection

todo:
- other BT stacks


I havn't got a second Vista PC here so I need you people to test the app.

Seems to work with Vista and XP with the standard Microsoft bluetooth stack

//edit
loaded the pics and the right zip file onto my webspace

(http://www.2style-graphics.de/wiiconnect/main.jpg) (http://www.2style-graphics.de/wiiconnect/settings.jpg)
(http://www.2style-graphics.de/wiiconnect/tray.jpg)

//updated Version 0.5

http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.5.rar (http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.5.rar)

//updated Version 0.5.9 (2008/11/11)
- added multi wiimote support
- fixed app starting bugs

http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.5.9.zip (http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.5.9.zip)


Constructive critics welcome!

thex
Title: Re: WiiConnect (searching beta testers)
Post by: UndCon on May 25, 2008, 05:07:20 PM
a nice program - I can test with Vista on my laptop and on my stationary
Title: Re: WiiConnect (searching beta testers)
Post by: thex on May 26, 2008, 03:08:58 AM
you deleted the link, not the attachements as i wanted ;) there is a dll missing in the attachement.

i corrected it but i can't find a way to delete an attachement.

thex

//edit everything ok, attachements removed now, was blind ;)
Title: Re: WiiConnect (searching beta testers)
Post by: UndCon on May 26, 2008, 06:11:35 AM
Sorry for that -I missunderstood your message...
I'm glad you sorted it out in the end - so I deleted my line there as well...

Title: Re: WiiConnect (searching beta testers)
Post by: benpaddlejones on May 26, 2008, 07:26:24 AM
Awesome
Another step in making this tech more accessible!
Any chance of a XP version???

Benpaddlejones
Title: Re: WiiConnect (searching beta testers)
Post by: inio on May 26, 2008, 11:41:33 AM
First: I'd seriously consider figuring out a new Name.  WiimoteConnect or or something.  WiiConnect is awfully close to WiiConnect24, and likely to draw ire from the N.

Beyond that, we should work together.  I'm working on a cross-platform system for accessing Wii Remotes.  You have a platform-specific app that connects to the Wii Remotes and keeps them happy while not in use, then "client" programs connect to that app via localhost TCP sockets.  That way all the really platform-specific stuff is in one place, letting the client be mostly cross-platform (or entirely cross-platform if it uses SDL or the like).  It also lets you keep the Wii Remtoes connected between runs, since connecting them is still a bit annoying.
Title: Re: WiiConnect (searching beta testers)
Post by: thex on May 26, 2008, 02:32:33 PM
you're right about the name, ill think about a new one, didn't think that far!

why not work together, have you got some interface definitions or something like this?
Title: Re: WiiConnect (searching beta testers)
Post by: inio on May 26, 2008, 08:45:04 PM
you're right about the name, ill think about a new one, didn't think that far!

why not work together, have you got some interface definitions or something like this?

Not sure what you mean by interface definitions.   API?

Yeah, and it's fairly thin.  All of the Wii Remote management logic is pushed into the client app*.  Right now it uses unix-domain sockets instead of TCP sockets, but you can see it here: http://www.soe.ucsc.edu/~Inio/wii.html

It's a zip archive, so you should be able to unpack it in windows.

For the change to TCP, I'm thinking the following will happen:

+ connection host listens on a specific port on the loopback device only (not visible to network, less likely to cause UAC alerts)
+ single connection is used to communicate with all connected Wii Remotes, second byte of packet in either direction indicates which remote it's from (first is length)
+ this would change the API exposed by wiidev_client.h a bit  relating to opening and updating devices, and would require a new enumeration API.

* there's two big reasons for pushing wii remote logic into client app:
1. removes version dependency from client to connection host
2. allows clients to use features as they're discovered
Title: Re: WiiConnect (searching beta testers)
Post by: justG01 on May 27, 2008, 07:08:38 PM
OK. I downloaded the WiiConnect application and it comes up, connects my Wiimote, but when I try to have it run a program (Grid, finger tracking, etc), nothing happens. What's going on? BTW - I am using Vista on an HP Pavillion
Title: Re: WiiConnect (searching beta testers)
Post by: thex on May 29, 2008, 02:56:58 AM
ok, what is the path in the textbox? can you paste it here?

does the bottom of the dialog become green and says connected?

after doing the connecting procedure the program waits a few seconds and thenn checks if the wii is connected after that it launches the programm, maybe the period is to short and when i check if it is connected it isn't jet so the program isn't gonna start.

but i just got an idea how to fix this, i aint got my wiimote with me but i gonna wite it now and upload another version. i can't test it with my wiimote so you have to.

thex
Title: Re: WiiConnect (searching beta testers)
Post by: Omri on May 29, 2008, 01:19:25 PM
Hey Thex, I've tried to use your tool to connect to the wii but I didn't succeed.
I am using Windows Vista 64bit on HP tx2120 with an internal bluetooth device.

I did the following:

Hope this information helps you, and I am looking forward to hearing from you as I really want to start using the Wiimote for my classes.
Title: Re: WiiConnect (searching beta testers)
Post by: thex on May 29, 2008, 08:14:13 PM
hm, is there any error or does it say "connected" but just the whiteboard doesnt work?

as long as no programm is startet that uses the wiimote countinious blinking means the wiimote is connected properly, if there is no connection the wiimote will stop flashing after some 20 seconds or so.

johnnys whiteboard is using the wiimote lib you can download the lib and the package contains a test tool, if jou get a connection with that one something other goes wrong.

also using the built in bt doesn't necessarily mean you are using the ms bluetooth stack, som vendors bundle their products with widcom or similar stacks... see attachement, thats what you need (sorry only in german)

also i can't really test x64 compatibility

thex
Title: Re: WiiConnect (searching beta testers)
Post by: Omri on May 30, 2008, 02:41:54 AM
Thex, thank you, I did check in the device manager and I do not have the ms stack, but I downloaded the Wiimote Lib and used the test program and it connected with the wii wonderfully.

But even though after the wii has responded to the Wiimote Lib test tool the whiteboard is not working yet.

Sorry I am posting this in this topic but I still plan to beta test your program as well after I manage to make everything work perfectly.

Title: Re: WiiConnect (searching beta testers)
Post by: thex on May 30, 2008, 01:20:41 PM
no prob, hope you go on testing the app because i'm not sure if it eventually works with other bt stacks too.

i just found out something that might be your problem!
i tried to use wiinremote with my wiimote but it didnt work. it somehow messed up my wiimote. the connection is established just as before but when i start the whiteboard it says "no wiimote found". to make it work again you have to take out the batteries and then put them back in place and then reconnect it.

i'm working on the code right now i already programmed a new way to determine if the wiimote is connected.
gonna upload an update later ;)

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: thex on June 04, 2008, 04:10:14 AM
new update:
- now check if wiimote is connected works better
- autoclose added
- little bugs fixed

download it here:

http://www.2style-graphics.de/wiiconnect/WiimoteConnect.rar (http://www.2style-graphics.de/wiiconnect/WiimoteConnect.rar)
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: benpaddlejones on June 04, 2008, 07:42:04 AM
thex
Is this still a Vista only app, or is OK to test in Win XP pro (or better do you know if works)?

benpaddlejones
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: thex on June 04, 2008, 09:40:59 AM
I got no xp machine here so i can't test it.

Why not download it and test it? I don't know if this method works under xp.

Would be nice if you test it an report your results.

As far as i know it could maybe work with std. XP-BT stack and i guess it wouldn't work with bluesoleil... but i can't really tell.

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: thex on June 04, 2008, 10:25:20 AM
UPDATE again! ( I should start makeing version numbers...)

WiimoteConnect v0.3beta (  ;D )

added:
- automatic removal of the wii if it is already in the list of known devices!
- thou removed the sohow bt dialog option :D
- fixed a silly bug (mistyping)

same downloadlink
http://www.2style-graphics.de/wiiconnect/WiimoteConnect.rar (http://www.2style-graphics.de/wiiconnect/WiimoteConnect.rar)

next thing might be an option for sending the app o the tray.

what do you think about a application that stays in the background and if no wii is present it scans for a wiimote every x seconds and if it finds one it connects it... so you only have to put your wiimote into discovery mode and it will automatically connect?
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: benpaddlejones on June 04, 2008, 02:57:31 PM
thex
Unfortunatly didn't work

Windows XP Pro SP3
HP Internal BT Widdcom stack

Wiimote normally connects (using the wizard method) & the Java Whiteboard has no problem either.

Let me know if you are able to fix, will test again

Benpaddlejones  :-[


Error:
32feet.NET does not support the Bluetooth stack on this device

Details:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.PlatformNotSupportedException: 32feet.NET does not support the Bluetooth stack on this device. ---> System.Net.Sockets.SocketException: An address incompatible with the requested protocol was used
   at System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
   at InTheHand.Net.Sockets.BluetoothClient..ctor()
   --- End of inner exception stack trace ---
   at InTheHand.Net.Sockets.BluetoothClient..ctor()
   at WiimoteConnect.frm_main.btn_connect_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
WiimoteConnect
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Documents%20and%20Settings/Jonesy/Desktop/WiimoteConnect/WiimoteConnect.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
InTheHand.Net.Personal
    Assembly Version: 2.2.0.0
    Win32 Version: 2.2.0.0
    CodeBase: file:///C:/Documents%20and%20Settings/Jonesy/Desktop/WiimoteConnect/InTheHand.Net.Personal.DLL
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: thex on June 04, 2008, 03:06:23 PM
Quote
Error:
32feet.NET does not support the Bluetooth stack on this device

so the error says it all. the way i connec't the wiimote doesn't seem to work with the widdcom :(

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: benpaddlejones on June 04, 2008, 03:59:51 PM
thex
Given an application like yours is a major step towards an end user product, have you had a look at the Java version to see if you can learn anything from them to offer wider support?

http://www.uweschmidt.org/wiimote-whiteboard/ (http://www.uweschmidt.org/wiimote-whiteboard/)

This is a fantastic application (respect to Uwe and his crew for sure) but has a massive issue with IR sensitivity in Windows. The programmers are more focused on Macs (where it works awesome). They see Windows compatability as a bonus not a goal. I would love to get a similar app running for Windows (2000/XP/Vista).

benpaddlejones

Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: thex on June 04, 2008, 04:14:37 PM
some application like the java whiteboard should easily be started after connecting with the start apps feture... my program takes it's part on connecting wimotes wit the standard vista stack (maybe xp)
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: filchi756 on June 05, 2008, 10:58:17 AM
First of all thanks man for this program of yours.I've test it on vista and xp sp3 on my laptop and it both works.
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: thex on June 05, 2008, 12:44:27 PM
nice to hear :)
gonna upload a new version today wich sits in the tray!
so then you can autostart it with windows and if you want to connect your wii yo just rightclick the trayicon and it will connect ;)

please tell me what else i should add.

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: filchi756 on June 06, 2008, 10:49:42 PM
Thex where's the update been waiting for it .thanks again in advance
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: thex on June 07, 2008, 06:15:35 AM
have been busy here it is.

0.4 new features:
- Tray icon
- Commandline switch
- some bugs fixed
- code cleanup
- little faster

you can now send the application to sit in your tray
when you start the application with the -t parameter it is sent to the tray directly (great for autostart with windows)
then you only have to rightclick the tray icon and hit connect and press 1 and 2 on the wiimote and you are ready to go ;)

http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.4.rar (http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.4.rar)

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: filchi756 on June 07, 2008, 08:07:33 AM
Nice work Thex.thanks again! :D
Title: Re: WiimoteConnect (searching beta testers) UPDATE!! please test it.
Post by: thex on June 15, 2008, 10:51:27 AM
some more feedback would be nice

who is using it?
with wich hardware is it working?

is it working on XP?

what is missing, waht should i add?

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: thex on June 26, 2008, 02:18:57 AM
Update!!

http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.5.rar (http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.5.rar)

now with autoconnect on startup and and an "send to tray on startup" setting.

please give me feedback!

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: woodwaker on June 29, 2008, 08:01:58 PM
Your new version works well on XP SP3 using windows bluetooth drivers, connects and will run well with Jason Smiths Wiimote Presenter. 

It will not run with the Johnny Lee Presenter, but I think it is a known problem with his program.  I had a Vista Ultimate SP1 running with your previous version, but installed the WIDCOMM bluetooth drivers and now it will not connect using any of your WiimoteConnect (even the new one).

Reading through messages and threads on this site and others, I think I have figured out the following; (looking for your validation). 
  The original Johnny Lee versions need modification to run with the windows bluetooth drivers, but I have not been able to find a compiled  version, only the changes to make to the source.
  I did get the WiimoteWhitboard (http://www.uweschmidt.org/wiimote-whiteboard) to work with the WIDCOMM drivers on Vista, but then I can not connect using your program.  This seems to be a modified program based on Johnny's original, and I think it specified WIDCOMM drivers.
  There does not seem to be any "universal" bluetooth drivers, the best seem to be the MS windows.  I have tried Bluesoloi, WIDCOMM and the MS windows. 
 
Thanks for your work, it allows the Wiimote presenter to function well.

I don't mean anything in this message to be a negative comment, only positive feedback and frustration on my part.
I have been totally fascinated and almost obsessed with this project for over 3 weeks since seeing the Johnny Lee You Tube video.  I see a lot of people leaving posts that are as confused as I.

I am just trying to find a way to have the wii work both as a camera (with a IR LED) and as a pointing device with a stationary IR LED source.  I would appreciate any feedback you have.
Thanks again for all of your hard work!!!
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: thex on June 30, 2008, 03:05:52 AM
Thanks for the reply!

on your vista pc you'll have to uninstall the widdcomm stack, you have to be shure that your bluetooth uses the standard microsoft stack!

You are right about johnny lees applications, you have to make some modifications in the sourcecode to make them work wih the standard microsoft stack. I can't get why johnny doesn't update his sourcecode. If you want i can send you a compiled version of johnny lees apps that will work with your standard microsoft stack.

Thanks for the feedback, feedback keeps the development alive! nobody wants do develop something if not many ppl seem to use it ;)

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: thex on June 30, 2008, 03:49:03 AM
I just read about a widdcomm SDK if someone has suggestions on a stick using widdcomm stack it would be nice.
maybe someone would donate one to me so i maybe can expand the compatibility to widdcomm!

I got a stick working with bluesoleil, i will try to find an SDK for that one.

Would be cool if my app supports all BT stacks out there.

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: benpaddlejones on June 30, 2008, 04:36:33 AM
Thex
A widdcomm compatable stack would be awesome!

This is the link to HP's widdcomm based stack:
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=au&prodTypeId=321957&prodSeriesId=447371&prodNameId=447348&swEnvOID=1093&swLang=8&mode=2&taskId=135&swItem=ob-48231-1 (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=au&prodTypeId=321957&prodSeriesId=447371&prodNameId=447348&swEnvOID=1093&swLang=8&mode=2&taskId=135&swItem=ob-48231-1)

I have helped a number of users using the HP internal stack that have had connectivity problems.

Benpaddlejones
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: thex on June 30, 2008, 04:47:53 AM
is there a compatibility list with wich sticks that stack is working?
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: benpaddlejones on June 30, 2008, 04:52:23 AM
Thex
Straight from HP so I would say HP internal only. I assume you need it to work to be able to program for it? After stripping this from my Laptop, Bluesolie did work? But I doubt HP will release a compatability list.

Benpaddlejones  :(
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: thex on June 30, 2008, 04:58:29 AM
yes, i'll need a bt stick running with the widdcomm stack for developing, otherwise it would be verry hard.
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: woodwaker on June 30, 2008, 09:11:34 PM
Thanks for your comments.  I figured that I would have to uninstall the widcomm and reinstall the MS driver /stack.
Here is where I got the widcomm from:
http://www.dev-toast.com/2007/01/05/uncrippling-bluetooth-in-vista-rtm
This is quite old, but I think that the newer versions had problems.  It did it install following the instructions from this site.

I would appreciate the compiled version of Johnny Lee for the MS stack, especially the Whiteboard presenter.
My e-mail is:
[email protected]
I haven't programmed in c since 1991, using Borland compiler, so would have to spend some time learning the c# compiler.

Your approach of using the MS stack would be the best solution, as it seems to work with Vista and XP, plus it is a free download and it would standardize this process.  All of the other solutions seem to be borderline on legality at best. 

I do appreciate your work, and others contributions to this group.  I see so many people who are excited about this, and everyone seems to be having the same problems.
woodwaker

------- your message -----------
on your vista pc you'll have to uninstall the widdcomm stack, you have to be shure that your bluetooth uses the standard microsoft stack!

You are right about johnny lees applications, you have to make some modifications in the sourcecode to make them work wih the standard microsoft stack. I can't get why johnny doesn't update his sourcecode. If you want i can send you a compiled version of johnny lees apps that will work with your standard microsoft stack.

Thanks for the feedback, feedback keeps the development alive! nobody wants do develop something if not many ppl seem to use it Wink

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: thex on July 01, 2008, 04:41:53 AM
thanks,
as soon as i find the time to upload the binarys i will provide the link to you. for the whiteboard i would use wiimote-smooth-board (http://www.wiimoteproject.com/wiimote-whiteboard/wiimote-smooth-board-01-beta-t1115.0.html) by boonjin, it has the fix and many usefull additions.

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: benpaddlejones on July 01, 2008, 07:29:02 PM
Thex
Instead of getting a Widdcomm Stack you could look at the source code of the Java White Boards connection tool. http://www.uweschmidt.org/wiimote-whiteboard (http://www.uweschmidt.org/wiimote-whiteboard). It has no problems in connecting with widdcomm.

Or you could PM the programmer "UJS" http://www.wiimoteproject.com/index.php?action=profile;u=1240 (http://www.wiimoteproject.com/index.php?action=profile;u=1240) He may be able to give you the information you need?

I'm desperate to get a good connection utility for XP with Widdcomm. The last two rollouts of laptops in my district have been HP with internal Bluetouth (widdcomm). It has been a real barrier for some of my less comoputer literate teachers to take on this concept as the connection process is quite fidgity.

Thanx for your awesome work!

Benpaddlejones :-)
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: woodwaker on July 01, 2008, 09:54:13 PM
thex,

Thanks for the suggestion.  I downloaded the wiimote smooth-board and it works well with your program.  Didn't have much time to check it out, just to see it connected and worked.  Now I just need to get some hardware set up (IR LED's and a working pen).  I don't know if this is off topic, and apologize if it is, but I'm using a bluetooth from Newegg that was $10, and has worked great with your program.  It also connected with the WIDCOMM stack.  I can provide more information if anyone wants it.  Thanks for your hard work and the contributions Benpaddlejones has made.
woodwaker


Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: thex on July 02, 2008, 01:18:34 AM
Nice to hear,
so your stick is using the widdcomm stack and works wih my software?
That shuldn't work ;) could you provide a screenshot of your bluetooth devices in your device manager and maybe the driver tabs in their settings?

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: woodwaker on July 02, 2008, 11:18:53 PM
thex,
Sorry that I was not more clear in my previous post.

My bluetooth did connect with the Widcomm driver, but not to your program or any other program except WiimoteWhiteboard at http://www.uweschmidt.org/wiimote-whiteboard.  It suggested using the Widcomm drivers.
This was the only application that I could find that did use the Widcomm.  It was quite a difficult process to install and then remove the widcomm drivers, and get the MS drivers working again.

I prefer the Windows driver.  Even with them it is a challenge to get a connection started consistently.

Now with the Windows Driver and your program, I can connect and use the Wiimote Smooth Board 0.1 http://www.boonjin.com/wp/2008/06/28/wiimote-smooth-board-01-beta BETA and WiimotePresenter ver 0.2  http://jasonlpsmith.googlepages.com/wiimotepresenter.  These give me the two different approaches I need to test with, a pen based system and a fixed LED and a point able wii.

These are working on my 32 bit Vista ultimate, and I will test on my XP laptop to verify that all is working.  I received 3 more bluetooth dongles to test yesterday.

Thanks for your assistance.
woodwaker
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: krid on July 08, 2008, 03:21:03 PM
Hi All,
Thank you very much for your work on the WiimoteConnect program. Our primar school in the Netherlands http://rosaboekdrukker.net , hopes to use the whiteboard software next schoolyear. Connecting the Wiimote was a big hurdle, too big for teachers in primary schools, trying to connect with a classroom full of children, failing connection, getting nervous, impatient children, etcetera. The connection problems could have been a showstopper for the whiteboard project.

Your program solved this problem. It worked right out of the box on:
- Compaq D500 with P4, 1,8 GHz, 512 Mb RAM USB 1.0
- Gembird USB 2 PCI card (VIA chip)
- Trust USB Dongle type BT-2400P
- Windows XP with SP2 and all updates
- .NET 2 framework

This is a great step forward for schools.
Thanks again and good luck with your work.
Please keep it simple for us!
Dirk


Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: thex on July 09, 2008, 04:26:51 AM
thanks for the feedback, if you got any ideas for the further development dont hestitate to contact me

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: benpaddlejones on July 14, 2008, 11:24:39 PM
thex
Check out my post: http://www.wiimoteproject.com/wiimote-and-bluetooth-connectivity/finally-a-fix-for-bluesoleil-usb-bluetooth-stop-bluesoleil-crashing-your-comp!/ (http://www.wiimoteproject.com/wiimote-and-bluetooth-connectivity/finally-a-fix-for-bluesoleil-usb-bluetooth-stop-bluesoleil-crashing-your-comp!/).

I'm hoping you may be able to use this to get widdcom on your system and get WiimoteConnect working with Widdcom, without having to buy a new dongle?

Benpaddlejones  ;D
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: apdewith on July 19, 2008, 02:11:24 AM
WiimoteConnect succesfully tested! See http://www.wiimoteproject.com/wiimote-and-bluetooth-connectivity/finally-a-fix-for-bluesoleil-usb-bluetooth-stop-bluesoleil-crashing-your-comp!/msg4871/#msg4871 (http://www.wiimoteproject.com/wiimote-and-bluetooth-connectivity/finally-a-fix-for-bluesoleil-usb-bluetooth-stop-bluesoleil-crashing-your-comp!/msg4871/#msg4871)
Thanks for this piece of software.
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: chappie on September 05, 2008, 07:18:14 PM
I unzipped the wii remote connect.rar and ran the .exe however still getting message that Wii remote not detected.  is there any additional configuration i need in order to get this to work?  i'm running XP.
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: TheVirtualGadget on September 26, 2008, 10:18:44 PM
Hey,

In addition to the paypal link, maybe you can link the words WiimoreConnect to the current version or link to a page with the different versions listed. That way anyone who wants the current release just has to find any message by you.

The sig gets applied dynamically as the page is loaded on many forum software apps so it would even update old posts. that should save you a small amount of time.

As far as hardware is concerned, do you use a notebook or a desktop?
thanks?
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: vbcrayon on October 01, 2008, 02:51:42 PM
Hi,

Very nice program! But I'd like to give you two suggestions.
1 - Could you program a connection looping? Your program would stay on this looping till a sucessfully connection.
2 - Is it possible your program detect that connection is already OK? To prevent errors in already established connections.

Another question is: are you planing to provide the source codes for the your program?
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: JoriQ on October 15, 2008, 02:24:28 PM
Program works great on my SLOW work PC running XP (microsoft dongle for BT).  The only thing is that it runs the program (Smoothboard) too fast.  The connection has not been completed yet and it runs the program.  So the icons come up in the system tray, but the program doesn't finish starting up.  When I hover over the icons they disappear (cause the program isn't really running).  Then it connects, I run the program manually and everything is fine.

I have been using the wiiboard for a bit, and I just found this program.  It makes connecting so easy, I real feel that it makes the whole project more manageable, and I'm a computer person, so if non-computer people were to use this, I would expect even more so. 

In high school I can't come in in the morning, hook it up and use it all day.  I am constantly hooking it up and unhooking it, so this will make my life so much better.

Thanks so much!
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: thex on November 11, 2008, 03:35:08 AM
Sorry for not posting here this long. I was busy with another project.

I am going to fix the starting function and add multi wiimote support as soon as I find some time.

Thanks for the donation of 40€ to the project by John Cumings. I will use this money to buy a second wiimote for developing the multi wiimote support.

So feel free to donate, donations keep projects like this running.

thex
Title: Re: WiimoteConnect (searching beta testers) UPDATE(0.5)!! please test it.
Post by: benpaddlejones on November 11, 2008, 05:17:40 AM
Thex
Welcome back!

I hope your other project was sucessful, this is a massive request for help that would really push the wiimoteproject forward and respect (hopefully $$$) to you.

I posted this just after you went on holidays:
thex
Check out my post: http://www.wiimoteproject.com/wiimote-and-bluetooth-connectivity/finally-a-fix-for-bluesoleil-usb-bluetooth-stop-bluesoleil-crashing-your-comp!/ (http://www.wiimoteproject.com/wiimote-and-bluetooth-connectivity/finally-a-fix-for-bluesoleil-usb-bluetooth-stop-bluesoleil-crashing-your-comp!/).

I'm hoping you may be able to use this to get widdcom on your system and get WiimoteConnect working with Widdcom, without having to buy a new dongle?

Benpaddlejones  ;D

I rember you saying you couldn't modify to incorporate widdcomm becuase you didn't have a working widdcomm dongle. The above should fix that.

If you read my post: http://www.wiimoteproject.com/project-ideas/programmer-need-wiimote-connection-utility/ (http://www.wiimoteproject.com/project-ideas/programmer-need-wiimote-connection-utility/) This project really needs a connection utility that works with all three stacks. Bluesoleil can be downloaded from http://www.bluesoleil.com, you already have windows BT working and the above will get you access to widdcomm.

A universal windows BT application would mean a massive amount to this project, and really push it forward removing the last barrier to mass uptake.

benpaddlejones :)
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on November 11, 2008, 10:49:51 AM
New release!
http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.5.9.zip (http://www.2style-graphics.de/wiiconnect/WiimoteConnect-0.5.9.zip)

I bought a second Wiimote from the donation and implemented the multi wiimote support. It works great and solid here. You can also connect one Wiimote after the other because the connection of already connected Wiimotes is kept alive while connecting new ones.

Concerning the other BT stacks, it will take to implement that, so dont except an update soon but i will be working on that in the future.

thex
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: benpaddlejones on November 11, 2008, 03:41:36 PM
Love ya work thex.
 :D   :D   :D   :D   :D


benpaddlejones
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: polaxgr on November 20, 2008, 10:30:53 AM
hi i am total new on this..i just baught bluetooth usb adaptor , cause my pc didnt have VT , and it came with BTsoleil programme, i cant connect the wii remote to it and ur programme pops up problems...any help? about microsoft .net framework is the problem..
Title: "Catch-all" mode?
Post by: Metacore on January 01, 2009, 04:46:58 PM
I know the thread is kinda old by now, but I really wanted to mention this, and figured it shouldn't go in "project ideas" since the project already exists.

First, I'd like to thank Thex for making life for all of us a little easier by making this little app, so thanks. With that being said, it still wasn't what I expected when I used it, but came very close. What I am trying to do is have my media center PC that's hooked up to my TV always be ready to connect to the wiimote so I don't have to touch anything but the wiimote itself to connect it. I figure that although my setup may be kind of rare, this idea could still benefit enough people to be considered for the WiimoteConnect app.

Essentially, I propose the addition of a "catch-all" mode that would be constantly looking for a wiimote signal. All it really needs to do is "press" the connect button every set amount of time(either user configured, or subtract the time it takes for the wiimote to be connected from the time the wiimote is discoverable after a single press of the 1 and 2 buttons for the maximal, and therefore optimal, time. If it changes each time you connect, simply assume it is always the longest time to play it safe). Some more small modifications would have to be made, which would be to disable the popup notifications when in this mode(only when not in the tray, since those balloon notifications disappear after a couple of seconds anyway) and have the option for an audio notification. Ideally, it would be a PC beep by default with an option to point to a .wav file(this way you have .wav functionality without bloating the download by packaging a .wav file).

There, that's it, not a lot of changes and it would be moving the program to what I see is it's next logical step(complete automation). If this still does not seem like enough, you can always try pairing the Wiimote using the new found information that "The required PIN is the hosts's Bluetooth address, backwards (last byte first), in binary (6 bytes). Most current Bluetooth implementations don't deal with this correctly, as they usually consider the PIN to be a regular ASCII string (no 00 bytes, etc)." -benpaddlejones's summary of the information found here: http://wiibrew.org/wiki/Wiimote#Bluetooth_Communication . I don't know if you could pass any information you want as a PIN through the API you use, or if the limitation is in the stack itself though...

Just as a side note, the whole idea that this was even practical came from an existing feature in GlovePIE that always looks for a connection, but is only compatible with BlueSoleil, (which in my case only connects to the wiimote, but does not work with GlovePIE). I'd also like to bring to the attention of anyone that reads this and uses the app for a purpose similar to mine: If you want want disconnect the wiimote for any reason, simply hold the power button for about a second or two. If you have a Wii in the room you don't have to worry, since it won't turn on a powered down wii, nor will it shut off an already running wii(if you need to do either as well as dissconnect the wiimote, just press the power button again).
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: benpaddlejones on January 01, 2009, 09:02:33 PM
Metacore
I'm currently in the other end of Australia. When I get home in a few days I will be playing with this. If my understanding is correct we may no longer need a connection application We will be able to sync with the wiimote.

benpaddlejones :)
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on January 02, 2009, 03:32:41 PM
Hey metacore, i already had that idea myself but didn't find the time to do it jet. I may take a look at it next few weeks.

As far as i understand:
- search for wiimotes every X miliseconds/seconds
- connect to new wiimotes (don't disconnect allready connected ones)

Problems I see:
- Discovery takes few seconds so it cant be run every x ms/s
- Wiimote is only in sync for 20 secs

Solutions (i thought about while writing here)
- Learn a WiiMote (know Bluetooth mac)
- Try to only connect to known wiimotes
- should be very fast!

I think after my examns in february I'll rewrite all my code because it is some kinda dirty ;)

Sad that nobody is donateing :( only recived one donation so far and used it to buy a second wiimote for development...

Thx thex

have i put the version wit learned wiimotes online? think not.. wil do that these days too...
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on January 24, 2009, 02:40:45 PM
Hey,
I just read the other posts concerning automatic wiimote connection.
If anybody wants to check out my attempt on autoconnect you have to do this:

1. download attachement
2. extract it
3. run it
--on first start to learn the wiimotes--
4. go to settings
5. click the learn button
6. put wiimotes into discovery mode
7. klick ok

after a few seconds it should display how many wiimotes it found.

8. klick ok
9. klick ok to close settings

from now on if you start programm and klick the "a" button the programm searches for wiimotes every 20 seconds!

So if you have tho programm running in the background all you have to do is to continiously press a+b and the wiimote will connect.
To disconnect it turn the wiimote off.
Press a+b again to connect it again.

this is really just a try, i want to know if that method works before i implement it better!

Not implemented jet:
- start programms in learned/automatic mode
- automatic mode on startup
- variable scan interval
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: wyx2000 on January 25, 2009, 12:01:38 PM
I am using Vista 64, I do use MS stack. My bluetooth is 350 which is not in the compatible list. So I thought I had to use BlueSoleil to play with Dolphin (I assume you know the WII emulator). But later I found BlueSoleil has some problem for me. So I uninstalled it and reinstalled the VISTA default stack.

Now on my device manager, under Bluetooth Radios, I have two items :
  Dell Wireless 350 Bluetooth
  Microsoft Bluetooth Enumerator

So I think I am using the default MS statck.

I tried both your original 0.5.9 and the 0.5 debug. Both gave me "No wiimote found!" .
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on January 25, 2009, 12:23:45 PM
I already heared from another x64 user that it doesn't seem to work... don't know it jet. Could you upload a screenshot of the dialogue you get when manually searching for BT devices? But you are right it seems you are using the standard bt stick. Ill take a look in compiling it for x64 machines.

thex
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on January 25, 2009, 12:46:06 PM
ok, my compilation should normaly work on x86 and x64 but i compiled a version for you that is only x64 maybe that works, i can't run it here because i have a x86 system. try it out and give me response if its working or not.
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: wyx2000 on January 25, 2009, 03:09:47 PM
still no go, I have attached some screenshots.

(http://64.69.74.198/al_images/temp/sc1.jpg)
(http://64.69.74.198/al_images/temp/sc2.jpg)
(http://64.69.74.198/al_images/temp/sc3.jpg)
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: Carsten Frigaard on January 29, 2009, 04:34:30 AM
Hi Thex,

I've came across an error when trying to (re-) connect to the wiimote. I happens in both my tool (wiiscan v0.7 http://www.wiimoteproject.com/bluetooth-and-connectivity-knowledge-center/wiiscan-another-wiimote-connect-utility-with-power-control/ (http://www.wiimoteproject.com/bluetooth-and-connectivity-knowledge-center/wiiscan-another-wiimote-connect-utility-with-power-control/)) and yours (Wiimoteconnect, v0.5).

Now, I do not have the source file four your tool, but it seems that I found a "hacky" way of (re-) connect to the wiimote, by firste deleting the wiimote bluetooth HID unit, and reinstalling it.

This methods seems almost fine, but sometimes I hit a Windows message "Found new hardware, [...], Do you want to reboot now" (or something like it) and today I encountered a "Found new hardware" wizard message, that essentially stops the connection tools from working (see screendump below). Obviously we do not have any drivers that needs to be installed for the wiimote HID entry.

Disabling the hardware wizard, or disabling plug and pray do not to be a solution at all, since the HID hardware is not recognized properly.

Have you encountered such problems, and do you have any solutions to it???

My system setup: WinXP prof, MS bluetooth stack, .Net 3.5 SP1.

Regards
   Carsten Frigaard,
   Mergeit ApS, Kongsvang  Allé  37,  DK-8000  Ĺrhus  C, www.mergit.dk


Screen dump of error: see attachement "wiierror.gif"
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on January 29, 2009, 04:56:27 AM
Hey, i have not encountred that exact problem although i had the problem with having to remove the wiimote from the bluetooth dialogue before reconnecting and implemented it into my software. My software automatically removes the device before adding it again.

Which connection method are you using?

"learned" is the recomended one, although it doesn't start programms automatically at the moment. It is the most relyable way to connect the wiimotes and also the fastest.

If you are using the "old" way make sure you have checked the "clear wiimotes before connect" option checked.

The "Bluetooth Peripheral Device" wich windows cant find a driver for is seldom, I got one on my laptop here but i know it is from my Nokia phone.

thex
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: Carsten Frigaard on January 30, 2009, 02:27:08 AM
Hi thex,

I just tested your wiiconnect version 0.5.9, but the problem persist. Even the "standard" windows way of using the bluetooth dialogs gives me the same buggy result, so it not really a problem in our part of the software...its somehow a Microsoft issue!

A good-old reboot did not cure the issure, so it seems that is my XP that is messed up!?

Quote
Which connection method are you using?

"learned" is the recomended one, although it doesn't start programms automatically at the moment. It is the most relyable way to connect the wiimotes and also the fastest.

If you are using the "old" way make sure you have checked the "clear wiimotes before connect" option checked.

eehh, how do i check these options? I see no information about "learned" or "old" anywhere?!

Regards
Carsten


Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on January 30, 2009, 02:38:17 AM
these options only exist in the debug version i attached to a earlyer post (Posted on: January 24, 2009, 03:40:45 PM)

thex
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: dsgclan on February 10, 2009, 09:24:06 AM
hi Thex, I love your great program, just donated $50 via paypal account [email protected], I look forward to your new version that enable true automatic connection.
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on February 10, 2009, 04:56:31 PM
Hey thank you for your donation.

I'll upload a new version soon including the autoconnect feature shown in the debug version.

Benpaddlejones send me some info from Bluesoleil but i hadn't the time to take a look and don't have a stick using it.
I'm also looking forward to include Widdcomm support.

But i have to say it may take a while to integrate these...

Regards

thex
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: fs on February 14, 2009, 03:58:43 AM
Hello, I test the debug version with the automatic connection: it is top
on the other hand, the ideal would be that the application puts itself in automatic mode from its launch.
I folliw the project and remain at your disposal for tests.
FS

xp and vista
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on February 14, 2009, 06:26:37 AM
hey, I already programmed that functionalety ;) i just have a problem with starting apps at the moment if i fixed that ill upload the newest version.

thex
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: fs on February 14, 2009, 09:19:09 AM
OK, I watch for this version
moreover, I am French and if I can help for a translation....
Fs
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: dsgclan on February 15, 2009, 09:21:29 AM
Hi Thex, just tested your debug version of software, it works great, I have only one small question, do you think it's neccessary to pop-up this dialogue everytime at connect, when the "connect to learned wiimotes" is selected?
(http://img3.imageshack.us/img3/752/75513126no6.th.jpg) (http://img3.imageshack.us/my.php?image=75513126no6.jpg)

I love the "connect to learned wiimotes" feature, it makes the connection amazingly fast, but this pop-up kind of slow down the process and make it less automatic.

I'm very excited to test your new version, when you complete it the whole connection process will be 99% automatic, the last thing is maybe only that someone has to turn the wiimote on and off.
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on February 15, 2009, 09:27:22 AM
that message is there because i remove the wiimotes from the known bluetooth devices before connecting them.
i think about removing it but not in the next version.

starting apps now works ok here maybe i'll upload the new version today.

in autoconnect mode it starts the app when a wiimote is connected, if no wiimote is connected it'll kill the application.

thex
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: thex on February 16, 2009, 03:46:38 PM
New Version

autoconnect working ;)

http://www.wiimoteproject.com/bluetooth-and-connectivity-knowledge-center/wiimoteconnect-0-6-(support-for-autoconnect)/ (http://www.wiimoteproject.com/bluetooth-and-connectivity-knowledge-center/wiimoteconnect-0-6-(support-for-autoconnect)/)

reply there

thex
Title: Re: WiimoteConnect UPDATE(0.5.9) now with multi wiimote support!
Post by: Ron F on June 02, 2009, 10:19:15 PM
Amazing little program Thex!

I've been promoting your work, and Boon Jin's, to teachers in my school board.  I'm working on making "Interactive Whiteboard in a Box" kits for my colleagues, and trying to improve running the software from a USB flash drive.

Is it possible (in v.0.6.0, or a future version) to put a "relative path" into the "run programme" field? (so it will connect to Smoothboard.exe (on the USBdrive) no matter what drive letter is assigned)

Is it possible to keep the current "Wiimote Connect" settings in a file on the USBdrive?  It seems to lose the settings with different PC's or different sticks (although maybe this is in how I distribute the files to teachers in other schools, as a zipped folder).

Thanks for all your work!
Ron
Upper Canada District School Board
Windows XP PC's, MS Bluetooth stack exclusively