Controlify 2.0.0-beta.15

Changelog

Controlify 2.0.0-beta.15

This version has the following targets:

  • 1.20.6-fabric
  • 1.20.6-neoforge
  • 1.20.4-fabric
  • 1.20.4-neoforge
  • 1.21-fabric
  • 1.21-neoforge
  • 1.20.1-fabric

Steam Deck Support

The time has finally arrived: explicit Steam Deck support!

With a little bit of initial setup that Controlify will walk you through, Controlify will now be able to:

  • Read the back buttons, gyro and touchpads of your Steam Deck
  • Intelligently pause the game when you open the Steam or Quick Access Menu.

Controlify does this be hooking into the internal JavaScript console that runs SteamOS. This allows Controlify a deep integration into SteamOS. Unfortunately, this deep access also comes at the cost that it all needs to be reverse-engineered.

Here are some features you should expect to see coming to Controlify very soon:

  • Native screenshot handling - Taking a screenshot in the game will add it to the media library of the game, as well as bringing out the screenshot preview popup
  • Native keyboard handling - Instead of using the (admittedly crappy) built-in on-screen keyboard by Controlify, you will be able to use the Steam Deck one!

Other Changes

  • Target 1.21.1 rather than 1.21.0
  • Add FancyMenu compatibility - modpack creators can now assign a custom action that opens the controller list screen

Bug Fixes

  • Fix the global settings not saving when pressing 'Save'
  • Fix 'Out of Focus' look input breaking after resuming the game from pause menu
  • Fix crash on modded pause screen that deleted certain widgets
  • Fix multiple joystick with same HID data not being differentiated (currently hidden behind debug flag)
  • Fix Dualshock3 sprite scaling
  • Fix startup crash on 1.20.1 build
  • Catch "item group has no page" error and log the offending item group, fixes crash
  • Fix broken loading of custom controller mappings when a mapping includes a 'I don't have this input' option

Files

Controlify-2.0.0-beta.15+1.20.4-neoforge.jar(1.62 MiB) Primary Download
Controlify-2.0.0-beta.15+1.20.4-neoforge-offline.jar(18.14 MiB) Download

Project members

isxander

Owner

Details

Licensed LGPL-3.0-or-later
Published 3 years ago
Updated 8 days ago