Posts for dwangoAC


Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
FractalFusion wrote:
I have transcribed the chat portion of this submission, the part where it scrolls with unreadably fast text (as it stands now according to https://www.youtube.com/watch?v=plVNKa9cQsg ). It's a little long. Exactly as shown, including formatting. Formatted for readability.
Well, I seriously should have expected this, seeing as it's exactly the kind of thing I would have done myself. :) I obviously have the full text available in better format than this and have every intention of posting it, but I'm quite amused that you went to so much work to transcribe this. It's very clear you did this literally using the "analog hole" rather than attempting to reverse-engineer the movie file, as I did a diff against my original file and I can see some places where things like 1's were replaced with l's. You are doing me a huge service, it turns out - I knew that emoticons (such as the :/ in URL's) were being converted but your transcription shows that <and> are also being replaced. I need to fix this at the same time I fix some other things, such as correcting my memory (Masterjun actually gave me BizHawk files that I then moved over to lsnes; I was confused because I thought I had used VBA and indeed I *had*, but that was when we were still basing everything off of the Pokemon Yellow run, before switching to Red, but I digress). I'm not at all upset, I'm quite thrilled someone did this. I hazard to think how many hours this took you. :) Note that there will be text changes in the final version of the article but I will release updated text at that time. FractalFusion, your act of dedication will be forever memorialized in some form in the article. Thanks for your work. (I'm actively working on an updated movie file; we are *still* fighting with trying to figure out a way to slow down the text as requested by several people in this thread but haven't quite cracked it yet; I'll get back to that as soon as possible, however.)
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
I'm... er... going to ignore that completely off-topic MLP reference. If you do decide to tackle this, please use lsnes so I can console-verify the run. If you find things that would be substantially different than the existing NES runs you'll probably stand a better chance of having the run accepted. (I am an inclusionist and believe that this run, if completed at the required levels of skill, *should* be allowed to stand as its own game seeing as it's for a completely different console but I have lost this argument a couple of times before myself so you might want to ignore me.) Best of luck!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: Things that still need to get done
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
In no particular order, we have less than two weeks to complete the following:
  • Have someone complete writing a dumpscript for BizHawk for console verification (true needs help by having someone get an identical run in both FCEUX and BizHawk; probably easiest if someone tests doing an import)
  • Update website with GDQ banner from the banners thread, probably the one with TASBot in it. Nach has tackled this the past couple of times but I haven't caught up with him on IRC long enough to ask him about it.
  • All console-verification payloads / movie files must be in a "ready to present" state no later than the 31st; we can take changes after that point up until the night before at 8:00 PM EST (setting this time because I've learned the importance of sleep).
  • We need to finalize and test the TASJudy script; this is a big task, as we are trying to figure out how to do the judging at scale.
  • Lots of work on art for Brain Age is still left to do; I'm sure micro500 would welcome any help here.
  • Someone needs to prime PR for the event, probably me
  • I need to make a thread specifically for the speed TAS competition rules, explaining what will happen and more or less when it will happen, and get it up on the news page.
  • We need to complete several full runthroughs of the entire block as I do not want to go through another event without rehearsing multiple times, like, TED Talk quality rehearsing. Especially because Brain Age requires careful human scripting and response to deliver the punchlines.
I'm probably forgetting a bunch of things but this is a good start. There is a lot of work left in only two weeks but we'll get through it one way or another.
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
It never occurred to me to post lua scripts as userfiles, likely because I've been working with so many esoteric movie formats that it rejects outright that I never thought to try it. :) I have located the Wolfenstein 3D analog-stick-as-mouse-input script from Ilari (that I tweaked slightly to convert from an Xbox 360 controller which he used for testing to work with an original Xbox controller that I was using at the time). The script requires using a custom input method (or rather, jpc-rr at the time I was initially working on this required building and enabling certain things that I don't have well documented). I do not appear to have anything well documented so we'll have to work with Ilari to reconstruct how to properly use this script but it's definitely doable.
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: I am so thrilled someone is taking this on!
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Thanks, slamo! I've been soliciting various people asking for someone to take on a full run of the shareware-available levels of Wolfenstein 3D for a while to give me more time to focus on GDQ / TASBot stuff and I'm glad to see someone taking this on. Please let me know if there is anything I can provide assistance with, especially the controller script that converts analog Xbox / Xbox 360 analog stick positions into mouse acceleration. I am, as is often the case, indebted to Ilari for said script. Best of luck!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Kingemocut wrote:
i'm going to have to vote no. IMO it's the exact same sort of thing (actually slightly more basic in the video) as last years TASblock finale. Heck, I can remember saying we should call it Pokemon plays twitch. From a technical standpoint, last years TASblock actually had to also have network access with it. this could easily just be a text encode, and so (IMO) is worse than last years. Never mind how we can't even read it. then again, the text goes the same speed as twitch chat during a *GDQ, but that just makes me turn off from the chat. since it's so similar, returning *gdq guys are going to feel like the community just got lazy for the finale, at least that's the vibe I've got from the video. then again, i might enjoy it if it's not actually the finale, and there's a surprise under the proverbial sleeve.
As of right now it is still 2015 so "last year" would refer to AGDQ 2014 in January last year where [2513] SNES Super Mario World "arbitrary code execution" by Masterjun in 02:25.19 consisting of Pong and Snake was the total control run. For AGDQ 2015 in January this year we did SMB on SMW and Pokemon Plays Twitch, neither of which we have submitted pending the outcome of stalled discussions about a tier to put them into as described above. Can you please clarify exactly which movie you are comparing to? This submission is for recording our past work and is not what we are preparing for AGDQ 2016; you can see what we are planning using the link in my signature. Because the full text shown inside the run will shortly be available in PDF form my intent is to retain the full speed used now but I am open to the option of using a slower speed for the additional content I will be adding after Christmas. Doing so will increase the movie length in favor of entertainment which I am personally in favor of but I would appreciate feedback. Thoughts? One other note - I feel strongly that this must not obsolete Pokemon Yellow as the two runs aren't even on the same platform and I set the branch to "SGB Total Control" to highlight this (although I personally think the branch should be "Pokemon Plays Twitch" and preferably also in a showcase tier that allows multiple runs for the same game to coexist as individual works of art, but I digress).
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Mr. Pwnage wrote:
Wouldn't the next issue be 0x0a instead of 0x10?
Yep. That would be 2 in the morning editing. Will fix.
SmashManiac wrote:
I'm happy to see that you finally decided to submit this, but I'm curious to know what changed your mind.
Nothing changed my mind - I always intended to submit this, but there was a fair bit of discussion about how to show this kind of content and I got impatient waiting for someone to make a decision and/or put the time in to make the site changes necessary. The opportunity to write an article for PoC||GTFO explaining the exploits in detail gave me the inspiration to explain what we did inside of the game itself as a TAS inception of sorts. Prior to that it was just going to stop at an empty Twitch chat interface screen which possibly would not have been enough to meet the criteria for the Moons tier.
SmashManiac wrote:
I can't read the text in the temp encode . Even when pausing, the compression is too strong. Even with the best encoding. I think it would be a good idea to wait for a few seconds every screen so that the YouTube processing doesn't mess it up.
I'll take the blame for this; I rushed this temp encode to get the submission in early enough to allow the judging timer to start, and I apologize to the early viewers for the poor quality. As I mentioned in the submission notes we'll be replacing this with a different file in a few day's time with minor tweaks to the text at a minimum and there will be a better encode as soon as possible.
SmashManiac wrote:
Also, the implemented Twitch emotes don't appear to be showcased in the text. I think that would be a good idea as well.
Hold tight on this - that's all I'll say for now. :)
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Spikestuff wrote:
...I'd like to see an update with something else rather than this.
The updated version will add slightly to the movie length by also demonstrating the script and the website defacement, so hold your judgement if that aspect is important to you. fsvgm777, thanks for offering to do the encode! I will add more notes soon, but it's Christmas Eve and family is more important. Merry Christmas to all who observe it!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
I'm not the best about posting pictures as I did during AGDQ 2014 prep, but here's one worth posting: With some help from a co-worker I now have all of the lead wires for my own DS bot, which I'll work with micro500 to complete after we arrive at AGDQ 2016. (Note: There are some sneak peeks of things I'm doing on the side in the AGDQ 2016 photo album the image above is taken from). There were a lot of tricky bits of soldering to really small things but I'm very happy with how it turned out - my co-worker has crazy good soldering skills compared to me. A second speed TAS tester went through the game and provided some enlightening information (thanks - you know who you are, thanks for always being such an awesome quiet supporter). We're making a few more tweaks to the game and I would like to get one more volunteer for a 4-hour honor-system test sometime soon; you'd be prohibited from participating in the competition but this might be ideal if you're unavailable during the January 9th window. If you'd like to lend a hand, please let me know! I've spent many, many hours testing payloads and troubleshooting console verification failures and while not everything has gone smoothly I'm glad to say that thanks to Ilari we now have a known working method for payload creation for the total control run p4plus2 and Masterjun are cooking up. The method works by using the old bot at slow rates but it would be good if we could get something faster working with the chosen game. We also still need a way to dump from BizHawk as true hasn't had a known good movie to compare with but we can probably do everything else (albeit quite slowly) without any other changes. I'm still hopeful true can make some breakthroughs though. On the side, I'm busily working on trying to organize the grand prize for AGDQ 2016 as just a volunteer. This has been a bit tricky as an opportunity I was hoping would pan out fell through today but I'm still driving toward something awesome. I've also been working on the side trying to get a TASBot T-Shirt designed and created in time for AGDQ 2016 but it looks like we're running a bit late for that to happen so we'll try to get it done by SGDQ 2016. I've also been providing a few more details for the PoC||GTFO article I've been mentioning; stay tuned, as there may be an exclusive publication at TASVideos before the rest of the world gets a copy. With any luck my next post will be in a thread dedicated to the rules for the AGDQ 2016 speed TAS competition, along with some preview information to help people be prepared. That may not happen until after Christmas day (especially depending on the schedule of whoever volunteers to help out with doing one more run for us) but my goal is to have it done well before the marathon starts. That's it for now - if I don't post again before Friday, Merry Christmas!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: Donation incentives, couch commentary, and more!
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
lots of big updates this time!
  • For Brain Age, micro500 needs your help! Even if you're not a full artist, there's a lot of editing that needs to be done that requires a lot of man hours. Head over to the Brain Age thread and see what's been done and what needs to happen, although note that the thread contains art spoilers!
  • I worked with micro500 to write up some donation incentives, I submitted them per the instructions, and I'm happy to report that every single donation incentive we pitched was accepted, including a Star Cup run of MK64 by Weatherton!
  • I solicited a couple of people for couch commentary and I think we now have everyone we need.
  • I have console verified another update from Lord Tom that's looking good, and I've worked with p4plus2, Ilari, and Masterjun on another little surprise. I'm having difficulty with some firmware changes on the newer MultiReplay board that are preventing the SMB on SMAS movie from syncing and true is looking into the regression.
  • The speed TAS competition has a lot more moving parts than it might seem at first which has kept me quite busy. Most of the parts involve working with the developer to do some more tweaks based on feedback from the first volunteer speed TAS competitior trial. We'll have another volunteer run through this after a few more changes, but overall things are looking really good.
  • I've been working with link_777 on adapting Raiscan's TASJudy script to work in a parallelized environment. The two of us have been struggling with some odd behavior with trying to put BizHawk in a Crossover Linux bottle in any other enviornment but my laptop (as in, I can't reproduce my own results from my laptop on my desktop system), but we're finding small problems here and there and we're gradually working through it. We want BizHawk in Crossover Linux because that will allow us to do the testing on quick to rent Amazon Web Services instances that we can tear down once the competition is over. We'll probably have to get some support to work on bypassing DirectX compatibility issues. Even so, link_777 has made massive progress on the scripting itself which I'm very relieved to hear.
  • I have replaced my DS case and installed a DS capture card in preparation for creatnig a second DS bot. I need to make more progress on hijacking the stylus reader / digitizer tomorrow with a co-worker, otherwise I'll be packing everything up and we'll have to do the work at the hotel which I'm less thrilled with. :)
  • I've finished the major portions of work required for the Pokemon Plays Twitch writeup that will appear in an upcoming PoC||GTFO article, which should net a good bit of press for TASVideos and TAS'ing in general. I'll be sure to submit something to the site before the end of the year.
  • I streamed for the first time in forever while working on said DS bot and I also streamed a live verification of SMB3... if you count a bait and switch, that is. :) I more than likely won't be able to stream again before we fly to visit family that we'll be dropping the kids off with before continuing on to the marathon but I'll try to post about it on IRC if I get a chance.
  • We've received a few donations to help us offset our costs which we greatly appreciate but we still have a rather heavy list of expenses and we're feeling the crunch this year. If you'd be willing to lend a hand we definitely wouldn't turn it down; you can find our current status in my signature.
Things are definitely in full gear - feel free to swing by #tasbot for ongoing updates, and thanks to everyone who is lending a hand!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: New payloads, builds, and other awesome updates
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
I'm happy to report that we've made fantastic progress over the last few days:
  • For Brain Age, we have finalized on the set to use for the first 20 questions and as micro500 mentioned we're narrowing in on the list of what we'll use for the 100 questions portion. GDQ staff has already responded with a list of off-limits graphics that we can't use due to copyright issues but it wasn't as restrictive of a list as we expected. TheAxeMan has agreed to help out with the aforementioned Python script as well. Now that we have that list micro500 has started work on those images and made good progress yesterday which I'll let him update on.
  • Total Control payload updates keep coming in - last night, I received an updated payload from Lord Tom that I console verified. I won't spoil the surprise but I really like the direction this is going in. The SNES total control is a bit behind schedule but because we have at least one Total Control payload I'm not too concerned, although I'd be sad if this awesome idea doesn't pan out. More progress updates as they happen here.
  • I've made the decision to have the speed TAS competition occur on Saturday January 9th preceding the race, likely somewhere near 11:00 AM EST. While this time isn't fantastic for everyone (sorry Spikestuff), this is a timeframe that gives the most liklihood that people will be available as this translates to a reasonable time in the morning on the Pacific coast of the US as well as a still reasonable time for Europe. In other news on this front the human runners have started practicing with the newer balanced release of the game and while we expect at least one more change it's now time to have at least one person run through a trial 4-6 hour speed TAS testrun; I'll contact the volunteers and I hope to have this going this week.
  • For NES/SNES replay device testing I have confirmed that I have two separate working pairs of SNES wiring harnesses and one pair of NES wiring harnesses. I used the SMW warps run as a sanity test, although I deferred to dama1138 to create the console verification video. Last night I successfully ran through the Pokemon Red SGB run on console for the first time since January to confirm the entire datapath with all wires. I needed this not only for my own sanity but also because I'm actively writing up the exploit as an article which I hope to reveal around the time of AGDQ 2016. I'm very excited about this - stay tuned for at least one surprise before the end of the year.
  • I now have all of the parts to make my own DS bot except we aren't sure if my DS has the traces in the same place as micro500's board. I'll take it apart to get micro500 pictures tonight and if it matches I'll be getting some help from a coworker who is good with reflow work to start on this on Friday. It'll be good to have a backup if nothing else.
That's it for now - thanks for the support all!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: Good news! This run has been console verified!
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
BrunoVisnadi observed that holding left for an extra frame causes the behavior we see. I've determined that both of the replay devices I have behave the same unexpected behavior - the last frame's worth of input appears to be sent for more than just one frame, and in this particular case this causes a desync. I added an extra line of "don't send anything" commands to the end of the converted file we send to the replay device and the movie synced as expected. In other words, this appears to be a minor bug that we've probably never discovered before. I'll do a verification movie as soon as the kids are in bed and I can get some expectation of things being quiet. Thanks for the help!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
BrunoVisnadi wrote:
That's really weird. I've edited the movie so that it finishes in the same frame, but with a slightly higher Y position. Maybe this one will work: http://tasvideos.org/userfiles/info/27350278076205818
We've done some testing and BrunoVisnadi came up with a possible reason for the desync - holding left for just one extra frame after the movie ends can cause the same desync I see (which is very ugly, don't watch this video unless you really want to, bad phonecap) Link to video BrunoVisnadi created a test file with empty input at the end but I won't be able to test it until later today. Results as soon as I can get them!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
I regret to say... that while this is a fantastic movie that should absolutely be published as a star run and I voted yes and everything is right in the world, I was unable to console verify this fully. And by that I mean I was able to console verify this up until what appears to be the very last frame, at which point Mario's final throw appears to miss and instead Mario meets his demise between two of Bowser's mechanical minions. I do not know why. I may try altering the file to delay the final action in some way such as delaying the last frame but it's annoying that it doesn't "just work". All that to say, congratulations on a fantastic run - keep doing more of this! :)
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Truncated wrote:
Or draw the version with long hair (and glasses?) first, and then trim the hair and glasses away, and add text "This happened."
There are three ways to do this:
  1. Add the hair after a pause to the same image
  2. Clear the image and redraw with hair
  3. Invert the image to draw with hair then "remove" it
The disadvantage of the first option is it's "out of order", as he went from having hair to not having hair. The disadvantage of the second option is how long it would take as we would have to completely erase and redraw everything, breaking flow. The disadvantage of the third option is it might look odd. I have no opinion here other than to ask what others think, as usual. :) (Yeah, yeah, I know, I'm always such an indecisive leader until I actually make a decision if that makes sense, but Brain Age is micro500's to make the call on and I'll leave the ball in his court).
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: Updates from all fronts!
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
We're in the thick of things and I've been so busy jumping from one thing to the next that I haven't taken time to post updates so here's a long overdue data dump.
  • I have received the DS screen capture board as well as the Papilio Pro board and plan to start on my own DS bot "soon" (likely next week when the case arrives)
  • micro500 was able to create a 20-question Brain Age movie that syncs on his DS bot (this is very good news!)
  • xy2_ is making minor changes to allow all 20 questions to be accepted as corect answers
  • The 100 questions round is starting to fill up and micro500 is making good progress on defining the order
  • We've started discussing donation ideas and will be making a pitch before the donation incentives deadline hits
  • The developers for the game that will be used in the speed TAS compeititon are responding to beta tester feedback and have provided a version with changes with more updates coming next week
  • I have tested the speed TAS competition game on the target console (using a flash cart of sorts) and I've completed a basic console verification test
  • Once a new build of the speed TAS competition game is released next week a TASVideos volunteer will attempt a trial run with no previous help and a time limit, i.e. a full dry run
  • After requesting feedback I've decided to make the speed TAS competition a four way race of two humans and two TAS runs
  • I've confirmed with GDQ staff that the speed TAS competition can be held on four physical consoles allowing full console verification
  • Tompa has agreed to be the leader of a dream team and will be delivering their run directly to micro500 who will be his representative
  • All other competitors will be part of the open competition; the TASJudy script helpers (keylie and link_777) will deliver the fastest run directly to me and I will be their representative
  • Lord Tom and p4plus2 will be providing first payload files for testing by the end of this coming weekend, i.e. before my December 6th deadline
There's much more going on behind the scenes that's related either to the speed TAS compeititon or to the total control payloads that I don't want to spoil but in general the past couple of weeks have been very busy. I'd still greatly appreciate feedback on what time of day would work best for people for the speed TAS competition, so let me know your thoughts! Thanks for the support, all.
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: Speed TAS poll: competition period same day or day before?
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Poll: Should the announcement of the game for the speed TAS competition (and the following x hours during which the competition is open) happen several hours earlier on the same day of the TAS block (i.e. roughly 11:00 AM EST Saturday January 9th for a ~4:00 PM EST TAS block start time if the schedule holds) or should it happen 24 hours before the TAS block? There are pros and cons of each - if we do it the same day there is a higher likelihood of the start time shifting due to the schedule changing and there's less time to judge and convert submissions but at least it's all on a Saturday, whereas doing it on Friday means people have to wait longer for the results (conversely giving us more time to judge them) but at least they will be awake at the same time on both days. I'm currently leaning toward the more risky Saturday / same day but hours before option but I'd like opinions from others. Thoughts?
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
A few quick updates: I've discussed with micro500 and we're not comfortable handing over full control of the @MrTASBot twitter account to Dama1138 - we don't have any history to look at other than accounts that Dama1138 has purportedly updated, but at the same time that's no reason to not accept help when it's offered. I appreciate the willingness to lend a hand, so for now we'll have Dama1138 write content and micro500 or I will post it. We're also looking at ways to create a limited privilege update method. Again, I'm just thankful for the offer of help! Regarding playing back a TAS, if I were to play back anything it would be Zelda II. It's short, was generally only rejected from the schedule due to time constraints, and we already know we can console verify it. With other games suggested above console verification is either known to not work or would be difficult to work out and I'd like to stick with console verification for AGDQ 2016. In other news, I'm very excited about what we're cooking up for the speed TAS'ing competition. As noted, it will consist of two human runners who have practiced the game pitted against people given just a few short hours to create the fastest run possible in a mad rush of speed TASing. The TAS competition deadline will happen long enough before the race starts that we'll already know what the fastest time out of all submissions is and it will simply be a matter of whether that time can be beaten by the realtime runners. We can do a three-way race of the two human runners vs. the fastest TAS, or we can do something more gimmicky such as Tompa and his team of select helpers against the fastest run in an open submission. If it's a four-way race at least one of us would know what run will win ahead of time which would impact commentary (I say this because I'm speaking from experience; I had to almost pretend like I didn't know which Streemerz submission was fastest and I felt like my commentary was forced as a result). Perhaps couch commentary can be handled by someone who doesn't know the fastest time to get around this or micro500 can set up one bot with Tompa's submission while I set up the other without either of us knowing the time of the other's submission, almost like a proxy fight. I'm considering going this route but would welcome feedback on the subject. Thanks!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
I have asked micro500 to weigh in but I'm totally on board with having pdrcr be the spokesperson for TASBot. I want to give micro500 a chance to review this before making a decision as micro500 has historically also helped out with maintaining Twitter.
Weatherton wrote:
I will be attending AGDQ in-person. Not sure what I could/should help with.
Well, our block was scheduled *right* after the "Mario Kart 64 (All Cups 2p1c - Almo, Kirch)" run, perhaps you can come up with something we could demonstrate in ~5 minutes while we're completing the rest of the setup? Perhaps they would be willing to allow you to do couch commentary so you're already on the couch, and then you smoothly transition into a quick TASBot created crazy level again that Almo and Kirch have to battle through, although I'm not kidding when I say we probably can only get 5 minutes (and you'd be doing it while we're setting stuff up behind you). It's a thought we would need to clear with Vulajin but it could be a donation incentive perhaps... :) For this and anything else "extra", understand that it could be cut at any time if it doesn't fit but I plan to have everything rehearsed very well so there are no surprises and so we know exactly how long each run will take, with margin on top of margin. We have been fortunate to be granted 1 full hour for our run and 25 minutes of setup (the most of any run on the schedule, period). If we can have everything staged in the PC area ahead of time I think we can not only slot in an extra 5 minutes of content as a bonus incentive, we can even get our total allotted time from 1:25 down to 1:15 and come out ahead of schedule for once. I'm probably overly optimistic but it doesn't hurt to try. So, that's my goal - 1 hour of total content, 15 minutes of total setup time, come out 10 minutes ahead. If we don't at least shoot for that we'll inevitably run over time. Thoughts?
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: TASVideos AGDQ 2016 preparations
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
TL;DR: I am organizing development efforts for TASVideos running games at AGDQ 2016 on 2016-01-09 at 3:55 PM EST and I'll be using this thread to manage resources and post project updates. If you can help, consider volunteering to fill one of the unfilled roles listed below and I'll gift you a game from this list! I'll be updating this post as things develop and I will be in #tasvideos as well as #tasbot on Freenode IRC; payload discussions will happen privately so have no fear of being overly spoiled in either channel or in this thread. I am serving as the project manager for TASVideos participation at AGDQ 2016. AGDQ is a fundraiser for the Prevent Cancer Foundation, and in the last three events I've organized we have helpded raise just shy of $100k for charity. My goal is to help raise $50k in the time we've been alotted and to that end I previously started a planning and potential participation thread for AGDQ 2016, created a pitch video, and submitted our best ideas for consideration. Three ideas were accepted by the AGDQ 2016 games selection committee - a Brain Age console verification playaround, a speed TAS competition, and a Total Control TAS. This thread will organize the volunteer work on these projects through January 3rd when the marathon starts (internally, I'd like to have all "framework" development complete by 2015-12-06 and all "payload" development complete by 2015-12-31). Here are the pitch descriptions that were accepted with some extra notes for each entry:
  • Speed TAS race (15 minutes) - "The Streeeeemerz speed TAS competition at SGDQ 2015 was a huge success that bears repeating. During a set time any viewer can submit a TAS of a just-announced game, ending with a race of the fastest viewer-submitted TAS pitted against already prepared human runners. We can use a freely redistributeable game or even a game as part of a Humble Bundle tie-in. See: http://tiny.cc/TaS" This competition will be similar to the SGDQ 2015 Streemerz competition that was won by Mothrayas but with a custom game crafted just for this event by some really talented developers.
  • Brain Age (25 minutes) - "In Brain Age we solve a series of simple math problems, but the answers we give aren't quite what you'd expect. Watch as we deftly draw FrankerZ as the correct answer to 1+6 and generally treat the answers area as an art canvas. This features full DS console verification via stylus control and screen capture. If this is scheduled near the end we can incorporate memes and notable events as answers." In other words, micro500 will be presenting a playaround on a real DS modified with a screen capture device and a custom stylus control board with help from xy2_ and a whole slew of artists (that I need to credit / get a list of).
  • Total control (20 minutes) - "Finding an arbitrary code exploit and gaining total control of a console game is non-trivial and has proven to be quite entertaining in the form of Pong and Snake at AGDQ 2014 then SMB on SMW and Pokemon Plays Twitch at AGDQ 2015. In this run, p4plus2, Masterjun and others will flex their mastery once again with something that's sure to surprise the audience." This time around we may be able to pack in two runs in 20 minutes but no matter what happens it should be quite interesting.
Here are the roles I have committed to serving in for AGDQ 2016:
  • Project manager - serving as the "glue" keeping preparation work on track
  • Developer coordinator - coordinating the game to be used for the speed TAS competition
  • PR - serving as the press/media contact for TASVideos involvement at AGDQ 2016
  • Engineer - helping build whatever is needed, be it hardware or software
  • Console verification tester - ensuring runs sync for speed TAS competition / total control
  • Keeper of TASBot - transporting equipment (and TASBot!) to AGDQ and caring for it on-site
  • AGDQ 2016 lead presenter for the overall TAS block
Here are the things that others are taking on:
  • micro500 - organizing and creating hardware and software framework for Brain Age
  • xy2_ - Testing Brain Age, working with artists
  • true - replay device support for NES/SNES runs
  • Lord Tom - NES Total Control exploitation and payload
  • p4plus2 - SNES Total Control payload, couch commentary
  • Masterjun - SNES Total Control exploitation
  • Ilari - SNES emulator support
  • keylie - Speed TAS competition researcher, tester, website-side TASJudy autojudging script
  • link_777 - Speed TAS competition TASJudy BizHawk-side autojudging script
  • dama1138 - @MrTASBot updater - generating hype through Twitter posts and interaction with @GDQMonitor's 4k followers: new user dama1138 (aka pdrcr) is provisionally helping by creating content that micro500 and I will post, pending vetting the content and researching an update-only account access method
Here are the things that need resources assigned, to be updated as people volunteer:
  • Raffle prize manager (AGDQ 2015 description): Resource needed!
  • Donation incentives creative genius (AGDQ 2015 description): Resource needed!
  • Speed TAS competition testers: A currently anonymous TASVideos user, additional Resource needed!
  • Researcher of Twitch memes who can advise on Brain Age artwork: Resource needed!
Lastly, there is no way I can say thank you enough to all of the people who have contributed their time and effort to these projects. I have been extremely humbled by the support I've received to have my wife and I attend AGDQ 2016 and present for TASVideos again. This effort is not about me; this is about raising money for cancer research, which is something I care deeply about after losing a number of family members to cancer over the years. I'm more than willing to pay for all of our costs to get to the event and present, although we are coming up a bit short this year and could use your help; I'll update my signature as we get closer to funding our trip. All donors and all volunteers who assist with a role listed above are welcome to pick any game from this list and I'll gift it to them. Thanks! Update log: 2015-11-22: Updated estimated time to 3:55 PM EST (Let's see how many times it changes!) and updated filled roles 2015-12-03: Updated filled roles to add link_777, update keylie, correct dama1138's entry
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: Scribblenauts dropped for time from AGDQ 2016
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Organizing something as audacious as the TAS block for an AGDQ event means there are some really awesome moments and a few moments where things don't quite turn out the way they should have and I'm forced to make some tough decisions. I am sorry to report that Super Scribblenauts is no longer on the schedule for AGDQ 2016 due to time constraints based on a request from GDQ staff. They only intended to give us 1 hour of time total but never communicated this and we had to drop 15 minutes from the schedule. This isn't just happening to us, there have been a lot of difficulties with game selection being delayed this year due to staff dealing medical issues, and other people have had to make concessions as well. I say this was a difficult choice because we had four solid runs on the schedule: Brain Age (25 minutes), Total Control (20 minutes), Super Scribblenauts (15 minutes) and the Speed TAS Competition (15 minutes). The first two are a higher priority so between Super Scribblenauts and the Speed TAS Competition I opted to allow Scribblenauts to be dropped because timing is tight to complete the full framework by my internal deadline of December 6th and one of the volunteers who was working on the scripting required has been unavailable. Meanwhile, I've made good strides on identifying potential games for the speed TAS competition with the help of keylie who has been taking on the testing work and I feel that it is the more promising of the two. There may yet be a surprise or two in store during the 1 hour of time we have and my goal is to make sure the hour is better rehearsed with minimal setup compared to AGDQ 2015. I'll also try to make sure it isn't *too* fast, as at SGDQ 2015 I went from one game to another so fast that the tech station didn't have time to get the game name up. :) Finally, I wanted to announce that I am now firmly committed to using BizHawk as the only acceptable emulator for the speed TAS competition as I'm looking at some esoteric choices that are only emulated well on BizHawk. I am still hopeful that we can create really clean instructions on how to run BizHawk inside of WINE for Linux competitors, however. I'm also considering positioning the speed TAS competition as a team-based event this time, specifically stating that both individual and team submissions will be welcome. There was some teamwork that happened during the Streemerz competition and I'd be silly to assume it won't happen again so I might as well officially sanction it. Thoughts?
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
feos wrote:
https://github.com/TASVideos/BizHawk/commit/3ca25ccb69a35e7241bf4eff9ce7272325bc0514 LOAD works since that revision.
This i did not know about! Very interesting. I probably shouldn't distract myself for the time being while I'm tied up with AGDQ 2016 preparations but I'll have to play more at some point.
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
TC #1: I've done some more testing and confirmed that SMB3 payloads sync on true's older NES/SNES replay device but not on his newer MultiReplay device and true is thinking it might work just out of pure luck. It's possible that the older device is too slow and doesn't get tripped up by DPCM glitches that fool the new board into thinking it's already advanced to the next frame. TC #2: On the other hand, we're having a bit of trouble getting the glitch in [redacted] to work but we might have a workaround that might strike people as, shall we say, familiar. Like we've done this before or something. Regardless, I'm itching to try a test payload soon. Brain Age / Scribblenauts: I received a DS screen capture device as well as the stylus control FPGA to ensure we have a backup for Brain Age and to provide something for me to do Super Scribblenauts testing with. It's going to be a lot of work to get everything installed in the DS I've allocated to this project, and the DS I'm using has a cracked hinge and case shell which I need to replace as well. I'll post updates as this work progresses. Speed TAS Competition: Between keylie and I we've done a fair bit of research into suitable games and I've asked keylie to do some playtesting on a couple of things. We're trying to make sure that whatever we pick is the right length, can be redistributed, and will be interesting to watch, which is hard but not impossible. Updates on this topic might be a bit slow in these early stages but I'll do what I can. That's the roundup for now - more progress is made on different things every day and it's exciting to see the plans shape up! As always, if you'd like to volunteer for something please just let me know. Thanks!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
NitroGenesis wrote:
Feos' rating of 1 is clearly dragging down that Last Ninja TAS by a lot. I personally don't think it's moon material, but it's a recent publication with only 3 votes. Moving it to vault would probably be jumping the gun.
You bring up a valid point, we should probably wait until a minimum number of ratings or time has passed. Having said that, I've discovered that time can really change people's perceptions...
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
phoenix1291 wrote:
I'm probably very stupid or blind, but where can we find the play button to start the tapes?
I'm afraid that the only thing that is supported is cartridge-based games. Trust me, I've tried, but I've only ever succeeded with a cartridge. I would personally love it if more developers were available to improve this core but I realize it's a lot of work. I'm still hoping, though!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.