* Remove a duplicate mention of deveee ; add Fantasmos and QwertyChouskie Fantasmos has contributed : - Illimited splitscreen multiplayer (involves also race UI improvements in local multiplayer) - Flashing bubble gum before expriation - Crash sounds changing depending on speed/direction - Better rescue - Misc fixes QwertyChouskie has contributed : - New skidding particles - Misc. fixes and improvements * Add most of the significant changes (for finished features) since 0.9.3 to the changelog * Include two more changes for the 0.9.3 version * Add a few items, clearly separate track/modelling changes Also, each new track get one line of changelog. Putting two on the same line vastly underestimate the importance of such a change. This also make it easier to mention removed/replaced tracks. The changelog should not be shortened at all costs ; rather, it should be reasonably complete and not shy from using more lines as a visual cue when appropriate. * Add kart and tracks subsection, improve changelog organization for 0.7.x versions * More sorting for 0.6.x releases * Improve info on track changes in 0.4/0.5 * Add android input improvements to the changelog * Fix typo * Remove incomplete name change info
15 KiB
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
- Networking game for normal race, time trial, free for all, capture the flag and soccer
- 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
SuperTuxKart 0.9.3 (28. October 2017)
- Reduced RAM and VRAM usage, reducing load times by Auria and Benau
- New mesh format optimized for space and hardware skinning
- Code refactoring of both render pipeline by Benau and Elderme
- Physics improvements and various physics bugfixes by hiker
- Kart GFX improvements (exhaust and headlight)
- In-game screen recording powered by libopenglrecorder
- High quality mipmap generation by Stragus
- New smoother camera by Auria
- New grand prix win scene
- Gamepad configuration bugfixes
- 3 Strikes Battles : added spare tire karts
- 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
SuperTuxKart 0.9.2 (1. July 2016)
- Ghost replay races by Benau
- Battle mode AI by Benau
- Soccer mode AI by Benau
- TTF font rendering by Benau
- New ruby and forest skins by Benau
- Kart properties refactor by Flakebi
- Scripting work under the hood
- Work on the track editor by mhp
- Tweak to challenges
- New farm track song by 0zone0ne and Krobonil
- Bugfixes
Tracks and modeling
Tracks
- Antediluvian Abysses by samuncle (replace Subsea)
- Volcano Island by Ponzino
- New icy soccer field by samuncle and Benau
SuperTuxKart 0.9.1 (17. October 2015)
- Many bug fixes
- Started to use scripting in tracks
- Significant audio performance improvements
- Tweak to challenges
Tracks and modeling
Tracks
- Better support for driving tracks in reverse
- Smaller tweaks and improvements to several tracks including
- Math class
- XR591
- Fort Magma
- Gran Paradiso Island
- Subsea
SupertTuxKart 0.9 (24. April 2015)
- Fully shader-based rendering engine
- Online login which allows to:
- connect with friends and see when they are playing
- vote for addons
- collect online achievements
- Grand Prix editor, including creation of random GPs
- Different kart physics
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
SuperTuxKart 0.8.1 (26. November 2013)
- New Soccer mode
- New Egg Hunt mode
- Added Tutorial
- Added new Supertux difficulty
- New bubblegum shield weapon
- New Speedometer and nitro meter
- Add ability to filter addons
- Add ability to save and resume Grand Prix
- Improve skid marks and nitro effects
- Wiimote support
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
SuperTuxKart 0.8 (11. December 2012)
- Story mode and new challenge set
- Improved AI
- Skidding and better collision physics
- Reverse mode
- Updated menus
- New music
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
SuperTuxKart 0.7.3 (2. November 2011)
- 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
- Improved kart control at high speeds
- Better placement of rescued karts
- Transition track-making to blender 2.5/2.6
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
SuperTuxKart 0.7.2 (15. July 2011)
- 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
Tracks and modeling
Karts
- New Beastie kart.
Tracks
- Improved Snow Peak by samuncle
- Improved Star Track UFO by Rudy
SuperTuxKart 0.7.1b (21. April 2011)
- Fix circular dependency in challenges
- Updated translations
SuperTuxKart 0.7.1 (15. April 2011)
- Particle (smoke, splash, fire) and weather effects
- Added internet news
- Support for live language switch
- Added optional minimal race UI
- Temporary invincibility after being hit
- Added support for full-screen anti-aliasing
- Clearer multiplayer setup
- Renamed many tracks to nicer names
- Basic level-of-detail (LOD) support
- Debug features for track makers
- Update to bullet 2.77
- 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
Tracks and modeling
Karts
- New Beagle kart by wolterh
Tracks
- New Fort Magma by samuncle
- New Shiny Suburbs by Horace
SuperTuxKart 0.7 (December 2010)
Too many to list them all. Main points:
- Irrlicht:
- 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'
Tracks and modeling
Tracks
- Farm
- Hacienda by samuncle (replace Beach)
- Scotland by Canis Lupus
- Secret Garden
SuperTuxKart 0.6.2a (October 2009)
- Bugfix: STK would crash while trying to save the config file on Windows Vista.
SuperTuxKart 0.6.2 (July 2009)
- Bugfix: Game could crash in rare circumstances.
- Bugfix: Restarting a GP (with the in-race menu ESC) would not subtract already allocated points.
- Bugfix: A race could be finished with an invalid shortcut.
- Bugfix: Playing a challenge after a splitscreen game would play the challenge in split screen.
- Bugfix: Items explode over void.
- Bugfix: Grass in castle arena slowed down the kart.
- Bugfix: GP result showed kart identifier instead of name.
- 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.
SuperTuxKart 0.6.1a (February 2009)
- Bugfix: battle mode would not display track groups.
SuperTuxKart 0.6.1 (February 2009)
- New music for Snow Mountain.
- 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.
- Fixed incorrect rescues in Fort Magma.
- Improved track selection screen to not display empty track groups.
- A plunger in the face is now removed when restarting.
- Added slow-down for karts driving backwards.
- Somewhat reduced 'shaking' of AI driven karts.
Tracks and modeling
Karts
- New Puffy kart
Tracks
- New Cave battle map
SuperTuxKart 0.6 (January 2009)
- New improved physics and kart handling
- Added sharp turns and nitro speed boost (replacing wheelies and jump)
- Totally rewrote powerups (plunger, bowling ball, cake, bubblegum) and new look for bananas
- New game mode : 3-Strikes Battle
- Major improvements to AI
- Improved user interface
- Karts now have a visible suspension effect
- Fully positional audio with OpenAL
- 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
- Improved build system to better detect missing dependencies
- Improved shortcut-detection
- Initial work towards networking (disabled and hidden by default)
- Bug fixes and code refactor/cleanup/documentation
- Fixed 'joystick locks' (kart would turn even if the joystick is in neutral), thanks to Samjam for the patch.
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
SuperTuxKart 0.5 (May 2008)
- 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
- German, French, Dutch, Spanish, Italian and Swedish translations
- Additional music
- Many Bugfixes including:
- a memory leak fix (Charlie Head)
- an AI crash fix (Chris Morris)
Tracks and modeling
Tracks
- SnowTux Peak
- Amazonian Journey
- City
- Canyon
- BSODs Battlements renamed to Fort Magma
- Improved Crescent Crossing, Fort Magma, and Star Track
SuperTuxKart 0.4 (February 2008)
- 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
Tracks and modeling
Karts
- New kart: wilber
Tracks
- Improved 'Shifting Sands' and 'Lighthouse'
SuperTuxKart 0.3 (May 2007)
- 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
SuperTuxKart 0.2 (22. Sep 2006)
- 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
SuperTuxKart 0.1 (04. May 2006) (not officially released)
- Significant speedup by using a new HOT and collision algorithm --> all tracks are now playable
- 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
SuperTuxKart 0.0.0 (22. Dec 2004)
- new tracks
- new characters and karts
- new user-interface
- some additional effects (skid-marks, smoke)
##TuxKart v0.4.0 (March 19th 2004)
- 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.
##TuxKart v0.3.0 (??)
- Converted to use the new PLIB/PW library and thus avoid the need to link to GLUT.
##TuxKart v0.2.0 (Sept 3rd 2002)
- Changes for compatibility with PLIB 1.6.0 and later.
##TuxKart v0.0.5 (??)
- Changes for compatibility with PLIB 1.4.0 and later.
##TuxKart v0.0.4 (??)
- 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.
##TuxKart v0.0.3 (July 4th 2000)
- 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.
##TuxKart v0.0.2 (July 2nd 2000)
- 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.
##TuxKart v0.0.1 (July 1st 2000)
- Fixed a couple of files missing in initial Distro.
##TuxKart v0.0.0 (June 29th 2000)
- First CVS release.
##TuxKart (unnumbered) (April 13th 2000)
- First hack.