stk-code_catmod/CHANGELOG.md
Alayan-stk-2 dac94fad57 Changelog additions (#3377)
* 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
2018-08-18 18:47:30 -04:00

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.