Submission Text Full Submission Page
This TAS of Dungeons and Dragons: Warriors of the Eternal Sun saves 23,554 frames (17499 in-game; 6055 from correct ending input) over the currently published run by Jesus Fan. A variety of optimizations were made, as well as utilizing some new tricks (one of which I discovered, myself). Hope everyone enjoys!

Game objectives

  • Emulator used: Gens_11b
  • Takes damage to save time
  • Uses a game restart sequence
  • Heavy glitch abuse
  • Heavy luck manipulation
  • Genre: RPG
Tricks Used
'HIDDEN' ABILITY PROGRAMMING OVERSIGHT
Originally discovered by SDA member 'Arp Gren'. You can view a tutorial video of his explaining the glitch here (commentary starts at 11:58): https://www.youtube.com/watch?v=xybySf-mUIc&feature=youtu.be
This is an exclusive ability with the Thief class. Basically, while in the 'Hidden' state, you will be able to do a one-time 'sneak attack' against an enemy for massive amounts of damage. It works correctly while in the over-world, as you'll immediately come out of it once you make an action in combat. However, in dungeons, the ability never cancels - allowing your Thief to inflict an indefinite amount of deadly attacks in combat! Combine this with a ranged weapon, and your party has the equivalent of a machine gun. Combine this with a solo-run, and you have the perfect recipe for a TAS :D
AZCAN OVER-WORLD FIGHT SKIP
I believe I am the first to discover this trick! Normally, this is the game's only scripted battle that you're required to fight. As you ascend up the pyramid, Azcan Warriors spawn both at the top and at the base of the stairs, enclosing you. In order to skip this, you have to save & reload the game on TWO SPECIFIC FRAMES. These occur just before the game restricts input and triggers the enemy spawn points. Saving and reloading on these frames effectively 'nullifies' the battle and renders the event flag completed. The fight will not re-spawn at all after this point, allowing you to freely enter and exit the pyramid, at your leisure.
For reference sake, I've included two screenshots showing exactly when you have to enter the menu to save/reload.

Stage comments

Beginning of the game: The Duke's Castle

3102 frames saved
Like the previous run, I also started out with the default party since a Thief is already included. Absolutely nothing is needed for me inside the Castle walls, including hidden items such as the Healing Rod and Lightning Wand. I simply exit and head out into the valley as quickly as possible.

Overworld -> Oltec Passageway

457 frames saved
Throughout the over-world walking sections, I collectively saved hundreds of frames by focusing on one simple principle: Every frame moved diagonally saves two frames, otherwise. Jesus Fan's route, while straightforward, didn't take enough advantage of areas where you could move and cut around in a diagonal manner. After closely studying the map, I believe I have truly optimized all over-world walking routes in the game. Also (as a recurring feature in my other runs), I occasionally sync my walking to the current BGM to provide a more entertaining atmosphere.
Once in the Oltec Passageway, I shoot straight into the Dragon's den to pick up the +1 Bow and the 'mound of jewelry'. The +1 Bow is the best ranged weapon in the game and adds about 2 more damage to the Thief's attack roll vs. the Sling. I took the jewelry in order to pay for a Caravan route back to the Beastman Caves, later on. I now kill off my other party members and proceed to go solo. For entertainment's sake, I spent about 24 extra frames, total, making feeble attacks toward the Red Dragon and Fire Giant.

Beastman Caves -> Return to Castle

644 frames saved.
Getting the Thief's 'Hidden' ability to activate was a chore to figure out. I actually spent about two hours during play testing trying to figure out it's RAM address, to no avail. The ability also doesn't appear to activate, at all, while inside dungeons. As a compromise to my sanity, I settled on getting it to activate within three consecutive castings (my previous best was six). Successfully activating it on the first try would end up saving a couple of seconds (which is noted in 'Possible Improvements', below).
Once activated, however, the solo Thief becomes an efficient killing machine. Overall damage output is on-par with the Lightning Wand, with the further benefit of not having to wait for its lethal charges to fizzle out. I began by making very quick work of the Beastman Lieutenants and Uklangor before heading back out toward the Duke's Castle. Similar savings were made on the trip back due to my optimized route.

Beastman Caves Part II

1745 frames saved.
Here's where going solo really starts to shine. Using one character has the advantage of not having to cycle through three other people every time I make an attack. I can strike about every 20 frames, or so, in combat. This saves large amounts of time in comparison to firing off the Lightning Wand and backing away in time to dodge the magical kickback. Along with these savings, I also rush past most of the Troglodyte reinforcements on the way back, instead of fighting them.

Overworld -> Azcan Caverns

651 frames saved
Slightly new route here where I travel directly East through the Valley, as opposed to South along the river. I also save a little more time by cutting up above the middle mountain and through the foliage, instead of below.
Jesus Fan's route in the Azcan Cavern was almost perfect, save for at the very end when slipping past the last Sabre-tooth Tiger. Optimizing this last part saved around 100 frames before continuing on into the Azcan Jungle...

Jungle

2407 frames saved
The Azcan fight skip saved a bunch of time here! (I wonder if it would be possible to execute this trick in real-time...?)
While play testing, I initially discovered a different method to avoid the scripted battle by getting into a random encounter just outside the pyramid entrance. From here, you would have to be able to outrun the monsters enough to race up the steps and choose the 'flee' command in the menu. However, this method turned out to be useless since the Azcan Warriors would immediately re-spawn upon exiting the pyramid.

Azcan Temple

5464 frames saved
This was where I saved the single biggest cluster of in-game time. One of the primary time savers was using the Thief's ability to disarm traps. Especially on the 3rd and 4th floors, disarming traps allowed me to continue racing down the Temple's hallways, instead of detouring into hidden doorways and fighting more enemies. On the bottom floor, I zipped past the Azcan ceremony and snatched only one Ring of Fire Resistance, instead of outfitting my (long dead) entire party. I then immediately took out the Azcan Wokan while slipping through the attacking sentries, afterward. I ran low on HP on the trek back, so I alternated between disarming traps and taking damage to save time.

Backtrack to Overworld -> Oltec Tradeway

1396 frames saved.
Going back through the Azcan Cavern, I had use a slightly slower strategy (around 25 frames) in regards to getting past the Scorpions huddled along the middle hallway. By firing a steady stream of arrows, you can often force a group of adjacent enemies to back away enough to slip on through. I do this a few times throughout the run in order to save on time.
Another variation in the previous over-world route saved just under 200 frames. I chose to head South across the bridge (with the Beastman territory BGM) instead of backtracking the other direction toward the Beastman Caves.
Slight oversight when entering the Oltec Tradeaway due to only possessing one Ring of Fire Resistance. The programmers probably didn't consider the odds of someone entering with just one ring. Otherwise, more time-savers due to optimized battle strategies. Perhaps due to better RNG, I was able to sneak past the Red Dragon without being attacked. No Lightning Wand, again, saved considerable time in close-quarters. Killing off all the Ghouls on the 3rd floor was also quicker than trying to rush past them.

Ruined Castle -> Elven Underground

1119 frames saved
Once again, optimized walking routes became the biggest collective time-savers. Faster combat, as expected, further added to the total. Funny how you can't leave the Castle grounds for 15 minutes without its inhabitants going crazy :p

The Schattenalfen Elven Realms; Elven City

651 frames saved
Jesus Fan's strategy was optimal in the first cavern. I couldn't find any improvements, save for my quicker attacks in battle. After taking out the Elven Warriors, I shot a stream of arrows toward the Elven Wizard in order to break through the ranks and advance.
Big improvements in the Elven City. I shot straight down the Eastern hallway, instead of snaking around Northeast toward the Cavern entrance, taking on the full Elven command - consisting of Captains, Lieutenants, and Wizards. Neither one stood long against my barrage of deadly arrows, opening the more streamlined pathway to the Burrower within the Immortal Caverns.

The Immortal Caverns

209 & 6055* frames saved
I took a slightly different route early on, making the first left and blitzing through the Efreeti. The first Fire Giant was impossible to slip past without getting killed, so I baited him to move over before advancing and taking out the Chimera. In my opinion, my run is a little more interesting here due to my engaging in close-quarters with a variety of elite monsters. I gained a level-up, which allowed me to take damage and save time against the second Chimera, before dashing down the last hallway. The final guardian before the Burrower (Pyro Hydra) was taken out with authority. Time to summon the T-Rex!
The last giant chunk of frames saved was due to my ending the movie on the last decisive input; which is advancing the dialogue screen when the summoned being Ka speaks to you. The previous movie unnecessarily continued input through the entire ending, even skipping a congratulatory speech given by The Duke. My movie restores this dialogue and ends with the correct ending input.
Possible Improvements
  • I had a crazy time trying to figure out how to manipulate the 'Hidden' ability to activate as early as possible. Three attempts was the best that I could get. By my calculations, getting it to work on the first try would save 283 frames.
  • There were points where the previous run simply had better RNG in regards to enemy movement and turn order. Instead of being able to slip past some enemies, I had to either fight or bait them into moving around, instead. Ideally, perfect RNG in all such cases, I'd imagine, would ended up saving a few seconds.
  
Suggested Screenshot
Suggested Description
As the goblin army makes their last push into Duke Barrikā€™s castle, the sky is ripped open and both armies are sucked into the void. Duke Barrik's castle is transported to a valley enclosed with impossibly tall cliffs and a brilliant red sun overhead. The Duke requests that the four player characters explore this strange environment in order to find allies.
ars4326's run builds upon the groundwork laid by Jesus Fan, improving the prior run by nearly 5 minutes due to various optimizations and new tricks. The Thief now operates as a solo killing machine, rapidly mowing down enemies due to a programming exploit which allows his class-exclusive 'Hidden' ability to inflict continual deadly attacks while in dungeons. Also, the only required scripted battle in the game is now completely bypassed due to a frame-dependent trick that involves saving and reloading the game while ascending the Pyramid in the Azcan Jungle.
Special Thanks
  • http://opusgames.com/games/wotes/wotes.html - This website belongs to Doug Lanford, who was one of the original programmers for Warriors of the Eternal Sun. His page contained invaluable map data as well as some interesting insights during game development.
  • SDA member 'Arp Gren' for providing information on the Thief exploit and inspiring me to make this improvement! Maybe, in time, this will inspire someone to make a worthy RTA of this game.
FINAL NOTE
If possible, I would like to include 'A Jesus Fan' as a co-author. Overall, his run was the "blueprint" in making mine. I used some of his battle strategies and considerable parts of his walking route, throughout. With this in mind, I feel it would only be right to recognize his groundwork by including him.

FractalFusion: Judging.

TASVideoAgent
They/Them
Experienced Forum User, Moderator
Joined: 8/3/2004
Posts: 12374
Location: 127.0.0.1
dekutony
He/Him
Experienced Forum User, Experienced player (544)
Joined: 11/23/2013
Posts: 2134
Location: Guatemala
Wow that was fast...
Here, my YouTube channel: http://www.youtube.com/user/dekutony
Active player, Experienced Forum User (430)
Joined: 2/1/2014
Posts: 927
Rookie of 2014Nintendo 3D TASer of 2014First edition TAS of 2014
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
What an unusual projection. I don't remember seeing it in any other game.
Experienced Forum User
Joined: 4/3/2005
Posts: 575
Location: Spain
It's the same of the Ultima Series (from VI onwards) and Faerie Tale Adventure, though not as pronounced in that game.
No.
Cooljay
He/Him
Active player, Experienced Forum User (375)
Joined: 5/1/2012
Posts: 468
Location: Canada
The thief class is powerful. The enemies got turned into paper lol. Was entertaining enough for a yes vote. Have a question though, does your weapon or the thief have a really small chance to lifesteal? I was just wondering because you are near death and you got a small portion of health back during the fight. Just wanted to know where it came from really.
mklip2001
He/Him
Editor, Experienced Forum User
Joined: 6/23/2009
Posts: 2204
Location: Georgia, USA
There's still a whole lot of walking in this run, but the idea of a lone thief running around Rambo-style gunning down enemies was quite amusing. I don't know, though, whether the use of a single character with the same attack every time made the movie more watchable. Regardless of entertainment changes, great job shaving off about a quarter of the old run!
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Experienced Forum User
Joined: 5/13/2009
Posts: 141
The walking was a bit long, but I was otherwise entertained. Yes
Experienced Forum User
Joined: 5/8/2010
Posts: 177
Location: Entropy
I give this a Yes because the dungeons parts make me think of Land of Thrones so much and love this game.
ars4326
He/Him
Experienced Forum User, Experienced player (682)
Joined: 12/8/2012
Posts: 706
Location: Missouri, USA
Kurabupengin wrote:
Wow that was fast...
I don't know if it's because I'm used to working on hour+ long RPGs, but this one just 'clicked' for me. It was actually nice to work on a shorter project :)
Cooljay wrote:
Have a question though, does your weapon or the thief have a really small chance to lifesteal? I was just wondering because you are near death and you got a small portion of health back during the fight. Just wanted to know where it came from really.
Good question on that. The small life gains near the end were due to me leveling up. It really came in handy in the final area, since it allowed me to take a hit from the last Chimera to save time. Thanks for the feedback, everyone!
"But as it is written, Eye hath not seen, nor ear heard, neither have entered into the heart of man, the things which God hath prepared for them that love him." - 1 Corinthians 2:9
Experienced Forum User, Skilled player (1589)
Joined: 9/17/2009
Posts: 4883
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
GBA TASer of 2010
As hilarious the dungeon sections were, the overworld walking was boring as heck. No vote sorry.
Editor, Experienced Forum User, Expert player (2347)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
Sega TASer of 2008Lucky TAS of 2008
Well done! Looking forward to your next RPG speedwalk!
Post subject: Overlooked an obvious improvement...
ars4326
He/Him
Experienced Forum User, Experienced player (682)
Joined: 12/8/2012
Posts: 706
Location: Missouri, USA
Aqfaq wrote:
Well done! Looking forward to your next RPG speedwalk!
Thanks, Aqfaq. :) Unfortunately guys, I just realized that I made a serious blunder in regards to the Azcan over-world fight skip. As it turns out, you only need to save/reload one time immediately after the game spawns the enemies. I just tested it, and it can also be easily done in real-time. I really jumped the gun on this and feel that I've wasted everyone's time by overlooking this :/ It's a 376 frame improvement that I don't want to leave uncorrected... FractalFusion, can I go ahead and cancel this submission?
"But as it is written, Eye hath not seen, nor ear heard, neither have entered into the heart of man, the things which God hath prepared for them that love him." - 1 Corinthians 2:9
Post subject: Re: Overlooked an obvious improvement...
Emulator Coder, Experienced Forum User, Skilled player (1092)
Joined: 5/1/2010
Posts: 1217
Rookie of 2010New systems TASer of 2010New systems TAS of 2010
ars4326 wrote:
I really jumped the gun on this and feel that I've wasted everyone's time by overlooking this :/ It's a 376 frame improvement that I don't want to leave uncorrected... FractalFusion, can I go ahead and cancel this submission?
If it takes a long time to correct (or has serious effects further on), then yeah, cancel it (otherwise request replacement).
Post subject: Re: Overlooked an obvious improvement...
ars4326
He/Him
Experienced Forum User, Experienced player (682)
Joined: 12/8/2012
Posts: 706
Location: Missouri, USA
Ilari wrote:
If it takes a long time to correct (or has serious effects further on), then yeah, cancel it (otherwise request replacement).
It'll take some time to input the route again, due to RNG. On top of all that, I also just found a way to get 'Hidden' to activate on the first try. With all that mind, I'm going to go ahead and cancel the submission. I'll learn from this, keep my head up, and produce a better run in the near future. Thanks, everyone!
"But as it is written, Eye hath not seen, nor ear heard, neither have entered into the heart of man, the things which God hath prepared for them that love him." - 1 Corinthians 2:9
TASVideosGrue
They/Them
Experienced Forum User
Joined: 10/1/2008
Posts: 2485
Location: The dark corners of the TASVideos server
om, nom, nom... om, nom, nom... nom nom
Post subject: Re: Overlooked an obvious improvement...
Editor, Experienced Forum User, Expert player (2347)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
Sega TASer of 2008Lucky TAS of 2008
ars4326 wrote:
I've wasted everyone's time by overlooking this :/
Don't worry. It is not a big deal. You're not wasting anyone's time. You are creating content for people to enjoy. Improving your own submission is just part of the creation process. It is called "Workbench" for a reason. :) I actually think submitting a run will increase the player's ability to find improvements, because the player becomes more conscious of what he is doing. Or maybe it is because after the recording is over, the player frees his attention from the technical stuff and sees the whole picture more clearly. I recall this happening to my submissions a quite a few times. I don't know why. Maybe there is a slight increase in the production of stress hormones, adrenaline or something in our brains, which enhances our senses? I have often spotted an obvious mistake immediately after submitting my run.
Post subject: Re: Overlooked an obvious improvement...
ars4326
He/Him
Experienced Forum User, Experienced player (682)
Joined: 12/8/2012
Posts: 706
Location: Missouri, USA
Aqfaq wrote:
Don't worry. It is not a big deal. You're not wasting anyone's time. You are creating content for people to enjoy. Improving your own submission is just part of the creation process. It is called "Workbench" for a reason. :) I actually think submitting a run will increase the player's ability to find improvements, because the player becomes more conscious of what he is doing. Or maybe it is because after the recording is over, the player frees his attention from the technical stuff and sees the whole picture more clearly. I recall this happening to my submissions a quite a few times. I don't know why. Maybe there is a slight increase in the production of stress hormones, adrenaline or something in our brains, which enhances our senses? I have often spotted an obvious mistake immediately after submitting my run.
It's the craziest thing, because that's exactly what happened to me. Just before logging off and going to bed, I had this odd feeling of "Wait a sec...this really looks improvable". And sure enough, I soon afterwards found a spot where I could activate 'Hidden' on the first try.
"But as it is written, Eye hath not seen, nor ear heard, neither have entered into the heart of man, the things which God hath prepared for them that love him." - 1 Corinthians 2:9
Editor, Experienced Forum User, Skilled player (1797)
Joined: 6/15/2005
Posts: 3147
Glitchy TAS of 2013Gameboy TAS of 2013PSX TASer of 2010
I watched this run, and it is well planned out. I don't mind the cancellation and new run, since the run will look somewhat different because of the different RNG. I wonder how much time will be saved by the new version.
Experienced Forum User, Skilled player (1589)
Joined: 9/17/2009
Posts: 4883
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
GBA TASer of 2010
ars4326
He/Him
Experienced Forum User, Experienced player (682)
Joined: 12/8/2012
Posts: 706
Location: Missouri, USA
Haven't had as much free time, but I'm still putting work into this! I'm back at the Azcan Temple about 1300 frames ahead of my prior submission. The trap RNG on the 3rd and 4th floors are, for some reason, more difficult to manipulate this time around, but I think I've got a better strategy figured out. All in all, I'm aiming for a 30 second improvement once all is said and done.
"But as it is written, Eye hath not seen, nor ear heard, neither have entered into the heart of man, the things which God hath prepared for them that love him." - 1 Corinthians 2:9