# Cemu detailed changelog for 1.26.0# Patreon release date: 2021-10-30 (WIP1)2021-11-06 (WIP2)2021-11-18 (WIP3)2021-11-26 (WIP4)2021-12-10 (WIP5)# Public release date: 2021-12-24input: Reworked input system from the ground up, fixed bugs and added new featuresInput configuration now supports binding more than one controller to any emulated controllerFor example, you can setup two joycons to work as one controllerOr you can setup an XInput controller and then add your phone as a DSU motion sourceAny combination is possible with no limit on how many input sources you can set per emulated controllerThis update also features a new profile system and overhauled UI to accomodatefor the new multi-controller feature. Cemu remains backwards compatible with existing controller profiles.Additional input improvements include:SDL API now also supports Stadia, Steam and Amazon Luna controllersDefault button layouts for some API/controller combinationsMuch better support for native WiimotesGenerally better handling for deadzone on all controller APIsgeneral: Fixed a long standing crash issue that could occur when opening any file dialog (like MLC folder selection, or file load option)This likely also fixes other rare UI related crashesgeneral: Fixed an issue where the download manager would always download v0 of any DLC instead of the latest versionVulkan: Fixed random graphic corruptions that could occur due to incorrectly handling some Vulkan pipeline configurationsResolves graphic glitches in Bayonetta 2 and possibly other gamesAX: Unimplemented AUX audio effects are now handled gracefullyThis avoids issues like echoed audio seen in a few games since Cemu 1.25.3AX: Store AUX channels as 16-bit samples instead of 24-bit to match console behavior. Some games require this in order for their effects to be applied correctlyFixes distorted background music in Color Splashlog: Reworked path printing to match the actual internal paths Cemu uses (for mlc, base game directory etc.)Also fixed log encoding issues with non-ANSI directory namesgfxPacks: Fixed several issues where replaced games files as part of a graphic pack would not be detected correctlygfxPacks: Improved robustness and logging of graphic pack errors. Cemu should not close when encountering some types of graphic pack errorsCPU: Tweaked the thread scheduler to prevent a rare but repeatable type of deadlockPrevents Mario Party 10 from getting stuck on bootRPLLoader: Reworked large parts of the RPL loader internals, fixed bugs and improved robustnessPartially broken .rpl files as encountered in some homebrew should no longer crash CemuFixed an out-of-resources related crash seen in Mario Party 10coreinit: Release held mutexes when a thread is endedFixes Mario Party 10 minigames getting stuck during loadingUI: The game loading-screen image will now stay at the correct aspect ratio regardless of the size of the windowUI: The "Save main/pad window position" options will now correctly remember and restore the fullscreen stateUI: Decreased the minimum allowed size of the GamePad window when resizingmisc: Fixed an issue where transferred NNID accounts could not be used with the Download Managermisc: Reworked the code used for parsing INI-format files for better performance and robustness against syntax mistakes and BOM-sequencesThe INI format is used by game profiles, controller profiles and graphic packs rules.txtdebugger: Data directives like .float or .int now also work in the debugger assembly viewNote:(#xx) refers to resolved bug tracker issues. See http://bugs.cemu.info/projects/cemu/