Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ButtonCast Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 18: Line 18:
|source=
|source=
}}
}}
'''ButtonCast''' is an Input Device Tunneler (Caster) which allows your Wii to act as a Controller-Hub.
'''ButtonCast''' is a tool that allows your Wii to act as a controller hub. It connects to various applications, such as those on PC, Android, iOS, or even another Wii, via TCP and tunnels button presses from all devices to the chosen application for handling.


It connects via TCP to any application of choice (be it on PC, Android, iOS or even another Wii if you wanted) and tunnels the Button Presses of ALL devices to said application for handling.
This means users can use all their Gamecube controllers, Wiimotes, Nunchuks, guitars, dance mats, etc. on any ButtonCast-enabled application without the need to purchase physical adapters. With this application, it's even possible to have 8-player multiplayer matches as it can transfer full sets of Wiimote and Gamecube controller input data.


This allows endusers to use all of their Gamecube Controllers, Wiimotes, Nunchuks, Guitars, Dance-Mats, etc. on any ButtonCast enabled application out there '''without the need of buying physical adapters'''.
A sample code on how to add ButtonCast input support to your own applications is provided in the download package, along with the hub application for the Wii.
 
In theory, it would even be possible to have 8-player-multiplayer-matches using this application as it transfers a full set of 4x Wiimote and 4x Gamecube Controller input data.
 
Sample Code on how to add ButtonCast input support to your own applications is included in the download package, along with the Hub application for Wii.


== Controls ==
== Controls ==
Line 40: Line 36:


==How to Setup==
==How to Setup==
Open the zip. Copy the apps folder to your SD and have a look at the readme's and into the SDK folder. Have a look at the structure.c file. This is a basis and starting point for you.
To get started with the ButtonCast application, first unzip the downloaded file. Then, copy the "apps" folder to your SD card and read the provided documentation.


The hard part is knowing how to program and building your windows/mac/linux program / application.
Take a look at the "structure.c" file in the SDK folder, as it serves as a foundation and starting point for your project. The main challenge will be having the knowledge and skill to program and build your own program or application for Windows, Mac, or Linux.


You may also want to have a look at ButtonSpell.zip. It's a proof of concept that links Wii dancemats to a pc clone of DDR, called stepmania.
It may also be helpful to examine the included "ButtonSpell.zip" file, which serves as a demonstration of how to link Wii dance mats to a PC version of the game DDR called Stepmania.


== Changelog ==
== Changelog ==
''' August 17, 2013 '''
''' August 17, 2013 '''
*Initial 1.0 release.
*Initial 1.0 release.
*Support for Wiimote Digital Buttons
**Support for Wiimote Digital Buttons
*Support for Nunchuk Digital Buttons
**Support for Nunchuk Digital Buttons
*Support for Classic Controller (Analog Sticks untested)
**Support for Classic Controller (Analog Sticks untested)
*Support for Gamecube Controllers (including both Analog Sticks)
**Support for Gamecube Controllers (including both Analog Sticks)
*Support for Guitars
**Support for Guitars
*Support for Dancemats
**Support for Dancemats


==External links==
==External links==
* Homepage - https://web.archive.org/web/20140326141713/http://www.coldbird.uk.to/
* Official Site - https://web.archive.org/web/20140326141713/http://www.coldbird.uk.to/
* wiibrew - https://wiibrew.org/wiki/ButtonCast
* wiibrew - https://wiibrew.org/wiki/ButtonCast

Revision as of 05:10, 19 Ocak 2023

ButtonCast
Wii-logo.jpg
General
AuthorColdBird
TypeUtilities
Version1.0
LicenseFreeware
Last Updated2013/08/17
Links
Download
Website

ButtonCast is a tool that allows your Wii to act as a controller hub. It connects to various applications, such as those on PC, Android, iOS, or even another Wii, via TCP and tunnels button presses from all devices to the chosen application for handling.

This means users can use all their Gamecube controllers, Wiimotes, Nunchuks, guitars, dance mats, etc. on any ButtonCast-enabled application without the need to purchase physical adapters. With this application, it's even possible to have 8-player multiplayer matches as it can transfer full sets of Wiimote and Gamecube controller input data.

A sample code on how to add ButtonCast input support to your own applications is provided in the download package, along with the hub application for the Wii.

Controls

Wiimote Action
Wiimote Minus Button / Wiimote Plus Button Quit

How to Setup

To get started with the ButtonCast application, first unzip the downloaded file. Then, copy the "apps" folder to your SD card and read the provided documentation.

Take a look at the "structure.c" file in the SDK folder, as it serves as a foundation and starting point for your project. The main challenge will be having the knowledge and skill to program and build your own program or application for Windows, Mac, or Linux.

It may also be helpful to examine the included "ButtonSpell.zip" file, which serves as a demonstration of how to link Wii dance mats to a PC version of the game DDR called Stepmania.

Changelog

August 17, 2013

  • Initial 1.0 release.
    • Support for Wiimote Digital Buttons
    • Support for Nunchuk Digital Buttons
    • Support for Classic Controller (Analog Sticks untested)
    • Support for Gamecube Controllers (including both Analog Sticks)
    • Support for Guitars
    • Support for Dancemats

External links

Advertising: