User Files from FatRatKnight

Upload All User Files

#41370074084890298 - Zook Man ZX4 - Fixed s8 frame improvement sync

ZM_s8FrameSaveSync.bk2
In 04:30.81 (16175 frames), 43854 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
1 comment, 795 downloads
Uploaded 8/29/2017 2:17 AM by FatRatKnight (see all 245)
Moved the delay frames elsewhere. The spot I chose is before the door object itself loads, not the short spot of floor leading up to the door. The exact position is when we landed on a platform, where if we insert a single blank frame, our two frames of not moving right would overlap with one frame of landing lag, so that the one blank really does mean one frame delay, not two.
We are now delayed 7 frames due to frame rule. I adjusted the boss for the case where we have zero frame delay on the frame rule, so I eat the 7 frames before loading the door.
Animation frame rule after the boss is still 1 frame loss. It is nice to know the slightly different boss timing could have tolerated killing him one frame later, but we're fine either way and didn't need that tolerance.
Was this the thing needed for sync?

#40882652630220442 - Zook Man ZX4 - Stage 5 clear, stage select in 42629.

ZM_s5in42629.bk2
In 18:03.35 (64706 frames), 31909 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
664 downloads
Uploaded 8/7/2017 3:27 AM by FatRatKnight (see all 245)
f36966 *** STAGE 5 ***
f37699 Segment 0: 733
f38175 Segment 1: 476 (pr: 479)
f38482 Segment 2: 307
f38605 Segment 3: 123
f38682 Segment 4: 77
f38797 Segment 5: 115
f39250 Segment 6: 453 (pr: 456)
f39962 Segment 7: 712 (pr: 734)
f40256 Segment 8: 294 (pr: 277)
f40373 Segment 9: 117
f40611 Segment10: 238 (pr: 242)
f42017 Segment11:1406 (pr:1407)
=== END OF STAGE 5 (Frames: 5051) === (pr:5067)
Seg1: ThunderAxe31's fault. Shot Counter glitch lets us switch out of bubble barrier without needing to pause.
Seg6: ThunderAxe31, same basic method.
Seg7: Different route, we don't climb wall right away, loading next segment sooner.
Seg8: It started sooner thanks to route change, so SegmentCounter claimed it took longer.
Seg10: Used to be on bad side of frame rule. We're good now.
Seg11: We're on the good side of the frame rule now. Oh, and I tried avoiding damage.
Sitting on 16 frames delay after the stage now.

#40875806384431793 - Zook Man ZX4 - Stage 5 to boss, yay Shot Counter

ZM_s5ShotCounterGlitched.bk2
In 18:03.22 (64698 frames), 31503 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
632 downloads
Uploaded 8/6/2017 8:03 PM by FatRatKnight (see all 245)
ThunderAxe31 went and did Shot Counter glitch stuff. This saves us from having to pause when refreshing our next two bubble barriers.
Do make sure the boss is made fun of. I haven't put in the time to do that, someone else might want to.

#40727297950563877 - Zook Man ZX4 - s13 wall jump starter success

ZM_s13WallJumpStart.bk2
In 20:58.63 (75175 frames), 29574 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
782 downloads
Uploaded 7/31/2017 3:32 AM by FatRatKnight (see all 245)
I hope I understood the branches right. Should be one that clears the start of s13 by wall jump rather than ladder. Another frame rule over ThunderAxe31's successful try.
You know, reveal a potential, and I end up exploring it. And then I come back after I turn the potential into something. Boss has not been synced, that still needs to be taken care of.
Some black magic with wall jumps were involved. I suspect frame rules, but it seems the apex of a wall jump actually has different velocities depending on what frame you wall jumped. I merely delayed it two frames, and got the exact black magic pixel we needed. Oh, and a short dash so I wall jump from just one pixel further. I think it was needed.
Once things become difficult to find, I don't get to them. As others are still scanning over it, each thing that is found can then be analyzed by me, and results can still happen.

#40702929034328449 - Zook Man ZX4 - s6 minor improvement.

ZM_s6in56299.bk2
In 20:58.77 (75183 frames), 29258 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
776 downloads
Uploaded 7/30/2017 1:12 AM by FatRatKnight (see all 245)
Exonym found a small improvement. I went and implemented it.
Somehow, 2 frames turned into 4. Currently at 4 frames delay in stage select.
I've also taken a moment to measure stage entry frame rules. I've added Select presses at each stage select to indicate how many frames are delayed by these frame rules. Basically, things should sync if you delay just the A press up to as late as the select presses exist.

#40678114329153676 - GBA F-Zero MV: Knight Master first lap (CPU bumps)

FZMV_K1_Lap1_2333.bk2
In 00:51.84 (3096 frames), 1933 rerecords
869 downloads
Uploaded 7/28/2017 10:23 PM by FatRatKnight (see all 245)
Something interesting happened at the end of this lap. The Rival Radar indicated that the game has no problems with spawning a CPU car on top of another CPU car! One rocketed forward to my position, and I got a relatively soft bump from it.
Yes, one of my problems is trying to figure out how to get 600 km/h bumps. As such, I'm too slow. I'm one frame behind WR opener. What did they do and how can I match that? I'm uploading this primarily because of an interesting event at the end of the lap, not because of my poor driving skills.

#40663133261031646 - Zook Man ZX4 in 75183 frames.

ZM_ENDin75183.bk2
In 20:58.77 (75183 frames), 29006 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
802 downloads
Uploaded 7/28/2017 6:11 AM by FatRatKnight (see all 245)
I want to take a break. I really do. Yet I come back and here's what I got.
The last of the end stages. Applied MurderBarrier. Shot charged star to the right instead of to the left. End movie before the segment has transitioned to the boss room. Oh, and I changed a wasteful bubble shot against a boss to the dirt weapon, so that I had enough ammo for the barrier.
It's a nice amount of frames. 81 compared to before. That's one easy improvement out of the way. At last, MurderBarrier finds use!

#40641708034385666 - Zook Man ZX4 in 75264 frames.

ZM_ENDin75264.bk2
In 21:00.11 (75264 frames), 28888 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
828 downloads
Uploaded 7/27/2017 7:02 AM by FatRatKnight (see all 245)
f62756 *** STAGE 9 ***
f63314 Segment 0: 558
f64671 Segment 1:1357
=== END OF STAGE 9 (Frames: 1915) ===
f65031 *** STAGE 10 ***
f65604 Segment 0: 573
f65784 Segment 1: 180
=== END OF STAGE 10 (Frames: 753) ===
f66149 *** STAGE 11 ***
f66731 Segment 0: 582
f68353 Segment 1:1622
=== END OF STAGE 11 (Frames: 2204) ===
f68709 *** STAGE 12 ***
f68829 Segment 0: 120
f68884 Segment 1:_ 55
f69303 Segment 2: 419
f69485 Segment 3: 182
=== END OF STAGE 12 (Frames: 776) ===
f69831 *** STAGE 13 ***
f69977 Segment 0: 146
f70079 Segment 1: 102
f70490 Segment 2: 411
f71954 Segment 3:1464
=== END OF STAGE 13 (Frames: 2123) ===
f72306 *** STAGE 14 ***
f72934 Segment 0: 628
f73121 Segment 1: 187
=== END OF STAGE 14 (Frames: 815) ===
f73459 *** STAGE 15 ***
f74082 Segment 0: 623
f74256 Segment 1: 174
=== END OF STAGE 15 (Frames: 797) ===
f74613 *** STAGE 16 ***
f74728 Segment 0: 115
f74938 Segment 1: 210
f75232 Segment 2: 294
f75425 Segment 3: 193
=== END OF STAGE 16 (Frames: 812) ===
There's probably plenty of obvious time savers in there. I just wanted a complete movie so that all the skips are decidedly included in it.
Probably should have shot to the right for the finisher. A note for later.
The difference of this movie and the leading team (T4) is 8364 frames. I expect general optimizations to improve this by a few hundred more.

#40614417605811904 - Zook Man ZX4 - s2 small change

ZM_s2in62426.bk2
In 19:30.52 (69912 frames), 27937 rerecords
Game: Zook Man ZX4 ( GBA, see all files )
792 downloads
Uploaded 7/26/2017 1:32 AM by FatRatKnight (see all 245)
f56625 *** STAGE 2 ***
f56849 Segment 0: 224
f58448 Segment 1:1599
f58509 Segment 2:_ 61
f58610 Segment 3: 101
f58838 Segment 4: 228
f59032 Segment 5: 194
f59814 Segment 6: 782 (pr: 778)
f59905 Segment 7:_ 91 (pr:_ 96)
f60033 Segment 8: 128 (pr: 127)
f60124 Segment 9:_ 91 (pr:_ 92)
f60394 Segment10: 270 (pr: 272)
f61717 Segment11:1323 (pr:1328)
=== END OF STAGE 2 (Frames: 5092) === (pr:5100)
Implemented Exonym's idea, and ended up with this mess. Apparently slower in the immediate segment, oh but we make it all back up in the next. Yet we lose a frame and break even on the next transition, but don't worry, the better camera makes it all better before the door, and you saved a frame rule.
I mean, sure. I did end up with something faster overall. I'm just really confused how it works out.
More specifically, I did a turnaround landing before Flame Charge. I did not Flame Charge out of the air and onto the slope. Thing is, if you're not on the ground when doing the Flame Charge, the next time you come into contact with a floor tile, you will stick there and be forced to wait it out until the Flame Charge ends. The slope tiles don't block you, and the "magnet" tiles found around slopes stick you to the slope, so we're good there, except again, once the slope ends and we move on to floor tiles, we get stopped. Walk a few frames so that we don't end our dash before that Flame Charge out.
Oh, and this file has my hastily attempted parts of the end stages tacked on. Yes, I'm having trouble manipulating ammo drops properly. I'm a bit too slow on s12, the Stage 4 look-alike.

#40567146695756786 - Quackshot, subtitles extraction assistant

Dooty_Quackshot_ConversionToSubtitles.lua
971 downloads
Uploaded 7/23/2017 10:26 PM by FatRatKnight (see all 245)
#5361: Dooty's Genesis QuackShot: Starring Donald Duck in 19:21.63
The script appears to be working. Just run that submission on the ROM the submission is for, and start this script on the first frame. I can't say with 100% certainty the script is working as intended, but it should be pretty good.
Spikestuff, please let me know if this script is good enough to automate data collection for that lua-assisted subtitles. I've isolated functions that I expect you to change at the very top, and other functions that might need to be changed near the top. Other stuff below includes me trying to hack in the code that will do the stuff, and some ctrl+H stuff to make things work.