August 31, 2021

SuperTuxKart 1.3 release candiate available!

 

SuperTuxKart 1.3 release candidate is out!

After a year, here is the latest release of the 1.x series, let’s check out the new features!

Link: https://trailer.supertuxkart.net/1.3/trailer.mp4

🎮 Switch Homebrew Port

Thanks to SDL2 implementation done in 1.2, SuperTuxKart has been ported to Switch Homebrew, you need to have Homebrew installed: https://switch.homebrew.guide/, then you can play SuperTuxKart on your Switch instead of... Nolok Kart 8!

See https://github.com/supertuxkart/stk-code/pull/4491/files for details, as you can see SDL2 allows porting STK to any platform with little platform dependant code.



Also thanks to SDL2 haptic and Mary, SuperTuxKart now supports force feedbacks for controllers that have this feature. Get some "bzzz" when you get destroyed!

Congratulations to Mary for her wonderful works!


🏟️ New Arenas

- Ancient Colosseum Labyrinth 🏛️

This release features a new battle arena in a dark environment inspired by the Rome colosseum.

Dodge the dangers hidden in the labyrinth, outmaneuver your opponents, and discover the secret path below the Colosseum. Have fun!

Thanks to Typhon306 for this amazing new arena.


 

- Alien Signal 👽

If you have received the donator package in the past, you may already know this arena, which is based on a real location of the SETI program… Now shipped in the main game, enjoy! Made by samuncle.

 


Both arenas support Capture-The-Flag mode which allows online players to have a more variety of tracks to choose from.

🏎️ New Karts

Our artist ZAQraven99 has worked hard on revamping existing karts.

Sara the Racer has been replaced by the cute Pepper from Pepper&Carrot.

Gnu has got a new look, as well as Sara the Wizard who is now called Sara.

Adiumy and Emule also got a makeover.


🐧 GUI Improvements

- Render resolution

Another feature improving STK's performance can be activated via the "render resolution option" in the graphics settings.

The resolution can be lowered by up to 50%, which will result in better frame rates. It's enabled by default on Android port of SuperTuxKart now.


- New high scores selection screen

Having been available only in the track selection or in the ghost replay menu (not even all), you can now find all your high scores in the same place in a new menu. There, your best times in normal races, time trials and egg hunts are shown. Thanks to Worldblender for this feature!


🐒 Blender 2.8

Blender is the official software used by STK artists to create tracks, karts, arenas and more.

Blender 2.8 broke compatibility with 2.7, so there are updated SuperTuxKart Blender scripts, by Worldblender.

Check out github.com/supertuxkart/stk-blender to learn more.



Download SuperTuxKart 1.3 release candidate now from https://github.com/supertuxkart/stk-code/releases/tag/1.3-rc1!


👊 Contributing

STK team needs your help! Check out supertuxkart.net/contributing.

If you can help us as coder, 3D artist (documentation will be updated soon for blender 2.8), translator, or in any other way, you are very welcome!


👉 Follow STK

Twitter: @supertuxkart

Instagram: @supertuxkart


☝️ Chat with us!

Matrix: #supertuxkart:matrix.org 

irc: #supertuxkart on libera.chat

Telegram: #STKInternational

August 27, 2020

SupertuxKart 1.2 release

The SuperTuxKart team is happy to announce the release of version 1.2. Online play is still compatible with previous 1.x versions.


 
SuperTuxKart 1.2 official trailer

Downloads

Due to complaints about download speed on SourceForge, from this release onward we will also upload our binaries and source tarball on GitHub. This will be offered as a fallback in case of SourceForge downtime or slow download speed. The SourceForge download will still be here.

Here are more details for the 1.2 release:

What's new?

The release candidate blogpost explains some of the more important changes from 1.1. But here is an overview:

  • Much better gamepad support, by using SDL2 instead of Irrlicht for window creation
    • SuperTuxKart now support gamepad hotplugging
    • Most gamepad related bugs have been fixed as well
    • Easier remapping
  • New settings to customize the game's camera
  • On Android, all official tracks are now included in the release build
  • A new "Cartoon" theme (the "Modern" theme previously announced) featuring an alternative icon set


  • An improved online rating system. Online rankings have been reset to go along with it.
  • The game's window can now be resized in-game without going in the options
  • The minimap now shows basketballs
  • Haiku support
  • In Android, use a custom splash screen at launch and a better progress indicator during data extraction after download
  • Any addon kart can now be used online even if other players don't have it.
  • Three improved karts : a new Kiki kart and improved Pidgin and Puffy karts
  • Add support for IPv6 LAN servers
  • Improved server creation speed and performance
  • In-game creation of a racing server is now possible on iOS devices
  • An improved tutorial with free-flow racing
  • Support for SVG icons
  • New tips for soccer mode
  • Team chat for team games
  • And many many enhancements and fixes too small to be listed here, but that add up

What's next?

SuperTuxKart development efforts will continue in the 1.x series, with another release targeted in a few months. While not as catchy as brand new tracks, gameplay mechanics or graphics effects, the changes will once again improve player experience.

Beyond more polish, development on Vulkan support is planned to begin as well as general improvements in the rendering engine for more performance.

We have also sent another e-mail to previous contributors for the dual-licensing of STK code, with a more detailed background. Check here for information.

After this, our focus will switch to a 2.0 release that will deliver many new or overhauled tracks, gameplay changes, and much more. The work on improved tracks has already begun.

SuperTuxKart is a free open-source game that depends on community contributions. There is no shortage of things to work on for programmers and 3D artists alike.

How quickly the next releases will come and how much content they bring might also depend on you!

You can download SuperTuxKart 1.2 here or here.

July 21, 2020

SuperTuxKart 1.2 Release Candidate 1 available!

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:
- Hotplug support: You can now plug/unplug gamepads and STK will immediately detect the changes, restarting STK is no longer required. - SDL2 gamepad controller mapping: This allows a uniform default controller binding suitable for most Xbox-style controllers, and also makes re-mapping controls significantly easier (buttons will show up as e.g. "X" or "Left thumbstick left", rather than "Button 19", etc.) - Most gamepad-related bugs, such as not being able to rebind controls on some devices/platforms, should now be fixed. If you were having issues with your gamepad in a previous release, make sure to give this release a try! Improved portability to new platforms One example is our Haiku port, now that SDL2 is used, its pull request was just feature definitions for platform specific code, see 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!

January 5, 2020

SuperTuxKart 1.1 released

We are happy to announce that the final 1.1 release is ready!

Compared to the previous release candidate, based on the feedback we received, you can now change the touchscreen controller type in race paused dialog:



As previously stated, we have started the process to dual license STK to MPLv2 or any later version, and therefore we have started contacting the previous contributors as stated on https://supertuxkart.net/STK_Dual_licensing (see previous blogpost for more details on dual-licensing).

So in case you have name there make sure to check your mailbox, we look forward to your reply!




What's new?

The new features were described in more detail in the previous blogpost so you can refer to the previous post for more details. Here is a summary of the new changes :
  • Improved online multiplayer play
    • Fix network lags in various scenarios when playing online
    • Add AI support to local networking servers
  • UI enhancements
  • A new arena: Pumpkin Park
  • Mobile enhancements and iOS support (The iOS version can be tested through testflight : https://testflight.apple.com/join/mbK8RjHq )
  • Complex text layout and emoji support
  • Story mode timer for speedrunners
  • Generic polish and minor improvements

Downloads

Download the game here : https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.1





December 21, 2019

SuperTuxKart 1.1 Release Candidate

SuperTuxkart 1.1 RC1 is out

The SuperTuxKart team is happy to announce the release of the first release candidate for STK 1.1.

The changes in the team didn't keep the project from moving forward, propelled by the dedication of our core contributors that already made most of the work for the previous versions.

For this release, one of our goals was to keep compatibility with 1.0. The new version offers many improvements, but physics, items and tracks stay the same. Existing 1.0 profiles are read and used by 1.1, so progress and configurations are not lost.

This compatibility didn't preclude improving STK a lot.

Binaries for Linux, Windows, Android and Mac are available here : https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.1-rc1/

The iOS version can be tested through testflight : https://testflight.apple.com/join/mbK8RjHq

What's new?

Better online play

1.0 was the first release supporting online multiplayer. It has been a success, with many people coming together to race. Over 4500 players tried out ranked races, among which hundreds did dozens if not hundreds of races. Skilled drivers have given us many great races that have been shared online in videos [1] [2] [3] [4].



Other modes, like free-for-all, football and capture-the-flag, have also been popular.

This has been an important area of focus in the new version, adding missing features and polishing some rough edges ; mostly thanks to Benau.

Among the most important changes to networking are IPv6 client and server support, improved synchronization (especially for collisions), expanded support for AIs, management features for server owners, and increased support for addons, along many more minor fixes and quality-of-life features.

General polish and features

Despite compatibility with 1.0, the new version add some features meaningful for gameplay.

Powerups held by other karts can now be shown through an option. Glancing at those in the middle of the race and reacting accordingly without compromising the main driving is a fine balancing act. This is also meant to patch a potential exploit hole, as multiplayer clients already had that information available even if it wasn't displayed.

1.1 offers a story mode timer that allows you to see how quickly you can manage to complete it, if you're up to the challenge.

Other changes are more subtle. Some of those enhance compatibility and stability: full support for unicode file paths, prevention of "this program is not responding" messages, fixes for rare crashes... Other polish the experience : battle spawn points are random, there is no ground sound anymore when the kart is flying, and many more.

UI enhancements

User interface has been another key area for fixes and improvements.

All across the UI, a lot of issues with scaling to 1440p and 4K resolutions have been fixed. It is also now possible to adjust the game's font size to best fit your liking.


Small and very large font size compared at the same resolution

Emojis are now supported and available when chatting in servers. This also enabled us to display country flags for players online. As asked by many players, ranking changes after a ranked races are now displayed in the result screen.



There has been many other small enhancements or fixes that can't be listed here.

A new arena: Pumpkin Park

While the main tracks stay the same apart some very minor bugfixes, 1.1 ships with Pumpkin Park, an arena by samuncle that was previously part of the gift package.

Mobile enhancements and iOS support

Since 0.9.3, SuperTuxKart is available on Android. While most of the code is shared with the computer versions, mobile devices don't offer the same experience. Significant work, especially by deveee, has gone towards a seamless experience on mobile.

The big novelty however is that SuperTuxKart is also now compatible for iOS, through Benau's work.

SuperTuxKart on an iPhone XS


The next most important change for mobile STK in 1.1 is the option of downloading in-game the assets that are missing from the default packages because of size limitations.

Closing words

We hope you'll take as much pleasure playing SuperTuxKart as we did seeing it improve through our work and our community's feedback.

With the holidays coming soon, we have no set date for the 1.1 release. We're waiting on translators to finish updating translation and on your feedback about major issues that needs to be addressed to move from this release candidate to the final 1.1 release. Please report any bug you encounter on our GitHub tracker, after checking someone didn't report it already: https://github.com/supertuxkart/stk-code/issues

If you are interested in what is new in 1.1, a more detailed changelog can be found here : https://github.com/supertuxkart/stk-code/blob/master/CHANGELOG.md

After 1.1 is out, we plan on asking past STK contributors to dual-license the game under both the GPLv3 (the game's current license) and the MPL, to give the project more freedom to deal with some software repositories like Steam, while sticking to free software.

If you enjoy our game, you may also chose to contribute with code or art. There is almost limitless room for improvement, and you can make a difference by making it your game, too.

Happy holidays!