2018-08-18 18:47:30 -04:00
# Changelog
This file documents notable changes to SuperTuxKart across versions since its inception.
It should be kept in mind that some versions have a less complete changelog than others, and that this changelog do not list the details of the many small bugfixes and improvements which together make a significant part of the progress between releases.
For similar reasons, and because some features are vastly more complex than others, attributions of main changes should not be taken as a shorcut for overall contribution.
## Unreleased
2018-08-12 12:59:20 -04:00
* Networking game for normal race, time trial, free for all, capture the flag and soccer
2018-08-18 18:47:30 -04:00
* Better random item distribution for various numbers of karts by Alayan and hiker
* Numerous improvements to input on Android by deveee
* Unlockable SuperTux challenges in Story Mode by Alayan
* Race UI improvements (new speedometer, nitro gauge, bigger minimap) by Alayan
* Improvements to ghost replays (more data saved, live time difference, replay comparison, UI improvements, egg hunt replays) by Alayan
* Kart color customization by Benau
* Improved powerup handling in AI by Alayan
* Local multiplayer improvements by Fantasmos
* New coal skin by Alayan
* Visual improvements (new skidding particles, better rescue, bubblegum flashing before ending)
* Audio improvements (crash sound depending on speed/direction, sound cue in nitro challenges)
* Gameplay improvements (much better slipstreaming, GP points...)
* Terrain slowdown works again as intended on several tracks where it was missing
* Many bugfixes
### Tracks and modeling
#### Tracks
* Many unwanted shortcuts and exploits fixed by Auria
* Las Dunas Soccer by samuncle
2018-06-17 18:54:11 -04:00
2018-08-18 18:47:30 -04:00
## SuperTuxKart 0.9.3 (28. October 2017)
2017-07-20 19:57:42 -04:00
* Reduced RAM and VRAM usage, reducing load times by Auria and Benau
2017-09-30 02:55:14 -04:00
* New mesh format optimized for space and hardware skinning
* Code refactoring of both render pipeline by Benau and Elderme
2017-07-20 19:50:46 -04:00
* Physics improvements and various physics bugfixes by hiker
* Kart GFX improvements (exhaust and headlight)
2017-09-30 02:55:14 -04:00
* In-game screen recording powered by libopenglrecorder
* High quality mipmap generation by Stragus
2017-07-20 19:50:46 -04:00
* New smoother camera by Auria
* New grand prix win scene
2017-08-09 19:37:49 -04:00
* Gamepad configuration bugfixes
2017-09-02 21:54:02 -04:00
* 3 Strikes Battles : added spare tire karts
2018-08-18 18:47:30 -04:00
* Visual representation of the start line in all tracks
* Various improvements (starting boost effect, wall driving fixes, parachutes, GP points, help page for bananas, cannon fixes, colorization shader)
### Tracks and modeling
#### Karts
* New kart Wilber and Hexley by Jymis
* New kart Kiki and updated Konqi by Benau
#### Tracks
* All tracks drivable in reverse, with arrows pointing in the correct direction
* Candela City by samuncle (replace Shiny Suburbs)
* Cornfield Crossing by samuncle (replace Bovine Barnyard)
* New battle track Las Dunas Arena by samuncle
2017-07-19 13:35:04 -04:00
2018-08-18 18:47:30 -04:00
## SuperTuxKart 0.9.2 (1. July 2016)
2016-04-21 20:50:01 -04:00
* Ghost replay races by Benau
* Battle mode AI by Benau
* Soccer mode AI by Benau
* TTF font rendering by Benau
2018-08-18 18:47:30 -04:00
* New ruby and forest skins by Benau
2016-04-21 20:50:01 -04:00
* Kart properties refactor by Flakebi
* Scripting work under the hood
* Work on the track editor by mhp
* Tweak to challenges
2016-06-06 19:55:44 -04:00
* New farm track song by 0zone0ne and Krobonil
2016-04-21 20:50:01 -04:00
* Bugfixes
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Tracks
* Antediluvian Abysses by samuncle (replace Subsea)
* Volcano Island by Ponzino
* New icy soccer field by samuncle and Benau
2016-04-21 20:50:01 -04:00
2018-08-18 18:47:30 -04:00
## SuperTuxKart 0.9.1 (17. October 2015)
2015-09-27 18:38:03 -04:00
* Many bug fixes
* Started to use scripting in tracks
* Significant audio performance improvements
* Tweak to challenges
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Tracks
2015-09-27 18:38:03 -04:00
* Better support for driving tracks in reverse
2018-08-18 18:47:30 -04:00
* Smaller tweaks and improvements to several tracks including
* Math class
* XR591
* Fort Magma
* Gran Paradiso Island
* Subsea
2015-09-27 18:38:03 -04:00
2018-08-18 18:47:30 -04:00
## SupertTuxKart 0.9 (24. April 2015)
2015-03-23 02:00:48 -04:00
* Fully shader-based rendering engine
2015-03-23 01:53:22 -04:00
* Online login which allows to:
2018-08-18 18:47:30 -04:00
* connect with friends and see when they are playing
* vote for addons
* collect online achievements
2015-03-23 01:53:22 -04:00
* Grand Prix editor, including creation of random GPs
* Different kart physics
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Karts
* New karts Amanda and Gavroche by XGhost
* New and improved Tux, Adiumy, Sara the Wizard and the Racer, Xue
#### Tracks
* Cocoa Temple by samuncle (replace Amazonian Journey)
* Gran Paradiso Island by samuncle (replace The Island)
* Graphical improvements to many other tracks
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.8.1 (26. November 2013)
2013-11-14 19:13:32 -05:00
* New Soccer mode
* New Egg Hunt mode
* Added Tutorial
* Added new Supertux difficulty
* New bubblegum shield weapon
2014-10-15 18:11:56 -04:00
* New Speedometer and nitro meter
2013-11-14 19:13:32 -05:00
* Add ability to filter addons
* Add ability to save and resume Grand Prix
* Improve skid marks and nitro effects
* Wiimote support
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Karts
* New karts Xue and Sara
* Updated Beastie kart
#### Tracks
* STK Enterprise by Rubberduck (replace Star Track)
* Gameplay and graphical updates to several tracks :
* The Old Mine
* Lighthouse
* Zen Garden
#### Miscellaneous
* Updated nitro models
2013-11-14 19:13:32 -05:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.8 (11. December 2012)
2012-10-30 19:31:49 -04:00
* Story mode and new challenge set
* Improved AI
* Skidding and better collision physics
2012-10-30 19:33:53 -04:00
* Reverse mode
2012-10-30 19:31:49 -04:00
* Updated menus
2012-12-02 16:48:04 -05:00
* New music
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Tracks
* Green Valley by Wolfs (replace Tux Tollway)
* Blackhill Mansion by samuncle (replace Crescent Crossing)
* Gameplay and graphical updates to several tracks :
* XR591
* Fort Magma
* Jungle
* Sand
2012-10-30 19:31:49 -04:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.7.3 (2. November 2011)
2011-11-01 19:13:53 -04:00
* New graphical effects
* New weapons 'Swatter' and 'Rubber Ball'
* 3 Strikes Battles now displays lives as spare tires
* Improved bubble gum
* See progression during Grand Prix
* Improve physics for tall karts (e.g. Adiumy)
* Lots of bug fixes
2011-11-01 19:17:19 -04:00
* Improved kart control at high speeds
2011-11-01 20:00:41 -04:00
* Better placement of rescued karts
2011-11-01 19:13:53 -04:00
* Transition track-making to blender 2.5/2.6
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Karts
* New Suzanne kart
#### Tracks
* Zen Garden by samuncle (replace Secret Garden)
* New Subsea
* New Island battle arena
#### Miscellaneous
* Added Thunderbird as race referee
2011-11-01 19:13:53 -04:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.7.2 (15. July 2011)
2011-07-14 20:17:54 -04:00
* Added in-game addon manager
* Fixed major memory leaks
* Show when you get a highscore
* Improve gamepad configuration under Windows (add ability to tell gamepads apart)
* Various other tweaks done and glitches fixed
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Karts
* New Beastie kart.
#### Tracks
* Improved Snow Peak by samuncle
* Improved Star Track UFO by Rudy
2011-07-14 20:17:54 -04:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.7.1b (21. April 2011)
2011-07-14 20:17:54 -04:00
* Fix circular dependency in challenges
* Updated translations
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.7.1 (15. April 2011)
2011-03-31 20:02:59 -04:00
* Particle (smoke, splash, fire) and weather effects
* Added internet news
2011-04-13 22:13:22 -04:00
* Support for live language switch
2011-03-31 20:02:59 -04:00
* Added optional minimal race UI
2011-04-13 22:13:22 -04:00
* Temporary invincibility after being hit
2011-03-31 20:02:59 -04:00
* Added support for full-screen anti-aliasing
* Clearer multiplayer setup
2011-04-13 22:13:22 -04:00
* Renamed many tracks to nicer names
2011-03-31 20:02:59 -04:00
* Basic level-of-detail (LOD) support
* Debug features for track makers
2011-04-13 22:13:22 -04:00
* Update to bullet 2.77
2011-03-31 20:02:59 -04:00
* Replace more sounds to be DFSG-compliant
* Fixed character names that contain non-ASCII characters
* Full RTL (right to left) support
* Various other tweaks done and glitches fixed
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Karts
* New Beagle kart by wolterh
#### Tracks
* New Fort Magma by samuncle
* New Shiny Suburbs by Horace
2011-03-31 20:02:59 -04:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.7 (December 2010)
2010-11-29 23:35:54 -05:00
Too many to list them all. Main points:
2014-01-16 11:13:26 -05:00
2009-02-15 23:01:45 -05:00
* Irrlicht:
2010-11-29 23:35:54 -05:00
- Ported from plib to irrlicht
- Added animations to karts and some tracks
* GUI
- Completely new designed GUI
* Other improvements
- Allowed alternative ways/shortcuts in tracks
- New item 'switch'
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Tracks
- Farm
- Hacienda by samuncle (replace Beach)
- Scotland by Canis Lupus
- Secret Garden
2010-11-29 23:35:54 -05:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.6.2a (October 2009)
2010-11-29 23:35:54 -05:00
* Bugfix: STK would crash while trying to save the config file
on Windows Vista.
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.6.2 (July 2009)
2010-11-29 23:35:54 -05:00
* Bugfix: Game could crash in rare circumstances.
2014-01-16 11:13:26 -05:00
* Bugfix: Restarting a GP (with the in-race menu ESC) would not subtract already allocated points.
2010-11-29 23:35:54 -05:00
* Bugfix: A race could be finished with an invalid shortcut.
2014-01-16 11:13:26 -05:00
* Bugfix: Playing a challenge after a splitscreen game would play the challenge in split screen.
2010-11-29 23:35:54 -05:00
* Bugfix: Items explode over void.
* Bugfix: Grass in castle arena slowed down the kart.
* Bugfix: GP result showed kart identifier instead of name.
2014-01-16 11:13:26 -05:00
* Improvement: there is now 1 1 sec. wait period for the race result screen, avoiding the problem that someone presses space/enter at the end of a race, immediately quitting the menu before it can be read.
2010-11-29 23:35:54 -05:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.6.1a (February 2009)
2010-11-29 23:35:54 -05:00
* Bugfix: battle mode would not display track groups.
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.6.1 (February 2009)
2018-08-18 18:47:30 -04:00
* New music for Snow Mountain.
2014-01-16 11:13:26 -05:00
* Fixed bug in track selection screen that could cause a crash when track groups were used.
* Fixed crash in character selection that could happen if an old user config file existed.
2009-02-15 23:01:45 -05:00
* Fixed incorrect rescues in Fort Magma.
2014-01-16 11:13:26 -05:00
* Improved track selection screen to not display empty track groups.
2009-02-15 23:01:45 -05:00
* A plunger in the face is now removed when restarting.
* Added slow-down for karts driving backwards.
* Somewhat reduced 'shaking' of AI driven karts.
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Karts
- New Puffy kart
#### Tracks
- New Cave battle map
2009-02-15 23:01:45 -05:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.6 (January 2009)
2008-12-12 21:40:20 -05:00
* New improved physics and kart handling
2008-12-13 21:14:31 -05:00
* Added sharp turns and nitro speed boost (replacing wheelies and jump)
* Totally rewrote powerups (plunger, bowling ball, cake, bubblegum) and new look for bananas
2008-12-12 21:40:20 -05:00
* New game mode : 3-Strikes Battle
* Major improvements to AI
* Improved user interface
2008-12-13 21:14:31 -05:00
* Karts now have a visible suspension effect
2008-12-12 21:40:20 -05:00
* Fully positional audio with OpenAL
2008-12-13 21:14:31 -05:00
* New music and sound effects (including engine, braking and skidding sounds)
* Better support for mods and add-ons (kart and track groups)
* New/updated translations (ga fi de nl sl fr it es ro sv)
* Allowed 'Grand Prix's of Time Trial, Follow the Leader, or any other mode
* Challenges are now specified and config files, and are thus easy to create by users
2009-01-02 14:34:38 -05:00
* Improved build system to better detect missing dependencies
2008-12-13 21:14:31 -05:00
* Improved shortcut-detection
* Initial work towards networking (disabled and hidden by default)
* Bug fixes and code refactor/cleanup/documentation
2008-12-30 05:22:34 -05:00
- Fixed 'joystick locks' (kart would turn even if the joystick is in neutral),
thanks to Samjam for the patch.
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Karts
* Improved Wilber
* Eviltux
* Hexley
* Some old karts have been removed
#### Tracks
* Skyline
* Snow Mountain
* Race track
* Old Mine
* XR591
* Improved track :
* Star track
2008-12-12 21:40:20 -05:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.5 (May 2008)
2008-05-08 17:08:45 -04:00
* Complete Challenges to unlock game modes, new tracks and a skidding preview
* New Follow the Leader game mode
* New Grand Prix
* Improved User Interface
* Improved game pad/joystick handling
2008-05-23 15:45:58 -04:00
* German, French, Dutch, Spanish, Italian and Swedish translations
2008-05-08 17:08:45 -04:00
* Additional music
* Many Bugfixes including:
2014-01-16 11:13:26 -05:00
- a memory leak fix (Charlie Head)
- an AI crash fix (Chris Morris)
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Tracks
* SnowTux Peak
* Amazonian Journey
* City
* Canyon
* BSODs Battlements renamed to Fort Magma
* Improved Crescent Crossing, Fort Magma, and Star Track
2008-05-08 17:08:45 -04:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.4 (February 2008)
2008-02-18 23:13:47 -05:00
* New physics handling using the bullet physics engine
* Improved AI
* New GUI handling, including resolution switching GUI
* Improved input handling
* Jump and look-back featue
* Additional music and main theme
2018-08-18 18:47:30 -04:00
### Tracks and modeling
#### Karts
* New kart: wilber
2008-02-18 23:13:47 -05:00
2018-08-18 18:47:30 -04:00
#### Tracks
* Improved 'Shifting Sands' and 'Lighthouse'
2008-02-18 23:13:47 -05:00
2015-03-23 01:53:22 -04:00
## SuperTuxKart 0.3 (May 2007)
2007-05-27 12:01:53 -04:00
* Highscore lists
* Shortcut detection
* Improved AI
* Fullscreen support
* New track: the island
* New penalty: bomb
* MacOSX support
* OpenAL and ogg-vorbis support
* Two new Grand Prixs
* Improved user interface:
- New racing interface
- Better track map
- Player kart dots in the track map are bigger than AI dots
- Track selection screen has topview pictures
- Added "Setup new race" option when a track is finished
- Added "Restart race" option when a track is finished
- The keyboard can skip vertical spaces between buttons
- Better control configuration
- Better in-game help
- Added .desktop file for menus and icon
* Bugfixes:
- Fixed bug in ssg_help::MinMax, which could cause a significant performance loss.
- Fixed bug that allowed the joystick to erase the main menu
- Fixed bug that allowed the joystick to "play the game while paused"
- Fixed screen_manager assert failure bug
- Fixed sound_manager assert failure bug
- Fixed keyboard keys unable to work on the first key press bug
- And others
2018-08-18 18:47:30 -04:00
## SuperTuxKart 0.2 (22. Sep 2006)
2007-05-27 12:01:53 -04:00
* Significant performance improvement by using display lists
* Improved AI
* Support for different grand prixs
* Too many bug fixes to list them all, but the important ones:
* Work around for 'karts fall through track' compiler bug
* Fixed rescue mode
* Two new collectables: parachute and anvil
* Track screen shots in the track select screen
* Keyboard handling allows gradual turning
* Improved physics (still work in progress)
* All hard-coded properties like maximum velocity have
been replaced by dynamically computed data dependent
on kart parameters, allowing for karts having different
characteristics.
* Added help and about screens, added credits to track designer
* Items were added to all tracks
2018-08-18 18:47:30 -04:00
## SuperTuxKart 0.1 (04. May 2006) (not officially released)
2014-01-16 11:13:26 -05:00
* Significant speedup by using a new HOT and collision algorithm --> all tracks are now playable
2007-05-27 12:01:53 -04:00
* Removed all SDL dependencies, only plib is needed
* Single and multi-window menu can be used
* Code structure changes
* Some bug fixes and small improvements
* Added profile option to support automatic profiling
2018-08-18 18:47:30 -04:00
## SuperTuxKart 0.0.0 (22. Dec 2004)
2007-05-27 12:01:53 -04:00
* new tracks
* new characters and karts
* new user-interface
* some additional effects (skid-marks, smoke)
2014-01-16 11:13:26 -05:00
##TuxKart v0.4.0 (March 19th 2004)
2007-05-27 12:01:53 -04:00
* Changes for compatibility with PLIB 1.8.0 and later.
* Removed some features that were only there to support
truly ancient graphics cards like 3Dfx Voodoo-1/2.
2014-01-16 11:13:26 -05:00
##TuxKart v0.3.0 (??)
2007-05-27 12:01:53 -04:00
* Converted to use the new PLIB/PW library and thus
avoid the need to link to GLUT.
2014-01-16 11:13:26 -05:00
##TuxKart v0.2.0 (Sept 3rd 2002)
2007-05-27 12:01:53 -04:00
* Changes for compatibility with PLIB 1.6.0 and later.
2014-01-16 11:13:26 -05:00
##TuxKart v0.0.5 (??)
2007-05-27 12:01:53 -04:00
* Changes for compatibility with PLIB 1.4.0 and later.
2014-01-16 11:13:26 -05:00
##TuxKart v0.0.4 (??)
2007-05-27 12:01:53 -04:00
* Changes to suit rassin-frassin-Windoze-junk.
* Steady-cam camera - courtesy of cowtan@ysbl.york.ac.uk
* Changes for compatibility with PLIB 1.3.1 and later.
* Added new music courtesy of Matt Thomas.
2014-01-16 11:13:26 -05:00
##TuxKart v0.0.3 (July 4th 2000)
2007-05-27 12:01:53 -04:00
* Fixed bug in Keyboard driver when no
joystick driver is installed.
* More CygWin fixes.
* Started new feature to allow you to be
rescued from lava, etc.
2014-01-16 11:13:26 -05:00
##TuxKart v0.0.2 (July 2nd 2000)
2007-05-27 12:01:53 -04:00
* Added ability to add new tracks without
recompiling.
* Can now drive using keyboard only - no joystick
required.
* Should compile and run under Windoze using CygWin.
2014-01-16 11:13:26 -05:00
##TuxKart v0.0.1 (July 1st 2000)
2007-05-27 12:01:53 -04:00
* Fixed a couple of files missing in initial
Distro.
2014-01-16 11:13:26 -05:00
##TuxKart v0.0.0 (June 29th 2000)
2007-05-27 12:01:53 -04:00
* First CVS release.
2014-01-16 11:13:26 -05:00
##TuxKart (unnumbered) (April 13th 2000)
2007-05-27 12:01:53 -04:00
* First hack.