Post subject: how handy can frame advance realy be
Joined: 9/17/2010
Posts: 20
Location: heerlen
ok so i dont have any experience with frame advance but i was wondering and tried on megaman battle network 6 darkcross patch to see the real power of it and tried it during chip changement it went super fast and most games depend on random number generator which might be handy with frame advance i know that you pro's at TASing already know this but since im stil a noob at this and didt started til a while ago and only used it for SMW hacks now im making mmbn6 darkcross patch TAS full game and its coming out pretty good and i think with frame advance i can manipulate everything from begin chips of battle to chip changements if anyone can help me on howmuch buttons i can press each frame that would be great:) or howmany frames it takes to input 1 button
Joined: 7/2/2007
Posts: 3960
You should be able to press all buttons at once. Your computer keyboard probably isn't able to do this, but the emulator has various ways around that (e.g. setting auto-hold or binding multiple input buttons to the same key). Most games will notice a button has been pressed on the same frame that it is pressed. If you want to turbo-fire a button in such games, then you need to alternate pressing and not pressing the button on every other frame. You may see people talking about "30Hz autofire" -- that's what this is. "30Hz" means "30 times per second", i.e. the game recognizes that the button has gone from not-pressed to pressed 30 times each second (because the game has an update rate of 60 frames per second). Sometimes you get lag frames in which input isn't processed. And some games don't even accept input on all non-lag frames. I suspect you'll be fine for MMBN though.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Joined: 9/17/2010
Posts: 20
Location: heerlen
Derakon wrote:
You should be able to press all buttons at once. Your computer keyboard probably isn't able to do this, but the emulator has various ways around that (e.g. setting auto-hold or binding multiple input buttons to the same key). Most games will notice a button has been pressed on the same frame that it is pressed. If you want to turbo-fire a button in such games, then you need to alternate pressing and not pressing the button on every other frame. You may see people talking about "30Hz autofire" -- that's what this is. "30Hz" means "30 times per second", i.e. the game recognizes that the button has gone from not-pressed to pressed 30 times each second (because the game has an update rate of 60 frames per second). Sometimes you get lag frames in which input isn't processed. And some games don't even accept input on all non-lag frames. I suspect you'll be fine for MMBN though.
thanks at first i didt understand the lag frame but as i understand is that the lag frame disables the buttons pressed at that lag frame and i never play with keyboard always with controller so thats pretty handy the auto fire is handy at some games that needs this like dragonball Z buu's fury at the end you need a pretty damned good trigger finger if you want to beat that game at the end only haha i got a good trigger finger but i couldt do it so that sucked but im hoping to finish mmbn6 fast enough my non tas record atm with skipping cut scenes and with luck manipulation by reloading an save file i got to 12 hours and it wasnt fully optimized with this i can then making also the chip changement very fast and wil look like non existence(sorry for my english sometimes:P)
Joined: 7/2/2007
Posts: 3960
Best of luck! If you want to submit a TAS on this site, I strongly suggest posting it first for others to see and suggest feedback. Lag frames are, broadly speaking, frames in which "nothing" happens. Music and sound effects play, but nothing moves in the game and all input is ignored. They happen because too much is going on for the system to process everything in time for the next display frame. For some games, managing lag can be an important part of fast play -- the player has to choose his actions so as little lag as possible occurs. This can involve avoiding big explosions, killing enemies before they come on screen, and all sorts of other things.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Joined: 9/17/2010
Posts: 20
Location: heerlen
Derakon wrote:
Best of luck! If you want to submit a TAS on this site, I strongly suggest posting it first for others to see and suggest feedback. Lag frames are, broadly speaking, frames in which "nothing" happens. Music and sound effects play, but nothing moves in the game and all input is ignored. They happen because too much is going on for the system to process everything in time for the next display frame. For some games, managing lag can be an important part of fast play -- the player has to choose his actions so as little lag as possible occurs. This can involve avoiding big explosions, killing enemies before they come on screen, and all sorts of other things.
yeah i might submit my TAS when its completed but i dont know if TASvideos accepts an movie file of a hacked game like mmbn6 darkcross patch im gonna put it on Youtube in full lenght thats no issue:P ah so thats how lag frames work so thats why at some points my input doesnt get recognized is only 1 in a milion but it always happens at that spot might be thats the lag frame event oh yeah another question you know how to skip to frame like the snes9x has? im sick of seeing the parts of my TAS al the time:P and i cant speedup which causes desynch
arflech
He/Him
Joined: 5/3/2008
Posts: 1120
Read the rules: http://tasvideos.org/Rules.html#HackedAndHomebrewGames Basically, you need to find out on a game-by-game basis, but the general answer is "no"
i imgur com/QiCaaH8 png