# JoySpoof A modern web-based tool for customizing Nintendo Switch Joy-Con and Pro Controller colors using the WebHID API. ## Features - **Real-time Color Preview**: See your color changes instantly on a visual controller representation - **Extensive Color Presets**: Choose from 15+ retail colors and 25+ special edition colors - **Controller Information**: firmware version, MAC address, and serial number - **Persistent Changes**: Color modifications are saved directly to the controller's memory ## Usage ### Prerequisites - **Browser**: Chrome, Edge, or other Chromium-based browsers (WebHID support required) - **Operating System**: Anything that runs a Browser - **Controller**: Nintendo Switch Joy-Con or Pro Controller ### Step-by-Step Guide 1. **Connect Your Controller** - Pair your Joy-Con or Pro Controller to your device via Bluetooth - Ensure the controller is connected and recognized by your system 2. **Access JoySpoof** - Open [sillyangel.fyi](https://sillyangel.fyi) in a supported browser - Click the **"+"** button to connect to your controller 3. **Select Your Controller** - Choose your controller from the device selection dialog - Controller information will automatically populate 4. **Customize Colors** - **Manual Selection**: Use the color pickers to choose custom colors - **Preset Colors**: Click any preset color square to apply instantly - **Real-time Preview**: Watch changes appear on the controller image 5. **Apply Changes** - Click **"Submit Colors"** to write changes to controller memory - Use **"Reset Colors"** to revert to original controller colors ## ⚠️ Important Notes - **Permanent Changes**: Color modifications are written to controller memory - **Warranty**: Modifying controller firmware may void warranty - **Backup**: Original colors are stored but consider documenting them ## References - [Nintendo Switch Joy-Con Documentation](https://switchbrew.org/wiki/Joy-Con) - [WebHID API Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API) ## License This project is for educational and personal use. Nintendo, Joy-Con, and Pro Controller are trademarks of Nintendo Co., Ltd. --- **Disclaimer**: This tool modifies controller firmware. Use at your own risk. I'm are not responsible for any damage to your controllers.