Meet Paul -- A guy who starves to death five minutes after a grand meal. He also feels experienced from doing trivial things like entering a store or delivering mail.
Thankfully, he's subverts hunger by healing any damage it causes through casting unknown, life-risking spells. Also, he doesn't have to fight as much as some other heroes thanks to the trivially gained experience.
  • Used FCEUX 2.1.0a
  • "Best ending" (that can be done in one playthrough)
  • Aims for fastest time
  • Manipulates luck
  • Contains subtitles
I may have gone overboard with the subtitles -- There's hardly a moment where there are no subtitles to be seen. However, there isn't a whole lot for the unfamiliar person to see, so distracting them from the run might not be so bad when there isn't a whole lot to see anyway.

Improvements

This run uses the ULTIMATE POTION at frame 37986, thus ending Abadon's reign of terror faster than Slotermeyer's third submission which does so at frame 39594 -- 1608 frames faster -- In spite of having different goals. "Best ending" takes a little longer than any%, so this run should be significantly better in some respect. This is mainly due to route changes, where I get MANA POTIONs twice from a shop and take a shortcut in the CASTLE.
However, the input length is extended by roughly 100 seconds due to needing to show the entire ending. There's one last message that needs to be shown in "best ending" that wouldn't be seen without this extra input at 44003, hence the extra length.
Baically, here's a list where my run is different from Slotermeyer's run:
  • "Good ending" route instead of any%. Slower
  • Slightly faster menu navigation. Few frames faster
  • Use of FLEET FOOT instead of JUMPs. Hard to say, I think it's faster.
  • Charging into the bosses' faces with spells flying. Several frames faster
  • Instead of SPEAR(4), I used LIGHTNING(4). Mana saved, meaning more FLEET FOOTs
  • Not jumping down the well. Seconds saved
  • Not grabbing swamp boss chest. Saves a menu transition or two
  • Entering the potion shop twice for extra mana potions. Good for more FLEET FOOTs
  • Starving half to death in favor of not picking up/using food. Hard to say.
  • Used a shortcut in the CASTLE. Certainly much faster
Those are the differences I can come up with.

About the game

The evil wizard Abadon threatens to destroy Merlwood tomorrow, or something. And as usual, only one guy can do it. You need to travel all the way deep into Abadon's domain in order to stop his plans, and to do so, you'll also need to master quite a number of spells that will surely be useful on your journey. Then again, there are a number of spells which are completely useless, but who's counting?
However, when entering a friggin' STORE gives you more max mana than what you start with, how did this guy even become a magician in the first place? Regardless of Paul's shortcomings and an unusual talent to learn from life's silly stuff, you still need to brave through the various monsters and traps along the way to defeat Abadon and become a true Magician.
As for gameplay, you recover mana at a fairly slow pace. Sure, it may be 6 points per second, but when you consider that some spells takes a hundred, and others even more than that, it's quite a few seconds that gets added up. Then throw in the fact that you can go from 100% food to 0% in 4.25 minutes, and you'll find yourself hanging around a food shop while you charge up your shield spells, taking thousands of mana to get all four at 100%. Hey, it is an effective tactic! Additionally, bosses regenerate health, so you must deal damage quick enough to have hope, and if you're out of mana, the mana regen alone isn't fast enough.
I obviously don't stick around for food, let alone use most shielding spells, so I get by through other means...
The spells used in the run are as follows:
??-??-??-??-?? = UNKNOWN...  : Manipulated into healing me
PO-NA-ST-RA-NA = LIGHTNING   : Only attack spell used. A great spell!
MI-RA-NA-RA-ST = FLY         : Used a few times when I need height
MI-RA-HU-FI-NA = JUMP        : A bit of speed, and also get through LAKE
FI-RA-NA-HU-NA = FIRE SHIELD : To survive fire-bridge and Abadon battle
MI-NA-RA-  -   = REVEAL      : For needed items and shortcut.
MI-MI-FI-NA-ST = FLEET FOOT  : Enhances speed. However, it is expensive
MI-ST-NA-ST-   = IRON BOOTS  : To progress as necessary
MI-NA-ST-OL-   = WAKEY WAKEY : Get needed item. And for "best ending"
MI-RA-HU-OL-   = TRANSLATE   : Only for that tree to get "best ending"
MI-NA-OL-NA-   = TWIN        : To progress past DUNGEON
Learning a spell eats up 50 mana. You can also learn a spell by picking up its scroll, which this run only gets because they come packaged with certain required items. You may choose to cast a spell at any level from 1 to 4, which changes the effectiveness and cost.
One FLEET FOOT(1) takes 100 mana and, cast at an optimal timing, can save 179 frames. One JUMP(4) takes 36 mana and saves 59 frames. Since mana is a limiting factor, it's often best to use FLEET FOOT. The JUMPs are still used to speed up a few things when convenient.
Since FLEET FOOT gives a considerable amount of frames saved, and is costly in the mana department, one limitation to your speed is mana management. I don't see much of a way to squeeze out any more from mana than what I did, since when I faced the fire demon in the CASTLE, I had 3 mana left after my last LIGHTNING bolt. That ain't much.
No matter what, even if I used it before, I must "relearn" the UNKNOWN... spell. Means that if I want to select it, I lose 50 mana to do so. I can cast it as many times as I like after that, as it only costs like 1 to 4 mana per shot, depending on what level I use, but once I select another spell, I have to spend another 50 mana just to re-select UNKNOWN... spell once more.

Areas

There's a few different areas in the game. I'll explain what I can think of in them.

TOWN

You start the game with 50 max mana. You need 50 mana to learn a spell. You regenerate 6 mana per second, if you're not full. It takes over 8 seconds to regain that mana, but not nearly so much to enter the menu, learn a spell, and back out. With this train of logic, I decided it's in my best interest to occasionally visit the menu to learn spells, as seen in this run.
Slotermeyer's run learns JUMP first thing and hops away. This would certainly make use of that mana other than my menu transitions. I keep thinking what I did is faster, as I have to learn those spells someday, but I can't convince myself it is. Maybe I should have jumped and see...
Not a lot to see along the way, though. Delivering that letter is required for "best ending" and it's quite a detour. The minimal damage I took from the warrior at the end is regenerated back far before it would do anything.

WILDERNESS

Tree with hole has a needed item. So does the wizard. Searching the tree does not require you to stop, so naturally, no delay. As for the wizard, since I could pick 'n' choose when to use the menu, twice, I used that fact to get the most out of my third FLEET FOOT. A menu transition was saved when I used the REVEAL scroll (conveniently from the tree) instead of the spell.
Avoiding damage from the enemies around here either calls for flying, jumping, or really good manipulation. Unfortunately, I need mana for other things besides mere health, and I try not to waste a frame on manipulation, so whatever damage I take, I'll deal with it.
I've tried to avoid all the fire at the swamp. I can't seem to avoid two of the bursts without slowing down. It's not like it's fatal, though, so I just keep going. I use a single FLY spell of a high enough level so that it lasts clear through the boss battle and beyond. Note where I saved my game... Yea, not exactly a bright place to do that, eh? The save is done to jump my item selection to POUCH OF COINS.

LAKE

The flashes of lightning in the background is not for show -- Any attempt to FLY will be cut short by the next thunder. Oh, by the way, it's an instant death. Not that it really matters, when I need to use the boat ferry (by using POUCH OF COINS) to get max mana for "best ending". Incidentally, it is possible to skip the ferry if you manipulate the lightning a little or use IRON BOOTS to negate your flying, then FLY once more just as you hit the water.
Since this place has a potion shop, I buy mana potions for mana! I immediately drink two and buy replacements, where the 1000 extra mana surely comes in handy later. I also use the menu transition to learn JUMP. It's quite obvious when I start bouncing all of a sudden.
These jumps can frustrate nearly anyone. And there's ghosts that damage you on top of that. Even at some cost of mana, I only use level 4 JUMPs, as switching to a lower level for smaller jumps takes a screen transition to do so. Probably not worth saving the 7 or so mana for each of those jumps.
That green gargoyle thing is defeated by the ever-trusty LIGHTNING(4) spell. I'd ask the weather to not be so selective about which flying thing to zap, but no... It doesn't listen. I do make a "missed shot", but due to the order of how Paul fires his attack spells, I have no choice if I want to go fast as possible. He always goes upper-mid-lower, in that order. If I fire twice, and shoot off upper and mid, Paul insists on making the next shot a lower one, no matter how long I wait, except when I leave the area.

FOREST

FLEET FOOTs are used generously at the start. Actually, I spend a frame or two on manipulation of that mage guy. My health is so poor at this point that I would die quickly from a few of his spells. The boss after the mage is nothing special, though.
Yes, purifying the water is optional. Entering the building is optional. Talking to some tree is optional. Visiting a beggar is optional. Many, many optional things here, but they all provide max mana, meaning I need to do this stuff to reach the "best ending".
It was at the point I switched to the UNKNOWN... spell when the damage I took was too extensive. Clearly, dieing and restarting from scratch is a much slower option than living. I will introduce the UNKNOWN... spell: It often kills Paul in various colorful ways, but in the rare case it doesn't, you get healed by 20% instead, with a bonus that your venom is set to zero. Since I need to be "lucky" to not die, and since this is a TAS...
The timing of the UNKNOWN... spell here isn't great. If I could last until after that tree, I could replace the FLEET FOOT used there with UNKNOWN... and later FLEET FOOT through the DUNGEON for a little longer due to having more health then. Possibly could manipulate earlier damage into not happening to save time here.

CAVE

It's dark, but not too dark. Unlike certain games, you don't actually need a light source to see something, so the audience isn't exaclty in the dark when all the action takes place without light. In spite of being in a dark, gloomy cave, rooms are well-lit without the spell in place. Only the main zone is dark.
The treasure chest wasn't my idea, but the mana potions within can't be ignored. Slotermeyer's run called attention to it, so it ends up getting used in this run. I time searching the chest to minimize IRON BOOTS time, waiting until just after the 60-frame timer ticks.
As for each room, the baby dragon needs the DRAGON EGG obtained from the hollow tree in the WILDERNESS, the statue needs a zapping, and the puzzle room is trivial when the solution is known ahead of time. I need the MAGIC CHARMs from each room to get through the CAVE.
There is more to the CAVE, a maze of sorts, but it's entirely optional. There is no point in diving into it, and only gives a few items. Some of it might be useful in a normal run, but I can't actually use it well in the TAS. Then again, the REFRESH POTION is rather attractive when it refills everything to the maximum, even the thousands of mana, but not the shields... Would going in there be worth it?

DUNGEON

I start off with FLEET FOOTs. Lots of them. Unfortunately, my speedy dash has to end for two reasons at once: One being that I can't otherwise survive that skeleton, and the other being that I won't have enough mana for a boss battle later.
Seeing as these reasons are pretty strong barriers, I slow down and use the UNKNOWN... spell to keep healed. On the other hand, those reasons vanish in a hurry if the detour to the REFRESH POTION is shown to be worth the trip.
I'm kept pretty healthy by "risking my life" a lot. The water I pick up from the fountains have no use in this run.

CASTLE

REVEAL shows a hidden passage guarded by the iron ball. This is a significant shortcut that lets you skip most of the CASTLE. Slotermeyer didn't take this passage, for whatever reason. As seen in my run, I don't need further spells like FLEET FOOT to reach it in time. If I had entered just two frames later, I would crash the game. Something about how the game handles the iron ball death animation when you interrupt it by leaving the room.
The firey bridge requires that you have a non-zero fire shield. If you take one step without any, you instantly melt in a puddle of gooey flesh. Yuck. I learn the spell now, since it would otherwise lengthen my spell list earlier.
When I entered this room, I looked at my mana left, and wondered how in the world am I going to have enough for the fire demon? It was extremely tight on mana, and it looked like I may need to get rid of an earlier FLEET FOOT to make it. I didn't even have enough for a FLEET FOOT on the hot bridge, so I tried to come up with something on the fly.
Then I came up with jumping on the bridge a couple times. And trick the timer to extend my time even with the jumps, while simultaneously getting my LIGHTNING spell out. Then I wailed on the fire demon at utmost speed. Not a single moment wasted, and I was hoping dearly that I had enough mana. Will it be enough? Come on, if it's not, then... Oh, I win! I didn't know if I could... Er, I mean, uh... It was planned the whole time! Erm, yea! (They'll believe me)
Virtually no mana left, nearly dead from lack of food, incapable of even learning UNKNWON... to save my life, I use the mana potion they provide so nicely in that chest. Then all was good in a hurry, when healing and FLEET FOOT happened.

TOWER

You FLY up. And up. And more up. Oh, what's a guy to do? Move left and right at 30 Hz while waiting?
There's a spiked room that gives max mana, so I visit it in order to get the "best ending". Leaving it requires IRON BOOTS, though. I use a FLY spell after exiting it to cancel the slowing effect.
The fountain fully restores mana. With 3650 mana to sling around, I can throw spells every which way I feel like. Which is good, since Abadon needs a bunch of mana to shove down his throat. If I did pick up the REFRESH POTION, I might actually have enough mana to spare to simply skip this room.
Then the last room. This is why I'm collecting the four VIALs: I need the ULTIMATE POTION to win the game, so you can imagine why I visit this room. Since I need so many menu transitions, I go ahead and shield myself, speed myself up, and heal myself while putting my vial collection in place. I figure that it wouldn't take much time to prepare, would it?
Then one more FLY spell to reach the top...

TOWER TOP

Ah, the battle with Abadon. One FLY spell and a bit of LIGHTNING doom later, I use the ULTIMATE POTION and win. While waiting for Abadon to finally perish, I play around with the fact he faces Paul by making him look back and forth at 20~30 Hz. And the fact he can attack even while getting destroyed. And I dance while I'm at it.
By the way, my health hit 4 when Abadon finally goes away. I didn't have long to go before either poison or starvation kills me. I really needed that FIR-SH that I cast earlier, or else I wouldn't live through Abadon's death animation, as I'd starve to death too quick. Blocking that fire damage is just enough to live.
Yet in spite of malnutrition, deadly venom, or life-threatening injuries, Paul manages to walk all the way home as though it were nothing.
As for the ending, it says I should beat the game again. I suppose if I want to do a "true best ending", I need to play through the game, not once, not twice, but actually three times. Don't mind my choice of not running the game three times for the "true best ending".

Possible Improvements

There's probably something I missed. Some things could be manipulated better. Some things could be tested. Some things could be optimized. I point out a thing or two in my subtitles and the above submission texts.
I've tried pausing the game with the start button, and it freezes the 60-frame timer, so we can't extend timers that way. I made minor tests with left+right, but I didn't find much. I didn't search hard, but I got the impression there isn't much to find.
Suggested screenshots:
10592 - Game saved... Here?!
24403 - Statue battle
32695 - I should watch out for that iron ball...

Truncated: Nice run! I will accept it. I think this can obsolete the current run, because this gets the best ending and is still faster. And the detour is not really all that long. mmbossman: Considering that there is no currently published run, obsoletion will be a bit hard... :)


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15601
Location: 127.0.0.1
This topic is for the purpose of discussing #2237: FatRatKnight's NES Magician in 12:12.18
Joined: 1/22/2008
Posts: 319
Location: Brasil
first movie i see with subtitles, it really explain the whole game well. its cool this feature :)
Run..Run...Run.....
Joined: 3/28/2009
Posts: 28
Definitely yes. The test run I watched was great, and now with subtitles and the dance at the end it's even better.
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
Can't wait to see the video! :)
Joined: 3/7/2006
Posts: 720
Location: UK
I really enjoyed this, and the subtitles were useful. Yes.
Voted NO for NO reason
Player (98)
Joined: 7/16/2005
Posts: 34
It's a really nice run, and I think also a good use of subtitles to increase the entertainment value of a game that most people have never played. Definitely a major improvement over mine from a few years ago.
Former player
Joined: 8/15/2005
Posts: 77
I never saw this game before, but it looks interesting. Nice subtitles, nice run, yes here.
Banned User
Joined: 8/2/2008
Posts: 420
Location: italy
I liked this one a lot, and the subtitles were a very nice addition. I made an encode compliant with the guidelines and it can be used if you want, though I can see it won't be used because I hardcoded the subtitles in the main video stream (ShinyDoofy later told me that the option to split them is only in the sdl build).
Gone.
Joined: 7/2/2007
Posts: 3960
Thanks for the encode, Nineko! I actually prefer the subtitles this way since VLC puts the subtitles in white at the bottom of the screen -- which tends to make reading them difficult at the best of times, and would wreak havoc with the game's own message buffer. I think one of the big problems with this run is that Paul's health and current mana are only visible when the game is paused. This makes it much harder to track how close he comes to death, which is a big part of the TAS, judging by how much of the subtitles are dedicated to it. I'm thinking a Lua script that keeps those values onscreen all the time (which would also be helpful for tracking regeneration) would be helpful entertainment-wise. On the whole I found the run reasonably entertaining. The chatty subtitles are a big help.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Former player
Joined: 12/5/2007
Posts: 716
Once again: mplayer and all your problems are gone. If you prefer a clicky and windows-y GUI, use smplayer.
Editor, Skilled player (1202)
Joined: 9/27/2008
Posts: 1085
I should reply in my own submission at least once... Hey, thanks for creating an encode, nineko! I'll also throw in a thanks for the Dungeon Magic one, too, since I haven't thanked you for that yet.
Derakon wrote:
I think one of the big problems with this run is that Paul's health and current mana are only visible when the game is paused. This makes it much harder to track how close he comes to death, which is a big part of the TAS, judging by how much of the subtitles are dedicated to it. I'm thinking a Lua script that keeps those values onscreen all the time (which would also be helpful for tracking regeneration) would be helpful entertainment-wise.
Perhaps I should request such a Lua script. Addresses for the stats are as follows, reading off my Memory Watch: Health: 04BF (0 to 255) Venom: 04C3 (0 to 20) FIR-SH: 04DB (0 to 255) POW-SH: 04DF (0 to 255) Enemies take up the three addresses prior to the listed player's addresses. For clarity, the health of enemies may take up addresses 04BC, 04BD, and 04BE. Reason for choosing to list POW-SH, since that's the shield I target with my only attack spell. Food: 0053 (0 to 255) Water: 0054 (0 to 255) Mana: !004B (2-byte) Max mana: !004D (2-byte) Main timer: 005A (counts from 59 down to 0. Other timers advance at 0) Speed timer: 04E7 (for both FLEET FOOT and IRON BOOTS) Weight timer: 04EB (FEATHERLITE and IRON BOOTS) Fly timer: 06CB Game time: !004F (2-byte; In seconds, from game start) However, I'm fine with one that just displays health and mana. If I'm making a big deal about it, the viewers should see them. But in case you can find room to show the other stats, go all out, I say!
Joined: 10/3/2005
Posts: 1332
Congrats on the submission FatRatKnight. It only took a minute to plug in the addresses, so here's the script you asked for.
--Magician (U) life+mana display
while true do
   gui.text(0,6,"Life: " .. memory.readbyte(0x04bf) .. "/255")
   maxmp = memory.readbyte(0x004d) + (memory.readbyte(0x004e)*256)
   mp = memory.readbyte(0x004b) + (memory.readbyte(0x004c)*256)
   gui.text(85,6, "Mana: " .. mp  .. "/" .. maxmp)
   FCEU.frameadvance()
end
If someone has coordinates for the three enemies, we can slap HP overlays on their sprites. That's always nifty.
Joined: 2/26/2007
Posts: 1365
Location: Minnesota
mmbossman wrote:
AndyD wrote:
what about the tapping left right combo per frame? (common tas trick)
Kids, just say no to wobbling. It can only lead to bad things.
Cool little game, and enjoyed my first viewing experience with subtitles. A little more less wobbling would have been nice, though... but I did enjoy the "stairs" comment :)
adelikat wrote:
I very much agree with this post.
Bobmario511 wrote:
Forget party hats, Christmas tree hats all the way man.
Editor, Skilled player (1202)
Joined: 9/27/2008
Posts: 1085
Dromiceius wrote:
If someone has coordinates for the three enemies, we can slap HP overlays on their sprites. That's always nifty.
I don't have the addresses for position relative to the screen, but I did find some for absolute positions of characters and screen: !0094 Screen X (2-byte) !0096 Screen Y (2-byte) 04AF . 04B3 Player X (first is low byte, second is high byte) 04B7 . 04BB Player Y Again, the three addresses prior to each of the player's are the enemies'. These numbers seem to act a little odd in the CAVE, but nothing is wrong here. The game "invisibly" resets the position of the player while switching modes from horizontal scrolling to vertical and back again, so nothing should break. Except the bridge I walk over. As for the wobbling... I was lacking in the idea department. Any ideas on what to do when you only have one axis of free movement and uninteresting music in the background? I did it more or less as "proof" that this is indeed a TAS, as if it's needed in the first place. No normal player can maintain wobbling at that speed all that well, can they? Again, lacking in ideas... Besides, I had to make the final boss wobble, too! Who else can say that they succeeded in making an enemy wobble?
Patashu
He/Him
Joined: 10/2/2005
Posts: 4045
Maybe encode the fibbonaci sequence in the number of frames you move in each direction for? Either that or the binary expansion of pi...right for 1, left for 0.
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
Joined: 10/3/2005
Posts: 1332
FatRatKnight wrote:
I don't have the addresses for position relative to the screen, but I did find some for absolute positions of characters and screen:
Fantastic. The last boss seems to have more than 255 HP, but reading enemy HP as words (with the same offset as the coordinates) doesn't fix him. Weird.
--Magician (U) info display (Written for FCEUX)
local ex, ey, eh = {}, {}, {}

function readword(a, b)
   return memory.readbyte(a) + (memory.readbyte(b or a+1)*256)
end

while true do
   gui.text(0,6,"Life: " .. memory.readbyte(0x04bf) .. "/255")
   maxmp = memory.readbyte(0x004d) + (memory.readbyte(0x004e)*256)
   mp = memory.readbyte(0x004b) + (memory.readbyte(0x004c)*256)
   gui.text(85,6, "Mana: " .. mp  .. "/" .. maxmp)

   wx = readword(0x0094)
   wy = readword(0x0096)

   for i=0, 2 do
      ex[i] = readword(0x04AC+i, 0x04AC+i+4)
      ey[i] = readword(0x04B4+i, 0x04B4+i+4)
      ex[i] = ex[i] - wx - 8
      ey[i] = ey[i] - wy - 32
      eh[i] = memory.readbyte(0x04bc+i) --readword(0x04bc+i, 0x04bc+i+4)                                                                              

      if ex[i] > 0 and ex[i] < 253 and ey[i] > 0 and ey[i] < 223 and eh[i] > 0 then
         gui.text(ex[i], ey[i], eh[i])
      end
   end

   FCEU.frameadvance()
end
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15601
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. ---- [1288] NES Magician "best ending" by FatRatKnight in 12:12.18
Joined: 9/20/2008
Posts: 41
Love the subtitles/annotations...all runthroughs should have this now that we're using mkv...great playing, beating, etc.
Editor, Skilled player (1202)
Joined: 9/27/2008
Posts: 1085
Of course! Fibbonaci Sequence! Or a binary representation of pi! Or... Perhaps I should use a balanced ternary representation of the Golden Ratio. A digit that represents -1 for left, 0 for don't move, and +1 for right. Hmm, how about e? Dang, I don't have enough frames for all these irrational numbers... I'll keep some of these sequences in mind when I'm stuck for ideas again.
Dromiceius wrote:
Fantastic. The last boss seems to have more than 255 HP, but reading enemy HP as words (with the same offset as the coordinates) doesn't fix him. Weird.
Memory address 04C3 is the player's VENOM stat. It follows that 04C0, 04C1, and 04C2 are enemies' VENOM stat. It's useless, since I don't use the VEN spell at all. Besides, they regenerate too quick for mere poison to kill, which is stuck at a max of 20 damage every so often. In any case, I have to first chip down the POW-SH of enemies, at addresses 04DC, 04DD, and 04DE, before I get at their HP using the LIGHTNING spell. Additionally, once Abadon's HP hits a certain mark, he instantly regenerates to 255 health and stays there, waiting for the ULTIMATE POTION to mangle him. It's at that point where the potion has an effect of winning the game. Other than the odd glitch for not properly detecting when things should be on screen (Finding the appropriate addresses for "do I exist" is going to take a bit of effort), the script seems to be working great! I do have one question... How big of an effect did my subtitles have for judging the run? If I were to submit without any subtitles, I feel it would be viewed in a different light, based off the comments here. Regardless, I did make a significant time improvement, and if it is entertaining enough without subtitle aid, then there should be no question. I don't mean to start up a whole new debate about whether subtitles (something that isn't really part of the game itself) should allow an otherwise mediocre-in-entertainment run to be published, but it is a question that has bugged me. I have no complaints about this run being published, I just want to hear opinions.
Joined: 7/2/2007
Posts: 3960
Subtitles definitely have an impact, but I don't see a problem with that so long as we make it clear to the viewer that they're there. Most of these runs are more entertaining when you have a clue what's going on, since it makes the TAS-requiring feats more apparent. As I noted earlier, this run to an uneducated viewer without subtitles basically looks like a guy walking right a bunch, occasionally dipping into the menu, and occasionally casting spells. It's very opaque. Subtitles can fix that so that I can watch Paul get beaten to within an inch of his life, wipe out almost all of his mana, ignore theoretical requirements, and in general do things "the TAS way".
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Editor, Skilled player (1202)
Joined: 9/27/2008
Posts: 1085
I just wanted to hear even one person say what's on their mind, and I got just that. Thanks. I could bring up a point about subtitles that don't exactly relate or inform the viewer, but those can be ignored. If used properly, they can be considered to enhance what is there. Turning a "why is he doing that" into "Holy crud that IS close" is definitely one good point for subtitles. I wonder if I should test out subtitles in my Dungeon Magic run... No, not an entirely new submission for zero-frame improvement! That would be silly.
Editor, Skilled player (1202)
Joined: 9/27/2008
Posts: 1085
I shall suggest a short description, as I would like to get rid of that TODO there... Our hero defeats the evil dictator threatening our peaceful land faster than the eye can see, as if by magic! The author has provided subtitles for this run. We recommend viewing them. This is just a suggestion, nothing more. If it doesn't seem quite right, then make changes. If it's no good, well... It is a suggestion, anyway.
Joined: 7/7/2007
Posts: 161
Good graphics, animation, and music in this game. The subtitle comments helped immensely. "Maybe I should have manipulated enemies better..." Haha.
Editor, Publisher, Player (47)
Joined: 10/15/2021
Posts: 377