Posts for Alyosha


Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I noticed that MESHUGGAH isn't added in the publication entry as co-author, and also that neither of us have the game added to our list of published runs, some kind of glitch in the publication process? Seems to be a stray entry in the player's page list too associated with this movie: http://tasvideos.org/Players-List.html EDIT: oh, that was fast, thanks for fixing that Spikestuff
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I'm curious on how this is coming along, any updates? Find any more glitch warps like the one in level 4?
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Well its been a while since I could cross a movie of this list but now Snake Rattle n Roll is finally done! I'm pretty seriously stuck on Double Dragon, so I might put that one on hold for now. Probably Strider and Out to Lunch will be my next picks from here. Uh oh, but since Samsara edited it that one time it seems I can't edit the opening post anymore, can this be fixed please? EDIT: VVVV Thank you!
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Tompa wrote:
I need to wait another week at least before I'm able to watch your WIPs as well as helping out myself. As that's when my new computer will be up and ready. Just so you know =).
Cool, good luck with the new pc. I won't be doing much until after the holidays at this point, but in the mean time here is my current working file that completes the game with 101%. It has my most recent croctopus chase and I included some clever jump rolls that were in the nico video TAS as well. Now about 12 seconds faster then my last file, and 18 seconds to go to reach sub 43, not sure we'll get there though. http://tasvideos.org/userfiles/info/27617079760156308
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
So I thought I might post to say that I will no longer be actively looking into the stage end glitch. Everything I check comes up clear, so I am categorizing this as hardware error unless some new information comes up. The code suffers from a weakness in that flipping ANY bit in $003B will end the level immediately, with no sanity checking of any kind. So while still a rare occurrence, this is very susceptible to a random bit flip. There are few instances in the code that change 003B and none of them show up abnormally in anything I test. At the time the glitch occurs, nothing in particular is happening, and I have looked at lots of trace logs to try and find anything out of the ordinary. Level end is delayed by a timer at 002A. At most this can be FE and countdown, setting glitch initiation back a few seconds, but here to nothing of interest is happening. While I suppose something like DelayStageClear from megaman is still possible, I don't see anyway a bad bank swap would lead to the level ending. Even when I modified the ROM to purposely call the code I wanted, I still got results that were distinguishable from what happened in the video, because that block of code does other things like clear enemies and trigger sounds. I don't really see ACE potential either, but obviously I didn't check everything so who knows. So if anyone is still interested in this, I will gladly help answer any specific questions, but will not be investigating further. To anyone still hunting, good luck!
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Cool you are about half way now, keep it up!
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Hurray its done! I'm not sure I deserve to be co-author for this, all i did was work out a few tricks and the technical stuff about V9, but I'm really happy to have helped in the creation of this run. Seeing that platform work out just right sure was nice though! I'm also happy this run is such a big improvement over the (technically invalid) V9. I do like that this site tries its best to be close to the original consoles and strives for verifiablility, so having a more technically valid run of such a classic game is pretty important I say. Yes Vote!
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
^ well my understanding was that warpless was deemed more interesting. But a lot of those runs were done years ago with bad roms and emulators, so maybe now there is room for it? Personally I'm not all that interested in warps, but if someone wants to modify this TAS into a warps one maybe I could help along the way. It's basically just level 1,8,9,10 I also have a temp processing but it might not be ready for a while so thanks ahead of time for that Spikestuff. VVV oops, I always forget about that bug, when I make submissions. Can an editor please change it to NES? EDIT: thank you!
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
This is a very impressive TAS! Glad you had the will to restart after the desync and new tricks being found.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Nice! Will be waiting to see this on the workbench.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
http://tasvideos.org/userfiles/info/27511624942686207 finally made it to the end! Currently 2048 frames ahead. Level 10 needs some work still and I still need to work on the last boss a bit, but this is pretty close to final. If anyone has any ideas for entertaining stuff to see at the end of the game there are about 7 seconds of down time. I could end input early by just standing next to the spaceship, but that would be too boring even for me, so I'll stick with convention as ending input on the last frame input is accepted before boarding the spaceship.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
http://tasvideos.org/userfiles/info/27491139845120584 Got some good manipulation in level 8. Not sure how much better is theoretically possible, but I think its pretty close, and is almost 11 seconds ahead of Nitsuja in that level. I am now ~1550 frames ahead overall, aiming for sub 7. But I noticed at the start of level 8 Nitsuja's run desyncs in both FCEUX 2.2.2 and FCEU 98.15. I have a different ROM then the published run, so I'll need to make sure I don't have a bad ROM before continuing to level 9. Should be done fairly soon though. Also I am back ahead of the one plaer run by quite a bit now too after falling behind waiting for the scuba powerup. Now 474 frames ahead at the start of level 9. EDIT: well if I have any idea what I am doing I seem to have a proper rom, and according to stiltzkin on the previous page the ROM used in the published run is a bad dump. Aglar's run also uses this ROM but it syncs properly for whatever reason.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
^ Not sure, I didn't look through the code to determine how it works. Getting it working was enough for me. http://tasvideos.org/userfiles/info/27467007092971882 Ok, level 6 couldn't be improved much because both important factors are timing based, namely the enemy to bounce on and waiting for the scuba power up. The scuba power up gets shot out every 8th shot, so there really is nothing to do to speed it up, which is unfortunate. Level 7 is now ~150 frames ahead following Aglar's route up the geysers (which was very troublesome to reproduce with both snakes.) Anyway moving on to level 8 and 905 frames ahead. Levels 8-10 are about half the movie so I'd say there a chance of finishing under 7 minutes. I also tried investigating PJ's floating above the spikes trick, but so far nothing. Even if you get off the spikes, I suspect the game doesn't think you have 'landed' yet, so you would still die from fall damage, but I can't yet get past the spikes to see.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
http://tasvideos.org/userfiles/info/27438050487102963 I got a much better manipulation in level 3 and am now ~90 frames ahead of Nitsuja's attempt. I also added in the missed shortcut in level 4 which saved a few seconds. But now I am stuck in level 5 at the jump off the flying carpet. In the current run Nitsuja waits an entire cycle to jump up to complete the level, but in Aglar's one player run he is able to jump right up. In my attempts I am always 1 height unit too low to clip up onto the ledge, and am not sure how to get another unit of height. Since this will be a pretty big time saver I will try for a while to see if I can get it before moving on. EDIT: The current run is 352 frames ahead of Nitsuja's run at the start of level 5. EDIT: Got the jump. Not sure entirely how but jumping or not jumping at previous points in the level seems to impact it. 718 frames ahead at the start of level 6.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
After having MESHUGGAH's WIP in my hands for the entire year I finally have gotten around to starting work on it. MESHUGGAH played levels 1 and 2 and I have no plan to touch them. I have now done level 3 and saved about 50 frames with a different route involving manipulating a yellow pellet from the shooter things. http://tasvideos.org/userfiles/info/27418817840952253 It took me a while to figure this game out but now I think I have a decent grasp of what to do, so I hope to make decent progress.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
wow that is some really amazing stuff! keep it up Weatherton.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Ok so I got a bit better at controlling expresso through 4-4 and things are pretty close right now, diddy and expresso are currently only 40 frames apart, with diddy holding the slight lead. Still could go either way. One thing slowing down the expresso route is the setup. The vulture shoots the coconut to hit the dk barrel quite a bit later in the current run then in the nico video example. I'm not sure if this can be controlled or if its just emulation differences.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Hi xy2_ , out of curiosity, why does that extra lag frame de-sync the movie so badly? Is it RNG , or is it just throwing off the rest of the inputs since there is so much lag in the game?
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
@someog: while I'm not an FBA expert I can at least offer some info to get you a head start: 1. No, but it's not too hard to make something of the sort in LUA where you can use a csv or similar file to edit inputs in excel, here is an example:
for next_input in io.lines("input_file.csv") do

   Input_to_game=joypad.get()

   if string.sub(next_input,1,1)=="1" then 
      Input_to_game["P1 Up"]=true
         else 
      Input_to_game["P1 Up"]=false 
   end
   .
   .
   . repeat for other inputs
   .
   .
   
   joypad.set(Input_to_game)

   emu.frameadvance()

end
The inputs are P1 Up, P1 Down, P1 Left, P1 Right, P1 Fire 1, P1 Fire 2, P1 Fire 3, Coin 1, Start 1 (for more then 1 player just replace the '1' with '2' etc.) In my attempts at TASing FBA I found this approach pretty useful. You'll just need to convert the csv to an actual input file in the end, but since you are a programmer that should be easy. Here is the movie file format in case you need it: http://tasvideos.org/EmulatorResources/Fbarr/FBM.html 6. yes LUA is implemented and useful in FBA, here is a useful site: https://code.google.com/p/fbarr/w/list Hope this helps.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
small update as I try to work on 4-4 a little more in depth. I saved another 100 frames on the diddy only route, so its now pretty comfortably ahead of the expresso route. I'll still be doing both routes a few more times to make sure I arrive at the final correct answer. I don't see either route getting significantly faster at the moment, but I still have a few more ideas to try so who knows, the research continues.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
^ added boss technique discussion. Thanks as always for the input mklip2001.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I recently found this game while browsing videos. it looked fun but in need of improvement so i thought i'd give it a try. So far I am ~800 frames ahead and up to the last level. But then i realized there is a cancelled submission (i guess due to trouble with this code red person.) I dont think i will match that submissions time with my current run , even though i'm pretty far ahead of the last wip on this thread too, so i trhink i am missing something. Is there a way to see what was in the submission text that DarkKobold edited out so i can glean some information about this lost TAS? nevermind saw the version history button : ) I hope to finish this fairly soon.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
Awesome! Have you thought about doing the 'second quest' as well Arc? Would be nice to have a run with the true ending.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
I don't mean that sound causes lag. I mean to say that when there is a lag frame, the game compensates by only doing sound operations during that frame. In fact, if the previous frame was still working on sound (001B=81) at the time the lag frame occurs, the game will do basically nothing at all during that frame. You are right though sound seems to be the least well managed element in this game. There are some fairly obvious audio glitches but unfortunately they don't seem to impact much else. EDIT: With a bit more testing I have found that lag is a bit more common then I previously thought. Still testing though.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3536)
Joined: 11/30/2014
Posts: 2733
Location: US
http://tasvideos.org/userfiles/info/27193714994568875 Here it is. The platform is around 05BA I believe, so you can see which jump is triggering it. You can start the jump earlier or later to slightly adjust the timing of the spawn. Not sure what other factors there are to consider but so far this is the best I could get. Any thoughts on how much better an optimal spawn would be?