Difference between revisions of "Solomon's Key (NES)/best ending"
From SDA Knowledge Base
(→Solomon's room) |
m (→Room 47) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Solomon's_key]] | [[Solomon's_key]] | ||
+ | |||
+ | ==READ THIS FIRST== | ||
+ | The route described on this page is based work leading up to the current SDA-run. Faster routes have been found in many rooms. The best resource at the time of writing are likely https://www.twitch.tv/videos/476186679 and https://www.twitch.tv/videos/408912547. | ||
==Category description== | ==Category description== | ||
Line 23: | Line 26: | ||
=Room 4= | =Room 4= | ||
− | Same as in the [[Solomon's Key (NES)/normal ending#Room 4|normal ending (room 4)]] run. However, the fireball can be collected for an overall time save of one second (~0.3 seconds slower here in room 4, but then saving ~1.3 seconds in room 8): https:// | + | Same as in the [[Solomon's Key (NES)/normal ending#Room 4|normal ending (room 4)]] run. However, the fireball can be collected for an overall time save of one second (~0.3 seconds slower here in room 4, but then saving ~1.3 seconds in room 8): https://vimeo.com/568182023. The cost for this second is two running edge jumps though.<br /> |
=Room 5= | =Room 5= | ||
Line 32: | Line 35: | ||
=Room 7= | =Room 7= | ||
− | https:// | + | https://vimeo.com/568182041<br /> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
=Room 8= | =Room 8= | ||
− | https:// | + | https://vimeo.com/568182083<br /> |
It looks a bit tight to get past the ghost after picking up the key. However, just hold right and it never fails (unless arriving very late at the key of course). It can be a few frames faster by pressing right at the right moment instead of pressing against blocks during the drop. It's just as easy (or probably even easier) to lose time by trying to cut time doing that though.<br /><br /> | It looks a bit tight to get past the ghost after picking up the key. However, just hold right and it never fails (unless arriving very late at the key of course). It can be a few frames faster by pressing right at the right moment instead of pressing against blocks during the drop. It's just as easy (or probably even easier) to lose time by trying to cut time doing that though.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182063<br /> |
This solution is 1.3 seconds faster than above, but requires to alternative solution in room 4 (notice the difference in fireball inventory between the two videos).<br /> | This solution is 1.3 seconds faster than above, but requires to alternative solution in room 4 (notice the difference in fireball inventory between the two videos).<br /> | ||
=Room 9= | =Room 9= | ||
− | https:// | + | https://vimeo.com/568182097<br /> |
=Room 10= | =Room 10= | ||
− | + | https://vimeo.com/568182117<br /> | |
The jump to the exit must be performed so to allow for the next room to start with a buffered jump (release up before hitting the exit).<br /> | The jump to the exit must be performed so to allow for the next room to start with a buffered jump (release up before hitting the exit).<br /> | ||
The jump onto the first floor is a bit delayed because of the demon heads.<br /> | The jump onto the first floor is a bit delayed because of the demon heads.<br /> | ||
=Room 11= | =Room 11= | ||
− | https:// | + | https://vimeo.com/568182138<br /> |
There is a risk of one of the sparkballs not being destroyed by the fireball (happens when they pass each other on opposite corners). A trick is to launch the fireball as late as possible (so when standing on the edge of the platform). Then it very rarely happens.<br /> | There is a risk of one of the sparkballs not being destroyed by the fireball (happens when they pass each other on opposite corners). A trick is to launch the fireball as late as possible (so when standing on the edge of the platform). Then it very rarely happens.<br /> | ||
=Room 12= | =Room 12= | ||
− | + | https://vimeo.com/568189510<br /> | |
Without mistakes, Dana will be able to break the block containing the super fireball before the Saramandor has passed by overhead. You therefore need to make a small pause somewhere before to prevent that from happening.<br /> | Without mistakes, Dana will be able to break the block containing the super fireball before the Saramandor has passed by overhead. You therefore need to make a small pause somewhere before to prevent that from happening.<br /> | ||
=Room 13= | =Room 13= | ||
− | https:// | + | https://vimeo.com/568189704<br /> |
Just like in the [[Solomon's Key (NES)/normal ending|normal ending]] run, the ghost is dispatched to reduce slowdown (and also to avoid dealing with it later on). Watching this room solution is informative on how the game slows down movements due to sprite limitations.<br /><br /> | Just like in the [[Solomon's Key (NES)/normal ending|normal ending]] run, the ghost is dispatched to reduce slowdown (and also to avoid dealing with it later on). Watching this room solution is informative on how the game slows down movements due to sprite limitations.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182152<br /> |
By not collecting the orange jar, you create less lag and overall end up saving 0.3 seconds. It's a great deal harder though because of the Saramandors that spawn during the climb.<br /> | By not collecting the orange jar, you create less lag and overall end up saving 0.3 seconds. It's a great deal harder though because of the Saramandors that spawn during the climb.<br /> | ||
=Room 14= | =Room 14= | ||
− | Same as in the [[Solomon's Key (NES)/normal ending#Room 14|normal ending (room 14)]] run. (the fireball inventory doesn't necessary match with previous/next rooms) | + | Same as in the [[Solomon's Key (NES)/normal ending#Room 14|normal ending (room 14)]] run. (the fireball inventory doesn't necessary match with previous/next rooms).<br /> |
− | + | ||
− | + | ||
− | + | ||
=Room 15= | =Room 15= | ||
− | https:// | + | https://vimeo.com/568182177<br /> |
A very scripted solution. You have to keep a brisk pace throughout the room, but you need to wait for enemies in several places, so it's not possible to speed things up (without coming up with a completely different concept).<br /> | A very scripted solution. You have to keep a brisk pace throughout the room, but you need to wait for enemies in several places, so it's not possible to speed things up (without coming up with a completely different concept).<br /> | ||
=Room 16= | =Room 16= | ||
− | https:// | + | https://vimeo.com/568182198<br /> |
=Room 17= | =Room 17= | ||
− | https:// | + | https://vimeo.com/568182218<br /> |
It's possible to jump from the second to last ledge to the exit, but it's one frame slower than just walking into the exit.<br /><br /> | It's possible to jump from the second to last ledge to the exit, but it's one frame slower than just walking into the exit.<br /><br /> | ||
Line 92: | Line 88: | ||
=Room 18= | =Room 18= | ||
− | https:// | + | https://vimeo.com/568182240<br /> |
=Room 19= | =Room 19= | ||
− | https:// | + | https://vimeo.com/568182259<br /> |
This shows how to complete the room without using any fireballs and without picking up the super fireball. This is used when getting an upgrade jar in room 17.<br /><br /> | This shows how to complete the room without using any fireballs and without picking up the super fireball. This is used when getting an upgrade jar in room 17.<br /><br /> | ||
If you arrive here without getting an upgrade jar in room 17, you have to get rid of the normal fireball and collect the super fireball in this room (for use in room 22). Below are two solutions showing that scenario.<br /><br /> | If you arrive here without getting an upgrade jar in room 17, you have to get rid of the normal fireball and collect the super fireball in this room (for use in room 22). Below are two solutions showing that scenario.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182290<br /> |
Roughly 2.5 seconds slower than above.<br /><br /> | Roughly 2.5 seconds slower than above.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182276<br /> |
This is an alternative with the aim to avoid the hard jump to the super fireball in the first solution. It's one second slower though.<br /> | This is an alternative with the aim to avoid the hard jump to the super fireball in the first solution. It's one second slower though.<br /> | ||
=Room 20= | =Room 20= | ||
− | https:// | + | https://vimeo.com/568182316<br /> |
It's important to get the fairy behind the block you turn around mid-air to create. This is done by jumping fairly late from the block below. The fairy always behaves consistently if done correctly. This is provided no mistakes have been done after having collected the bell. On the other hand, if there is a mistake after having collected the bell, it's almost guaranteed that the fairy will cause trouble on the right side by flying around and blocking one of the free spaces.<br /> | It's important to get the fairy behind the block you turn around mid-air to create. This is done by jumping fairly late from the block below. The fairy always behaves consistently if done correctly. This is provided no mistakes have been done after having collected the bell. On the other hand, if there is a mistake after having collected the bell, it's almost guaranteed that the fairy will cause trouble on the right side by flying around and blocking one of the free spaces.<br /> | ||
=Hidden room (page of time)= | =Hidden room (page of time)= | ||
− | https:// | + | https://vimeo.com/568182009<br /> |
=Room 21= | =Room 21= | ||
− | https:// | + | https://vimeo.com/568182333<br /> |
It doesn't seem like the faster solution shown in the [[Solomon's Key (NES)/normal ending#Room 21|normal ending (room 21)]] is possible when not using warps. | It doesn't seem like the faster solution shown in the [[Solomon's Key (NES)/normal ending#Room 21|normal ending (room 21)]] is possible when not using warps. | ||
Line 121: | Line 117: | ||
=Room 23= | =Room 23= | ||
− | https:// | + | https://vimeo.com/568182369<br /> |
=Room 24= | =Room 24= | ||
− | + | https://vimeo.com/568182388<br /> | |
There is more to the first sequence than what it might appear. Releasing the first sparkball (by breaking the block beneath it) and still avoiding it is only possible at certain frames. There are 3 (or so) valid frames just when Dana is about to run into the block. With practice, the success rate of this can still be fairly high, but with such a small time window, even a minor moment of inattention will result in failure.<br /> | There is more to the first sequence than what it might appear. Releasing the first sparkball (by breaking the block beneath it) and still avoiding it is only possible at certain frames. There are 3 (or so) valid frames just when Dana is about to run into the block. With practice, the success rate of this can still be fairly high, but with such a small time window, even a minor moment of inattention will result in failure.<br /> | ||
Picking up the hourglass is roughly 20 frames slower than trying to clear the room as quickly as possible. It does however save around 50 frames of countdown, resulting in an overall gain of half a second.<br /> | Picking up the hourglass is roughly 20 frames slower than trying to clear the room as quickly as possible. It does however save around 50 frames of countdown, resulting in an overall gain of half a second.<br /> | ||
=Room 25= | =Room 25= | ||
− | https:// | + | https://vimeo.com/568182440<br /> |
The last jump to below the exit is a bit precise, but can be done consistently.<br /><br /> | The last jump to below the exit is a bit precise, but can be done consistently.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182412<br /> |
If you pick up the key at the right frame, the spawns will be delayed and it's possible to reach the exit without stopping. If no spawns appear before or "right after" picking up the key, you can go for this solution. Otherwise the one above. For this to work, you basically need to reach the key as quickly as possible. The delay of spawns by picking up the key is part of the game mechanics and works in all rooms. With the route described here, it's just not beneficial in other places.<br /> | If you pick up the key at the right frame, the spawns will be delayed and it's possible to reach the exit without stopping. If no spawns appear before or "right after" picking up the key, you can go for this solution. Otherwise the one above. For this to work, you basically need to reach the key as quickly as possible. The delay of spawns by picking up the key is part of the game mechanics and works in all rooms. With the route described here, it's just not beneficial in other places.<br /> | ||
=Room 26= | =Room 26= | ||
− | https:// | + | https://vimeo.com/568182473<br /> |
=Room 27= | =Room 27= | ||
− | https:// | + | https://vimeo.com/568190775<br /> |
The "safe" solution.<br /><br /> | The "safe" solution.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182491<br /> |
This variant is a good deal riskier than the solution above, but is also almost a second faster.<br /> | This variant is a good deal riskier than the solution above, but is also almost a second faster.<br /> | ||
=Room 28= | =Room 28= | ||
− | https:// | + | https://vimeo.com/568191790<br /><br /> |
− | https:// | + | https://vimeo.com/568182516<br /> |
This one is a little over a second faster, but also adds risk and there is not much room for error to reach the top in time before the second ghost arrives. The good thing is that you can revert back to the solution above if you make a small mistake along the way.<br /> | This one is a little over a second faster, but also adds risk and there is not much room for error to reach the top in time before the second ghost arrives. The good thing is that you can revert back to the solution above if you make a small mistake along the way.<br /> | ||
=Room 29= | =Room 29= | ||
− | https:// | + | https://vimeo.com/568182540<br /> |
Unlike the normal ending category, the gargoyle always seems to start out by going either right if you arrive here on the first life. However, sometimes (quite often actually), the goblins on the floor start out by punching. This seems to be rng-dependent. That means you can't run and jump straight to the seal, but instead have to make a quick pause (otherwise you'll run into the left goblin). The room can still be cleared in the same way as the video shown here, but it will be 0.3 seconds slower and the jump to the block before the key will be even harder.<br /> | Unlike the normal ending category, the gargoyle always seems to start out by going either right if you arrive here on the first life. However, sometimes (quite often actually), the goblins on the floor start out by punching. This seems to be rng-dependent. That means you can't run and jump straight to the seal, but instead have to make a quick pause (otherwise you'll run into the left goblin). The room can still be cleared in the same way as the video shown here, but it will be 0.3 seconds slower and the jump to the block before the key will be even harder.<br /> | ||
Line 159: | Line 155: | ||
=Room 31= | =Room 31= | ||
− | https:// | + | https://vimeo.com/568182603<br /> |
Just like the comment for the [[Solomon's Key (NES)/normal ending|normal ending]] run, this room could be faster with more use of advanced techniques (zigzag climbing etc). It's fairly late in the game and risk increases dramatically though. The solution shown here is not trivial, but still relatively safe.<br /><br /> | Just like the comment for the [[Solomon's Key (NES)/normal ending|normal ending]] run, this room could be faster with more use of advanced techniques (zigzag climbing etc). It's fairly late in the game and risk increases dramatically though. The solution shown here is not trivial, but still relatively safe.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182556 *<br /> |
Difficult solution, but a little over 4 seconds faster than above (1 enemy cycle).<br /><br /> | Difficult solution, but a little over 4 seconds faster than above (1 enemy cycle).<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182648 *<br /> |
− | Reference solution with zigzag jumping. It's again a little over 4 seconds faster than the first solution above (1 enemy cycle faster). There might be even better solutions in real-time, but it hasn't been thoroughly tested (the current tas finishes one and a half enemy cycles earlier | + | Reference solution with zigzag jumping. It's again a little over 4 seconds faster than the first solution above (1 enemy cycle faster). There might be even better solutions in real-time, but it hasn't been thoroughly tested (the current tas finishes one and a half enemy cycles earlier).<br /> |
=Room 32= | =Room 32= | ||
Line 172: | Line 168: | ||
There are two variations to how this room plays out. Depending on how fast Dana drops down, the left gargoyle may fire a shot or not at the start.<br /> | There are two variations to how this room plays out. Depending on how fast Dana drops down, the left gargoyle may fire a shot or not at the start.<br /> | ||
− | https:// | + | https://vimeo.com/568192332<br /> |
The left gargoyle fires a shot at the start. <br /><br /> | The left gargoyle fires a shot at the start. <br /><br /> | ||
− | https:// | + | https://vimeo.com/568192352<br /> |
The left gargoyle doesn't fire a shot at the start. This solution is one or two tenths of a second faster, but it's probably "random" on which one you get.<br /><br /> | The left gargoyle doesn't fire a shot at the start. This solution is one or two tenths of a second faster, but it's probably "random" on which one you get.<br /><br /> | ||
Line 181: | Line 177: | ||
=Room 33= | =Room 33= | ||
− | + | https://vimeo.com/568192890<br /> | |
Without mistakes, you'll jump into the top bat just before descending to the exit. You need a small pause to prevent that from happening, but of course not so long that you risk colliding with the bat on the right side...<br /> | Without mistakes, you'll jump into the top bat just before descending to the exit. You need a small pause to prevent that from happening, but of course not so long that you risk colliding with the bat on the right side...<br /> | ||
=Room 34= | =Room 34= | ||
− | https:// | + | https://vimeo.com/568192903<br /> |
Combining the increased countdown speed from the grey jar and the yellow hourglass allows for a low timer when exiting the room (and thus saving time during point countdown during the following room transition). Using the block magic on the grey jar is only to create a controlled delay. Picking up the grey jar and then the hourglass asap will have the time run out before being able to reach the exit.<br /> | Combining the increased countdown speed from the grey jar and the yellow hourglass allows for a low timer when exiting the room (and thus saving time during point countdown during the following room transition). Using the block magic on the grey jar is only to create a controlled delay. Picking up the grey jar and then the hourglass asap will have the time run out before being able to reach the exit.<br /> | ||
Line 191: | Line 187: | ||
Due to many sprites at the same time and resulting lag, this room varies a bit from time to time. Sometimes the spawns are a bit earlier/later, sometimes the enemies are a bit faster/slower. The general solution concept shown below should always work, but time can be gained/lost depending on how the room plays out from one time to the next.<br /><br /> | Due to many sprites at the same time and resulting lag, this room varies a bit from time to time. Sometimes the spawns are a bit earlier/later, sometimes the enemies are a bit faster/slower. The general solution concept shown below should always work, but time can be gained/lost depending on how the room plays out from one time to the next.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568192947<br /> |
Problematic room. Dana needs to wait a few times near the top. The timing of the gargoyles' fireballs and the spawning of the demon heads don't allow for much time to be saved without making everything a whole cycle faster. The gargoyles' fireballs can create a sprite overload that prevent some demon heads from spawning, so one can experiment with that to come up with alternative solutions. It's also possible to come up with faster solutions involving the use of a super fireball (to be replaced in room 39). But there is no obvious solution as of how to squeeze out more time by doing this without adding lots of more risk.<br /><br /> | Problematic room. Dana needs to wait a few times near the top. The timing of the gargoyles' fireballs and the spawning of the demon heads don't allow for much time to be saved without making everything a whole cycle faster. The gargoyles' fireballs can create a sprite overload that prevent some demon heads from spawning, so one can experiment with that to come up with alternative solutions. It's also possible to come up with faster solutions involving the use of a super fireball (to be replaced in room 39). But there is no obvious solution as of how to squeeze out more time by doing this without adding lots of more risk.<br /><br /> | ||
− | + | https://vimeo.com/568192929<br /> | |
Very similar to the solution above, but with a slightly faster way to end the room for a half second gained. It's pretty unreliable though. The enemy movements and spawns seem to be slightly random in this room (more than in others), which might delay you enough so it's not possible to block the last demon head.<br /><br /> | Very similar to the solution above, but with a slightly faster way to end the room for a half second gained. It's pretty unreliable though. The enemy movements and spawns seem to be slightly random in this room (more than in others), which might delay you enough so it's not possible to block the last demon head.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182685 *<br /> |
− | For reference, this solution is around 4 seconds faster than above by using | + | For reference, this solution is around 4 seconds faster than above by using zigzag climbing and a difficult drop after the key. Possible in real-time, but it adds a considerable risk this late in a run.<br /> |
=Room 36= | =Room 36= | ||
− | https:// | + | https://vimeo.com/568182710 *<br /> |
Death abuse would save around half a second (right after picking up the key). Important for this solution to work is to collect the jar as late as possible, while still being able to avoid the wizard (guy in hat). Collecting the jar too early and the drop from the enemy on the top will block the possibility to create a block after picking up the key. If that happens, try to block the skull in the level below instead (0.3 seconds slower though).<br /><br /> | Death abuse would save around half a second (right after picking up the key). Important for this solution to work is to collect the jar as late as possible, while still being able to avoid the wizard (guy in hat). Collecting the jar too early and the drop from the enemy on the top will block the possibility to create a block after picking up the key. If that happens, try to block the skull in the level below instead (0.3 seconds slower though).<br /><br /> | ||
− | + | hhttps://vimeo.com/568182739<br /> | |
This is an easier alternative, which uses a super fireball. It's one second faster than above, but is overall slower since picking up the super fireball costs ~1.5 seconds (room 12 or 39).<br /> | This is an easier alternative, which uses a super fireball. It's one second faster than above, but is overall slower since picking up the super fireball costs ~1.5 seconds (room 12 or 39).<br /> | ||
Line 213: | Line 209: | ||
Same as in the [[Solomon's Key (NES)/normal ending#Room 38|normal ending (room 38)]] run. (the fireball inventory doesn't necessary match with previous/next rooms).<br /><br /> | Same as in the [[Solomon's Key (NES)/normal ending#Room 38|normal ending (room 38)]] run. (the fireball inventory doesn't necessary match with previous/next rooms).<br /><br /> | ||
− | https:// | + | https://vimeo.com/568182766 *<br /> |
This solution collects a normal fireball for a cost of half second. The fireball can be used in room 46 for an overall time gain.<br /> | This solution collects a normal fireball for a cost of half second. The fireball can be used in room 46 for an overall time gain.<br /> | ||
=Room 39= | =Room 39= | ||
− | https:// | + | https://vimeo.com/568182804<br /> |
Collecting the super fireball near the exit assumes a super fireball was used in room 36, but that's in total half a second slower than not using one in room 36.<br /> | Collecting the super fireball near the exit assumes a super fireball was used in room 36, but that's in total half a second slower than not using one in room 36.<br /> | ||
=Room 40= | =Room 40= | ||
− | https:// | + | https://vimeo.com/568182844<br /> |
=Room 41= | =Room 41= | ||
− | https:// | + | https://vimeo.com/568182871<br /> |
Just like in room 10, make sure to set up for a buffered jump at the start of room 42. During the last drop to the floor, it's easy to first land on the block that is destroyed by the demon head. That stops the vertical momentum and renders the shown solution impossible (not enough time to avoid the demon heads when jumping up on the left side). When that happens, jump up on the right side instead (one second slower though).<br /> | Just like in room 10, make sure to set up for a buffered jump at the start of room 42. During the last drop to the floor, it's easy to first land on the block that is destroyed by the demon head. That stops the vertical momentum and renders the shown solution impossible (not enough time to avoid the demon heads when jumping up on the left side). When that happens, jump up on the right side instead (one second slower though).<br /> | ||
=Room 42= | =Room 42= | ||
− | https:// | + | https://vimeo.com/568182913<br /> |
=Room 43= | =Room 43= | ||
− | https:// | + | https://vimeo.com/568182949<br /> |
=Room 44= | =Room 44= | ||
− | + | https://vimeo.com/568182970<br /> | |
This route is pretty optimal for a real-time speedrun (and very similar to the current tas). However, there are many sections in the room that can be done slightly slower, but also make it easier/less prone to time losses because imperfect execution.<br /> | This route is pretty optimal for a real-time speedrun (and very similar to the current tas). However, there are many sections in the room that can be done slightly slower, but also make it easier/less prone to time losses because imperfect execution.<br /> | ||
=Hidden room (page of space)= | =Hidden room (page of space)= | ||
− | https:// | + | https://vimeo.com/568193535<br /> |
The bottom grey block only becomes breakable once Dana used block magic on the exit.<br /> | The bottom grey block only becomes breakable once Dana used block magic on the exit.<br /> | ||
Line 245: | Line 241: | ||
=Room 46= | =Room 46= | ||
− | https:// | + | https://vimeo.com/568183047<br /> |
Very similar to the [[Solomon's Key (NES)/normal ending|normal ending]] run.<br /> | Very similar to the [[Solomon's Key (NES)/normal ending|normal ending]] run.<br /> | ||
There is a trick for the positioning on the block below the exit. If Dana's nose is covered by the white border surrounding the exit (or even more to the left), the position is correct for making the Solomon's seal appear like shown here. If Dana's nose is visible to the right, you have to start jumping left, turn around to the right and then make the seal appear.<br /><br /> | There is a trick for the positioning on the block below the exit. If Dana's nose is covered by the white border surrounding the exit (or even more to the left), the position is correct for making the Solomon's seal appear like shown here. If Dana's nose is visible to the right, you have to start jumping left, turn around to the right and then make the seal appear.<br /><br /> | ||
− | https:// | + | https://vimeo.com/568183005<br /> |
This solution can be used if the normal fireball was collected in room 38. The risk level increases compared to the above solution, but it's overall 1.5 seconds faster if the time it took to collect the fireball in room 38 is taken into account.<br /> | This solution can be used if the normal fireball was collected in room 38. The risk level increases compared to the above solution, but it's overall 1.5 seconds faster if the time it took to collect the fireball in room 38 is taken into account.<br /> | ||
=Room 47= | =Room 47= | ||
− | + | https://vimeo.com/568195763<br /> | |
− | Very difficult room. There aren't really any good alternative to the two drops (without wasting massive amounts of time). | + | Very difficult room. There aren't really any good alternative to the two drops (without wasting massive amounts of time). Note the comments about these drops in [[Solomon's Key (NES)/normal ending#Room 47|normal ending (room 47)]].<br /> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
=Room 48= | =Room 48= | ||
Line 265: | Line 256: | ||
=Prinsess' room= | =Prinsess' room= | ||
− | https:// | + | https://vimeo.com/568183126<br /> |
The grey block on the left side that allows Dana to enter the outer heart becomes breakable by using the block magic on the right red flame. To enable the block opening up to the Prinsess to be breakable, you need to use the block magic in the top space of the area where she's trapped.<br /> | The grey block on the left side that allows Dana to enter the outer heart becomes breakable by using the block magic on the right red flame. To enable the block opening up to the Prinsess to be breakable, you need to use the block magic in the top space of the area where she's trapped.<br /> | ||
The Prinsess moves erratically, which has an impact on how fast it's possible to clear the room (depending on how far to the right Dana has to run). The difference can be around two seconds between the fastest and the slowest cases. The best case scenario is that she stays clear of the space you need to use the block magic on, so you actually create a block in that space. That usually means the Prinsess will move to the left and can be rescued quickly. The worst case is that she moves to the right and you have to pass the middle (jump down and back up or create a block to pass to the right). The average solution (and the most common) is that she stays in or around the top space and can then be rescued near the middle. There is no known manipulation to make her move in any certain way.<br /> | The Prinsess moves erratically, which has an impact on how fast it's possible to clear the room (depending on how far to the right Dana has to run). The difference can be around two seconds between the fastest and the slowest cases. The best case scenario is that she stays clear of the space you need to use the block magic on, so you actually create a block in that space. That usually means the Prinsess will move to the left and can be rescued quickly. The worst case is that she moves to the right and you have to pass the middle (jump down and back up or create a block to pass to the right). The average solution (and the most common) is that she stays in or around the top space and can then be rescued near the middle. There is no known manipulation to make her move in any certain way.<br /> |
Latest revision as of 15:39, 27 June 2021
Contents
- 1 READ THIS FIRST
- 2 Category description
- 3 Fireball management
- 4 Level-by-level description
- 5 Room 1
- 6 Room 2
- 7 Room 3
- 8 Room 4
- 9 Room 5
- 10 Room 6
- 11 Room 7
- 12 Room 8
- 13 Room 9
- 14 Room 10
- 15 Room 11
- 16 Room 12
- 17 Room 13
- 18 Room 14
- 19 Room 15
- 20 Room 16
- 21 Room 17
- 22 Room 18
- 23 Room 19
- 24 Room 20
- 25 Hidden room (page of time)
- 26 Room 21
- 27 Room 22
- 28 Room 23
- 29 Room 24
- 30 Room 25
- 31 Room 26
- 32 Room 27
- 33 Room 28
- 34 Room 29
- 35 Room 30
- 36 Room 31
- 37 Room 32
- 38 Room 33
- 39 Room 34
- 40 Room 35
- 41 Room 36
- 42 Room 37
- 43 Room 38
- 44 Room 39
- 45 Room 40
- 46 Room 41
- 47 Room 42
- 48 Room 43
- 49 Room 44
- 50 Hidden room (page of space)
- 51 Room 45
- 52 Room 46
- 53 Room 47
- 54 Room 48
- 55 Prinsess' room
- 56 Solomon's room
READ THIS FIRST
The route described on this page is based work leading up to the current SDA-run. Faster routes have been found in many rooms. The best resource at the time of writing are likely https://www.twitch.tv/videos/476186679 and https://www.twitch.tv/videos/408912547.
Category description
This category aims to get the best ending by collecting the pages of space and time and finally saving the princess (or "prinsess", as it's spelled in this game). It's possible to both use some golden wings (in rooms 23 and 31) or death abuse (room 32 and 36, depending on which room solution is used - these rooms are skipped when warping), while still getting the best ending. The room solutions for the warp route would be identical to the no-warp solutions (only exception being if the super fireball is used in room 36, which requires collecting the one in room 39). The death abuses only have an impact in the rooms they occur in. The videos below show the route without warps and without death abuse.
The terminology from the game mechanics page is used below.
Fireball management
Given that fireballs are scarce, cost time to both grab and launch and how they need to be shot in the order they are picked up, fireball management is a huge task when routing this game. Below is a document that shows which fireballs are collected and where they are used in the route described in this section. There are also some comments about time saved by fireballs in the different rooms and how much time they take to collect.
Open in new window |
---|
Level-by-level description
VIDEOS WITH AN ASTERISK (*) USE FASTER STRATS THAN IN THE CURRENT SDA-RUN (ktwo, 2014-10-12)
Room 1
Same as in the normal ending (room 1) run.
Room 2
Same as in the normal ending (room 2) run.
Room 3
Same as in the normal ending (room 3) run.
Room 4
Same as in the normal ending (room 4) run. However, the fireball can be collected for an overall time save of one second (~0.3 seconds slower here in room 4, but then saving ~1.3 seconds in room 8): https://vimeo.com/568182023. The cost for this second is two running edge jumps though.
Room 5
Same as in the normal ending (room 5) run.
Room 6
Same as in the normal ending (room 6) run.
Room 7
Room 8
https://vimeo.com/568182083
It looks a bit tight to get past the ghost after picking up the key. However, just hold right and it never fails (unless arriving very late at the key of course). It can be a few frames faster by pressing right at the right moment instead of pressing against blocks during the drop. It's just as easy (or probably even easier) to lose time by trying to cut time doing that though.
https://vimeo.com/568182063
This solution is 1.3 seconds faster than above, but requires to alternative solution in room 4 (notice the difference in fireball inventory between the two videos).
Room 9
Room 10
https://vimeo.com/568182117
The jump to the exit must be performed so to allow for the next room to start with a buffered jump (release up before hitting the exit).
The jump onto the first floor is a bit delayed because of the demon heads.
Room 11
https://vimeo.com/568182138
There is a risk of one of the sparkballs not being destroyed by the fireball (happens when they pass each other on opposite corners). A trick is to launch the fireball as late as possible (so when standing on the edge of the platform). Then it very rarely happens.
Room 12
https://vimeo.com/568189510
Without mistakes, Dana will be able to break the block containing the super fireball before the Saramandor has passed by overhead. You therefore need to make a small pause somewhere before to prevent that from happening.
Room 13
https://vimeo.com/568189704
Just like in the normal ending run, the ghost is dispatched to reduce slowdown (and also to avoid dealing with it later on). Watching this room solution is informative on how the game slows down movements due to sprite limitations.
https://vimeo.com/568182152
By not collecting the orange jar, you create less lag and overall end up saving 0.3 seconds. It's a great deal harder though because of the Saramandors that spawn during the climb.
Room 14
Same as in the normal ending (room 14) run. (the fireball inventory doesn't necessary match with previous/next rooms).
Room 15
https://vimeo.com/568182177
A very scripted solution. You have to keep a brisk pace throughout the room, but you need to wait for enemies in several places, so it's not possible to speed things up (without coming up with a completely different concept).
Room 16
Room 17
https://vimeo.com/568182218
It's possible to jump from the second to last ledge to the exit, but it's one frame slower than just walking into the exit.
In this video, one of the enemies drops an upgrade jar, which will end up saving time in room 19 (more about the time saved is described under room 19). The enemy drops are sort of rng based. It hasn't been researched exactly how this works (but the tas authors might know?). However, from empirical testing, the exact same actions have a good probability of reproducing the same drops between attempts. The table below shows if one of the enemies will drop an upgrade jar when ducking from the beginning of the room (any action from Dana seems to have the possibility to affect the rng) and shooting the fireball at different frames (measured from the first frame of movement in the room). As can be seen, there is a 50/50 chance of getting an upgrade jar. Another observation is that there is a 10/12 chance of an upgrade jar in the interval 73-84. These frames can be identified by looking at the sparkball positions. The below gif shows this interval in slow motion (note: from console experience, trying to launch the fireball when the sparkballs are at the bottom right corner of the block seems to work pretty well for getting an upgrade jar, so slightly different timing than what's observed on emulator). Be aware of that the above information is not 100% accurate. The drops will vary slightly for unknown reasons, but the overall information seems to hold (50% overall chance of an upgrade jar and the interval with increased probability).
Open in new window |
---|
The upgrade jar is dropped by one of the wizards (the sparkballs never drop upgrade jars). Since there are three wizards, it's possible to get 2 or even 3 upgrade jars. With the route shown here, any additional upgrade jars wouldn't be of any use since there is only one normal fireball in the inventory. However, it'd be possible to pick up one more in room 13, have it upgraded here in room 17 and then skip the super fireball in room 22. That would overall save around half a second. It's quite uncommon to get 2 upgrade jars though, so it would add quite a bit of risk.
Room 18
Room 19
https://vimeo.com/568182259
This shows how to complete the room without using any fireballs and without picking up the super fireball. This is used when getting an upgrade jar in room 17.
If you arrive here without getting an upgrade jar in room 17, you have to get rid of the normal fireball and collect the super fireball in this room (for use in room 22). Below are two solutions showing that scenario.
https://vimeo.com/568182290
Roughly 2.5 seconds slower than above.
https://vimeo.com/568182276
This is an alternative with the aim to avoid the hard jump to the super fireball in the first solution. It's one second slower though.
Room 20
https://vimeo.com/568182316
It's important to get the fairy behind the block you turn around mid-air to create. This is done by jumping fairly late from the block below. The fairy always behaves consistently if done correctly. This is provided no mistakes have been done after having collected the bell. On the other hand, if there is a mistake after having collected the bell, it's almost guaranteed that the fairy will cause trouble on the right side by flying around and blocking one of the free spaces.
Hidden room (page of time)
Room 21
https://vimeo.com/568182333
It doesn't seem like the faster solution shown in the normal ending (room 21) is possible when not using warps.
Room 22
Same as in the normal ending (room 22) run. (the fireball inventory doesn't necessary match with previous/next rooms). If following the route in this guide, the super fireball is be picked up in this room.
Room 23
Room 24
https://vimeo.com/568182388
There is more to the first sequence than what it might appear. Releasing the first sparkball (by breaking the block beneath it) and still avoiding it is only possible at certain frames. There are 3 (or so) valid frames just when Dana is about to run into the block. With practice, the success rate of this can still be fairly high, but with such a small time window, even a minor moment of inattention will result in failure.
Picking up the hourglass is roughly 20 frames slower than trying to clear the room as quickly as possible. It does however save around 50 frames of countdown, resulting in an overall gain of half a second.
Room 25
https://vimeo.com/568182440
The last jump to below the exit is a bit precise, but can be done consistently.
https://vimeo.com/568182412
If you pick up the key at the right frame, the spawns will be delayed and it's possible to reach the exit without stopping. If no spawns appear before or "right after" picking up the key, you can go for this solution. Otherwise the one above. For this to work, you basically need to reach the key as quickly as possible. The delay of spawns by picking up the key is part of the game mechanics and works in all rooms. With the route described here, it's just not beneficial in other places.
Room 26
Room 27
https://vimeo.com/568190775
The "safe" solution.
https://vimeo.com/568182491
This variant is a good deal riskier than the solution above, but is also almost a second faster.
Room 28
https://vimeo.com/568182516
This one is a little over a second faster, but also adds risk and there is not much room for error to reach the top in time before the second ghost arrives. The good thing is that you can revert back to the solution above if you make a small mistake along the way.
Room 29
https://vimeo.com/568182540
Unlike the normal ending category, the gargoyle always seems to start out by going either right if you arrive here on the first life. However, sometimes (quite often actually), the goblins on the floor start out by punching. This seems to be rng-dependent. That means you can't run and jump straight to the seal, but instead have to make a quick pause (otherwise you'll run into the left goblin). The room can still be cleared in the same way as the video shown here, but it will be 0.3 seconds slower and the jump to the block before the key will be even harder.
Room 30
Same as in the normal ending (room 30) run. (the fireball inventory doesn't necessary match with previous/next rooms).
Room 31
https://vimeo.com/568182603
Just like the comment for the normal ending run, this room could be faster with more use of advanced techniques (zigzag climbing etc). It's fairly late in the game and risk increases dramatically though. The solution shown here is not trivial, but still relatively safe.
https://vimeo.com/568182556 *
Difficult solution, but a little over 4 seconds faster than above (1 enemy cycle).
https://vimeo.com/568182648 *
Reference solution with zigzag jumping. It's again a little over 4 seconds faster than the first solution above (1 enemy cycle faster). There might be even better solutions in real-time, but it hasn't been thoroughly tested (the current tas finishes one and a half enemy cycles earlier).
Room 32
This is one of the rooms that can benefit from death abuse (drop down to the key and into the blue flame, jump to the exit when restarting the room). However, the solutions shown here complete the room normally.
There are two variations to how this room plays out. Depending on how fast Dana drops down, the left gargoyle may fire a shot or not at the start.
https://vimeo.com/568192332
The left gargoyle fires a shot at the start.
https://vimeo.com/568192352
The left gargoyle doesn't fire a shot at the start. This solution is one or two tenths of a second faster, but it's probably "random" on which one you get.
It's worth noting that there is a quick pause before jumping to the key in both of the solutions above. This cancels out an enemy spawn (see sprite saturation on the game mechanics page). Not being able to cancel changes the way back to the exit and quite a bit of time will be lost. However, the success rate should be very high, so no video will be shown here on what happens when the cancellation fails.
Room 33
https://vimeo.com/568192890
Without mistakes, you'll jump into the top bat just before descending to the exit. You need a small pause to prevent that from happening, but of course not so long that you risk colliding with the bat on the right side...
Room 34
https://vimeo.com/568192903
Combining the increased countdown speed from the grey jar and the yellow hourglass allows for a low timer when exiting the room (and thus saving time during point countdown during the following room transition). Using the block magic on the grey jar is only to create a controlled delay. Picking up the grey jar and then the hourglass asap will have the time run out before being able to reach the exit.
Room 35
Due to many sprites at the same time and resulting lag, this room varies a bit from time to time. Sometimes the spawns are a bit earlier/later, sometimes the enemies are a bit faster/slower. The general solution concept shown below should always work, but time can be gained/lost depending on how the room plays out from one time to the next.
https://vimeo.com/568192947
Problematic room. Dana needs to wait a few times near the top. The timing of the gargoyles' fireballs and the spawning of the demon heads don't allow for much time to be saved without making everything a whole cycle faster. The gargoyles' fireballs can create a sprite overload that prevent some demon heads from spawning, so one can experiment with that to come up with alternative solutions. It's also possible to come up with faster solutions involving the use of a super fireball (to be replaced in room 39). But there is no obvious solution as of how to squeeze out more time by doing this without adding lots of more risk.
https://vimeo.com/568192929
Very similar to the solution above, but with a slightly faster way to end the room for a half second gained. It's pretty unreliable though. The enemy movements and spawns seem to be slightly random in this room (more than in others), which might delay you enough so it's not possible to block the last demon head.
https://vimeo.com/568182685 *
For reference, this solution is around 4 seconds faster than above by using zigzag climbing and a difficult drop after the key. Possible in real-time, but it adds a considerable risk this late in a run.
Room 36
https://vimeo.com/568182710 *
Death abuse would save around half a second (right after picking up the key). Important for this solution to work is to collect the jar as late as possible, while still being able to avoid the wizard (guy in hat). Collecting the jar too early and the drop from the enemy on the top will block the possibility to create a block after picking up the key. If that happens, try to block the skull in the level below instead (0.3 seconds slower though).
hhttps://vimeo.com/568182739
This is an easier alternative, which uses a super fireball. It's one second faster than above, but is overall slower since picking up the super fireball costs ~1.5 seconds (room 12 or 39).
Room 37
Same as in the normal ending (room 37) run. (the fireball inventory doesn't necessary match with previous/next rooms).
Room 38
Same as in the normal ending (room 38) run. (the fireball inventory doesn't necessary match with previous/next rooms).
https://vimeo.com/568182766 *
This solution collects a normal fireball for a cost of half second. The fireball can be used in room 46 for an overall time gain.
Room 39
https://vimeo.com/568182804
Collecting the super fireball near the exit assumes a super fireball was used in room 36, but that's in total half a second slower than not using one in room 36.
Room 40
Room 41
https://vimeo.com/568182871
Just like in room 10, make sure to set up for a buffered jump at the start of room 42. During the last drop to the floor, it's easy to first land on the block that is destroyed by the demon head. That stops the vertical momentum and renders the shown solution impossible (not enough time to avoid the demon heads when jumping up on the left side). When that happens, jump up on the right side instead (one second slower though).
Room 42
Room 43
Room 44
https://vimeo.com/568182970
This route is pretty optimal for a real-time speedrun (and very similar to the current tas). However, there are many sections in the room that can be done slightly slower, but also make it easier/less prone to time losses because imperfect execution.
Hidden room (page of space)
https://vimeo.com/568193535
The bottom grey block only becomes breakable once Dana used block magic on the exit.
Room 45
Same as in the normal ending (room 45) run. (the fireball inventory doesn't necessary match with previous/next rooms).
Room 46
https://vimeo.com/568183047
Very similar to the normal ending run.
There is a trick for the positioning on the block below the exit. If Dana's nose is covered by the white border surrounding the exit (or even more to the left), the position is correct for making the Solomon's seal appear like shown here. If Dana's nose is visible to the right, you have to start jumping left, turn around to the right and then make the seal appear.
https://vimeo.com/568183005
This solution can be used if the normal fireball was collected in room 38. The risk level increases compared to the above solution, but it's overall 1.5 seconds faster if the time it took to collect the fireball in room 38 is taken into account.
Room 47
https://vimeo.com/568195763
Very difficult room. There aren't really any good alternative to the two drops (without wasting massive amounts of time). Note the comments about these drops in normal ending (room 47).
Room 48
Same as in the normal ending (room 48) run. (the fireball inventory doesn't necessary match with previous/next rooms).
Prinsess' room
https://vimeo.com/568183126
The grey block on the left side that allows Dana to enter the outer heart becomes breakable by using the block magic on the right red flame. To enable the block opening up to the Prinsess to be breakable, you need to use the block magic in the top space of the area where she's trapped.
The Prinsess moves erratically, which has an impact on how fast it's possible to clear the room (depending on how far to the right Dana has to run). The difference can be around two seconds between the fastest and the slowest cases. The best case scenario is that she stays clear of the space you need to use the block magic on, so you actually create a block in that space. That usually means the Prinsess will move to the left and can be rescued quickly. The worst case is that she moves to the right and you have to pass the middle (jump down and back up or create a block to pass to the right). The average solution (and the most common) is that she stays in or around the top space and can then be rescued near the middle. There is no known manipulation to make her move in any certain way.
Solomon's room
Same as in the normal ending (Solomon's room) run.