Captain Viridian disappears from his ship, to which he then teleports back (kinda) and everybody is very happy to see him even though he was only gone for a few seconds.

Game objectives

  • Emulator used: Hourglass r81
  • Game version: VVVVVV 2.0
  • Aims for fastest credits
  • Uses death to save time

Comments

So Scepheo made a run of VVVVVV and Masterjun saw it and he was like "bro, do you even optimize?" and Scepheo was like "optimize it urself" and Masterjun was like "k" and Scepheo was like "cool story bro" and then this happened.
We started this TAS when Masterjun pointed out that some of the movement in the previous TAS wasn't really optimal. While he was fixing that, he found the address for the game state (which you can (almost) all find here). Using that, we discovered that the game can be broken even more than we thought possible.

Text storage explained

The only glitch still used in the run, text storage is what makes it all possible. The game does many transitions and events (teleporting, saving crew members, going back to the menu etcetera) by setting the game state to a given number. However, the game state is set (to, say, 10), a transition is started and some time later, the game state is read, used and set back to 0.
And during this transition is when the magic happens. If you exit to the menu while in a dialog, this "dialog state" (which you can discern by the "Press ACTION to advance text" message at the top of the screen) doesn't go away. This allows us to alter the game state during transitions.
The first transition occurs together with getting storage. As soon as the game enters the dialog state, we suicide and exit to the menu. During this transition, the game state becomes 80. Normally this just continues into the menu, but we increment it to 94, which is used to start the Space Station 2 time trial. As such, we're warped to the start of Space Station 2.
From here, we go to the two closest teleporters and get text storage from the terminal. We then teleport, which uses a variety of game states between 4000 and 4058. Which we then manipulate up to 4080, which triggers the ending sequence. Game completed.

Scepheo's comments

So I guess this is why you make WIPs? Masterjun managed to get better movement and found the game state address, which made a lot of the manipulation possible. Breaking the game even further was great fun though, and we discovered quite a few amazing, broken and hilarious things that you, unfortunately, don't see in the TAS. Thank you Masterjun for doing this with me, it was a pleasure.

Masterjun's comments

Hello! When I first saw that new VVVVVV submission which was under 1 minute I couldn't really believe it. But I soon realized that games can get veery confused when multiple things are happening at the same time. Scepheo and I played around with the game even more and he found faster and faster routes. I had a lot of fun working with you Scepheo and thanks for the submission text I didn't want to write xD.

feos: Accepting as a new branch and publishing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15583
Location: 127.0.0.1
This topic is for the purpose of discussing #4269: Scepheo & Masterjun's Windows VVVVVV in 00:47.10
THC98
He/Him
Experienced player (920)
Joined: 8/7/2012
Posts: 279
Location: Brazil
Woah!! That was completely unexpected for me XD
Youtube Channel | Twitch Channel • Finished projects: GC Sonic Adventure DX - Sonic | GC Sonic Adventure DX - Tails | GC Sonic Adventure 2: Battle - Hero Story | GC Sonic Heroes - Team Sonic • Current projects: GC Sonic Adventure 2: Battle - Dark Story - 1st WIP • Paused projects: GC Sonic Adventure DX - Knuckles - 1st WIP • Individual levels records: Sonic Adventure DX | Sonic Adventure 2: Battle • My Discord: Tales98#0408
Eszik
He/Him
Joined: 2/9/2014
Posts: 163
Yes vote. Can't wait for CtrlAltDelicious' one second slower RTA.
I problably made mistakes, sorry for my bad English, I'm French :v
Buddybenj
He/Him
Joined: 1/12/2013
Posts: 166
Location: USA
Wow! Yes vote of course. Massive improvement from the last one.
Projects: Interested in TASing N64 Mario Golf. GBA Mario Tennis: Power Tour is on hold.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Beautiful~
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Active player (426)
Joined: 3/21/2011
Posts: 127
Location: Virginia (United States)
Nearly a 13 minute improvement, not bad. Does this mean there will have to be a new category for "saves crew" or something
YouTube Channel - Twitter Current projects: Sutte Hakkun, Hyper VI, RTDL, own hacking projects
Joined: 7/2/2007
Posts: 3960
kaizoman666 wrote:
Does this mean there will have to be a new category for "saves crew" or something
As was noted in the previous submission thread, someone (sorry, I forgot who!) is working on a 100%/all-levels run, which would necessarily include saving all the crewmembers.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
I love how you're still falling out of the teleporter while the wall of credits dialogue is happening. Starting the game way outside your shop is a great WTF moment too. It's short enough to not get boring, and crazy enough to get a Yes. This does bring the question: how possible is any of this in realtime?
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
mklip2001 wrote:
I love how you're still falling out of the teleporter while the wall of credits dialogue is happening. Starting the game way outside your shop is a great WTF moment too. It's short enough to not get boring, and crazy enough to get a Yes. This does bring the question: how possible is any of this in realtime?
The previous TAS route was done in real time. I presume this one can be too. By the way, what does 'manipulating' the state mean? What actions make it go up or down? Is it like the OoT wrong warp?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Player (146)
Joined: 7/16/2009
Posts: 686
Patashu wrote:
mklip2001 wrote:
This does bring the question: how possible is any of this in realtime?
The previous TAS route was done in real time. I presume this one can be too.
This one is a lot less possible, though. It's probably still doable, but the warp to Space Station 2 requires you to press a button 14 times in the wonderful margin of exactly 28 frames.
Patashu wrote:
By the way, what does 'manipulating' the state mean? What actions make it go up or down? Is it like the OoT wrong warp?
This was so obvious to me I forgot to mention it in the submission text, manipulation is merely pressing action (z, space, v, up or down) to make the game state go up. I think this is left over from the old game, as some of the old dialog (that's not actually used in the game) uses the game state to progress.
Spikestuff
They/Them
Editor, Publisher, Expert player (2643)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
Uh.......................................................................
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Scepheo wrote:
Patashu wrote:
By the way, what does 'manipulating' the state mean? What actions make it go up or down? Is it like the OoT wrong warp?
This was so obvious to me I forgot to mention it in the submission text, manipulation is merely pressing action (z, space, v, up or down) to make the game state go up. I think this is left over from the old game, as some of the old dialog (that's not actually used in the game) uses the game state to progress.
Oo! Ok. Can you add this to the submission text? Also, when you can manipulate and when you can't (do you have to do it during the main menu? Before the dialog starts? Can you do it in a category that never accesses the menu?)
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Even less comprehensible than the previous one, well done! Yes vote.
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Very broken, very cool! Yes vote!
Active player (322)
Joined: 1/15/2012
Posts: 343
Voted yes again, good run.
Player (26)
Joined: 8/29/2011
Posts: 1206
Location: Amsterdam
HHHHHHilarious!
Joined: 3/1/2009
Posts: 64
Yes another time. If we continue like that we'll be under 30 seconds in under a few days :P
Joined: 7/30/2013
Posts: 79
Eszik wrote:
Yes vote. Can't wait for CtrlAltDelicious' one second slower RTA.
And he just did.
(◕‿◕)
Masterjun
He/Him
Site Developer, Skilled player (1987)
Joined: 10/12/2010
Posts: 1185
Location: Germany
Ji-chan wrote:
Eszik wrote:
Yes vote. Can't wait for CtrlAltDelicious' one second slower RTA.
And he just did.
I already posted a comment there but I'm saying it again here: He didn't start from a clear save. VVVVVV doesn't delete your save if you select "New Game", it just overwrites it when it needs to.
Warning: Might glitch to credits I will finish this ACE soon as possible (or will I?)
Active player (309)
Joined: 8/21/2012
Posts: 429
Location: France
VVhat just happened? Look what you did to that poor game. It's...It's... It's beautiful :D And short enough to get my yes vote. That's the point, in fact, it's so short that I love it. (I'm talking about the run)
ALAKTORN
He/Him
Former player
Joined: 10/19/2009
Posts: 2527
Location: Italy
what I almost voted meh this is too weird
Techokami
He/Him
Joined: 6/23/2008
Posts: 160
RIP VVVVVV. Voted yes.
Joined: 10/1/2013
Posts: 98
Location: My Basement
More watchable than the last submission. Meh vote.
Joined: 1/31/2012
Posts: 15
Looks like there's already been a non-TAS RTA improvement: https://www.youtube.com/watch?v=-0CYsXUpKGA&list=UULX5PPMa9zNVrGKHZhqgcRQ
Masterjun
He/Him
Site Developer, Skilled player (1987)
Joined: 10/12/2010
Posts: 1185
Location: Germany
Do you even read
Masterjun wrote:
Ji-chan wrote:
Eszik wrote:
Yes vote. Can't wait for CtrlAltDelicious' one second slower RTA.
And he just did.
I already posted a comment there but I'm saying it again here: He didn't start from a clear save. VVVVVV doesn't delete your save if you select "New Game", it just overwrites it when it needs to.
Warning: Might glitch to credits I will finish this ACE soon as possible (or will I?)