1SuperTux Release and Development Notes 2====================================== 3 4SuperTux 0.6.3 (2021-12-22) 5--------------------------- 6The SuperTux team is excited to announce the release of SuperTux 0.6.3 after approximately 1.5 years of development. This release introduces many new features; perhaps the most new features in a long time! 7 8Some of the most significant changes include: 9- WASM compilation! SuperTux nightlies can now be played directly in the browser (thanks to Semphris) 10- Added swimming (thanks to Daniel and Zwatotem) 11- Added walljumping (thanks to Daniel) 12- Autotiles (thanks to Semphris) 13- Updated animations (thanks to Alzter, Daniel and RustyBox) 14- Refreshed many contrib worldmaps (thanks to Servalot) 15- Many updates to paths, with easing, bezier curves, path sharing between objects, and more (thanks to Semphris) 16- Remade the crystal tileset (thanks to Alzter and RustyBox) 17- Many new snow tiles (thanks to Daniel) 18- Many new objects, like the sideways bumper and falling blocks (thanks to Daniel) 19- Custom particles (thanks to Semphris) 20- A new rublight object (thanks to HybridDog) 21- Official binaries for FreeBSD, Linux 32-bit and Ubuntu Touch (thanks to Semphris) 22- Added in-game progress statistics (thanks to Semphris) 23- New color picker based on OKLab (thanks to HybridDog) 24- Add-on creator, to easily create add-on packages with your world (thanks to Semphris) 25- Rework of the Revenge in Redmond worldmap (thanks to RustyBox) 26- Added timeshift ambience in the worldmap (thanks to Semphris) 27- Skippable cutscenes (thanks to Semphris) 28- Editor auto-saves at regular intervals (thanks to Semphris) 29- Optional integration with Discord (thanks to Semphris) 30- Updated translations, of course (thanks to translators) 31 32And these are just the most significant changes; there are plenty of other small features and bugfixes for you all to explore :) 33 34SuperTux 0.6.2 (2020-05-14) 35--------------------------- 36The SuperTux Team is excited to announce the availability of SuperTux 0.6.2. This release fixes a number of bugs that were reported after 0.6.1. It also features reworked graphics and levels. 37 38Other changes include a power-up counter in the hud, new sprites for the door, a new tileset and several new badguys. But overall, this release is supossed to celebrate our anniversary (May 2000) with a little surprise Add-On, which can be found in the contrib levels! 39 40Changes: 41 - A new worldmap, "Revenge In Redmond" celebrating SuperTux's 20th anniversary, which includes new enemies and sprites !!! 42 - New and improved backgrounds and sprites 43 - Improvements to many levels in the Icy Island and forest world 44 - Speed improvements for levels using a huge amount of lava tiles 45 - An issue causing the bridge in the forest world to not be shown in certain cases was fixed 46 47SuperTux 0.6.1 (2019-12-15) 48--------------------------- 49The SuperTux Team is excited to announce the availability of SuperTux 0.6.1. This is first and foremost a bugfix release that fixes reported issues after the release of 0.6.0 a year ago, however, we also introduced a lot of other changes, such as new graphics, levels and other game content. 50 51Changes: 52* Rework of the first 3 Bonus Worlds 53* Added 3 new bonus worlds to the core game 54* Improvements to the story mode 55* Addition of Ghost Forest to the Story Mode 56* New Backgrounds and Music by BlasterMaster 57* Tiles and Sprites Improvements by Alzter, weluvgoatz and RustyBox 58* New enemy: The Ghoul 59* Fixes and optimizations (Fixing buggy controls, game speed, etc.) 60* Level Editor Improvements, Fixes and Optimisations 61* Revamp of the Credits Menu 62* Blocks (and other objects behaving like blocks, such as lanterns) no longer jitter when stacked on top of one another 63* Trampolines as bonus block contents no longer hurt Tux 64* An issue causing music not to get saved in the level editor was fixed 65 66SuperTux 0.6.0 (2018-12-23) 67--------------------------- 68 69The SuperTux team is excited to announce the availability of the first alpha for the upcoming stable release 0.6.0 after almost two years of development. 70 71Changes: 72* Complete redesign of the icy world and forest world 73* Complete revamp of our rendering engine, the game should be much faster than it was previously 74* We now support OpenGL 3.3 Core as well as OpenGL ES 2.0, thus allowing SuperTux to be run on the Raspberry Pi, and potentially WebGL. 75* A few graphics have been updated, and effects have been added 76 * The save bell was reworked (Thanks to Raghavendra "raghukamath" Kamath!) 77 * Improved big Tux graphics (Thanks to Alzter) 78 * Various effects and shaders (Thanks to Grumbel) 79* Support for right-to-left languages through vector fonts. This will also fix a few non-ASCII characters, which often caused problems before in translations 80* Forest worldmap redesigned with new levels and other redesigned levels (Thank you, RustyBox and Serano) 81* A lot of other under-the-hood changes and bugfixes 82* Official Linux binaries 83 84**Note:** If you've previously used torches in your levels and their positioning is off, please re-position them. We had to re-align their bounding boxes in order to fix bugs with their flame. 85 86SuperTux 0.5.1 (2016-11-05) 87--------------------------- 88 89This is a bugfix release fixing some smaller problems that were reported after 90the release of 0.5.0. It mostly features changes to the behavior of the level 91editor, and adds some options that were missing but should have been included in 92the stable release 0.5.0. 93 94Changes: 95 96* Editor: Tilemap: Add an option to change the draw target 97* Editor: Add an option to snap objects to the grid (this will make it easier to 98 add objects to a nice location in levels) 99* Editor: Camera: Remove autoscroll option, as it is deprecated and should not 100 be used anymore 101* Editor: Fix an issue where some areas in the editor would be excessively large 102 relative to the window/screen size 103 104SuperTux 0.5.0 (2016-09-25) 105--------------------------- 106 107The SuperTux team is excited to announce the availability of the stable release 0.5.0 after less than a year of development. The most prominent change for this release is a new in-game level editor which allows you to create levels and worldmaps on-the-fly from within SuperTux itself. 108 109Changes: 110 111* In-game level editor 112* Improved levels in Antarctica and Forest Island 113* Language packs are fixed 114* Engine performance improvements 115* Extended the scripting API: gradients are now scriptable 116* Added a few more tiles and music 117* New console commands and command line options (related to the editor) 118* Various other bugfixes of issues reported since the v0.4.0 release 119* And more (minor) improvements and changes 120 121Changes from 0.5.0-rc.1 (2016-08-05): 122 123* Fixed build system in order to correctly support SemVer pre-release tags 124* Fixed miniswig compilation 125* Editor: correctly join paths (using FileSystem::join()) 126* Editor: LevelDot: add a NULL check to prevent a crash when editing worldmaps 127* Editor: correctly save BadGuy and Dispenser direction 128* Editor: reorder layer objects when their object menu is closed 129* Editor: allow setting z-pos of decals 130* Editor: display a notile when the tile ID is invalid 131* Editor: make it possible to switch tilesets 132 133Changes from 0.5.0-rc.2 (2016-08-10): 134 135* Editor: Torch: make it possible to change the sprite (#541) 136* Don't turn Tux into stone above ground when using earth bonus (#537) 137* WillOWisp: get name property in order to fix a scripting issue (#529) 138* Editor: don't play WillOWisp sound 139* Editor: move moving objects to the center of the mouse pointer when adding 140* Editor: Switch: make sprite option visible again 141* Make use of auto pointers and modern iterators where appropriate 142* README: various updates related to download count 143* Save and load visibility of SpriteChange tiles in squirrel table (#342) 144* Editor: Fix an issue where the name of a scripted object wouldn't be saved (#557) 145* Editor: add an alignment option for background (#547) 146* Editor: Better approach for layer removal (#510) 147* Add a launcher script for Windows builds (#443) 148 149Changes from 0.5.0-rc.3 (2016-08-26): 150 151* Fixes for the build system and updates with regard to the automatic deployment 152 of releases 153* More code style fixes 154* Editor: verify some level properties have been set 155* Add the possibility to add sawblade/hurting platforms using the editor 156* Jump with Up: mark as deprecated in KeyboardMenu and JoystickMenu (addresses 157 #499) 158* Fix an issue with odd behavior of music playback (#583) 159* Update some parts of the (user) documentation 160* Editor: multiple fixes to levelset and worldmap creation, including UX 161 improvements 162* Editor: Angle option for spotlight 163* Unify string spelling for consistency 164* String freeze for translators is now in effect 165* Editor: sort layer in ascending order 166* Scripting: deduplicate code using the ExposedObject template class 167* Update the translations to reflect the translation progress as of 2016-09-12 168 169Changes from 0.5.0-rc.4 (2016-09-12): 170 171* Use PhysFS file system abstraction for is\_directory checks 172* Prevent statistics text from overlapping 173* Fix a bug with Level.edit() in squirrel (#207) 174 175Changes from 0.5.0-rc.5 (2016-09-23): 176 177* Stop looping sounds when dead 178* Final translation update 179 180SuperTux 0.4.0 (2015-12-20) 181---------------------------- 182 183Compared to 0.1.3, this release features: 184 185* a nearly completely rewritten game engine based on OpenGL, OpenAL, SDL2, ... 186* support for translations 187* in-game manager for downloadable add-ons and translations 188* Bonus Island III, a for now unfinished Forest Island and the development levels in Incubator Island 189* a final boss in Icy Island 190* new and improved soundtracks and sound effects 191* new badguys, bonuses and power-ups (air-, earth- and ice-flower) 192* a halloween tilemap 193* new graphic effects (glowing objects, particles, ...) 194* levels and worldmaps are scriptable using [squirrel](http://squirrel-lang.org/) 195* much more game objects: trampolines, switches, portable stones, wind, moving platforms, ... - most of them have scripting APIs 196* improved statistics 197* many invisible changes, like unit tests, efficiency improvements and more bugfixes 198* much more... 199 200Compared to the latest beta, 0.3.5a, this release features: 201 202* updated translations 203* reworked add-on manager to support downloadable and updatable localization packs 204* many bugfixes 205* added iced-graphics to some more badguys 206* melting animation for some badguys 207* updated more levels (fix playability, ...) 208* updated build system, featuring unit tests, libraries as git submodules and improved Travis-CI builds to support nightly builds 209* more levels in Incubator Island 210* support for horizontal and vertical gradients that span the length / height of a sector. Add `(direction "horizontal_sector / vertical_sector")` to your gradient. 211* much more... 212 213SuperTux 0.3.5a (2015-05-01) 214---------------------------- 215 216A bugfix release is sneaking in. 3 weeks after 0.3.5 was released it's time to 217fix some bugs. This affects mostly the windows installer where some libraries 218were missing and add-ons couldn't be downloaded. Luckily we managed to get all 219of these nasty bugs away. 220One more patch affects linux packagers: The AppData file from our repository is 221now contained in the source package. 222Thanks to the activity of some translators there are also new translations in 223this release. 224 225If you want to help us and improve SuperTux, join our IRC channel #supertux on 226chat.freenode.net or write to the mailing list! 227 228 229SuperTux 0.3.5 (2015-04-11) 230--------------------------- 231 232In celebration of SuperTux's 15 year anniversary, we are releasing SuperTux 0.3.5. 233 234This release includes the switch to SDL2 for graphics rendering, a few performance 235improvements, tons of bugfixes, new tiles and badguys amongst other things. 236 237NOTE: Due to the planned shutdown of Google Code, the SuperTux source code has 238moved to GitHub. You can find all the repositories here: 239https://github.com/SuperTux/supertux 240 241A more detailed changelog for this release is available at 242http://supertux.lethargik.org/wiki/Changelog_0.3.5 243 244Major changes in this release: 245 246* move to SDL2 for graphics rendering 247* glow effects 248* new badguys: iceflame, ghostflame, livefire, goldbomb, smartblock 249* new bonuses: coinrain, coinexplode 250* statistics improved 251* icy island levels tweaked 252* new sounds 253* massive improvements to localization 254* efficiency tweaks 255* menus reworked 256* addon manager improved 257* new tilemap: halloween 258* new powerups: air- and earth-flower 259* support for horizontal gradients in levels (add 260(direction "vertical|horizontal") to your level) 261 262 263SuperTux 0.3.4 (2013-07) 264------------------------ 265 266It's been more than three years since the last development snapshot for 267Milestone 2 of SuperTux, making this a bit overdue. Once again it is hard to 268say what the most notable changes are, but one thing players should notice is 269a greater wealth of levels to play through an expanded avalibility of add-ons. 270 271Additionally, SuperTux development has moved to GitHub. Check it out at: 272https://github.com/SuperTux/supertux/ 273 274If you are intersted in contribuiting to SuperTux, please do so. The more 275people working on the project, the faster development can continue. The hope 276is that this release will generate more interest which will lead to more 277frequent releases. You can refer to the GitHub wiki page on "Contributing" to get 278started. 279 280And of course, enjoy the game and have fun! 281 282 283SuperTux 0.3.3 (2010-02-26) 284--------------------------- 285 286After more than three years of development the SuperTux development team has 287agreed to package a development snapshot of Milestone 2 of our jump and run 288game. 289 290Unfortunatly, after such a long time it's hard to say what the most notable 291changes are. We hope that the game engine is more stable (or at least more 292advanced ;) and that the game is more fun to play overall. 293 294 295We hope you enjoy SuperTux. Now off you go, rescue Penny! ;) 296 297 298SuperTux 0.3.2-SVN (2007-12-20) 299------------------------------- 300 301Just in time for Christmas, we bring you SuperTux 0.3.2-SVN, a preview 302of SuperTux Milestone 2. 303 304This build doesn't contain all levels planned for Milestone 2 and 305its story is by no means complete, but the game is already fun to 306play. 307 308SuperTux 0.3.2-SVN features: 309 310* new, OpenGL- and OpenAL-based engine 311* final boss for Icy Island 312* brand new Forest World with new badguys and new game objects 313* new and improved soundtrack, immersive sound effects 314* much more... 315 316The changes in more detail: The SuperTux 0.1 engine was nearly 317completely rewritten. The game is translatable now, a new camera 318algorithm allows scrolling in all four directions. Collision 319detection supports slopes and moving objects now. We have scripting 320support for dynamic level events and animations. New game objects 321include trampolines, switches, portable stones, upside-down 322levels, wind, moving platforms and particle effects. The sound 323system is now OpenAL-based with an improved soundtrack now played 324from Ogg/Vorbis-files, which were pre-rendered on a high-class 325synthesizer. 326 327This is also a call for artists and coders: If you like the game in 328its current state, join us and help us finish Milestone 2! 329