Posts for Derakon


Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I enjoyed watching this. It has a much slower pace than your other runs, and shows off more stuff. Thanks for making it!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Looks good so far. :)
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
There's more than one way to do the revenge glitch; you can also do it with the Spirit spell IIRC. I haven't watched the run but I doubt that arukAdo would overlook something that trivial.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Yeah, Microstorage (a.k.a. "the DeHackEd site") is the recommended way to distribute input files.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Okay, so the real questions for the third character are: 1) how much flashback time does Carly have compared to Duran and Lise? 2) how much time do you save by using a somewhat fast attack to deal with weak monsters? If my admittedly-spotty memory is correct that you save on a full flashback by going with Carly, that's something like 20 seconds saved right there. Yeah, she has some short dialog segments that don't happen with other characters, but then Lise has her bits of dialog when talking to the Amazons (and Duran has extra dialog when talking to King Richard). I don't think Carly has a special flashback in the lampflower forest; just dialog and some pauses to stare at the player. As for attacks, I don't have a good feel for the speed of Hawk's attack vs. Lise's, but I can't help but feel we're talking about something like 15-30 frames per instance. That's low enough that it could be overcome by flashback time, but high enough that it can't just be discounted out of hand either. Ugh.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Thanks for the explanations. Regarding Carly, obviously you aren't going to redo the run for that. I meant that more as something to consider if anyone ever felt like making a v2 of the run. Sorry, I should have clarified.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Okay, got to watch it now. Here's my thoughts: * Why not take Carly instead of Lise or Duran? That would save you one flashback, which might make up for her decreased damage potential. * You push around one of the townspeople in Astoria before talking to her. Reason? * I don't suppose you did any comparisons of chest-opening animations? It looks to me like Lise's animation is shorter than Hawk's. * I liked your use of multiple controllers in the Corridor of Wind segment. * Likewise the trap room in the snowfields where all three monsters leap to attack the entire party and miss. :) In fact, I think that might make a decent publication screenshot: (taken from 1:49:14 in the encode) * And the little actions characters did while other characters ran for the next room -- checking out the pond, or Lise trying to go shopping. In general, I watched with a lot of speedup; navigating the dungeons typically wasn't all that interesting and the plot of course is completely inscrutable for me (not that I don't know it already). It was also hampered a bit by SD3's rather laggy battle system (not just in normal lag, but also in refusing to recognize hits until well after they've been delivered). But it still was well-executed and I enjoyed it, so voting yes. As a general note, it's interesting how many enemies in the game have the same progression that the party normally has -- only mages and dark priests can cast spells before level 18 (just like Angela and Carly), then after that you start encountering light and dark variants of the six party members' classes, with the corresponding spells and techs (and knights, ninjas, and werewolves will completely wreck your face with full-screen techs). I always thought that was a neat touch.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
If they always have the same values, then why would it matter which one you use? I'd say, just display one of 'em, but verify behind the scenes that they all have the same value and if they don't, color it red or something so you can check and see if you can figure out what the difference is between them. Having those as speed only makes sense to me if the number includes Z speed somehow. E.g. if speed is an 8-bit value, then you could stack X, Y, and Z speed into a single 32-bit number and have room to spare. But that makes no sense given that the value for jumping when moving is lower than the value for jumping when stationary. That's why I'm more inclined to think it's a player-state value.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Given those pros/cons, I'd lean towards the Genesis version; faster max speed and instant turning seem like they'd make up for the occasional necessary damage or slowdown to dodge. Are you going to go 100%? I always liked the bonus stage music in this game. <3
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
exileut wrote:
Starting work on this. RAM addresses(The more the better I figure): 00153150 001AC520 001AC528 Speed? Player state? These 3 are always at the same value. 1 is run speed. 3 is dash speed. 41 is charging a dash. 44 is jumping while moving. 45 is jumping while stationary.
I'd guess this is a bitfield (i.e. a set of boolean values combined into a single number). E.g. 1 is running, 2 is dashing, so you add those together and get 3. It could also be an enumeration of possible states though, in which case there's not much to do but just figure out which one's which by trial and error.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Ah, yes, you could read the text displayed in the text box via memory watch, then match that to a string in a text file. That makes rather more sense than using OCR. :)
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Can you jump onto ladders? Jumping before you start climbing would be a bit faster if it's possible. Also, see if you can manipulate away that health pickup you grabbed. Otherwise, looking good!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
The big problems for a no-damage run, as I see it, are: 1) Air Man + Wood Man will fill the screen with projectiles; either attack alone is hard to avoid taking damage with. 2) Flash Man's freeze attack will probably be impossible to avoid without using weapons. Heat Man will just stay in place until you shoot him, and his tackle is on its own easy to dodge.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Ah, yes, if we had that then OCR would be a valid approach. :) I suspect writing the required software to hook up to the OCR module and do fuzzy searching on those files would be more work than writing summary subtitles though.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
How would you know which bit of Japanese text goes with which bit of English text? I rather assume that the memory layout of the two ROMs is completely different; Japanese is much more compact than English so translations usually require a significant amount of rearranging of memory.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
OmnipotentEntity wrote:
Here's an idea. If we can somehow get a hold of the script used in the SD3 translation, it would be possible to perhaps use OCR software to generate a subtitle file.
That could work if the run synced with the translated version, but it doesn't. Thus there's no way to know when to show which subtitle.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Oh hey, you finished this. Awesome! I don't know when I'll get a chance to watch it, but I'm looking forward to it. :) Subtitles would be a big transcription task. Summarizing the plot points would be easier.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Heisanevilgenius wrote:
p4wn3r, if you actually watched this, I have a really hard time understanding why you think this has low entertainment value.
I don't see why anyone should have to justify why they were or weren't entertained by a video. Entertainment is subjective.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I'd go with the former option anyway. I don't have confidence that I'd be any happier in the future than I would be right now, and the culture shock would be pretty brutal.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I think I'm starting to get burnt out on Mortal Kombat. Especially since this run doesn't get anywhere near as badly broken as our two previous MK publications. Oh well...
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Thank you for the detailed debunking, Amaurea.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
sonicpacker wrote:
p4wn3r wrote:
Conclusion: out of 6 experiments, 5 favor the hypothesis, then it must be true.
Yeah because it's clearly only 6 experiments.
I can generate as many rows of illegible text as I like. It's not gonna justify my position any.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
The title of the video will clearly state the official time, and the description should naturally include a disclaimer. I don't think the main encode for publication should be made with those skips, but I also don't think it's unreasonable for a secondary encode to be made that includes them.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I'm not familiar with the 2P mechanics of the game -- does player 2 become player 1 (complete with working controls) if player 1 game-overs?
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I wouldn't be remotely surprised if Mupen weren't an accurate enough emulator to allow movies made with it to sync on console. The N64 is way more complicated than the NES, resulting in vastly more opportunities for things to go subtly wrong somewhere.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.