29
2014
Unity + Wii Balance Board

Some notes/links on how to connect Wii Balance Board with Unity & windows pc. (main image from wikipedia)
Setting it up:
– You need bluetooth on your pc (you can use USB bluetooth adapters also)
– WiiBalanceBoardWalker comes with testing tools, to check if connection works (it also allows setting up permanent sync, no need to sync devices every time)
– When connecting the board & pc, click sync button under the battery cover in board, then add bluetooth device in Pc (or use WiiBalanceWalker to find the bluetooth device)
Tested: (and it works)
– Using Wii Balance Board Walker (it uses the board as keyboard or joystick, so you can use it anywhere. *Super easy) *archived link: https://web.archive.org/web/20171012162643/https://www.greycube.com/site/download.php?view.68 *file link: http://www.greycube.com/files/WiiBalanceWalker_v0.4.zip
– Unity Indie VRPN Adapter plugin (server/client plugin, receives data from board, unity script polls it using sockets, c#. *Quite easy, just have to fiddle with config files, depending if you use some wiimotes also)
Not tested:
– UniWii (windows package download link is broken) *Founded some versions in github search, but the dll doesnt have any methods to get balance board data?
– WRPNWrapper (needs PRO, this should be faster than UIVA, but their website was down for the few days while I tried to get it..now the page works)
—
Problems / Todo:
– How to calibrate the board or filter the data? (because sometimes it gives “random” values in rawdata, instead of clean 0,0,0,0,0,0,0,0…)
– How to reconnect board again (without syncing again) after pc was shutdown (or after board was shutdown) ?
– Is there a way to connect power cable to wii balance board? (instead of using batteries..)
– Is there a way to stop auto power off from wii balance board? (because you need to connect then again..)
—
Resources:
– Technical details (wiibrew.org)
– How to add bluetooth device
– Permanent device pairing
–
Related Posts
13 Comments + Add Comment
Leave a comment
Recent posts
- Run webgl application locally using python
- [LudumDare53] Delivery
- Dungeon Crawler Jam 2023: Trials Of the Mage
- [GreaseMonkey] Display “Unity Version Added” info in API Docs
- Fake 3D Parallax Effect using Shader & (Pre-generated) Depth Map
- Using OpenAI API with WebRequest from Unity
- [LudumDare52] Theme: Harvest
- Painting with Compute Shader
- Draw Pseudo Hilbert Curve
- Unity Stable Diffusion plugin
- Testing Connected Component Labeling
- (news) Nano Tech for Unity
Recent Comments
- on [GreaseMonkey] Display “Unity Version Added” info in API Docs
- on [Asset Store] Point Cloud Viewer & Tools
- on [Asset Store] Point Cloud Viewer & Tools
- on LineRenderer with Outline Shader
- on UI Text TypeWriter Effect [Script]
- on UI Text TypeWriter Effect [Script]
- on 2D Raycasting Visibility – Voxel Travelsal
- on Publish .ipa file from Windows PC to iOS without Mac
An article by











I was hoping you had info on how to get VRPN working in Windows 7 64-bit. Every time I try to start up a VRPN server (release/vrpn servers/[whatever]/vrpn_server.exe) I get error: The application has failed to start because its side-by-side configuration is incorrect.
Any ideas?
Do you mean the “nity Indie VRPN Adapter (UIVA)”, I’ll check if I still find the config files.. if not mistaken, the original config files had some info what you needed to modify.
Yeah, I uncommented the lines for each control, but the .exe throws the error regardless. I’m wondering if it’s due to a different OS, different .NET version, different MSVS version, or what.
did you find a solution for this problem? I get the same error and couldn’t find one on the internet yet :/
I got it working in windows via TCP/IP communication with an Unity client, using Wii Balance Walker.
HI, Vladimir, will you help me with the TCP/IP and client, i’m kind of knew with servers. Do you have a tutorial? Thanks.
here is my VRPN server config file
https://gist.github.com/unitycoder/447c1db2e9c55cd72b0e
( folder uiva_1.02\Release\VRPN servers\Wiimote + WiiFit Balance Board\ )
and uiva_1.02\Release\UIVA_Server config file:
https://gist.github.com/unitycoder/ca3dd764f83a1834938d
Hey there!
Thanks for the article mgear but unfortunately
I have the same issue as Neith and Holly.
I get an error when i try to open the vrpn_server.exe:
The application has failed to start because its side-by-side configuration is incorrect
Did anyone find a solution for that?
Best regards
Haven’t tried it since 2014 either.. have you tried commenting everything out in the config file?
Hey there,
I unfortunately get the same error as Steve, Neith and Holly.
(The application has failed to start because its side-by-side configuration is incorrect)
Has anyone figured out how to make this work?
Thanks in advance =)
Timon
Hello, i have the Balance board Big Ben, is the cheap version of the Wii balance, i was wondering if you know any way to conect it to Unity…
Thanks
I just released a new version of WiiBalanceWalker (v0.5), with support for 64bit systems and several other improvements.
https://github.com/lshachar/WiiBalanceWalker/releases
nice!