Skip to content

Commit

Permalink
Changelog, readme, update release title
Browse files Browse the repository at this point in the history
  • Loading branch information
isXander committed Oct 29, 2024
1 parent 44b0b1c commit 820c4bc
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 11 deletions.
10 changes: 5 additions & 5 deletions .github/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,11 @@ that lets you focus on playing the game, instead of battling through the menus.

### Does it support Steam Deck?

**Yes!** Controlify has been tested and is fully working on the Steam Deck, and works great.
However, due to limitations with SteamOS, only Steam games can currently interface with the gyroscope and the
back buttons directly, though [this is set to change in the coming months](https://github.com/libsdl-org/SDL/issues/9148)!
For now, you can use Steam Input to convert the gyro into a mouse input, and map the back buttons to other, more common
buttons.
**Yes!** Controlify has full support for Steam Deck using a custom controller driver built right in to Controlify!
You can utilise gyro, back buttons and touchpads. Controlify also auto-pauses the game when you open the Steam or Quick
Access Menu.

This enhanced Steam Deck support requires Decky Loader to function properly.

### Does it support my controller?

Expand Down
8 changes: 3 additions & 5 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -174,11 +174,7 @@ dependencies {
}

// sodium compat
modDependency("sodium", { "maven.modrinth:sodium:$it" }) { runtime ->
if (runtime) {

}
}
modDependency("sodium", { "maven.modrinth:sodium:$it" })

// RSO compat
modDependency("reesesSodiumOptions", { "maven.modrinth:reeses-sodium-options:$it" })
Expand Down Expand Up @@ -322,6 +318,8 @@ publishMods {

modLoaders.add(loader)

displayName.set("$versionWithoutMC for $loader $mcVersion")

fun versionList(prop: String) = findProperty(prop)?.toString()
?.split(',')
?.map { it.trim() }
Expand Down
30 changes: 29 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,34 @@ This version has the following targets:

[![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect)

## 1.21.2/3 Support!

This update includes support for the latest version of Minecraft, including the new bundle item!

### Bundles

Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft.

By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the
bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to
add items to the bundle.

### Sodium

Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!**

Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then,
the unmodded Sodium options is working fine. Reese's support will come soon.

## Gyro improvements

Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options
allow for gyro ratcheting as well as using the gyro button to toggle on/off.

## Changes

Fix lockups when loading into worlds with Steam Decks
- Update to 1.21.3
- Add toggle to disable the enhanced Steam Deck driver in global settings.
- Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430))
- Fix sprint not working and look input getting stuck after tabbing out
- Fix crash on pause menu when mods remove some buttons

0 comments on commit 820c4bc

Please sign in to comment.