Joined: 5/1/2004
Posts: 4096
Location: Rio, Brazil
I was playing around with playing movies across diferent games (like playing adventure island on super mario 1 rom, etc) when i thought which game would work with most movie types and i think it's NES pinball! since the start screen accepts start button on the first frame, nearly every movie file will start the game, and the commands are these:
D-pad = move the left paddle
A or B = move the right paddle (hold a button to launch the ball)
start button unfortunately pauses the game... :(
so i propose a competition: let's see who can find the highest score made by a movie file submited to this site! you can use fceu or famtasia movie files, just be sure to use Pinball (JU).nes I'll start with this run:
NES Circus Charlie (Japan) in 03:25 by Phil and Genisto = 18900 points (famtasia)
Current top score:
Blaster Master (#86, 43:58, obsolete): 37960
Current lowest score:
The Krion Conquest in 17:51 = 11050, 5860, 7770, 1780
Tried my runs that worked: (including test runs I never submitted)
Dragon Warrior in 24:03 = 18280, 5800, 3430
Dragon Warrior in 19:31 = 7050, 8610, 12950, 9860, 6270, 14620
The Krion Conquest in 17:51 = 11050, 5860, 7770, 1780
Panic Restaurant in 15:29 = 4970, 11820
3D Battles of World Runner = 4410
Mario Bros = 9430
I got close with 18280 ...
Joined: 5/1/2004
Posts: 4096
Location: Rio, Brazil
hah we could see which one gets the lowest score too :)
NES Mega Man 3 (USA) in 32:42 by Kopernical = 23000, 3080, 20710 (looong pause sequences and trouble launching the ball)
Joined: 3/11/2004
Posts: 1058
Location: Reykjavík, Ísland
Heh, I love this thread. :)
Gremlins 2 version 1: 7030 (launced the ball only once)
Gremlins 2 version 2: 0 points. It wasn't ever able to launch the ball.
Rygar has some pretty good scores too. I didn't bother watching the whole way through though, due to the pause sequences.
Marble Madness is interesting as the movie ends shortly before the last ball perishes.
FF1-Ruby.fmv: 16150 (after 10 mins of pause, plus an incredibly long time waiting to launch the ball. I eventually set it to 500% speed) Didn't see if it started a new game.
edit: Oh, and I checked out the Rockman 2 fmv (v1) but forgot to post the results:
Rockman 2: 8510, 26380, 10750, 16900.
I tried a whole bunch, I think my best was someone's (NRG's?) metal storm run from a long time ago, which was never submitted. That was just 16000ish though.
28690 for MTPO
6150 for Adv. of Bayou Billy because the movie was paused until the end of the movie.
21830 for BAttletoads warpfull run
15720 for Dragon's lair and the movie is just 4 minutes long
4340 for Hitler no Fukkatsu
18030 for Power Blade at his 2nd try.
AxeMan Crystalis
v5 - 18080, v6 - 10850
As for lowest score, movies that are not able to get the ball launched shouldn't even count for that, since a failure to launch the ball is automatically 0. Getting the ball launched, and dying right away, is going to net you something > 0.
Joined: 5/1/2004
Posts: 4096
Location: Rio, Brazil
its impossible to launch the ball and not get any point. edit:. now i see your math symbol ">" you are right :)
and the lowest score only count after the game over message ;)
Joined: 7/1/2005
Posts: 56
Location: Central Pennsylvania, USA
I've tried a couple of runs: no new highest or lowest results. The Marble Madness in 3:00 is one everyone should watch.
Maybe other people can find good movies.
I don't understand what you want to automate.
The way I recorded those scores?
1. Opened Pinball rom in FCEUX 2.1.2
2. Dragged and dropped fcm/fm2 on it (it will convert the fcm to fm2 instantly and play it)
3. Turboed through the run
4. ???
5. Profit
You can easily parse a fm2 file and use Lua to simulate movie playback. As such, I am suggesting creating a Lua script that goes through a designated directory, picks a fm2 file, records all of the scores obtained until the playback finishes, hard resets once the ball is no longer able to accumulate points, logs to a file, and repeats for all of the other fm2 files in the directory. The only things I wouldn't know how to figure out is when a game is over and when the game is done accumulating points after the playback has completed. I'm sure figuring this out is simple using addresses, but zzz.
Also, it'd probably be more interesting if someone could include this as an Easter Egg in a TAS, similarly to what Baxter did with The Adventures of Lolo. Actually, if I was adventurous, I could probably obsolete my Bugs Bunny Crazy Castle run by combining NitroGenesis' BS 60 frame improvement and this easter egg. I'll decide whether I care enough to try this when I don't have any other projects, which will probably be never.