garirry wrote:I remember when a WA speedrun was over an hour long back in 2014. So much progress has been made, and I wonder if it's going to get even faster.
StinkyFTW wrote:Who knows, maybe there is a way to cut the time down even more.
That really is the question. I believe that WA will get more broken if we keep looking. At this point it's difficult to see how it could get any faster, skipping the first segment would be very nice but there's not much to work with.
tyteen4a03 wrote:The way you skip adventures... I'm speechless.
The beginning of adventure skip glitch is a frame perfect input in a 60 FPS game, if failed then around 3 seconds are lost, my success rate for this was 9/10 in this run. The ending of adventure skip glitch is probably a dozen frames or so, but if it is failed then the game crashes. Also there's no cue for pressing ESC, you have to start a timer after completing the first part then wait 15 seconds.
FinnThor wrote:How fast can you speedrun MoFI / PoTZ?
I beat MOFI in 49:02 two years ago and haven't found any route improvements since so I don't plan to try to beat it... MOFI any% is the worst category to be honest because there are 37 ASGs and the rest is pretty much hub movement, literally a third of the run is staring into a blank screen. MOFI Any% No ASG in 1:14:18 is a much better viewing, I haven't found any route improvements there either.
I've beaten POTZ in 1:19:35 and it's long because ASG was patched. I have found some really crazy new tricks recently so I plan to run this game again soon...
Next I'll probably run WA1 No ASG.
garirry wrote:I think this is the point when I'm having a little bit of trouble keeping up with the speedrun, in particular the infinite Blink glitch.
That's my fault... I don't think I ever even explained why it works.
This is my explanation for infinite Blink glitch:
Having the magic gloves in the inventory has two properties.
1: The gloves will be charged when stepping onto/flying over a magic charger.
2. Glove charge will be lost when going through an area transition or the glove charge reaching 0.
You may have thought that having the magic gloves only causes the first of those two properties, and that the glove charge would be lost regardless of whether the gloves are in the inventory. And it could have been made like that, but effort was made to make sure that it wasn't, and I'm not sure why.
With that in mind, if there was a way to remove the magic gloves while having them charged, then the charge would actually be kept forever and would never be removed (I actually knew this a couple years before the discovery but didn't want to get anyone's hopes up).
So how exactly does one go about deleting the magic gloves while they are charged? Restarting adventure while in hub. Before restarting adventure in hub was found deleting items was only possible from the arcade and north Wondertown areas, but now it's possible in probably around 20 areas or something in WA1. One of those areas is the Cedric-in-the-Morning area, and it contains Blink magic.
Restart adventure in hub happens when a start adventure fade out screen happens at the same time as an NPC death game over fade out screen. Basically in order to perform the glitch you must murder an NPC while moving onto an adventure star. This glitch has some interesting effects, such as the inventory being restored to what it was the last time an adventure was started, and the area the glitch was performed in being restored to what it was the last time it was entered.
Why does restart adventure in hub happen?
There is an intended mechanic in the game that if you select restart adventure in the menu while there is a game over fade out screen happening or an NPC game over fade out screen happens during a restart adventure fade out screen then the adventure will instantly restart, cutting through the fade out; the adventure title screen will come up immediately. I think this mechanic was put in to make it so that the adventure will actually restart if restart adventure is selected in the menu, because otherwise it wouldn't because the game over fade out screen would override that. The mistake that MS made was to make this mechanic apply to start adventure fade outs as well as restart adventure fade outs. So if an NPC game over fade out is present simultaneously with a start adventure fade out, then the mechanic will activate and the game looks for the last adventure that was started and restarts it, it also restores the inventory to what it was the last time an adventure title screen appeared (because that's what normally happens when restarting adventures), and the game doesn't bother to remember the changes that were made to the area since the last time it was entered (because it never does that with restarting adventures).
How is an NPC murdered at the same time as moving onto an adventure star? Using another two glitches, the white Star magic glitch and the move during Blink spellball glitch.
White Star magic glitch is performed by having the magic gloves charged, then loading a save that doesn't have the magic gloves charged (but does have the magic gloves in the inventory otherwise you'll get Bounce magic instead). Click on the magic gloves icon to activate. The spellballs are destructive. Cast at NPCs to murder.
Move during Blink spellball glitch is performed by casting a Blink spellball then before it lands saving then reloading the game. You will now be able to move and cast another spellball before the first Blink spellball lands.
So all in all? The white Star magic glitch and the move during Blink spellball glitch are both combined in the setup to get the restart adventure in hub glitch to activate. This restores the inventory to the last time an adventure was started, which was when the The Magic Gloves adventure was started and we didn't have the magic gloves yet, so the magic gloves are deleted. We also have the magic gloves charged with Blink when we perform the restart adventure in hub glitch. So we have the magic gloves charged with Blink then we lose the magic gloves from our inventory, thereby activating the infinite Blink magic glitch.