Just in time for Independence Day, here are some fireworks! Magician Lord is a side-scrolling platform game developed by ADK (Alpha Denshi Corporation) that was released in 1990. It was a launch title for both the SNK Neo Geo MVS (arcade) and AES (home) systems. It was also one of the pack-in games for the Neo Geo AES, after SNK expanded the Neo Geo beyond the rental market--for those who could afford the $600. I was not one of those people, but I did play this game quite a bit at the arcade. The hero, Elta, equipped only with a pointy wizard's hat and fancy book-learnin', must battle his way through 8 Stages and defeat Az Atorse, the God of Destruction. Magician Lord is (in)famous for its difficulty, colorful and detailed graphics, grotesque and imaginative enemies, and excellent music. But it is perhaps best known in Western markets for its poorly translated cutscenes, accompanied by a weird, echoing voice-over as the evil Gal Agiese taunts Elta. I always felt this only added to the overall eerie feeling of the game, but the consensus is that it is simply hilarious.

Game Objectives

  • Emulator used: FBA-RR v0.0.7
  • Plays at Difficulty Level 3
  • Aims for fastest time
  • Aims for maximum score without sacrificing Frames
  • Takes damage to save time
  • Abuses programming errors
  • Manipulates luck
  • Entertains without sacrificing Frames
  • What imprudence!

Excerpts from Elta's Book of Magic

"Momentum Maintainum":
The most important technique used in this TAS, "Momentum Maintainum" comprises the fundament of all of the other most useful techniques used. Very simply put, after Elta has gained momentum, pressing Left or Right for 1 Frame every other Frame allows him to maintain his momentum. This is but one example; Elta's momentum can be maintained with numerous combinations of input. This technique is used almost continuously throughout this TAS.
"Levitatum":
This technique allows Elta to "levitate" to the left or right, or to hover at his current location, without a surface to stand on. This is essentially what "Momentum Maintainum" becomes after Elta has walked off of a ledge. It functions in the same way, with fewer options than with "Momentum Maintainum". Pressing Left or Right for 1 Frame every other Frame causes Elta to "levitate" to the left or right at his current momentum. Pressing Down for 1 Frame every other Frame while using "Levitatum" cancels horizontal momentum and allows Elta to hover in place. If Elta jumps or fires, then "Levitatum" is cancelled.
"Elevatum Levitatum":
This technique allows Elta to "levitate" upward to the left or right. When Elta takes damage, he is pushed 17 pixels vertically and 17 pixels horizontally backward. After taking damage, Elta will remain in the "damage taken" posture until he lands on a surface, or until the invulnerability timer expires. While Elta is in the "damage taken" posture, not input can be entered. However, if Elta is standing slightly below the level of a platform when he takes damage, he will be pushed upward and land on the platform on the first Frame on which he bisects it. When Elta bisects the platform above him, the "damage taken" posture is cancelled, and input can again be entered. More importantly, Elta's momentum from taking damage can be maintained--both horizontally and vertically--by using the "Levitatum" technique. This allows Elta to elevate to the left or right at an impressive 4 pixels per Frame: "Elevatum Levitatum"!
"Pass Through Stone":
This is not merely one technique, but an art of study unto itself. Using these various techniques, Elta is able to pass through a solid object in a number of ways.
"Walk Through Walls":
This technique allows Elta to pass through a vertical surface. This is essentially what "Momentum Maintainum" becomes when Elta has reached a wall or other vertical obstacle. It functions in the same way, with fewer options than with "Momentum Maintainum". Pressing Left or Right for 1 Frame every other Frame allows Elta to maintain his momentum as he passes through a vertical surface. This is the most basic example of "Pass Through Stone".
"Jump Through Walls":
This technique allows Elta to pass through a vertical surface at a particular entry point and trajectory. If Elta is jumping or falling toward a vertical surface while facing the opposite direction, he will pass into the vertical surface. If the B button is pressed to jump left or right, and then on the next Frame the joystick is pressed in the opposite direction that Elta is facing for 1 Frame, the jump will continue to move forward in its original direction, but Elta will be facing backward. This allows Elta to easily jump backward into a vertical surface. To jump through a vertical surface in close quarters with maximum horizontal momentum, stand at least 1 pixel distant from the surface, press the A button for 1 Frame, delay for 1 Frame, press the joystick toward the surface for 1 Frame, and finally press the joystick away from the surface for 1 Frame. This will build momentum and turn Elta around before he collides with the surface, allowing him to move within it. Using the "Jump Through Walls" technique will invariably result in a "Surface Zip" on the first Frame that Elta has entered a sufficient distance within a surface.
"Surface Zip":
This technique allows Elta to "teleport" through a smaller solid surface instantaneously, or to hurtle through any larger size of solid surface at tremendous speed. When Elta has entered a sufficient distance within a surface, and then either cancels his momentum or changes his Y location, the game will attempt to push Elta out of the surface in the opposite direction that he is facing. If the surface is fully within the screen, Elta will be "teleported" instantaneously to the opposite end of the surface. If the surface extends beyond the screen boundary, the game will push Elta to the screen boundary (either X -21 to the left or X -108 to the right) and then scroll the screen at the breakneck speed of 11 pixels per Frame until he exits the surface. This is theoretically true of both vertical and horizontal surfaces, but great care must be taken when using a "Surface Zip" through a vertical surface, as it will invariably push Elta down to the bottom screen boundary if it is not fully within the screen--killing Elta. During an extended "Surface Zip", the direction that Elta is moving can be changed by pressing the joystick in the opposite direction that he is facing. As long as the surface is not fully within the screen, the direction of the "Surface Zip" can be changed as many times as desired until Elta exits the surface.
"Out & In":
This technique allows Elta to bypass the surface he is standing on. If the surface is a solid block, rather than a thin floor, Elta can also Surface Zip out to the edge of the surface, in addition to bypassing the surface he is standing on. It requires a corner where a vertical surface and a horizontal surface meet. Jump toward the vertical surface and turn backward so that Elta will pass through the vertical surface. The jump should be only far enough to just clear the corner of the horizontal surface. Allow Elta to fall into the wall, but change the direction he is facing just before he is Zipped out of the surface. Changing the direction he is facing at the last moment will cause Elta to be Zipped back out of the vertical surface the same way he entered it, but below the level of the horizontal surface from which he jumped, thereby bypassing the "floor".
"Slingshot":
This process is roughly the same as for the "Out & In" technique, except here it is used to Surface Zip horizontally along the floor, without falling completely through it.
Jump Through/Under/Past Vertical Surface:
If Elta uses Walk Through Walls to enter a vertical surface, and he then jumps, he will be instantly pushed out to the bottom of the vertical surface. However, if Elta has horizontal momentum, and the B button is still being held and charging a jump when Elta clears the right or left edge of the vertical surface, Elta will immediately begin to rise as per the strength of the jump without losing his horizontal momentum.
"Preemptive Strike":
When Elta opens a door, the transition to the Stage's Guardian Area begins. During this transition, there is 1 Frame during which input can be entered. The Frame on which to enter input for a "Preemptive Strike" is 1 Frame prior to Elta's Y position being set. This occurs 4 Frames prior to the screen beginning to fade to black. Entering any input except Up on this Frame will prevent the Forced Crouch when the next area begins. Generally, the best option is to press Right or Left or the B button on the "Preemptive Strike" Frame, and then hold Right or Left for 2 Frames after Elta spawns in the Guardian Area, but this is dependent on circumstances.
The Frame on which Elta spawns in a new Stage can also be used for a "Preemptive Strike". Elta always spawns at a substantially higher Y location than the level of the surface below him, such that he is "dropped" into the Stage. However, on the "Preemptive Strike" Frame, the game considers Elta to be standing on a surface. It is generally slower to enter input on this Frame, due to momentum issues, but it is used to great effect on Stage 4. It is also used before certain Boss battles in order to achieve a higher jump than would normally be possible, for entertainment purposes.
Another opportunity to use the "Preemptive Strike" technique is in Stage 8. Between each of the Guardian battles, the screen fades to black, similar to the transition to a Guardian Area in other Stages. Using the "Preemptive Strike" technique in this situation is superior for 2 reasons compared to using it during a Guardian Area transition. Because a new area is not loaded between Guardian battles, a projectile fired on the "Preemptive Strike" Frame will remain on the screen after the next Guardian battle begins. Also, opening a door causes Elta to be unable to take any action until the "Preemptive Strike" Frame. Because Elta is free to move around the area before the transition to the next Guardian battle begins, and because a projectile fired on the "Preemptive Strike" will remain after the transition ends, Elta can place a projectile virtually anywhere on the screen, and so can hit the next Guardian on the first possible Frame. This is useful not only for the damage, but also for manipulating the AI of certain Guardians.
The following input combinations can be entered on the "Preemptive Strike" Frame:
Right or Left
B button
B button and Right or Left to preemptively start a jump to the right or left
A button to fire a preemptive projectile
A button and Right or Left to fire a preemptive projectile at a particular angle
"Jumpus Interruptus":
Many horizontal surfaces in the game can be passed through from underneath, such that Elta can jump through and land on them. Normally when Elta jumps up through such a surface, he will continue to move upward as per the strength of the jump and will not land on the surface until he has begun to fall back down toward it. Elta's Dragon Warrior Form is peculiar in that firing his weapon during a jump sets memory address 00104065 to a "falling" status. By firing his weapon after holding the jump button for the desired number of Frames, Elta will immediately land on any horizontal surface through which he passes, rather than needing to wait until after the jump has passed its peak. The weapon need only be fired for 1 Frame to set the "falling" status. Because a stronger jump has a greater rate of elevation, it is best therefore to use the strongest jump possible to jump up through a surface which still allows time to fire the weapon, regardless of the actual elevation needed to successfully make the jump. This technique conserves horizontal momentum.
Instant Light Pillar:
The vertical location at which the screen locks for Stage 4 Guardian battle can be manipulated by Surface Zipping into the area. This allows Elta to land a bit lower on the screen than would normally be allowed, and also causes a solid surface to remain at the top of the screen that would normally be scrolled off-screen. This causes a glitch with the placement of the light pillar that descends after a Guardian has been destroyed. Normally after a Guardian is destroyed, the screen would center on Elta, the light pillar would descend from the top of the screen, and Elta would begin to ascend only after the pillar has reached his location at the bottom of the screen. In this case, the game considers Elta to be located within the light pillar on the first Frame that it spawns, allowing him to begin ascending instantaneously, without even needing to wait for the screen to center on him. This saves 47 Frames. This also causes the Minions to be Surface Zipped through the "ceiling" at the top of the screen as they are summoned by Warlock. Not that Warlock has time to summon anything in this TAS...
Prevent Forced Crouch:
If Elta falls for 10 Frames or more, he will be forced into a crouching posture when he lands. This forced crouch can be cancelled by pressing any button or direction on the joystick, but doing so requires at least 1 Frame. Using the Dragon Warrior Form, a forced crouch can be prevented by firing his weapon 4 Frames prior to landing. This technique cancels all horizontal momentum, but in a situation where Elta lands in front of a door and there is no need for momentum, it is still useful for entering the door on an earlier Frame.

Comments

To complete the game, Elta must complete 8 Stages and then defeat Az Atorse. Stage 1 through Stage 7 each consist of an Outer Area, followed by a Guardian Area which must be accessed via a particular door in the Outer Area. At the end of each Guardian area, Elta must defeat a Guardian (a sort of "Mini-Boss"). After defeating a Guardian, a Boss battle ensues. Upon destroying a Boss, Elta retrieves one of the 8 books, and the Stage is completed. At the end of Stage 7, Gal Agiese reincarnates each of the 7 Guardians. Stage 8 is simply the Guardians on Parade (a sort of "Boss Rush"), wherein each Guardian from the previous Stages must again be defeated in succession. When all of the Guardians have again been defeated, Elta is allowed to take a Form of his choosing (except his normal Form), and the battle against Az Atorse himself begins.
In the game (except during the Final Boss battle), the Hit Points colored blue represent Elta's Hit Points. If Elta loses all of these blue Hit Points, he loses a Life. When Elta collects an Orb, he assumes a new Form, and gains additional Hit Points equal to Elta's previous maximum Hit Points. The additional Hit Points provided by the new Form are colored pink. If Elta loses all of these pink Hit Points, he will be reverted to his normal Form. Prior to the Final Boss battle, Elta is allowed to take a Form of his choosing (except his normal Form). For the Final Boss battle, Elta is provided only with Hit Points equal to his normal Form, regardless of the Form that is chosen. In this case, the Hit Points colored blue represent Elta's overall Hit Points. If Elta loses all of these blue Hit Points, he loses a Life, and he loses his chosen Form. In this TAS, it is imperative that the Dragon Warrior Form be retained throughout, and as such, the "Elevatum Levitatum" technique can only be used 3 times.
Difficulty Level 3 is chosen for this TAS, as it provides Elta with an additional Hit Point. This is the maximum number of Hit Points that it is possible for Elta to have. This additional Hit Point allows the "Elevatum Levitatum" technique to be used one extra time, thereby saving substantial Frames. It also looks kinda cool. The additional Hit Point also allows Elta to survive until Az Atorse self-destructs, which in turn allows input to be ended earlier. This looks less cool.
A Boss will be automatically destroyed after 11520 Frames have elapsed.
After a Guardian or Boss has been destroyed, the game will not advance until Elta is standing on a surface.
After a Boss has been destroyed, a book will slowly descend from the top of the screen down to Elta's location, ending the Stage. As such, it is faster to have Elta standing at a higher elevation when a Boss is destroyed in order to minimize the number of Frames required for the book to move to Elta's location. Only Stage 3 and Stage 7 have an elevated platform in the Boss room.
A jump started immediately or soon after landing from a previous jump may have a slightly different arc than a jump made after walking for several Frames.
Entering a door may take slightly longer, depending on the manner in which Elta comes to first be within range of the door. Pressing Up following a Frame of delay or after landing from a jump seems to produce the best results.
If the B button is pressed to jump left or right, and then on the next Frame the joystick is pressed in the opposite direction that Elta is facing for 1 Frame, the jump will continue to move forward in its original direction, but Elta will be facing backward.
Elta cannot fire on the Frame at the peak of a jump.
Collapsing floor falling terminal velocity is 7 pixels per Frame. This is .75 pixels per Frame faster than Elta can normally fall.
When Elta takes damage, he is pushed 17 pixels vertically and 17 pixels horizontally backward.

The Forms

Aside from his normal Form, Elta can assume any of 6 other Forms, depending on the combination of Orbs in his possession. Elta begins each new life with 1 Red Orb. Red, Green, and Blue Orbs can be found in treasure chests throughout the game. Unfortunately, most of my notes regarding the various Forms were lost, but suffice it to say, there is only 1 Form worth mentioning in detail.
Dragon Warrior:
If Elta possesses 2 Red Orbs, he assumes the Form of Dragon Warrior. Dragon Warrior has the 2nd highest jump of all the Forms. He also has the smallest collision box by far. Dragon Warrior does 3 Hit Points of damage per projectile. The range of the weapon is rather limited, but this is certainly Dragon Warrior's only weakness, and a minor one at that. The weapon can be fired at any of 16 different angles for pinpoint accuracy. By holding down the A button, 1 projectile will be fired per each 4 Frames, and the direction of fire can be changed without releasing the A button, creating a sort of "flamethrower" effect at a rate of .75 Hit Points of damage per Frame. However, by pressing the A button for 1 Frame every other Frame, the normal rate of fire can be doubled. This changes an already powerful Form into a real monster! But still Dragon Warrior is not satisfied. While holding the A button, if any direction is pressed on the joystick other than that which is already being held (or that which Elta is already facing), an additional projectile will be immediately fired. By changing the direction being held every Frame, 1 projectile can be fired each Frame, thereby quadrupling normal damage output to 3 Hit Points of damage per Frame. He is the ultimate power in the universe.
Move while Firing:
Hold Right or Left for at least 2 Frames such that Dragon Warrior begins moving. On the next Frame, hold the A button and press the joystick in any other direction except Down or the initial direction. On the next Frame, continue to hold the A button and press the joystick in the initial direction again. While continuing to hold the A button, alternate between pressing the joystick in the initial direction, and any other direction but Down. Thus, Dragon Warrior can shimmy to the right or left while firing his weapon at optimum rate. Alternately pressing the initial direction and then Up and the initial direction provides more rapid right or left movement than other input combinations. Using the proper combination of directional input, Dragon Warrior can move left or right while firing either in the direction he is facing, or in the opposite direction. Following a Surface Zip, this technique can briefly be used without Frame loss.
Maintain Secondary-Intermediate Firing Angle With Minimal Projectiles:
The first projectile that Elta fires is fired at a primary or intermediate angle. This is one of 7 angles while he is standing, or one of 8 angles if he is jumping. After this first projectile has been fired, the joystick can be pressed in a different direction while continuing to hold the A button, and another projectile will be fired on the next Frame. This second projectile will be fired at a secondary-intermediate angle. Continuing to hold the A button and pressing the same pattern of directions on alternating frames will fire 1 projectile per Frame while maintaining a specific angle of fire. This is quite useful, but in many situations, not every projectile fired will hit an enemy, or it is otherwise problematic to fire a projectile on every Frame. Considering how easily Lag Frames may be generated by firing so many projectiles so rapidly, it is generally best to minimize the number of projectiles fired to only those which are critical (shots in a TAS shouldn't miss anyway, right?). This creates a problem, in that if the A button is released even for 1 Frame, the angle of fire is reset to one of the original 8 directions, which can cause Elta to miss subsequent shots which could have hit if the A button had not been released, and a secondary-intermediate angle of fire had been maintained throughout. To maintain just the right angle for just the right Frame while firing minimal projectiles, continue to hold the A button as normal, but instead of alternating the joystick direction on every Frame, do so on every 4th Frame. If the A button is held for 5 Frames without a direction change, another projectile will fire at the same angle as the previous one.
Aim First Projectile After Jump:
A projectile cannot be fired until at least 1 Frame after the end of jump input. However, if the A button is held down after the B button has been held down for at least 1 Frame, a projectile will fire on the earliest possible Frame after jump input has ended. The A button must remain held until the projectile has fired. This projectile will fire straight ahead of Elta. However, on the Frame before the projectile is fired, if any direction is pressed other than that which Elta is facing, the projectile will fire to the right at an intermediate angle between right and up-right (67.5 degrees). The advantage here is that this angle of shot cannot normally be achieved without first firing a projectile at a primary or intermediate angle. This would require an additional Frame, plus it would introduce an unnecessary object on the screen, which could cause Lag. This technique can also be applied in any situation wherein the A button can be held without firing a projectile, such as when the projectile limit has been reached, or on a "Preemptive Strike" Frame.
It is not necessary to fire a projectile in order to alter the angle of a projectile fired on the subsequent Frame. Simply holding the A button on the Frame prior to the angle change is sufficient to alter the angle of the next projectile fired. As such, even if it is not possible to fire a projectile at a particular angle on a particular Frame (e.g. because the angle of fire has not yet been changed), the A button can still be held at that angle, and the angle can be changed on the next Frame. This will fire just 1 projectile, at the desired angle.
Dragon Warrior jumps 6 pixels higher if he is standing still than if he jumps while he is moving. This can also be achieved by releasing Left or Right on the first Frame that the B button is held down. This allows for the higher jump with minimal loss of forward momentum. Though this higher jump does travel the same maximum distance as a maximum-strength normal jump, it arrives at that location 4 Frames later. Nevertheless, the higher jump is faster under certain circumstances. For jumps of less than maximum strength, the higher jump is always faster, which is useful for an area with a low "ceiling" or other situations requiring a shorter jump. The higher jump is also faster for a jump that lands at a higher elevation than the elevation from which the jump started.
When executing a jump with Dragon Warrior on a "Preemptive Strike" Frame, the joystick must be pressed right or left in addition to pressing the B button to prevent executing a higher jump.
Dragon Warrior is not to be confused with Erdrick from the Dragon Warrior games by Enix. In Magician Lord, Dragon Warrior is actually a dragon. Who is a warrior.
X walking speed is .625 pixels per Frame (1-0-1-1-0-1-1-0 pattern). This is 10% slower than Normal Form X walking speed.
Screen X walking speed is 1.25 pixels per Frame (1-1-1-2 pattern). This is 10% slower than Normal Form X walking speed.
X jumping speed is .9375 pixels per Frame (1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-0 pattern). This is 50% faster than X walking speed.
Screen X jumping speed is 1.875 pixels per Frame (2-2-2-2-2-2-2-1 pattern). This is 50% faster than X walking speed.
"Surface Zip" speed is 11 pixels per Frame.
Maximum upward vertical jump speed is 3 pixels per Frame.
Maximum "Elevatum Levitatum" speed is 4 pixels per Frame.
Falling terminal velocity is 6.25 pixels per Frame (6-6-6-7 pattern).
Ladder climbing speed is 1.875 pixels per Frame (2-2-2-2-2-2-2-1 pattern).
Maximum moving jump height is 38 or 39 pixels.
Maximum standing jump height is 44 or 45 pixels.

The Enemies

Enemies have more or fewer Hit Points, based upon the game's Difficulty setting. Values indicated here are based upon Difficulty 3.
Mosquito has 5 Hit Points and is worth 10 points.
Teleporter Skeleton has 3 Hit Points and is worth 20 points.
Long Arm has 20 Hit Points and is worth 100 points.
Electro Bird has 15 Hit Points and is worth 40 points.
Wanderer Skeleton has 3 Hit Points and is worth 20 points.
Trilobite has 9 Hit Points and is worth 30 points.
Frog has 5 Hit Points and is worth 10 points. Elta cannot be damaged by nor collide with a Frog.
Frogman has 35 Hit Points and is worth 200 points. Frogman begins transformation after completing 1 jump. The transformation takes 47 Frames. During the first 33 Frames of transformation, projectiles cannot collide with Frogman, so he cannot be damaged. After these first 33 Frames, Frogman can again be damaged, but he cannot be destroyed until the transformation has completed, even if he has sustained sufficient damage to do so. Even if sufficient damage has been done prior to the completion of the transformation, Frogman must be damaged at least once more after the transformation has completed in order to be destroyed.
Skull has 9 Hit Points and is worth 50 points.
Floating Eye has 9 Hit Points and is worth 300 points.
Armored Dog has 15 Hit Points and is worth 100 points.
Cat Girl has 15 Hit Points and is worth 100 points.
Chariot Knight has 15 Hit Points and is worth 100 points. Chariot Knight's lance is impervious to damage and will deflect Elta's projectiles if they are fired at a low trajectory. Chariot Knight must be hit in the head or from behind in order to be damaged. A low jump trajectory while moving toward Chariot Knight at maximum momentum provides an optimum angle of fire. As such, a 2 Frame jump toward Chariot Knight is ideal.
Destructible Floor has 33 Hit Points and is worth 0 points.
Treasure Chest has 1 Hit Point and is worth 0 points.
Sword Master has 63 Hit Points and is worth 200 points.

Stage By Stage Comments

Stage 1: Dale of Evil Gods

Outer Area:
Momentum is typically maintained by a 1-Frame jump once per each 4 Frames, alternating between facing right and left with each jump. Rather than jumping up onto the slightly raised stone floor, Elta instead uses "Levitatum" to continue to move to the right, just below the level of the stone floor's surface (Elta's waggle becomes a wiggle). After levitating to the right a sufficient distance, Elta fires at the Trilobite, cancelling "Levitatum" and causing him to fall to the right. Elta lands on the outstretched hand of the Shiva statue. Why this Shiva statue, and only this Shiva statue, in an inaccessible area, has hands with a solid surface is anyone's guess. Perhaps it is a remnant of an incomplete, unimplemented section of the area. Regardless, the statue is the only thing which makes it possible to bypass the upper portion of the area, and so I say thank you, O Auspicious One.
Guardian Area:
"Levitatum" is used to safely cross the pit of fire, thus bypassing the entire upper portion of the Guardian Area.
Guardian Sword Skeleton has 63 Hit Points and is worth 1600 points. Sword Skeleton can only be damaged while he is in attack posture or while he is jumping.
Boss Face of Evil has 96 Hit Points and is worth 10000 points. Stalactite can be damaged, but it is futile, as it has infinite Hit Points. Face of Evil is not immediately vulnerable, so the battle begins with some fireworks and then "Levitatum" perilously close to the Boss whilst avoiding the falling Stalactites. Elta slowly charges up his fire breath, and then unleashes it upon the Boss.

Stage 2: To the Evil Mine

Using "Elevatum Levitatum" by taking damage from Ball and Chain would save 234 Frames. Using this technique in the Outer Area would also cause 2 Mosquitoes to spawn in the Guardian Area rather than just 1. This would require 13 more Frames to set up "Elevatum Levitatum" in the Guardian Area, further reducing the Frames saved thereby. Compared with other opportunities on the game, this is not sufficient to justify the loss of a Hit Point.
Guardian Moon Demon has 81 Hit Points and is worth 1600 points.
Boss Pulsating Eye has 127 Hit Points and is worth 10000 points.

Stage 3: Highway Leading to a Foreign Space

Guardian Alien has 127 Hit Points and is worth 1600 points.
Boss Alien Dragon has Hit Points and is worth 10000 points.

Stage 4: Castle of Devils

Elta spawns 69 pixels above the floor.
Guardian Warlock has 127 Hit Points and is worth 1600 points.
Boss Hellhound has 255 Hit Points and is worth 10000 points. Bad dog! Stay!

Stage 5: Anderground Passage of Terror

In the Guardian area, use "Slingshot" to Surface Zip along the floor. Remain within the floor and continue moving to the right. Just past Electro Bird 2, take damage from Frogman and use "Elevatum Levitatum" to move up and to the right. Continue moving up until Screen Y Major 1 is reached. This unlocks horizontal scrolling to the right. At this point, jump to begin the Surface Zip through the wall to the right. Elta must either jump or continue climbing for a bit to allow time for the floor to scroll up so that he does not simply fall to his death after the Surface Zip. This method saves 557 Frames compared to climbing up and down the various ladders to the Guardian room.
In the Guardian area, 2 groups of Frogs spawn as Elta advances. 2 Frogs in group 2 transform into Frogmen. The 2nd Frog from the right of group 1 is destroyed to manipulate one of the Frogmen in group 2 to land as far to the right as possible before he transforms. If any Frog in group 2 is damaged before the critical Frogman has jumped, he will jump to the left instead of to the right, which is far less desirable.
Guardian Axe Warrior has 127 Hit Points and is worth 1600 points. After Axe Warrior spawns, he will jump after 32 Frames have passed, unless he is damaged before these 32 Frames have elapsed. If Axe Warrior is damaged before he starts his first jump, he will assume a defensive posture and become impervious to damage for 64 Frames. As such, it is faster to wait for Axe Warrior to jump before beginning to attack. The time spent waiting for Axe Warrior to jump is used to move closer to him.
Boss Tower of Terror has 96 Hit Points and is worth 10000 points. Tower of Terror projectiles have 1 Hit Point and are worth 0 points. Tower of Terror can only be damaged by hitting the center eye. The center eye has a protective shell which opens and closes periodically so that they eye can fire a projectile; the center eye can only be hit while this shell is open. Even while it is open, the shape and location of the shell near the center eye, combined with the large size of Dragon Warrior's projectiles, make it difficult to hit the center eye consistently while Elta is standing on the ground. As such, a jump is used instead, which also allows Elta to move closer to the center eye while he is firing, while maintaining maximum momentum. Tower of Terror's projectiles can be destroyed, but they can also block Elta's projectiles, preventing them from hitting the center eye. The Boss's first projectile is destroyed with a shot while Elta is falling from the spawn point. A 5 Frame jump is used after falling from the spawn point, which keeps Elta's angle of fire just below the path of the Boss's second projectile, allowing uninterrupted fire at optimum rate. A 6 Frame jump or greater means that some of Elta's projectiles would need to hit the Boss's second projectile. A 4 Frame jump or less would not allow Elta to remain airborne long enough to fire sufficient projectiles to destroy the Boss, which would mean more Frames of delay waiting to land and fire again. Nevertheless, a Boss with only 96 Hit Points which can be immediately engaged is a rare treat from this game--just 86 Frames from Elta's spawn to final input.

Stage 6: Corridor Leading to Hell

Guardian Hell Mistress has 63 Hit Points and is worth 1600 points.
Boss Hell's Creation is comprised of 3 destructible components. Hell's Creation Eye has 81 Hit Points and is worth 10000 points. Hell's Creation Mouth has 81 Hit Points and is worth 1000 points. Hell's Creation Tongue has 81 Hit Points and is worth 1000 points. Destroying Hell's Creation Eye first destroys Hell's Creation entirely, though no points are then given for the destruction of the other 2 components. From the ground, Hell's Creation Eye can only be hit with maximum efficiency from Player Position X 80.5, and only by using an Up-Right firing pattern. Hell's Creation Spawn has 3 Hit Points and is worth 0 points. The movement of Hell's Creation Spawn is dependent upon the amount of damage sustained by Hell's Creation Eye and Hell's Creation Mouth.

Stage 7: Gal Agiese

In the Outer Area, the screen will not scroll vertically until a particular X location has been reached. As such, Elta cannot simply fall through the castle wall on the earliest possible Frame or he will simply fall to his death after the Surface Zip.
Guardian Grand Knight has 127 Hit Points and is worth 1600 points. Grand Knight is quite lethal, and would have been quite a bit of work to TAS, save for 1 fatal flaw. Grand Knight adjusts his posture to a low guard when Elta crouches. By crouching for at least 1 Frame at least once per each 4 Frames, Grand Knight is held alternating between the high guard posture and the low guard posture. In this state, Grand Knight is unable to move or defend himself--easy pickings. :)
Boss Incarnation of Az Atorse has 191 Hit Points and is worth 10000 points.

Stage 8: God of Destruction Reincarnates

Unlike the first battle against the Stage 6 Guardian, Hell Mistress, Elta's projectiles can penetrate her light pillar. This allows Elta to destroy Hell Mistress well before she descends to the ground. This is clearly unintentional, as the light pillar can still deflect many projectiles, but by firing at a particular angle on a particular Frame, Elta's projectiles can penetrate the light pillar with impunity. Note that her light pillar will still cause damage to Elta if he collides with it.
Momentum is maintained between Guardian battles.
The Form selection screen can be manipulated to appear 1 Frame earlier if Elta is moving when the screen transition begins, or if any input is entered just prior to the start of the transition.
It is possible to cripple Az Atorse's attack capability and then wait for him to self-destruct.
Az Atorse hovers at the center of the screen when he first appears. From the left, the nearest safe location from which to fire at Az Atorse is X 39.5. From the right, the nearest safe location is X 80.
There are 2 laser spikes on the left and 2 on the right of Az Atorse. The spikes are destroyed sequentially, regardless of what part of Az Atorse Sub-Body is hit. Az Atorse Main Body can be damaged, but it is futile, as it has infinite Hit Points. After Az Atorse Sub-Body has been destroyed, Az Atorse Main Body will release 8 Orbs which rotate around it. If Az Atorse Sub-Body is destroyed as quickly as possible, Az Atorse Main Body will still float to the right edge of the screen before returning to the center and releasing Orbs. Because there is no great rush to destroy Az Atorse Sub-Body, the coup de grâce is delivered in dramatic "Ninja Gaiden" fashion. Az Atorse Main Body will only be destroyed if all 8 Orbs are destroyed, or if its self-destruct timer expires.
Az Atorse Sub-Body has 255 Hit Points.
Az Atorse Spawn has 1 hit point and is worth 0 points.
Az Atorse Main Body has infinite Hit Points.
Rotating Orb has 33 Hit Points and is worth 100 points.
Final Frame of input is Frame 26240. Az Atorse self-destructs on Frame 36303.

Other Comments

How about that? I actually made a TAS for a recommended game! If this Submission is Published, it would remove a game both from the "List Of Ideas" and the "SDA Runs Without A Published TAS" lists.
This TAS completes the game in a bit less than half the time of the fastest completion of this game that I could find on the internet.
If you enjoyed this TAS, please encourage your TASVideos.org legislators to reconsider allowing submissions created with MAME-RR! This would allow access to the vast library of arcade games that MAME-RR supports, and ensure continuing arcade mayhem from myself and other Players who are familiar with the platform(s).

feos: Accepting to Moons.
Guga: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15594
Location: 127.0.0.1
This topic is for the purpose of discussing #4353: £e_Nécroyeur's Arcade Magician Lord in 07:17.35
Editor, Skilled player (1440)
Joined: 3/31/2010
Posts: 2109
Very cool TAS. The tricks were really neat and it was short enough not to get stale at any point. Voting yes.
Skilled player (1417)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
Very nice, but you kinda lost me when you left the game running for a solid three minutes at the end. Looks very poor in my opinion.
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4044
'Magician Lord' TAS raises important philosophical questions such as: Do floors exist?
Ferret Warlord wrote:
Very nice, but you kinda lost me when you left the game running for a solid three minutes at the end. Looks very poor in my opinion.
He ends the input as soon as he can survive to the end of the boss timing out (bosses timing out is a common mechanic in arcade games to ensure that infinitely long play isn't possible). I do agree that in this case I'd rather see the player character kill the boss itself - technically the same result is achieved by timing the boss out, but it looks 'lazy' somehow. Regardless of that - this TAS had me and some friends rofling. Easily your most entertaining TAS yet. Also, I have to say that I love how you apply names to every little technique you notice. It reminds me of how I think myself, labelling things so they can be quickly referred to.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
Lol that guy in the blue cloak was hilarious. He made so many memorable comments like "you are very dangerous, be dead down here" or "Come on nice guy..". Excellent tas! Love the zipping and it was pretty apparent that you optimized this run. Easy yes vote. This game reminds me a lot of the classic game Altered Beast.
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
Experienced player (543)
Joined: 3/1/2014
Posts: 76
Location: Paris
there is a particular reason for setting the game to level 3 ?
ACE is my raison d'etre!
Skilled player (1672)
Joined: 7/1/2013
Posts: 448
It is as Patashu says, I end input on the earliest Frame that allows Elta to survive long enough for Az Atorse to self-destruct. This is done with respect to TASVideos.org rules regarding movie length. Depending on viewer reaction, I may submit a "Fastest Game Completion" version of this TAS, have it debated in the Forum for a month, and see it ultimately rejected and placed in Gruefood Delight. :)
Patashu
He/Him
Joined: 10/2/2005
Posts: 4044
£e Nécroyeur wrote:
It is as Patashu says, I end input on the earliest Frame that allows Elta to survive long enough for Az Atorse to self-destruct. This is done with respect to TASVideos.org rules regarding movie length. Depending on viewer reaction, I may submit a "Fastest Game Completion" version of this TAS, have it debated in the Forum for a month, and see it ultimately rejected and placed in Gruefood Delight. :)
Well, in this kind of game, 'end input on the earliest frame that reaches game end state' and 'reach game end state as fast as possible, then end input' are almost the same, except in one you finish killing the boss and in the other you don't. So I think you could just submit a movie that changes the ending and if it's more entertaining it can be chosen. :D
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Skilled player (1672)
Joined: 7/1/2013
Posts: 448
mamuuuut, I use Difficulty Level 3 to provide Elta with maximum Hit Points in order to use the "Elevatum Levitatum" technique as many times as possible. I did not wish to set the Difficulty any lower than was necessary to achieve this.
Editor, Expert player (2479)
Joined: 4/8/2005
Posts: 1573
Location: Gone for a year, just for varietyyyyyyyyy!!
Absolutely fantastic TAS. This is my favorite TAS of all time. The miniboss refight scene is possibly the fastest of its kind in TASVideos history, am I right? This run also presents a very rare phenomenon: The stage introduction screen music can be characterised as grindcore. I bet fewer than 1 in 10 000 games have grindcore in their genre repertory. The game is from 1990, which makes it even more impressive.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
This TAS was hilarious until the moment where you cheaply let the boss time out. I will vote no due to that completely killing the entertainment and pace of the run. It's a nice technical achievement however, so I'd be fine with it going to vault. I would however immediately vote yes on a TAS that actually fights and defeats the final boss properly.
Skilled player (1742)
Joined: 9/17/2009
Posts: 4984
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
£e Nécroyeur wrote:
It is as Patashu says, I end input on the earliest Frame that allows Elta to survive long enough for Az Atorse to self-destruct. This is done with respect to TASVideos.org rules regarding movie length. Depending on viewer reaction, I may submit a "Fastest Game Completion" version of this TAS, have it debated in the Forum for a month, and see it ultimately rejected and placed in Gruefood Delight. :)
Actually, I thought it's more of reaching the end game state, unless it's for entertainment purposes. These 2 runs got rejected despite ending early due to this.
Joined: 5/13/2009
Posts: 141
Damn. Ending aside that TAS had it all: frequent, entertaining glitches, excellent optimization, and the worst localization/VA I've ever seen, ever. Yes. "That power is powerless down here." ......??????
Player (26)
Joined: 8/29/2011
Posts: 1206
Location: Amsterdam
Great run, except for the last three minutes. I would strongly prefer that you make a submission that kills the final boss directly; having a handful more input frames for a three minutes shorter playtime would surely be an improvement.
Joined: 5/12/2009
Posts: 748
Location: Brazil
Great run. And I agree with the others regarding the last boss.
Joined: 7/2/2007
Posts: 3960
How much longer would the fight against the last boss have gone on had you tried to kill him as fast as possible? In any event, great job. I never made it further than the first boss in this game; it's horribly easy to take damage and lose access to your powered-up forms, and Elta's basic form isn't very powerful.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Editor, Experienced player (885)
Joined: 1/23/2008
Posts: 529
Location: Finland
Nice glitchy action. Nice fast pace. Nice horrible voice acting. Nice grindcore. Nice, nice, nice. Yes vote.
Player (71)
Joined: 8/24/2004
Posts: 2562
Location: Sweden
Very good TAS. Nice piece of broken game. I also like the bad guy. Madness from beginning to end. Voting for screenshots at 3:19 (You persistant guy...), 5:17 (You are very dangerous..), or 5:63 (Come on, nice guy...).
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Is the bad voice acting done by the same guy who did some TMNT voices? (I can't remember which boss specifically sounded like that off the top of my head.) Or do all the voices sound that way with the old Arcade speakers? This was amusing, if a bit repetitive. I would also like to see a run that goes for in-game time instead and beats the final boss without self-destruction... unlike the Gradius 3 run for SNES, this self-destruct takes a really long time. Good run glitches, especially the elevation from taking damage! I'm voting Yes.
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.
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
I also think it is cheap to let the final boss time out. As for the voice acting, I can't decide which is worst, the actual voice or the lines.
Former player
Joined: 8/1/2004
Posts: 2687
Location: Seattle, WA
This is probably the funniest run I've seen since FODA's Altered Beast. Between the abject nihilism of Mr. Satan and the way that the character seems to crip walk through the levels, I was entertained the entire way through. The trick to end input sooner was also pretty cool: I don't know why people are complaining about that. My only question pertains to the books that drop after the boss fights. If you are higher up on the screen, do the books take less time to reach you? Can you jump/use your superjump glitch and be frozen at the apex to cut down on this time?
hi nitrodon streamline: cyn-chine
Joined: 9/21/2011
Posts: 49
Location: San Antonio, TX
henke37 wrote:
As for the voice acting, I can't decide which is worst, the actual voice or the lines.
Oh god. I remember submitting these lines to Zany Video Game Quotes like 15 years ago. Surprised to see that site is still up (FRAMES), and the Magician Lord screenshots and audio files are still there. I swear it sounds like they picked up a tipsy Lorenzo Music off the street to record these lines. Loved the TAS, disliked the ending. Still gave it a Yes, but would much prefer an actual boss kill-off for more entertainment.
--Graywords
Post subject: Re: #4353: £e Nécroyeur's Arcade Magician Lord in 07:17.35
Twisted_Eye
He/Him
Active player (398)
Joined: 10/17/2005
Posts: 632
Location: Seattle, WA
The Submission Text wrote:
Az Atorse's main body can be damaged, but it is futile, as the main body has infinite Hit Points.
He did not cheap out on the final boss--no matter what he did, the boss would have died in the same way at the same time. There is no defeating this boss without running out the timer. If you think that he should have played around with the boss for three minutes, fine, that's cool, but I'm more impressed by him finding the earliest possible moment to end input. I've always been a fan of runs that beat the game despite pulling the controller out and walking into the next room, metaphorically. The whole rest of the run was incredibly quick and glitchy, too, so there's no way I'm not YES!ing this baby. Good job!
Post subject: Re: #4353: £e Nécroyeur's Arcade Magician Lord in 07:17.35
Skilled player (1417)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
Twisted Eye wrote:
There is no defeating this boss without running out the timer.
Don't be too certain about that. I'm with many others here. I like this run a lot, but the final boss just looks lazy.
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Post subject: Re: #4353: £e Nécroyeur's Arcade Magician Lord in 07:17.35
Joined: 9/21/2011
Posts: 49
Location: San Antonio, TX
Twisted Eye wrote:
The Submission Text wrote:
Az Atorse's main body can be damaged, but it is futile, as the main body has infinite Hit Points.
He did not cheap out on the final boss--no matter what he did, the boss would have died in the same way at the same time. There is no defeating this boss without running out the timer. If you think that he should have played around with the boss for three minutes, fine, that's cool, but I'm more impressed by him finding the earliest possible moment to end input. I've always been a fan of runs that beat the game despite pulling the controller out and walking into the next room, metaphorically. The whole rest of the run was incredibly quick and glitchy, too, so there's no way I'm not YES!ing this baby. Good job!
Yeah, as the video linked above shows: it's likely true that the main body has infinite hit points and can't be destroyed directly, but it seems it automatically dies when all of the orbs are destroyed.
--Graywords