What's this?!

This is an improvement of 132 frames (00:02.20) over the previous submission.

About the Game

Bible Buffet a turn-based board game with action stages and bible quizzes. It is simultaneously the best and worst game in its genre, and the only consequence for failure is having to continue playing. It has an incredibly frustrating RNG and a lot of unnecessary delay, but it also has incredibly tight controls during the action stages, and the most chipper announcer of any Bible-based game about buffets.

Run breakdown:

  • Manipulates RNG
  • Takes Damage to Save Time

Author's Commentary

Invariel's Commentary

7:38 AM <Invariel> Can't click link, have to brute force a 10.
7:39 AM <Samsara> you know what's great? context.
7:39 AM <Samsara> last time i brute forced a 10, insert domestic abuse joke here
I am not fond of this game, I make no secret of that. However, when I saw the other submission, I was fairly certain there was a better way. This took me down a rabbit hole that I would not escape from for three days.
I attacked this initially by reading disassembly, and with p4plus2's help, was able to make sense of the RNG. However, I wasn't able to read the required memory to accurately predict the RNG, so I decided to move on and look at other parts of the game. At about the same time, Spikestuff poked me in IRC and what came out of that conversation is the collaboration we present to you. Hand-checked RNG, hundreds upon hundreds of failures, and eventually workable results give us this video.
With all of that said, I'm glad this is done, as it may encourage me to go back to that other thing I was working on, which is a lot less RNG-heavy than this was.

Spikestuff's Commentary

I knew this was improvable!
I'll mainly explain the encode.
So, what's up with the encode? Why is it clean compared to the other TAS?
This is a build version of BizHawk, where Bible Buffet is actually watchable compared to the current version, I know it's a shock.
If you want to see the encode as it is, without it being patched up and given a pretty bow, [dead link removed].
Honestly, it's fine if this gets delayed and we have to wait for the next BizHawk to come out, 'cause it wouldn't be hard to fix the input to support this... maybe.

Stage-by-Stage Comments

Veggie Land

Veggie Land is ten spaces long, with a bonus spin at space six. Because the easiest way to waste time in this game is not landing on bonus spaces, we do exactly that by spinning the smiley face and having it move us forward ten spaces. The smiley face could have also either given us a Key (useless) or a Bonus Health (marginally more useful, but it would mean not moving, which is the worst thing of all.) Some damage boosting is used to shove us to the exit and win us some frames over Meerkov.

Potato Land

Isn't the potato a vegetable?
The bonus spin is five spaces away from us, and they're the way to travel in style. Not requiring an action stage when you land on them, they're your fast track out of the Land and out of this game. It was possible (three ways) to spin a 5 earlier than we do, but each of them resulted in more spin time, ultimately being slower.
From the bonus space, we spin a 10 to leave the Land. There were a couple of other 10s that took the same time to start spinning, both of which were ultimately 18 frames slower. We go from bonus space to bonus space here, which is the fastest method of travel as it does not require playing a minigame to progress. The reason we don't do this from Veggie Land is because the bonus space there is nine spaces away and there's no way to move nine spaces in one spin.

Salad Land

Why is the icon for Salad Land a potion? There are parts of this game that make no sense!
Salad Land isn't even explored, as we automatically take the shortcut past Fast Food Land and into Bread Land.

Bread Land

This is where all the money is. Oh, wait, no it isn't. Wrong kind of bread.
We spin another 10 and move onto Pizza Land. As before, we found a faster-to-start-spinning 10, but it turned out to be almost 100 frames slower to use.

Pizza Land

As Meerkov noted in his submission, it's possible to press Start and Select (Ss) at the same time to exit a stage. You have to do this three times to be allowed to advance, but it turns out to be much faster to do that than to try to beat this maze of a level. We do that, and spin another 10, moving into Bar-B-Q Land

Bar-B-Q Land

The shortcut is taken automatically and we end up in Snack Land.

Snack Land

Here's where we thought we could most improve the previous submission. We were hopeful that taking the Quiz here (the question mark) would be faster than exiting out of a stage in Liquid Land and things were looking great. With no waiting at all, we spun a 4, landed on the Quiz, failed it in epic, time-saving fashion, and used its reward to send us forward another four spaces. And, if the spinner didn't take forever to spin and move the character, that would have been the end of that. Unfortunately, all of our time savings (six seconds worth!!) got flushed away by the game's inherent take-foreverness, and we found ourselves back here, looking for a fashionable 10 so that we could mimic the other submission in movement around the board.
We found a 10 pretty quickly (having to check ~100 possible inputs before getting a workable 10), but continued to search for a faster one because that's how this game works. We didn't find one, went with our fast result, picked up some more time and ended up in ...

Liquid Land

a level. A level which ended up seven frames slower to play than to quit out of, so we did that.
The next spin yielded a 10 pretty quickly but we searched more of the space and saved three frames on our initial arrival time, catapulting us into Fruit Land and a level.

Fruit Land

It turned out to be faster to play this level (as with the previous submission), so we did. What followed, however, was the biggest disappointment we had faced when working through this game.
Idling for four frames and pressing A, there it was! A 10! Alright! And, by the time the character stopped moving and we started the victory ceremony, our 80-frame lead had turned into a 90-frame loss. The RNG was determined to shut this run down right at the end.
Frustrated, we kept searching every possible sequence of input until we found something: idle for three frames, hold anything for three frames, release for two frames, and press A. 1658 frames spent in transit compared to Meerkov's 1706 and our initial 1880! Success, victory, we've finally managed to reach the buffet.

Improvement Breakdown

MeerkovInvariel & SpikestuffFrame Difference
Power On000
Opening Screen990
Title Screen14140
Question Set43430
Name74740
Spin 1 Start1921920
Spin 1 End1981991
Enter Stage12141207-7
Stage Start12681261-7
Change Screens15961568-28
Screen 216911663-28
Exit Stage18421814-28
Spin 2 Start19591931-28
Spin 2 End19611937-24
Spin 3 Start26952665-30
Spin 3 End27012673-28
Spin 4 Start41944154-40
Spin 4 End42014161-40
Enter Stage 252025150-52
Stage 2 Start52575205-52
Ss52575205-52
Enter Stage 2b54945442-52
Stage 2b Start55495497-52
Ss55495497-52
Enter Stage 2c57865734-52
Stage 2c Start58415789-52
Ss58415789-52
Spin 5 Start59585906-52
Spin 5 End59625910-52
Spin 6 Start74427389-53
Spin 6 End74487396-52
Enter Stage 384388385-53
Stage 3 Start84938439-54
Ss84938440-53
Enter Stage 3b87308677-53
Stage 3b Start87858731-54
Ss87858732-53
Enter Stage 3c90228969-53
Stage 3c Start90779023-54
Ss90779024-53
Spin 7 Start91939141-52
Spin 7 End91989148-50
Enter Stage 41021810169-49
Stage 4 Start1027210223-49
Change Screens1053910476-63
Screen 21064010577-63
Exit Stage1087110786-85
Spin 8 Start1098910903-86
Spin 8 End1098910911-78
First Finish1269512564-131
Most Keys1293912807-132

Possible Improvements

  • Better understanding of the RNG would greatly help this game. Being able to see what input will generate which spin well in advance would greatly reduce the amount of time required to play it.

Samsara: Oh, thank the Heavens above, I got here before someone else could snatch up this hot submission!
Samsara: Setting this to Delayed at both authors' request, pending the next BizHawk release which will fix the graphic issues.
Samsara: File updated with a more accurate version done on BizHawk 1.11.7, which is 10 frames slower due to NESHawk accuracy improvements but no longer has graphical glitches. Also, finally accepting to Vault. Holy hell. It happened. It's over.
fsvgm777: Time to finally publish this.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15628
Location: 127.0.0.1
This topic is for the purpose of discussing #5095: Invariel & Spikestuff's NES Bible Buffet in 03:33.28
Experienced player (760)
Joined: 2/5/2012
Posts: 1804
Location: Brasil
vault pls
I want all good TAS inside TASvideos, it's my motto. TAS i'm interested: Megaman series, specially the RPGs! Where is the mmbn1 all chips TAS we deserve? Where is the Command Mission TAS? i'm slowly moving away from TASing fighting games for speed, maybe it's time to start finding some entertainment value in TASing.
Personman
Other
Joined: 4/20/2008
Posts: 465
I don't think I'm going to actually watch this, but I vote yes on the strength of the excellent writeup.
A warb degombs the brangy. Your gitch zanks and leils the warb.
Skilled player (1743)
Joined: 9/17/2009
Posts: 4986
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Personman wrote:
I don't think I'm going to actually watch this, but I vote yes on the strength of the excellent writeup.
And then this will get to moons before scoring like ~3 lol. ;)
Samsara
She/They
Senior Judge, Site Admin, Expert player (2241)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
jlun2 wrote:
Personman wrote:
I don't think I'm going to actually watch this, but I vote yes on the strength of the excellent writeup.
And then this will get to moons before scoring like ~3 lol. ;)
Nah, even if it was getting better votes (like this game deserves), the posts so far definitely lean Vault.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Invariel
He/Him
Editor, Site Developer, Player (171)
Joined: 8/11/2011
Posts: 539
Location: Toronto, Ontario
I would be ashamed of myself if this made it to Moons.
I am still the wizard that did it. "On my business card, I am a corporate president. In my mind, I am a game developer. But in my heart, I am a gamer." -- Satoru Iwata <scrimpy> at least I now know where every map, energy and save room in this game is
Active player (411)
Joined: 10/4/2015
Posts: 99
Well done finding a way to encode the video (I just figured it was a lost cause). Also I commend your efforts to sneak out those extra hundred frames compared to my run.
Editor, Player (69)
Joined: 6/22/2005
Posts: 1050
No vote. Aiming for purely the fastest run makes a boring movie. I have not played this game, but is there any other goal that might make it more interesting?
Current Projects: TAS: Wizards & Warriors III.
Invariel
He/Him
Editor, Site Developer, Player (171)
Joined: 8/11/2011
Posts: 539
Location: Toronto, Ontario
There honestly isn't.
I am still the wizard that did it. "On my business card, I am a corporate president. In my mind, I am a game developer. But in my heart, I am a gamer." -- Satoru Iwata <scrimpy> at least I now know where every map, energy and save room in this game is
Spikestuff
They/Them
Editor, Publisher, Expert player (2656)
Joined: 10/12/2011
Posts: 6449
Location: The land down under.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Invariel
He/Him
Editor, Site Developer, Player (171)
Joined: 8/11/2011
Posts: 539
Location: Toronto, Ontario
At least I don't have to redo the submission comments.
I am still the wizard that did it. "On my business card, I am a corporate president. In my mind, I am a game developer. But in my heart, I am a gamer." -- Satoru Iwata <scrimpy> at least I now know where every map, energy and save room in this game is
Skilled player (1743)
Joined: 9/17/2009
Posts: 4986
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
1. Congrats on finally getting this accepted! 2. I haven't checked the 10 frames 1.11.7 version, but how spliceable was it?
Invariel
He/Him
Editor, Site Developer, Player (171)
Joined: 8/11/2011
Posts: 539
Location: Toronto, Ontario
What I remember from months ago was that it was just a matter of additional wait frames at the beginning of the input file. The whole of the gameplay was unaffected.
I am still the wizard that did it. "On my business card, I am a corporate president. In my mind, I am a game developer. But in my heart, I am a gamer." -- Satoru Iwata <scrimpy> at least I now know where every map, energy and save room in this game is
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15628
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. ---- [3212] NES Bible Buffet by Invariel & Spikestuff in 03:33.28
Experienced player (691)
Joined: 11/23/2013
Posts: 2239
Location: Guatemala
This is unlicensed, right? I think the "Unofficial game" tag is missing from the publication.
Here, my YouTube channel: http://www.youtube.com/user/dekutony