(Link to video)
Panic Restaurant stars a chef named Cookie who must navigate through his own restaurant, which has been cursed by a rival chef named Ohdove. Cookie has to battle evil food monsters with kitchen utensil weapons in six levels before taking on Ohdove in a final battle.
Started working on this TAS earlier this year but I only got around to finishing it this month.
I'm using the Japanese version as it has a slightly faster intro and less enemies.
Stages are numbered X-Y, where X is an in-game level number and Y means a section that is separated by a door.

Improvements

Comparing to the currently published run.
  • Intro - Saved 91 frames on title screen due to the Japanese version of the game letting you skip it faster.
  • 1-1 - No time saves.
  • 1-2 - No time saves.
  • 1-B - No time saves.
  • 2-1 - Saved 41 frames by slowing down to remove all the lag before the elevator.
  • 2-2 - Saved 54 frames by killing the apple before it explodes which reduces a lot of lag, killed the second and third apples in a way that caused less lag and still managed to get to the elevator in time. More lag reduction.
  • 2-3 - Saved 22 frames by reducing the lags.
  • 2-B - No time saves.
  • 3-1 - Saved 12 frames by killing the second to last egg, although it doesn't matter since you have to wait for the elevator. Also managed to reduce the lags.
  • 3-2 & 3-3 - Saved 113 frames by jumping and slowing down to reduce the lags on the conveyor belt. Saved some frames in 3-3 by slowing down to reduce the lags since you have to wait for the elevator anyway. The Japanese version of the game has only one toaster at the top which means, you guessed it, less lags.
  • 3-4 - Saved 44 frames by reducing the lags.
  • 3-B - No time saves.
  • 4-1 - Saved 22 frames by reducing the lags.
  • 4-2 - Saved 3 frames by reducing the lags.
  • 4-3 - Saved 65 frames by reducing the lags and also not having to wait for the enemy at the top of the ladder.
  • 4-4 & 4-5 - Saved 9 frames by reducing the lags.
  • 4-B - No time saves.
  • 5-1 - Saved 181 frames by reducing the lags. You have to wait for a moving platform in 5-2 so might as well slow down a bit to reduce the lags.
  • 5-2 - Saved 125 frames by jumping on the spikes instead of waiting for the second moving platform. Also reduced some of the lags by climbing a ladder and then falling off of it which causes the enemies to fall under the ground.
  • 5-3 - Saved 44 frames by reducing the lags, did some more de-spawning.
  • 5-4 - Saved 27 frames by reducing the lags and taking the first moving platform which isn't present in the US version of the game. Killed the fourth to last ice cream which made the ice platform fall sooner.
  • 5-B - No time saves.
  • 6-1 - Lost 2 frames to reduce the lags in the next section.
  • 6-2 - Saved 53 frames by de-spawning one of the enemies which greatly reduced the lags.
  • 6-3 - Saved 4 frames by reducing the lags.
  • 6-4 - Saved 11 frames by reducing the lags.
  • 6-5 - Saved 18 frames by reducing the lags. You can save a couple of frames by going down a ladder and going back up again.
  • Final Boss - Lost 28 frames, the boss fight is identical but the cutscene is slightly longer.
Saved 887 frames in total

Memory Addresses

AddressNameType
006ECharacter XSigned word
006DCharacter X SubByte
007BCharacter X SpeedSigned Byte
007ACharacter X Speed SubByte
0071Character YSigned word
0070Character Y SubByte
0078Character Y SpeedSigned Byte
0077Character Y Speed SubByte
00ADBoss HealthByte
00B4Boss Invincibility Timer 1Byte
00B6Boss Invincibility Timer 2Byte
Special thanks to Sidetrakkd and Hirexen for their help on how the game works.

feos: Great improvements that prove slowing down is extremely underrated! Accepting over [4020] NES Panic Restaurant by dart193 in 13:12.69.
Zinfidel: Processing...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14776
Location: 127.0.0.1
This topic is for the purpose of discussing #7219: Riyan's NES Panic Restaurant in 12:57.94
GJTASer2018
He/Him
Joined: 1/24/2018
Posts: 241
Location: Stafford, NY
You should give a MasterClass in lag reduction for NES TASing. ;)
c-square wrote:
Yes, standard runs are needed and very appreciated here too
Dylon Stejakoski wrote:
Me and the boys starting over our games of choice for the infinityieth time in a row because of just-found optimizations
^ Why I don't have any submissions despite being on the forums for years now...
WST
She/Her
Active player (442)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
But, why the RAM addresses are the same?
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2 my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
Riyan
He/Him
Active player (300)
Joined: 7/31/2019
Posts: 9
Location: Western Europe
Woops. Lemme fix that.
Active player, Editor (394)
Joined: 2/11/2018
Posts: 178
I miss the frying pan. This optimisation is great though.
nymx
He/Him
Editor, Judge, Skilled player (1586)
Joined: 11/14/2014
Posts: 798
Location: South Pole, True Land Down Under
Interesting game. I'll give it a yes.
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
Editor, Skilled player (1402)
Joined: 3/31/2010
Posts: 2081
Overall the TAS was quite smooth and fun. I recall the game being a veritable lagfest before, so good work on that. Yes vote.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14776
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [4536] NES Panic Restaurant by Riyan in 12:57.94
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2224
Location: Georgia, USA
How did you jump off spikes in 5-2?? Is that something that only hurts you if you stay on the ground for more than 1 frame?
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.
Riyan
He/Him
Active player (300)
Joined: 7/31/2019
Posts: 9
Location: Western Europe
mklip2001 wrote:
How did you jump off spikes in 5-2?? Is that something that only hurts you if you stay on the ground for more than 1 frame?
Yup.