|
| 1 | +# Controlify 1.3 (Beta 2) for 1.20 |
| 2 | + |
| 3 | +## Additions |
| 4 | + |
| 5 | +### Controller Carousel Screen |
| 6 | + |
| 7 | +This screen appears where the YACL config once was, after opening controller settings. You |
| 8 | +can select a controller from the carousel to either edit its settings or set it as the active |
| 9 | +controller. |
| 10 | + |
| 11 | +On each entry of the carousel, you can now also see a pixel art icon of the specific controller type, |
| 12 | +thanks to [Andrew Grant](https://github.com/Andrew6rant) for making these! |
| 13 | + |
| 14 | +### New Controller Settings Screen |
| 15 | + |
| 16 | +Upon opening an individual controller config, a more refined YACL config screen will appear. |
| 17 | +Three categories are available: Basic, Advanced and Controls. Basic contains the most common |
| 18 | +settings you will change, advanced holds settings such as gyro and rumble. |
| 19 | + |
| 20 | +With the new settings screen, comes the features of YetAnotherConfigLib v3. Some option descriptions |
| 21 | +are now enhanced with gifs and images to better explain what they do. Because the controls groups are now |
| 22 | +actually classes as groups, searching the group name will show all controls in that group. |
| 23 | + |
| 24 | +### Greatly improved gyro support |
| 25 | + |
| 26 | +I got my hands on a controller with gyro, so I was able to test and refine the functionality to make |
| 27 | +it as intuitive as possible. For starts, it actually works now (I forgot to enable the sensor) and the flick |
| 28 | +stick is now a smooth animation rather than just jumping 90 degrees. |
| 29 | + |
| 30 | +### Better controller name detection |
| 31 | + |
| 32 | +If not provided by explicit controller detection, Controlify now uses the name found in the |
| 33 | +SDL game controller database, so more controllers should have more accurate names. |
| 34 | + |
| 35 | +### Experimental anti-snapback |
| 36 | + |
| 37 | +Every spring isn't perfect, and can sometimes cause the stick to overshoot the neutral position |
| 38 | +when returning to it. This can cause the camera to drift slightly. This feature attempts to mitigate |
| 39 | +that. This feature can already be found in DS4Windows, but a more native solution is always better. |
| 40 | + |
| 41 | +To try it out, you need to set a JVM flag in your launcher: `-Dcontrolify.debug.use_snapback=true`, |
| 42 | +however, do be warned, this is extremely buggy and can cause the stick to jitter. |
| 43 | + |
| 44 | +## Bug Fixes |
| 45 | + |
| 46 | +- Fixed the natives onboarding screen getting stuck until a restart |
| 47 | +- Fix crash when attempting to load joysticks. |
0 commit comments