├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug-report---problems.md │ └── feature-request.md ├── .gitignore ├── BetterJoy.sln ├── BetterJoyForCemu ├── ! Install the drivers in the Drivers folder ├── .editorconfig ├── .nuget │ └── mouse-keyboard-hook-logo.png ├── 3rdPartyControllers.Designer.cs ├── 3rdPartyControllers.cs ├── 3rdPartyControllers.resx ├── App.config ├── BetterJoy.csproj ├── Collections │ └── ConcurrentList.cs ├── Config.cs ├── Controller │ ├── OutputControllerDualShock4.cs │ └── OutputControllerXbox360.cs ├── Drivers │ ├── HIDGuardian │ │ ├── HIDGuardian Install (Run as Admin).bat │ │ ├── HIDGuardian Uninstall (Run as Admin).bat │ │ └── _drivers │ │ │ ├── HidCerberus.Lib.dll │ │ │ ├── HidCerberus.Srv │ │ │ ├── Content │ │ │ │ ├── custom │ │ │ │ │ ├── api-requests.js │ │ │ │ │ └── viewmodels.js │ │ │ │ └── dep │ │ │ │ │ ├── bootstrap-theme.min.css │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ ├── jquery-3.2.1.min.js │ │ │ │ │ ├── jquery.form.min.js │ │ │ │ │ ├── knockout-min.js │ │ │ │ │ └── knockout.mapping.min.js │ │ │ ├── HidCerberus.Srv.exe │ │ │ ├── HidCerberus.Srv.exe.config │ │ │ └── index.html │ │ │ ├── HidGuardian │ │ │ ├── HidGuardian.inf │ │ │ ├── HidGuardian.sys │ │ │ ├── WdfCoinstaller01009.dll │ │ │ └── hidguardian.cat │ │ │ └── devcon.exe │ ├── README.txt │ ├── ViGEmBusSetup_x64.msi │ └── ViGEmBusSetup_x86.msi ├── HIDapi.cs ├── Icons │ ├── betterjoyforcemu_icon.ico │ ├── cross.png │ ├── jc_left.png │ ├── jc_left_s.png │ ├── jc_right.png │ ├── jc_right_s.png │ ├── pro.png │ ├── snes.png │ └── ultra.png ├── Joycon.cs ├── MadgwickAHRS.cs ├── MainForm.Designer.cs ├── MainForm.cs ├── MainForm.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ └── app.manifest ├── Reassign.Designer.cs ├── Reassign.cs ├── Reassign.resx ├── UpdServer.cs ├── packages.config ├── x64 │ └── hidapi.dll └── x86 │ └── hidapi.dll ├── LICENSE ├── README.md └── title.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report---problems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/.github/ISSUE_TEMPLATE/bug-report---problems.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/.gitignore -------------------------------------------------------------------------------- /BetterJoy.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoy.sln -------------------------------------------------------------------------------- /BetterJoyForCemu/! Install the drivers in the Drivers folder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BetterJoyForCemu/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/.editorconfig -------------------------------------------------------------------------------- /BetterJoyForCemu/.nuget/mouse-keyboard-hook-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/.nuget/mouse-keyboard-hook-logo.png -------------------------------------------------------------------------------- /BetterJoyForCemu/3rdPartyControllers.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/3rdPartyControllers.Designer.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/3rdPartyControllers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/3rdPartyControllers.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/3rdPartyControllers.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/3rdPartyControllers.resx -------------------------------------------------------------------------------- /BetterJoyForCemu/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/App.config -------------------------------------------------------------------------------- /BetterJoyForCemu/BetterJoy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/BetterJoy.csproj -------------------------------------------------------------------------------- /BetterJoyForCemu/Collections/ConcurrentList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Collections/ConcurrentList.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Config.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Controller/OutputControllerDualShock4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Controller/OutputControllerDualShock4.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Controller/OutputControllerXbox360.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Controller/OutputControllerXbox360.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/HIDGuardian Install (Run as Admin).bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/HIDGuardian Install (Run as Admin).bat -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/HIDGuardian Uninstall (Run as Admin).bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/HIDGuardian Uninstall (Run as Admin).bat -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Lib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Lib.dll -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/custom/api-requests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/custom/api-requests.js -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/custom/viewmodels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/custom/viewmodels.js -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/bootstrap-theme.min.css -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/bootstrap.min.css -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/bootstrap.min.js -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/jquery-3.2.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/jquery-3.2.1.min.js -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/jquery.form.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/jquery.form.min.js -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/knockout-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/knockout-min.js -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/knockout.mapping.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/Content/dep/knockout.mapping.min.js -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/HidCerberus.Srv.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/HidCerberus.Srv.exe -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/HidCerberus.Srv.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/HidCerberus.Srv.exe.config -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidCerberus.Srv/index.html -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidGuardian/HidGuardian.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidGuardian/HidGuardian.inf -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidGuardian/HidGuardian.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidGuardian/HidGuardian.sys -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidGuardian/WdfCoinstaller01009.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidGuardian/WdfCoinstaller01009.dll -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidGuardian/hidguardian.cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/HidGuardian/hidguardian.cat -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/HIDGuardian/_drivers/devcon.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/HIDGuardian/_drivers/devcon.exe -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/README.txt -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/ViGEmBusSetup_x64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/ViGEmBusSetup_x64.msi -------------------------------------------------------------------------------- /BetterJoyForCemu/Drivers/ViGEmBusSetup_x86.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Drivers/ViGEmBusSetup_x86.msi -------------------------------------------------------------------------------- /BetterJoyForCemu/HIDapi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/HIDapi.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Icons/betterjoyforcemu_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Icons/betterjoyforcemu_icon.ico -------------------------------------------------------------------------------- /BetterJoyForCemu/Icons/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Icons/cross.png -------------------------------------------------------------------------------- /BetterJoyForCemu/Icons/jc_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Icons/jc_left.png -------------------------------------------------------------------------------- /BetterJoyForCemu/Icons/jc_left_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Icons/jc_left_s.png -------------------------------------------------------------------------------- /BetterJoyForCemu/Icons/jc_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Icons/jc_right.png -------------------------------------------------------------------------------- /BetterJoyForCemu/Icons/jc_right_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Icons/jc_right_s.png -------------------------------------------------------------------------------- /BetterJoyForCemu/Icons/pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Icons/pro.png -------------------------------------------------------------------------------- /BetterJoyForCemu/Icons/snes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Icons/snes.png -------------------------------------------------------------------------------- /BetterJoyForCemu/Icons/ultra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Icons/ultra.png -------------------------------------------------------------------------------- /BetterJoyForCemu/Joycon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Joycon.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/MadgwickAHRS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/MadgwickAHRS.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/MainForm.Designer.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/MainForm.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/MainForm.resx -------------------------------------------------------------------------------- /BetterJoyForCemu/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Program.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Properties/Resources.resx -------------------------------------------------------------------------------- /BetterJoyForCemu/Properties/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Properties/app.manifest -------------------------------------------------------------------------------- /BetterJoyForCemu/Reassign.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Reassign.Designer.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Reassign.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Reassign.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/Reassign.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/Reassign.resx -------------------------------------------------------------------------------- /BetterJoyForCemu/UpdServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/UpdServer.cs -------------------------------------------------------------------------------- /BetterJoyForCemu/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/packages.config -------------------------------------------------------------------------------- /BetterJoyForCemu/x64/hidapi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/x64/hidapi.dll -------------------------------------------------------------------------------- /BetterJoyForCemu/x86/hidapi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/BetterJoyForCemu/x86/hidapi.dll -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/README.md -------------------------------------------------------------------------------- /title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Davidobot/BetterJoy/HEAD/title.png --------------------------------------------------------------------------------