If someone could do the disassembly and figure out how to manipulate the boss, that’d be fantastic.
For now, I’ll try manipulating it myself with random attempts, streaming here:
http://www.twitch.tv/alaktorn91
Edit: I feel like I’m figuring out some stuff. Anyway, I noticed that I was getting a lag frame right at the start of the boss fight, it happens when you try to move too quickly. Avoiding it doesn’t really save time (because you have to stand still for a frame), but it ties, and it can be used to manipulate the RNG, since during the lag frame it doesn’t advance, but if you manipulate the lag away it’ll advance and it won’t cost any frames, so it’ll be 1 advance ahead without wasting time. Edit: Maybe I could even avoid the lag and save a frame if I got into the battle without a full charge (more animation to process, which may create the lag).
Trying every possible amount of +steps (late) and seeing what kinda behaviour I get (this is with the lag frame at the start):
frame 16884:
0 back, 2 back, 3 dive, 4 dive, 5 back, 6 spit, 7 spit, 9 dive, 10 back, 12 dive, 13 spit, 14 back, 15 dive, 18 spit, 19 back, 20 spit, 23 spit, 24 spit, 25 dive, 26 spit, 27 back, 28 spit, 29 dive,
And, advacing those amounts of steps early gives…
frame 16824:
0 nothing, 1 dive, 2 back, 3 back, 4 back, 5 dive, 6 spit, 7 spit, 8 nothing, 9 nothing (+3, dive), 10 dive, 11 nothing (+2 back), 12 dive, 13 spit, 14 dive, 15 back, 16 spit, 17 nothing (+4 spit), 18 dive, 19 dive, 20 dive, 21 back, 22 spit, 23 dive, 24 dive, 25 dive, 26 nothing only advances 2 late so is −1 and gives dive instead of spit… 27 dive, 28 nothing +2 late so −1 so goes back… 29 nothing +2 late so +28 total = spit :) This works? 30 back, 31 spit, 32 dive, 33 spit, 34 dive, 35 dive, 36 nothing (+2 dive), 37 nothing (+2 back), 38 spit, 39 dive, 40 spit, 41 spit, 42 back, 43 spit, 44 nothing (+2 spit)
I see a pattern??? I don’t get this. Edit: Pattern broken with 3 I guess… /// Yeah I guess it was just a coincidence…
from 17, 16901: Edit: This number looks wrong (early).
0 back, 1 N/A, 2 nothing (+2 back), 3 back, 4 nothing (+2 dive), 5 nothing (+2 back), 6 dive, 7 dive, 8 dive, 9 back, 10 back, 11 back, 12 dive, 13 nothing (+2 dive), 14 back, 15 back, 16 dive, 17 back
from 44, 17130:
0 nothing (+2 back), 1 N/A, 2 back, 3 back, 4 N/A, 5 nothing (+3 back), 6 dive, 7 dive, 8 dive, 9 nothing (+2 spit)
Yeah that one worked. ^_^ I’m waiting 29 frames to manipulate the pattern atm, but I’m pretty sure I can achieve the same result by shooting walls and advancing the RNG 29 steps before the boss fight without losing any frames. Now to see if I can manipulate the last 2 attacks…
Oh boy next behaviour is also an early–late. Wonder why I could never get a different spit timing. Edit: Seems like early spit is impossible, weird.
(this with the 29 frames lost at the start)
frame 17115:
0 back, 1 back, 2 dive, 3 nothing, 4 back, 5 back, 6 dive, 7 back, 8 back, 9 back, 10 dive, 11 dive, 12 back, 13 nothing, 14 back, 15 nothing, 17 back, 18 back, 19 back, 20 nothing,
frame 17175:
3 +2 dive, 13 +2 back, 15 +2 back, 20 +2 back
Holy crap I need to get 2 nothing+spit one after the other with the only manipulation possible being before the first nothing (before boss) and before the second nothing, but very limited (during boss shooting its body). 2nd manipulation seems to only be 1–9 steps possible. I think 8 steps cost 6 frames of time.
Edit: Weird, the pink stuff of the big charge advances the RNG 2 steps normally, but I’m getting it to not advance the RNG at all in my TAS… Maybe it’s the way it’s hitting the boss… at an angle, between 2 of the body-spheres.