In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "UsendMii"

From WiiUBrew
Jump to navigation Jump to search
(Added information for version 0.0.7)
(Added information for version 0.1.0)
Line 29: Line 29:
 
<ul>
 
<ul>
 
<li>Use the same steps as above.</li>
 
<li>Use the same steps as above.</li>
<li>Choose a Video Folder where MP4 videos are stored.</li>
+
<li>Choose a Media Folder where MP4 videos are stored.</li>
 
<li>Add <i>/video</i> to the URL used above.</li>
 
<li>Add <i>/video</i> to the URL used above.</li>
 
<li>On the Wii U GamePad click on the video you want to view.</li>
 
<li>On the Wii U GamePad click on the video you want to view.</li>
 +
</ul>
 +
<h3>Screenshot</h3>
 +
<ul>
 +
<li>Use the same steps as above.</li>
 +
<li>Choose a Media Folder where to upload a screenshot.</li>
 +
<li>Add <i>/image</i> to the URL used above.</li>
 +
<li>Click the Browse button.</li>
 +
<li>Pick the image to save. The one on the TV or the one on the Wii U GamePad.</li>
 +
<li>Click the Send button.</li>
 +
<li>A new JPG file should now be available in your Media Folder.</li>
 
</ul>
 
</ul>
 
<h3>vJoy (virtual joystick for Windows)</h3>
 
<h3>vJoy (virtual joystick for Windows)</h3>
Line 46: Line 56:
 
<li>UsendMii is a HTTP server that delivers Web content to the Wii U Internet Browser software.</li>
 
<li>UsendMii is a HTTP server that delivers Web content to the Wii U Internet Browser software.</li>
 
<li>The Internet Browser uses specialized JavaScript to obtain button states of the GamePad.</li>
 
<li>The Internet Browser uses specialized JavaScript to obtain button states of the GamePad.</li>
<li>The button states are converted to JSON and sent via a POST request to UsendMii.</li>
+
<li>The button states are converted to JSON and sent to UsendMii using WebSocket protocol. POST request are used for version before 4.0.0</li>
 
<li>When received, UsendMii will simulate keystrokes, mouse motions, or button clicks.</li>
 
<li>When received, UsendMii will simulate keystrokes, mouse motions, or button clicks.</li>
 
</ul>
 
</ul>
  
 
<h2>Changelog</h2>
 
<h2>Changelog</h2>
 +
<h3>0.1.0</h3>
 +
<ul>
 +
<li>Increased UsendMii performance with Wii U update 4.0.0.</li>
 +
<li>Image viewer and Wii U screenshot downloader.</li>
 +
</ul>
 
<h3>0.0.7</h3>
 
<h3>0.0.7</h3>
 
<ul>
 
<ul>

Revision as of 06:06, 17 December 2013

UsendMii is a Windows (32-bit and 64-bit) and Mac OS X 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

  • 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, 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 the URL shown in UsendMii (URL to use in the WII U Internet Browser).
  • You may need to click on the Refresh button each time UsendMii starts.

Video

  • Use the same steps as above.
  • Choose a Media Folder where MP4 videos are stored.
  • Add /video to the URL used above.
  • 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.
  • Add /image to the URL used above.
  • Click the Browse button.
  • Pick the image to save. The one on the TV or the one on the Wii U GamePad.
  • Click the Send button.
  • A new JPG file should now be available in your Media Folder.

vJoy (virtual joystick for Windows)

  • Download vJoy from the Official Site.
  • Read the How to Install steps.
  • Before launching UsendMii Configure the vJoy Device. UsendMii will pick the first device that is available. Only buttons and axes (X, Y, Z, Rx, Ry and Rz) 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.

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.

Changelog

0.1.0

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

0.0.7

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

0.0.6

  • 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

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

0.0.4

  • 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

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

0.0.2

  • Better key mapping
  • Key names are always in English

0.0.1

  • Original version

Credits

  • Crayon: code
  • ketufe: ideas and testing
  • vashgs: original concept