Version history of VVVVVV

This page details the version history of VVVVVV.

1.0
Released on 11 January 2010. This is the first version of VVVVVV to be released publicly. It was built in Adobe Flash.

1.1
Released on 2 February 2010

New features

 * You can quickly restart the time trials by pressing ENTER.
 * Now supports more flexible graphic options, which may help improve performance on some machines.
 * The game now starts in a window by default, which makes it easier to run on Linux through Wine.
 * A number of small bug fixes.

Bug fixes

 * Fixed warping back to ship from tower bug.
 * Quick saving in the tower now defaults to the correct camera position.
 * Mac version now remembers fullscreen settings properly.
 * Fixed trying to quit during the Gravitron bug.
 * Fixed 21st Trinket bug.
 * Room death counts reset properly on game restarts.
 * Mouse now hidden in fullscreen mode.
 * Fixed animation glitch in No Death Mode game over screen.
 * Fixed opening cutscene repeat problem in No Death Mode.
 * No Death Mode no longer overwrites your telesave.
 * Scripts are now reset when restarting the game.
 * Final Level room names now reset properly.
 * Fixed Prize for the Reckless platform glitch.
 * It's no longer possible to warp back to the ship during the "game complete" screen.
 * Room names in menu bar now report correctly for final level "glitch" and "change" rooms.
 * Invincibility toggle is now remembered when you quit; fixes exploit.
 * Viridian will now be sad if they've missed the par time on a time trial.

1.2
Released on 2 February 2010
 * Fixes a bug introduced by 1.1, where finishing a time trial would instead restart the time trial, as if the user pressed Enter at the end

2.0
This is the C++ port of VVVVVV, created by developer Simon Roth. This allowed for the game to be ported to various platforms including Linux, Nintendo 3DS and Pandora. This version of the game added support for custom player levels, along with a level editor to create them.

2.0 was released on 26 July 2011. Beta versions of 2.0 were sent out to some of Terry's friends so they could make some player levels, which have been included in the final release of 2.0.

2.1
This was an intermediate development version of VVVVVV, which was never officially released except for some betas published on the Distractionware forums, the latest (and easily most used) of which on 4 October 2011. The 3DS version is based on 2.1.

This version was never officially released on Steam due to the hardware acceleration changes breaking the game for some people.

New features

 * Partial game pad support
 * Seven new player levels added to the game:
 * "The Tower of Power" by Ruari O'Sullivan
 * "Vertex Vortex" by Matt Thorson
 * "Dimension 333333" by Sendy
 * "Victuals" by Noyb
 * "Seasons" by Michael Brough
 * "Soul Searching" by Matthew Rodriguez
 * "Quantum Tunnel" by Matthew Rodriguez
 * New Direct Mode in editor allows you to manually set each tile (press F10 to toggle it in a room, Ctrl+Arrows change tile, Middle Click for dropper)
 * Added  command to change textbox colour and position in player levels
 * Player levels now have minimaps
 * Player levels which have been previously completed are now marked with a star
 * You can now press S and L instead of Shift+S and Shift+L to save and load levels
 * Editor now asks if you'd like to save before exiting
 * Changed Shift behavior in menus (Now a menu toggle like the space menu, not a modifier)
 * Roomname disappears in the editor when the mouse cursor is at the bottom of the screen
 * Added new scripting command to show/hide the map -  (on by default)
 * and  commands can now change the mood of any character
 * Added  command, which turns crewmate squeaking on/off, or makes a crewmate squeak
 * and  commands now support 50-line text boxes
 * GPU acceleration enabled.
 * Large performance gains for high res screens.
 * Steam overlay enabled.

Bug fixes

 * Stuttering for some Windows users fixed
 * Performance massively optimized
 * Editor crashes fixed
 * Multiple Flip Mode text fixes
 * Flip Mode is disabled in the editor
 * Alt+Tab is more usable
 * Mouse hiding is more intuitive.
 * Resolution settings are now properly saved.
 * Extra key bindings added.
 * Time trial ranks are now being saved properly
 * Fixed one pixel offset in vertical gravity lines
 * Entities are now colored according to tileset while in the editor
 * Game now remembers slowdown settings
 * Resolution settings are now applied before preloader
 * R to restart from the last checkpoint now only works in player levels (as it should)
 * Time trial music fades back on reset
 * Changing tileset color and enemy types in editor display info properly
 * Quitting during a cutscene will reset cutscene bars
 * Resolution settings are now being saved properly
 * WASD controls work in game
 * Many more fixes.

2.2
This version was primarily developed by Ethan Lee. It was initially released on 11 June 2014, but later versions of 2.2 continued to be released until 2016. The Make and Play edition was first introduced in this version.

New features

 * Upgraded to SDL2
 * Controller support improved, although still only partial support
 * PhysFS is now used
 * SDL_image has been replaced with LodePNG
 * Support for FamilyJules7x's MMMMMM soundtrack has been added. The game will now load an  file if it exists, and let you switch between PPPPPP and MMMMMM.

Unknown release
The date of this release is not known.

Bug fixes

 * Fixed a regression (from earlier in 2.2? This bug didn't exist in 2.0) where the Time Taken timer would not be reset when quitting to the menu.

Release on 2016-10-20
This is the last released version of 2.2.

New features

 * Added integer scaling mode.

Minor release on 2019-11-19
This release made functionally no change to the game, and only removed two comments made by Ethan Lee from the Linux launch shell script, which were  and. SDL2 was also upgraded.

The reason that Ethan Lee removed his comments was because the bug he was referring to had been fixed.

2.3
The first post-source code release version of VVVVVV, this implemented various fixes and additions by contributors on GitHub.

It is stated to be released on October 1st, 2020.