Difference between revisions of "UsendMii"

From WiiUBrew
Jump to navigation Jump to search
(Updated to 0.5.0)
(Add info for the 0.7.0 release)
 
(5 intermediate revisions by the same user not shown)
Line 72: Line 72:
 
<li>Download vJoy from the [http://vjoystick.sourceforge.net/site/index.php/download-a-install Official Site].</li>
 
<li>Download vJoy from the [http://vjoystick.sourceforge.net/site/index.php/download-a-install Official Site].</li>
 
<li>Execute the installer.</li>
 
<li>Execute the installer.</li>
<li>Before launching UsendMii [http://vjoystick.sourceforge.net/site/index.php/dev/88-configuration-of-vjoy-devices2 Configure the vJoy Device]. UsendMii will pick the first device that is available. Buttons, 4 directions POV Hat Switches and axes are supported.</li>
+
<li>Before launching UsendMii [http://vjoystick.sourceforge.net/site/index.php/dev/88-configuration-of-vjoy-devices2 Configure the vJoy Device]. UsendMii will pick the first device that is available. Buttons, POV Hat Switches and axes are supported.</li>
 
<li>Launch UsendMii and Calibrate the vJoy Device in the Game Controllers (joy.cpl) Properties.</li>
 
<li>Launch UsendMii and Calibrate the vJoy Device in the Game Controllers (joy.cpl) Properties.</li>
 
<li>Configure your games to use the proper vJoy Device.</li>
 
<li>Configure your games to use the proper vJoy Device.</li>
Line 78: Line 78:
 
<h3>vXbox (virtual Xbox controller for Windows)</h3>
 
<h3>vXbox (virtual Xbox controller for Windows)</h3>
 
<ul>
 
<ul>
<li>Download and install the latest [https://www.microsoft.com/hardware/en-us/d/xbox-360-controller-for-windows Xbox 360 controller] drivers.</li>
+
<li>Download and install the latest [https://www.microsoft.com/accessories/en-us/products/gaming/xbox-360-controller-for-windows/52a-00004#techspecs-connect Xbox 360 controller] drivers.</li>
 
<li>Download and follow the steps from [https://github.com/shauleiz/vXboxInterface/releases/latest GitHub].</li>
 
<li>Download and follow the steps from [https://github.com/shauleiz/vXboxInterface/releases/latest GitHub].</li>
 
<li>Configure your games to use the proper vXbox controller.</li>
 
<li>Configure your games to use the proper vXbox controller.</li>
Line 92: Line 92:
  
 
<h2>Change Log</h2>
 
<h2>Change Log</h2>
<h3>0.5.0</h3>
+
<h3>0.7.0 - 2020-01-05</h3>
 +
<ul>
 +
<li>Added support for Wii Remote controllers.</li>
 +
</ul>
 +
<h3>0.6.2 - 2019-04-14</h3>
 +
<ul>
 +
<li>Fix software regression introduced in version 0.6.0. The New Nintendo 3DS controls were not working.</li>
 +
</ul>
 +
<h3>0.6.1 - 2018-11-11</h3>
 +
<ul>
 +
<li>Added support for continuous POV hat switches with vJoy.</li>
 +
<li>Request Mean Time now working with Homebrew client type.</li>
 +
</ul>
 +
<h3>0.6.0 - 2018-01-04</h3>
 +
<ul>
 +
<li>Added new menu.</li>
 +
<li>Reduced lag over time.</li>
 +
</ul>
 +
<h3>0.5.0 - 2017-05-14</h3>
 
<ul>
 
<ul>
 
<li>Added support for UsendMii Client homebrew.</li>
 
<li>Added support for UsendMii Client homebrew.</li>
Line 99: Line 117:
 
<li>Updated Bootstrap to version 3.3.7.</li>
 
<li>Updated Bootstrap to version 3.3.7.</li>
 
</ul>
 
</ul>
<h3>0.4.2</h3>
+
<h3>0.4.2 - 2016-06-26</h3>
 
<ul>
 
<ul>
 
<li>The screenshot feature will create unique file names.</li>
 
<li>The screenshot feature will create unique file names.</li>
 
<li>Screenshots can be deleted from hard drive with web interface.</li>
 
<li>Screenshots can be deleted from hard drive with web interface.</li>
 
</ul>
 
</ul>
<h3>0.4.1</h3>
+
<h3>0.4.1 - 2016-04-30</h3>
 
<ul>
 
<ul>
 
<li>Added support for vXbox Left Thumb and Right Thumb.</li>
 
<li>Added support for vXbox Left Thumb and Right Thumb.</li>
 
<li>vXbox LT and RT triggers were not simulating proper buttons.</li>
 
<li>vXbox LT and RT triggers were not simulating proper buttons.</li>
 
</ul>
 
</ul>
<h3>0.4.0</h3>
+
<h3>0.4.0 - 2016-04-28</h3>
 
<ul>
 
<ul>
 
<li>Added support for vXboxInterface.</li>
 
<li>Added support for vXboxInterface.</li>
<li>Added support for POV hat switches with vJoy.</li>
+
<li>Added support for 4 directions POV hat switches with vJoy.</li>
 
<li>Added support for Slider axes with vJoy.</li>
 
<li>Added support for Slider axes with vJoy.</li>
 
<li>Added support for horizontal mouse wheel.</li>
 
<li>Added support for horizontal mouse wheel.</li>
 
<li>Added video subtitles support.</li>
 
<li>Added video subtitles support.</li>
 
</ul>
 
</ul>
<h3>0.3.0</h3>
+
<h3>0.3.0 - 2016-02-07</h3>
 
<ul>
 
<ul>
 
<li>Works with New Nintendo 3DS.</li>
 
<li>Works with New Nintendo 3DS.</li>
Line 124: Line 142:
 
<li>Updated Bootstrap to version 3.3.6.</li>
 
<li>Updated Bootstrap to version 3.3.6.</li>
 
</ul>
 
</ul>
<h3>0.2.3</h3>
+
<h3>0.2.3 - 2015-02-08</h3>
 
<ul>
 
<ul>
 
<li>Linked against vJoy 2.0.5.</li>
 
<li>Linked against vJoy 2.0.5.</li>
 
<li>Updated Bootstrap to version 3.3.2.</li>
 
<li>Updated Bootstrap to version 3.3.2.</li>
 
</ul>
 
</ul>
<h3>0.2.2</h3>
+
<h3>0.2.2 - 2014-12-29</h3>
 
<ul>
 
<ul>
 
<li>Wii U screenshot downloader was broken in last version.</li>
 
<li>Wii U screenshot downloader was broken in last version.</li>
 
<li>Web UI is now using Bootstrap framework.</li>
 
<li>Web UI is now using Bootstrap framework.</li>
 
</ul>
 
</ul>
<h3>0.2.1</h3>
+
<h3>0.2.1 - 2014-10-13</h3>
 
<ul>
 
<ul>
 
<li>Fixed key mapping on Mac OS X.</li>
 
<li>Fixed key mapping on Mac OS X.</li>
 
<li>HOME button value was not loaded from XML files and it was impossible to map it.</li>
 
<li>HOME button value was not loaded from XML files and it was impossible to map it.</li>
 
</ul>
 
</ul>
<h3>0.2.0</h3>
+
<h3>0.2.0 - 2014-06-22</h3>
 
<ul>
 
<ul>
 
<li>Screen Mapping.</li>
 
<li>Screen Mapping.</li>
Line 145: Line 163:
 
<li>Increased application loading time on Windows 7.</li>
 
<li>Increased application loading time on Windows 7.</li>
 
</ul>
 
</ul>
<h3>0.1.0</h3>
+
<h3>0.1.0 - 2013-12-17</h3>
 
<ul>
 
<ul>
 
<li>Increased UsendMii performance with Wii U update 4.0.0.</li>
 
<li>Increased UsendMii performance with Wii U update 4.0.0.</li>
 
<li>Image viewer and Wii U screenshot downloader.</li>
 
<li>Image viewer and Wii U screenshot downloader.</li>
 
</ul>
 
</ul>
<h3>0.0.7</h3>
+
<h3>0.0.7 - 2013-10-01</h3>
 
<ul>
 
<ul>
 
<li>Touch screen was not working.</li>
 
<li>Touch screen was not working.</li>
 
<li>Key mapping was not working in Windows.</li>
 
<li>Key mapping was not working in Windows.</li>
 
</ul>
 
</ul>
<h3>0.0.6</h3>
+
<h3>0.0.6 - 2013-09-23</h3>
 
<ul>
 
<ul>
 
<li>Mac OS X version is now available (some functionalities are missing).</li>
 
<li>Mac OS X version is now available (some functionalities are missing).</li>
Line 161: Line 179:
 
<li>Added touch screen (Left, Right, Up and Down).</li>
 
<li>Added touch screen (Left, Right, Up and Down).</li>
 
</ul>
 
</ul>
<h3>0.0.5</h3>
+
<h3>0.0.5 - 2013-07-30</h3>
 
<ul>
 
<ul>
 
<li>Seeking an MP4 video is now working.</li>
 
<li>Seeking an MP4 video is now working.</li>
 
<li>Added support for mouse wheel, mouse X buttons and vJoy (virtual joystick).</li>
 
<li>Added support for mouse wheel, mouse X buttons and vJoy (virtual joystick).</li>
 
</ul>
 
</ul>
<h3>0.0.4</h3>
+
<h3>0.0.4 - 2013-06-16</h3>
 
<ul>
 
<ul>
 
<li>Viewing MP4 video from a folder on your PC is now possible.</li>
 
<li>Viewing MP4 video from a folder on your PC is now possible.</li>
Line 172: Line 190:
 
<li>Now using XMLHttpRequest instead of jQuery.</li>
 
<li>Now using XMLHttpRequest instead of jQuery.</li>
 
</ul>
 
</ul>
<h3>0.0.3</h3>
+
<h3>0.0.3 - 2013-02-11</h3>
 
<ul>
 
<ul>
 
<li>Mouse buttons could be simulated.</li>
 
<li>Mouse buttons could be simulated.</li>
 
<li>Input could be used when the touch screen is touched.</li>
 
<li>Input could be used when the touch screen is touched.</li>
 
</ul>
 
</ul>
<h3>0.0.2</h3>
+
<h3>0.0.2 - 2013-02-09</h3>
 
<ul>
 
<ul>
<li>Better key mapping</li>
+
<li>Better key mapping.</li>
<li>Key names are always in English</li>
+
<li>Key names are always in English.</li>
 
</ul>
 
</ul>
<h3>0.0.1</h3>
+
<h3>0.0.1 - 2013-02-07</h3>
 
<ul>
 
<ul>
<li>Original version</li>
+
<li>Original version.</li>
 
</ul>
 
</ul>
  

Latest revision as of 20:56, 5 January 2020

UsendMii is a Windows (32-bit and 64-bit) and macOS software that will let use your Wii U GamePad on your computer. UsendMii will also allow you to view MP4 videos from your PC on the Wii U GamePad and your TV.

UsendMii screenshot

Downloads

How To Use

PC Inputs

Wii U Internet Browser

  • Select Internet Browser for the Client Type.
  • Choose an available port for the web server. By default port 80 is used.
  • Map the GamePad buttons to the wanted keys.
    • Left-click on the button to detect the input (keyboard or mouse).
    • Right-click on the button to show a pop-up menu. The Clear, vXbox, vJoy, Detect and Mouse option could be used to set a key.
  • Click on the Start button.
  • Open the Wii U Internet Browser and use one the URLs shown in UsendMii (URL to use in the Wii U Internet Browser).
  • In the menu tap on the PC Inputs button.
  • You may need to click on the Refresh button each time UsendMii starts.

Wii U Homebrew

  • Select Homebrew for the Client Type.
  • Choose an available port for the UDP server. By default port 4242 is used.
  • Map the GamePad buttons to the wanted keys.
    • Left-click on the button to detect the input (keyboard or mouse).
    • Right-click on the button to show a pop-up menu. The Clear, vXbox, vJoy, Detect and Mouse option could be used to set a key.
  • Click on the Start button.
  • Start UsendMii Client.
    • Download latest version from GitHub.
    • Extract the archive content to the /wiiu/apps/ folder on your SD card.
    • Launch UsendMii Client from the Homebrew Launcher.
    • Change the IP address to the one shown in UsendMii (IP address to use in the homebrew).
    • Click on the A button.

Video

  • Use the same steps as above.
  • Choose a Media Folder where MP4 videos are stored.
  • Tap on the Videos button.
  • On the Wii U GamePad click on the video you want to view.

Screenshot

  • Use the same steps as above.
  • Choose a Media Folder where to upload a screenshot.
  • Tap on the Images button.
  • Click the Select button.
  • Pick the image to save. The one on the TV or the one on the Wii U GamePad.
  • Click the Upload button.
  • A new JPG file should now be available in your Media Folder.

vJoy (virtual joystick for Windows)

  • Download vJoy from the Official Site.
  • Execute the installer.
  • Before launching UsendMii Configure the vJoy Device. UsendMii will pick the first device that is available. Buttons, POV Hat Switches and axes are supported.
  • Launch UsendMii and Calibrate the vJoy Device in the Game Controllers (joy.cpl) Properties.
  • Configure your games to use the proper vJoy Device.

vXbox (virtual Xbox controller for Windows)

  • Download and install the latest Xbox 360 controller drivers.
  • Download and follow the steps from GitHub.
  • Configure your games to use the proper vXbox controller.

How Does It Work

  • UsendMii is a HTTP server that delivers Web content to the Wii U Internet Browser software.
  • The Internet Browser uses specialized JavaScript to obtain button states of the GamePad.
  • The button states are converted to JSON and sent to UsendMii using WebSocket protocol. POST request are used for version before 4.0.0.
  • When received, UsendMii will simulate keystrokes, mouse motions, or button clicks.

Change Log

0.7.0 - 2020-01-05

  • Added support for Wii Remote controllers.

0.6.2 - 2019-04-14

  • Fix software regression introduced in version 0.6.0. The New Nintendo 3DS controls were not working.

0.6.1 - 2018-11-11

  • Added support for continuous POV hat switches with vJoy.
  • Request Mean Time now working with Homebrew client type.

0.6.0 - 2018-01-04

  • Added new menu.
  • Reduced lag over time.

0.5.0 - 2017-05-14

  • Added support for UsendMii Client homebrew.
  • Added support for vXbox Guide button.
  • Using Font Awesome 4.7.0 instead of Glyphicons.
  • Updated Bootstrap to version 3.3.7.

0.4.2 - 2016-06-26

  • The screenshot feature will create unique file names.
  • Screenshots can be deleted from hard drive with web interface.

0.4.1 - 2016-04-30

  • Added support for vXbox Left Thumb and Right Thumb.
  • vXbox LT and RT triggers were not simulating proper buttons.

0.4.0 - 2016-04-28

  • Added support for vXboxInterface.
  • Added support for 4 directions POV hat switches with vJoy.
  • Added support for Slider axes with vJoy.
  • Added support for horizontal mouse wheel.
  • Added video subtitles support.

0.3.0 - 2016-02-07

  • Works with New Nintendo 3DS.
  • Showing all available IPv4 addresses.
  • Improved web menu.
  • Updated Bootstrap to version 3.3.6.

0.2.3 - 2015-02-08

  • Linked against vJoy 2.0.5.
  • Updated Bootstrap to version 3.3.2.

0.2.2 - 2014-12-29

  • Wii U screenshot downloader was broken in last version.
  • Web UI is now using Bootstrap framework.

0.2.1 - 2014-10-13

  • Fixed key mapping on Mac OS X.
  • HOME button value was not loaded from XML files and it was impossible to map it.

0.2.0 - 2014-06-22

  • Screen Mapping.
  • HTML menu.
  • Increased application loading time on Windows 7.

0.1.0 - 2013-12-17

  • Increased UsendMii performance with Wii U update 4.0.0.
  • Image viewer and Wii U screenshot downloader.

0.0.7 - 2013-10-01

  • Touch screen was not working.
  • Key mapping was not working in Windows.

0.0.6 - 2013-09-23

  • Mac OS X version is now available (some functionalities are missing).
  • Key mapping could be saved and loaded from XML files.
  • Added touch screen (Left, Right, Up and Down).

0.0.5 - 2013-07-30

  • Seeking an MP4 video is now working.
  • Added support for mouse wheel, mouse X buttons and vJoy (virtual joystick).

0.0.4 - 2013-06-16

  • Viewing MP4 video from a folder on your PC is now possible.
  • Stick could be used for moving the cursor.
  • Now using XMLHttpRequest instead of jQuery.

0.0.3 - 2013-02-11

  • Mouse buttons could be simulated.
  • Input could be used when the touch screen is touched.

0.0.2 - 2013-02-09

  • Better key mapping.
  • Key names are always in English.

0.0.1 - 2013-02-07

  • Original version.

Credits

  • Crayon: code
  • ketufe: ideas and testing
  • vashgs: original concept
  • jsa and The Official GMan: New Nintendo 3DS support