Posts for Derakon


Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Silent_Slayers wrote:
I don't understand what is the point of getting the game timer low. Could you please explain? If someone decides to beat this, should it try and get the game timer lower?
My guess would be that it gives a point of comparison for the real-life speedruns of the game, just like how all the TASes of Super Metroid talk about both real and in-game timers.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Er? If the sound's not included in the file, then you aren't going to be able to hear it. Splitting a sound channel across two speakers doesn't add any new information.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
bkDJ wrote:
ShinyDoofy wrote:
Admit it! You're working for the booze industry, right?
No way. I just want to make sure this is as thoroughly tested as possible because it looks like no one is putting any effort into trying to BLJ through the key door and just walk up the stairs to bowser. I mean, in Oot you can just bomb-hover over the forcefield and enter ganon's tower, so this "invisible wall"/forcefield should be no different at all because both are nintendo games for th n64. Duh.
Not only that, but OoT uses the Mario 64 engine!!!11
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Honestly, for an 8-minute run, I'm willing to suffer a little beeping. It's not like Metroid's music is especially gripping, anyway. If it's really a problem, I think the appropriate solution here would be to use a Game Genie code to turn the beeping off, like the modification suggested for the FF2 run to keep the volume constant during combat.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
1) Loud caps is loud 2) PS1 emulation ain't quite there yet, laddie. 3) PS2 emulation isn't looking too good either. I'd generally consider it a bad idea to post your email address in a public space, too; who knows what's crawling these forums...
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
RT-55J wrote:
superjupi wrote:
I loved X4 to pieces. X5 and X6, however, can go rot in hell, or wherever horribly designed and executed games go to die. X6 at least had some nice music, though.
I was going to say that giving X the ability to duck partially redeemed X5, but then I remembered Squid Adler's stage.
That stage screwed me up so much, because I never even anticipated that X could duck. The down button was for those very rare occurances where you needed to climb down a ladder, and for menu navigation. Use it to crouch? Inconceivable? And then I died over and over again to attacks that couldn't be avoided except by ducking.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Y'know, even discounting the flamewar, this thread's gotten a good 3+ pages of discussion on it, and it's not just postcount++ stuff either. I think we can empirically determine that it's not useless.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
alden wrote:
I got curious and counted some: http://tasvideos.org/Alden/ButtonPressStatistics.html
Heh. What about the Super Metroid 100% movie?
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Yesterday on IRC DeHackEd taught me to hex-edit movie files, which is awesome. So my movie now begins from a hard reset, as it should. The first time I fought the stage 1A boss on Zanki mode, I took him down in 217 frames. This feat proved nigh-impossible to replicate; every attempt I made afterwards was slower by 20-30 frames at the very least. Finally I went back and re-watched my first attempt, and realized that I was much less in-your-face about it - instead of clipping the boss's nose continually, I was about one ship's length away most of the time. Re-using that strategy, and optimizing the fight so that I always fired on the first possible frame, added about 450 rerecords to the fight...and killed the boss in 208 frames! Woo! Lag, and projectile throttling (my weapon won't fire if it has too many sprites already onscreen), is ridiculous on that fight. Watching my input, it looks something like this: BB--BBB------B-BB----BBB-----BB----BBB--------BB-- I also compared my current run to the non-Zanki-mode run. The boss fight in that run starts on frame 4381 while in my current run, it starts on frame 4708. That's about 370 frames of lag due to all the bullets. I really don't want to try to optimize for lag in this movie; it'd be a burning hell of luck manipulation (to cluster bullets) and subweapon choice (to absorb bullets). At least it doesn't hurt the movie too much.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Wow, that "box art" is brilliant. I especially like how Wily's now not just an alien (MM2) or a robot (MM3), but an alien robot cyborg ninja! Yeah, that's right, he's a robot and also a cyborg. Chew on that for a while.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I see Upthorn's point; I love Super Metroid to bits, but the last couple of any% TASes haven't really done anything for me since they've been nigh-identical to their predecessors. The last time I really was surprised was with Hero's one, because I'd never even considered going to the Wrecked Ship right after getting the powerbombs (and for several other reasons). I respect the fact that some people want to get absolutely perfect runs, though, and I think it's worth taking the time to encode the runs if only to recognize the effort that was put into them. Yes, I'd rather see a totally different run than a new iteration of an existing run that uses the same route 98% of the time, but people work on what they want to work on. If I want to see a new run, I should make it myself.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I've always heard the handbrake be called an "emergency brake", and some cars have foot-operated versions (well away from the normal foot pedals). They're basically just ratcheting levers.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
CtrlAltDestroy wrote:
Edit2: Is that a sound bug at the end? I wonder if that's intentional.
That's the NES doing its level best to produce a voice clip.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Seven minutes before you posted that, Lord Tom submitted his new run. :)
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Looks good! Nice, noticeable improvements over the previous run and new stylistic choices. First time I'm able to watch a submission before it gets published, too. :) Yes vote.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I liked the suggestion earlier that movies should get categorized based on e.g. glitchiness. What might actually be helpful here is if there was a tag system - users tag movies with appropriate words, and then you can search through the movies by looking for tags. So a new user comes by and watches the SMB TAS, and sees that it has the tags "smb platformer nes warp zip", say. And probably also has "lolcat zomg" in there as well, because this is an open tag system, but oh well (probably wanna restrict tagging to forumgoers). So he watches the SMB TAS, and thinks "I liked that one; what other ones are like it?" So he clicks on the "smb" tag, and gets a list of all games that have that tag, which presumably is all of the Super Mario Bros. TASes. Or he clicks on "platformer" and gets all the platforming TASes. We could also implement "stars" as tags too; I mean, fundamentally tags are just a convenient way to categorize things, and stars (and the by-console breakdown) are different categorizations. This is just an elegant and flexible design that, once implemented, should involve minimal effort to maintain.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
stickyman05 wrote:
I keep hearing Terminator 2. I was not a big fan. My biggest problem was the pre-pubescent kid screaming like a little girl at the top of his lungs every goddam second.[/b] Nothing drives me more nuts than some kid screaming all the time, which hurts your ears both figuratively and literally. (Aliens, anyone?)
I hear you on that. Maybe you should've gone to a different theater. Or watched it at home. ;)
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I never really liked Grandia III all that much compared to Grandia II. Mostly that's because the plot and characters are all stupid, and yeah they're stupid in Grandia II too, but G2 didn't drag itself out for anywhere near as long. And it had actual character development! Shock and horror! For some reason a lot of people don't like Zelda 2. Plebians. For my part, I don't like Metroid: Zero Mission. Yeah, sure, sequence breaks out the wazoo, but for me much of Metroid is in the ambiance, and Zero was far too cartoony. And the music sucked. There, I said it and I'm proud. Super Metroid and Metroid Prime 1 are the best of the lot at evoking that miles-into-hostile/uncaring-wilderness-with-no-backup feeling. Hell, the only time Prime 3 made me even vaguely uneasy was on the wrecked ship. I guess it'd be a bit mean to pick on the Mega Man serieses. How in blazes do you pluralize "series" anyway?
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Any change in direction or intensity would be a new press? On the face of it that seems absurd, but given the precision of TASes and the fact that you almost never actually want a circular motion or a continuous change in intensity, I don't think it'd be a huge issue.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Apparently the Windows version of FCEU has options for recording movies from power-on vs. from a save-state. I can't figure out how to record a movie from power-on for my version, though; it seems like regardless of what I do it assumes a savestate. Here's how I'm starting the movie: * Start emulator * Pause emulation * Hard reset * Shift-1 (select movie slot one) * Shift-F5 (start recording movie) However, the result is still a save-state-anchored movie. I don't see any commandline arguments for movies and the only documentation I've found has little to say on the matter, too. Any ideas?
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Hah. I didn't think to check that; I assumed it was just a download link. :) Fewer rerecords than I would have thought; only a little over two per second. Eh, what matters is the resulting movie. There's no official Mac FCEU; I compiled from the same source that the Linux version uses, which apparently means no GUI widgets whatsoever. The only documentation I have is this page, which doesn't mention anything about recording movies save that I use shift+F5 to start recording and shift+F7 to playback (and shift+number to select movie slot). Maybe someone in the FCEU subforum knows. And yes, I'm only using frame advance right now. I was only using frame advance in my previous attempt too, for that matter.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I think he had to press a button to continue after running out of lives.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Hm. If I had the spare time, I'd * Finally finish creating one of my game ideas (I have four seriously-thought-out ideas in need of implementation) * Keep up on my piano and learn to play the guitar * Read more books * Build my own house * Go back to school * Make my own 3D animated short * Go hiking more often * Start practicing karate again And so on. There's far, far too much to do in any one lifetime. :\
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
A Zelda screensaver would probably be a simple pathfinding job - you'd start with a graph where nodes are screens and edges are connections between screens (and dungeon entrances simply are edges that break the NESW edge directions). The graph is planar and fully-connected, which lets you use some nice algorithms to find shortest-path routes assuming that each node takes an equivalent amount of time to traverse. The only major problem is rooms like the + rooms in the last dungeon, where, depending on how you enter the room, only two exits are available. I think you could do some kind of state-machine-esque system to map those out without breaking planarity, though. Then you just map out a route for the entire game. Go from the starting point to the first item to the first Triforce to the second item to the second Triforce and so on. Each item you get unlocks additional edges in the graph, so you'd probably re-run your pathing algorithm after getting items. And of course, getting all 8 Triforce pieces opens an edge in the last dungeon. Of course, the real trick is in traversing nodes (rooms). But hell, I've seen a bot play Angband, which is a much more complicated game than Zelda is. Most of the enemies aren't too difficult to deal with, and most of the projectiles not too hard to dodge.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.