We are happy to announce the release of the first release candidate for STK 1.2!
As this release is in the 1.x series, it will be compatible with the previous 1.x releases in terms of online gameplay and physics. One of the most important changes for this release is that we ported a lot of low-level windows creation/input handling code to SDL2, which improves/allows the following: Improved gamepad handling In the past, our gamepad handling was done using outdated Irrlicht-based code, which lacks basic features like hotplug. With SDL2, STK has the following improvements to gamepad handling: https://github.com/supertuxkart/stk-code/pull/4309. With SDL2, we also now allow using the Asian input method for all platforms we support, thanks to excellent text handling in SDL2.
We've also been hard at work improving many other areas of STK!
For the user interface, we integrated a "Modern" skin, which is in a new, different style compared to our existing skins. One big highlight of this skin is that all icons of it are drawn as SVG icons. We are working on allowing STK to render the SVG files directly, which will help the GUI to not be pixelated at high resolutions, without having to using large PNG files. We may write more on this skin's features in a future blog post.
For gameplay, we added multiple camera modes, which allow significantly more flexibility for the user:
We also adjusted the code for online servers, so you can now use any addon karts online! Although there aren't any new tracks in this release, one of our community members, Crystal, updated the Pidgin kart with some improvements, such as headlight/taillight, new tires, and a new spoiler.
Additionally, we switched to a new packaging format for the Android release, which allows all tracks to be bundled without additional downloads.
For the progress in dual-licensing STK, currently around 30-40% of contributors have agreed. We will send another email which will give more information before the final 1.2 comes out. We hope you enjoy the release of STK 1.2 Release Candidate 1, get it here!