Skip to content

Instantly share code, notes, and snippets.

@appsforartists
Last active December 7, 2025 23:34
Show Gist options
  • Select an option

  • Save appsforartists/3ba4805953cd140a14bdba0b9e2366cf to your computer and use it in GitHub Desktop.

Select an option

Save appsforartists/3ba4805953cd140a14bdba0b9e2366cf to your computer and use it in GitHub Desktop.
Mapping Wii plastic instruments in SteamOS and Windows
/@echo off
cd "C:\Program Files\antimicrox-3.5.1-PortableWindows-AMD64\bin"
start "" "antimicrox.exe"
cd "C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win32"
start "" "EpicGamesLauncher.exe" -com.epicgames.launcher://apps/fn:7f17fff066664078ba6a244f4b31644f:09e442f830a341f698b4da42abd98c9b?action=launch&silent=true
exit
0300bfc6ad1b00001031000011010000,Licensed by Nintendo of America Harmonix Drum Controller for Nintendo Wii,platform:Linux,a:b1,b:b2,x:b0,y:b3,dpleft:h0.8,dpright:h0.2,dpup:h0.1,dpdown:h0.4,-rightx:b6,leftshoulder:b4,lefttrigger:-a3,rightshoulder:b5,righttrigger:-a2,back:b8,start:b9,guide:b12,steam:2,crc:c6bf,
0300037cad1b00001030000001010000,Licensed by Nintendo of America Harmonix Guitar Controller for Nintendo Wii,a:b1,b:b2,x:b3,y:b0,back:b8,guide:b12,start:b9,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a2,righttrigger:a3,leftstick:b6,rightstick:b7,platform:Linux,
050000e67e0500000603000000060000,Nintendo Wii Remote Guitar,crc:e600,platform:Linux,a:b4,b:b5,x:b6,y:b7,dpup:b2,dpdown:b3,leftx:a0,lefty:a1~,leftshoulder:b8,lefttrigger:a3,back:b0,start:b1,steam:2,
<?xml version="1.0" encoding="UTF-8"?>
<joystick configversion="19" appversion="3.5.0">
<!--The SDL name for a joystick is included for informational purposes only.-->
<sdlname>Harmonix Drum Controller for Nintendo Wii</sdlname>
<!--The Unique ID for a joystick is included for informational purposes only.-->
<uniqueID>03008f0bad1b00001031000000000000708512560</uniqueID>
<sets>
<set index="1">
<axis index="3">
<throttle>normal</throttle>
</axis>
<axis index="1">
<throttle>normal</throttle>
</axis>
<axis index="2">
<throttle>normal</throttle>
</axis>
<axis index="4">
<throttle>normal</throttle>
</axis>
<dpad index="1">
<dpadbutton index="8">
<slots>
<slot>
<code>0x1000012</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="2">
<slots>
<slot>
<code>0x1000014</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="1">
<slots>
<slot>
<code>0x1000013</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="4">
<slots>
<slot>
<code>0x1000015</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
</dpad>
<button index="9">
<slots>
<slot>
<code>0x46</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="3">
<slots>
<slot>
<code>0x31</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="10">
<slots>
<slot>
<code>0x52</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="1">
<slots>
<slot>
<code>0x33</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="2">
<slots>
<slot>
<code>0x34</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="4">
<slots>
<slot>
<code>0x32</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="5">
<slots>
<slot>
<code>0x46</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="11">
<slots>
<slot>
<code>0x20</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="13">
<slots>
<slot>
<code>0x45</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
</set>
</sets>
</joystick>
<?xml version="1.0" encoding="UTF-8"?>
<joystick configversion="19" appversion="3.5.0">
<!--The SDL name for a joystick is included for informational purposes only.-->
<sdlname>Harmonix Guitar Controller for Nintendo Wii</sdlname>
<!--The Unique ID for a joystick is included for informational purposes only.-->
<uniqueID>0300d6e9ad1b00001030000000000000708512304</uniqueID>
<sets>
<set index="1">
<axis index="1">
<throttle>normal</throttle>
</axis>
<axis index="3">
<throttle>positive</throttle>
<axisbutton index="2">
<slots>
<slot>
<code>0x2f</code>
<mode>keyboard</mode>
</slot>
</slots>
</axisbutton>
</axis>
<axis index="2">
<throttle>normal</throttle>
</axis>
<axis index="4">
<throttle>normal</throttle>
<axisbutton index="1">
<slots>
<slot>
<code>5</code>
<mode>mousebutton</mode>
</slot>
</slots>
</axisbutton>
<axisbutton index="2">
<slots>
<slot>
<code>4</code>
<mode>mousebutton</mode>
</slot>
</slots>
</axisbutton>
</axis>
<dpad index="1">
<dpadbutton index="2">
<slots>
<slot>
<code>0x1000015</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="8">
<slots>
<slot>
<code>0x1000013</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="4">
<slots>
<slot>
<code>0x45</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="1">
<slots>
<slot>
<code>0x20</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
</dpad>
<button index="10">
<slots>
<slot>
<code>0x1000004</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="1">
<slots>
<slot>
<code>0x34</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="6">
<slots>
<slot>
<code>0x46</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="3">
<slots>
<slot>
<code>0x32</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="9">
<slots>
<slot>
<code>0x1000000</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="7">
<slots>
<slot>
<code>0x45</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="5">
<slots>
<slot>
<code>0x35</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="13">
<toggle>true</toggle>
<slots>
<slot>
<code>0x52</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="2">
<slots>
<slot>
<code>0x31</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="4">
<slots>
<slot>
<code>0x33</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
</set>
</sets>
</joystick>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment