Solstice TAS any% by Randil

  • Emulator used: FCEU 0.98.16
  • Aims for fastest possible time.
  • Genre: Puzzle
This run is 524 frames (8.73 sec) faster than my currently published run of this game. Some new tricks, a slightly modified route, and new strategies make up for the time saved. For more information on what has been improved, see the "Improvements" section below.

Information about the game

This game needs some introduction to those who haven't played it: You play as the blue wizard "Shadax". Your goal is to rescue the princess from the evil wizard Morbius. You can walk up, down, left and right. You can also jump. You get killed if you touch an enemy or land on spikes.
There are also blocks in this game. Blocks usually fall down from in some rooms, and in some they just lay around. If you press the B button when standing on a block, you will pick it up. When you press B again you will release it. This allows you to carry them with you and use them to reach places that aren't possible to reach if you don't do this.
There are also potions in this game. In this run I only use 2 different kinds of potions:
  • Purple potion: This will turn you invincible. The effect will vanish if you leave the room or die. When invincible, you can jump on enemies to get to higher places.
  • Pink potion: This potion will remove all objects in the room, that means enemies, blocks and items. This is only used once in the run, to get rid of a spike ball that's in my way.
There are keys in the game too. Keys make new blocks appear in a certain room. I pick up two keys in this run, both create blocks that are necessary to advance in the game.
I pick up a pair of Magic shoes around frame 2700. These allow me to jump higher, and they're necessary to beat the game.

Improvements:

The most obvious improvement in this run is the use of a new trick that I found: It's actually possible to jump on spikes if you land on the edge of the them. This trick saves time at several places in the run.
I use a new route after picking up the Magic Shoes. This new route saved around 30 frames.
Another improvement is that I enter the menu to select potion in different places. This is because I found that the time it takes to enter and exit the menu varies depending on what room you're in. Generally, a small room with few objects have shorter loading times for the menu. This trick saved almost 1.5 seconds (!) for the 3 times it was used.
I also used some new, more aggressive, strategies in some rooms, saving some time. About 2 seconds shaved off due to these new strategies.
Then there are the usual optimizing movement improvements here and there, but there aren't that many of those. They make up for perhaps 1 second of time.

The making of this run:

This run was almost entirely made the TAS movie editor. Thanks to that, I didn't have to redo every room, just the ones that I had improved. Movies for Solstice are very edit-friendly, so I didn't have many desyncs, which was nice. I had some trouble with corrupted save-states and such, but everything worked out in the end.
To put things short, about 80-90% of this run was copied from the currently published run. Many rooms are trivial to optimize, so it would be useless to play them again.
I also used "Memory Watch" and "Memory Viewer" now, compared to the poublished run, which helped out a lot.
The rerecord-count is not exactly accurate. This is because of all the editing and testing that was done. The correct rerecord count should be around 10 000 or so.

Useful Memory Addresses:

0031: Your current X-position
002D: Your current Y-position
0035: Your current altitude, that is pixels above ground level.
0020: The game accepts input when this is 0.

Thanks to:

Final Words:

I won't give you another "this time it really is frame perfect!" speach, because I'll just regret it sooner or later. :P However, it's fun to see how much this game has been pushed since the first TAS was published on this site.
Future runs of Solstice will likely be made like this one - just editing in the new improvements, unless a new route is found.
I do really believe this will be my final run of this game. If I'm lucky I might find yet another trick, but I doubt it.
Enough useless words now. Enjoy watching the run! :)

adelikat: Nice improvement. Accepting for publication.
Bisqwit: Claiming for encoding. (The high pitched percussion also calls for Blargg sound engine, I think :) )

NesVideoAgent: Hi! I am a robot. I took a few screenshots of this movie and placed them here. Here goes!



TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15543
Location: 127.0.0.1
Joined: 5/29/2004
Posts: 757
JEEBUS MAN! QUIT BREAKING THIS FRAGILE GAME! ;) [Goes to watch this insane improvement] Um DAYUM?! That's a freaking YES with a bullet! Now if there was only a way to find out how to clip that one Orange Cube so you don't have to pace back and forth before it comes down again.. Btw, how plausible would you deem this new cut the corner of the spikes to bounce over them trick, to be done on a real console? Possible, but not worth the extreme effort it'd take to make happen..? Improbable? Mr. Kelly R. Flewin
Mr. Kelly R. Flewin Just another random gamer ---- <OmnipotentEntity> How do you people get bored in the span of 10 seconds? Worst ADD ever.
Skilled player (1826)
Joined: 4/20/2005
Posts: 2161
Location: Norrköping, Sweden
Mr. Kelly R. Flewin wrote:
JEEBUS MAN! QUIT BREAKING THIS FRAGILE GAME! ;) [Goes to watch this insane improvement] Um DAYUM?! That's a freaking YES with a bullet! Now if there was only a way to find out how to clip that one Orange Cube so you don't have to pace back and forth before it comes down again.. Btw, how plausible would you deem this new cut the corner of the spikes to bounce over them trick, to be done on a real console? Possible, but not worth the extreme effort it'd take to make happen..? Improbable? Mr. Kelly R. Flewin
Thanks! :) I agree that it would be nice not having to wait for the orange cube to come down to me, though I don't see how that could be done. Doing the jump on spikes trick on console is indeed possible, but probably only by doing it "by mistake". You have to hit it on the exact right pixel, that means that you pretty much have to use frame advance (or slowdown) to get it done. And as you'll realize, it's way to risky to pull off, as a mistake will result in a brutal death. ;) However, one trick that could very well be used to speed up normal speed running of this game could be to enter the menu at the same places that I do. It could speed up the normal speedrun by a second or two.
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Watched this run, very good improvement. Voting yes. [EDIT] Forgot to mention: the run gets 0.59% more map coverage now (that's whole 3 rooms)! :P
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
Pleasure voting yes on this submission. Solid improvement from one of TASVideos solid players.
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
Editor, Expert player (2072)
Joined: 6/15/2005
Posts: 3282
Good job, Randil. Keep finding shortcuts. Yes vote.
Active player (328)
Joined: 2/23/2005
Posts: 786
Wow. Very impressive!
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3570)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
The spike trick was very nice. Yes vote.
It's hard to look this good. My TAS projects
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15543
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. ---- [900] NES Solstice: The Quest for the Staff of Demnos by Randil in 05:41.85
Joined: 11/19/2005
Posts: 25
The way you navigate through those mazy dungeon makes me dizzy!!! Voting Yes :)
Ren
Joined: 12/20/2005
Posts: 46
Fast running through a game that's notoriously hard. You have to remember the agonizing hours trying to get through this game to really appreciate this TAS. I confess, I did all my playthroughs with the 'infinite potions' cheat. Jawdropping monster-dodging, easy yes.
Post subject: AVI replaced
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
As the author pointed out to me, this movie was initially published with wrong AVI file! The AVI showed the author's cancelled movie, which was not intended to be published -- the AVI has now been replaced and is five seconds faster! Please redownload if you got the wrong file :)
Skilled player (1826)
Joined: 4/20/2005
Posts: 2161
Location: Norrköping, Sweden
For those who are too lazy, or if the .avi has too few seeders, I have uploaded the new .avi-file to my youtube-account. Here's the link to the youtube-movie: http://www.youtube.com/watch?v=Bp51vO_Agpk
Joined: 9/14/2004
Posts: 12
I must admit that I am impressed by this video, Randil. That jumping-on-spikes trick took me completely by surprise, and I thought I knew everything about this game. I also want to thank you for your comments about my own speedruns. This comes late, but I would have voted "Yes." Well done.
Hoo ha.