TASVideos

Tool-assisted game movies
When human skills are just not enough

Submission #6458: ninespaces's NES Solomon's Key in 11:31.68

Console: Nintendo Entertainment System
Game name: Solomon's Key
Game version: USA
ROM filename: Solomon's Key (USA).nes
Branch:
Emulator: FCEUX 2.20.20
Movie length: 11:31.68
FrameCount: 41569
Re-record count: 34397
Author's real name: Robert Michael
Author's nickname: ninespaces
Submitter: ninespaces
Submitted at: 2019-07-19 20:40:30
Text last edited at: 2019-07-29 16:35:25
Text last edited by: feos
Download: Download (5358 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:
Solomon's Key (U) NES any%


(Link to video)

Game objectives

  • Emulator used: FCEUX 2.20.20
  • Aims for fastest possible completion
  • Uses warps
  • Uses a glitch to save time in 2 rooms

Comments

This is my first TAS. I was inspired by a couple of speedrunners of the game, and decided to dive in and finally learn. I also drew ideas and strategies from agwawaf's TAS, and from bisqwit and ktwo. Below are notes of interest and frame counts for each room. (From a room's first available input to when Dana's sprite disappears.)

Room by room comments

Room 1

Frame count: 329 to 827 = 498

Room 2

Frame count: 1542 to 2009 = 467

Room 3

Frame count: 2723 to 4060 = 1337

Room 4

Frame count: 4759 to 5157 = 398

Room 5

Uses frame-perfect vertical jumping to save time. Frame count: 5872 to 6273 = 401

Room 6

Uses the super fireball to save time. Frame count: 6989 to 8076 = 1087

Room 7

Uses a combination of agwawaf's strategy (before key) and metroidmcfly's speedrun strategy (after key). Gets the warp feather to skip ahead to room 13. Frame count: 8779 to 9802 = 1023

Room 13

Uses frame-perfect vertical climbing, a well-timed fireball, a "natural staircase," and an hourglass to save time. Frame count: 10507 to 11789 = 1282

Room 14

Frame count: 12444 to 13366 = 922

Room 15

Gets the warp feather to skip ahead to room 21. Frame count: 14072 to 15237 = 1165

Room 21

Frame count: 15940 to 16515 = 575

Room 22

Tight timing here on jumps and movements. Thanks to ktwo for an additional 20 frame time save. Frame count: 17226 to 17974 = 748

Room 23

First use of a glitch I discovered. If you're standing on the right edge of a block, face left and create a block, you'll create a block on the block you're standing on. Ordinarily, the game will push you off the block afterwards and you'll begin falling. However, if you alternate left and down inputs, Dana won't register as falling, even though the Y-position slowly increases. Importantly, you can also still jump from this state. Here, I use the glitch to get the key and jump back up afterwards. Also gets the warp feather to skip ahead to room 29. Frame count: 18683 to 19224 = 541

Room 29

Frame count: 19936 to 20390 = 454

Room 30

Another stage with extremely tight timing. Frame count: 21104 to 23451 = 2347

Room 31

Removes several blocks in the center column to save time. Frame count: 24085 to 25476 = 1391

Room 37

It is technically possible to do a perfect vertical climb (see agwawaf's TAS), but I could not replicate the necessary starting condition for the room. Frame count: 26182 to 26606 = 424

Room 38

Uses the glitch to jump from the key straight into the door, avoiding the otherwise necessary fall and walk back. Frame count: 27321 to 29368 = 2047

Room 39

Gets the warp feather to skip ahead to room 45. Frame count: 30064 to 31194 = 1130

Room 45

Frame count: 31901 to 33288 = 1387

Room 46

Another stage with extremely tight timing. Frame count: 33991 to 34761 = 770

Room 47

Frame count: 35474 to 36380 = 906

Room 48

Frame count: 37092 to 39987 = 2895

Room Solomon

The final frame count here is the last input of Dana smacking the book. Frame count: 40673 to 41568 = 895

Other comments

For those already familiar with previous TASs of the game, the glitch used in rooms 23 and 38 is probably the key (hah) element of interest.


ThunderAxe31: File replaced with a spiked version that removes 348 blank frames at the end, and judging.

ThunderAxe31: File replaced with a 19 frames improvement.

ThunderAxe31: Welcome to TASVideos, ninespaces!

This seems to me to be a very nice first attempt, with proficient use of TASing techniques and use of the known tricks. Good job!

While the reception did initially seem to be positive for me, I couldn't ignore the fact that current publication has Vault ratings for entertainment. After asking for more reactions in the submission thread, it was pointed out which ones are the downsides that also put this movie outside of the Moons zone, and I was unable to argue against these.

The goal for this movie is to beat the game as fast as possible, most notably thanks to the use of warps, as opposed of the current publication which instead aims to beat all levels and thus ignores the warps. However, there are two obsoleted movies which are making use of some warps, and since this means that they don't qualify for the full-completion goal, they should be moved under the obsoletion chain of this movie, after that it's published.

Accepting for Vault, as an improvement of [1] NES Solomon's Key (USA) by Bisqwit in 22:43.95.

feos: Pub.


Similar submissions (by title and categories where applicable):