Posts for dwangoAC


Post subject: TASVideos and TASBot 2016 event roundup
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
2016 has been a very visible year for the site, with TASVideos and TASBot promoted at AGDQ 2016, TWiT, SGDQ 2016, SVLUG, DEF CON 24, NBLUG, GeekPwn, SF ACM, and NBLUG again. To end the year on a high note, TMR will play Stack-Up by remotely controlling TASBot and dwangoAC has pledged to donate $1k on behalf of the site and the TASBot team during AGDQ 2017!
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
jlun2 wrote:
I know it's rather late, but this may be an idea for 2018 I guess? Post #445289 https://www.youtube.com/watch?v=SL_Zuc0tlvo
We're only using the NES Classic, the original NES, and SNES with no SGB. We've previously exploited Red and the technique they are employing of cartridge swapping doesn't seem like a good idea (it feels "cheap" to me). Having said that, there might be something here for a future GDQ if done carefully. Thanks for the suggestion!
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
Arcree2 wrote:
I've downloaded the rom and this open me a calculator pad to have the controls but the emulator is in yellow and nothing work even if I press "ON".
Once you have a working ROM file (and assuming you haven't paused the emulator), the calculator should work like the original; you'll want to look up instructions on what you would do next. You can download the movie file I created and see if it plays back if you'd like to see if your emulator is working. Having said that, you should probably stop where you are for now. The emulation accuracy is severely lacking and scahfy and Weregoose have hopes of improving it at some point. Maybe if you pester them they will get back on that. :) 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: TASBot remote development talk, other big news
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Alyosha wrote:
Aww that's a shame, I was looking forward to seeing what craziness was going to arise from DKC. Maybe with a bigger time horizon it could be possible in the future? Or is it just too impractical?
We hope to bring back DKC/DKC2 at a future time. I presented at NBLUG on the TASBot remote development environment the team has been using. The talk goes through how we can remotely power on a shared development computer using wakeonlan, how we can power on video game consoles, how we can view a live video feed from the console and also show a camera pointed at the visualization boards, and how we can capture controller data using a logic analyzer all within Linux Mint 18: Link to video I am happy to announce that I will be personally donating $1,000 USD plus an additional amount during the AGDQ 2017 TAS block on behalf of the team that helped me with TASBot projects over the past several months, especially the GeekPwn project for which we won the Geek Thinking award which is the source of this donation. I'm also happy to say that I have personally covered every expense I have incurred while representing TASVideos in my capacity as Ambassador at TWiT, SGDQ 2016, SVLUG, DEF CON, NBLUG, GeekPwn, SF Bay Area ACM, and NBLUG again. However, I would not turn down help covering AGDQ 2017 expenses which stand to be about $2K. That's it for tonight, more as we make progress on the remaining items 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.
Post subject: I am giving $1k at AGDQ 2017 as site Ambassador; help needed
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
I'm happy to announce that I will be personally donating $1,000 USD plus an additional amount during the AGDQ 2017 TAS block on behalf of the team that helped me with TASBot projects over the past several months and on behalf of the site itself. This amount is roughly what is left over after direct expenses and taxes from an award I will be receiving "soon" from presenting at GeekPwn and winning the Geek Thinking award, with a substantial thanks to total, fuzyll, p4plus2, micro500, ownasaurus, and others who were involved in creating the payload. This is a great achievement that brought international attention to TASVideos and the TASBot aspects and I could not be more proud of the team behind this achievement. Having said that, I have had some very heavy expenses in the last few months. Since last time I have represented TASVideos in my capacity as Ambassador in one form or another at TWiT, SGDQ 2016, SVLUG, DEF CON, NBLUG, GeekPwn, SF Bay Area ACM, and NBLUG again. Two of the events (SVLUG and ACM) required long drives and three of the events (SGDQ 2016, DEF CON 24, and GeekPwn 2016) required air travel and hotel stays. SGDQ and DEF CON involved heavy investments in the TASLink board, cables, visualization controllers, games, adapters, a Saleae logic analyzer, video capture devices, cameras, and consoles. I have covered all of these expenses out of my own pocket and I will not be asking for any reimbursement or financial assistance for them. However, some bills are already hitting for AGDQ 2017 and I figured it couldn't hurt to at least share where I'm at there. I am currently projecting the following expenses for asassyknitter and I for our involvement at AGDQ 2017: Equipment / games purchases (projected): $130 AGDQ 2017 fee: $50 Airfare: $932 Accommodations: $545 Dining out / groceries (projected): $350 Total (projected): $2,007 - let's just call this $2k for simplicity Some quick notes: Hardware costs specific to AGDQ 2017 include the Nintendo Classic I purchased and shipped to micro500, getting and shipping a copy of DKC2 to me, doing the same thing only with a version 1.0 DKC2, buying a copy of Loz:aLttP from a local collector, a PSoC devkit I hope to use as part of a prize, and (projected) an NES Classic controller to test with. Registration is free for runners for AGDQ 2017 so we're only paying for asassyknitter's registration. Airfare is only calculated for asassyknitter and I although we're bringing the kids as well this year so in reality this is only half the total expense we are paying. Accommodations are cheaper than last year because we're staying fewer days at the hotel itself and we will personally pay for two nights we're spending away from the marathon to spend time with family that happens to be nearby this year. Food costs are moderately high because I've definitely learned my lesson that it is not a good idea to eat the cheapest food you can find right before a presentation in front of ~200,000 people. We have fully prepared as best we could to personally cover all of these projected costs as well; however, if you feel led to help offset our costs I will accept donations with much thanks via Bitcoin at 1CknXDyb5jTG1Nw1hs437r6fnz7npBSEfA (consider getting a free coinbase.com wallet) or through this PayPal donation link. As before, I can offer donors their choice of any games on this freshly updated games list which includes new Wii U games and other goodies and we will pass on at least 10% of any donations we receive to PCF during AGDQ 2017 on top of the $1k I committed above. After the event I'll provide a full post-mortem to provide transparency of costs (the AGDQ 2016 post-mortem is here). Donations in the order received include: - $10 anonymously: thanks for the start! - $100 with a request to remain anonymous: I appreciate the generosity and the kind note - you know who you are. - $10 from boct1584 who claimed Dustforce DX. You, sir, have good taste. - $50 came in from someone who watched a Twitch stream and got involved. It's awesome to have the support. - $100 from Fog, who claimed Grim Fandango Remastered. I still have one more copy of that left. - $500 from a past generous supporter who knows who they are. Thanks again for everything! Thank you again to all who have supported my wife and I in the past and thanks for the continued support!
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: Rapid-fire update
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
There is a lot to update on but not enough time for me to do one of my proper update posts with fun images or proper spelling so you'll have to forgive me for this one. There has been a ton of stuff going on, with a fair bit of it happening on http://twitch.tv/dwangoAC and some of the more boring things happening off-screen but still in chats. It's been a bit scattered, so here's a summary: We had to give up on Donkey Kong in every single regard. We originally pitched it based on some discoveries in Donkey Kong Country and ran into some timing and consistency issues, so we switched to Donkey Kong Country 2 but still had problems, went through the previously mentioned work to replace the SMP clock and determined that we could not get reliable results even with that change in place. Separately, I had borrowed DK and DK Jr. for NES but both console verifications failed (and updating the console verification tests Wiki page has been quite low on my list of priorities). So, we've moved on to LoZ:aLttP instead. It's looking promising albeit still unreliable on occasion. We're hoping we can make that work a little better in the future. NES Classic is giving micro500 a lot of trouble and he's definitely getting frustrated but he hasn't given up yet. He's had some unfortunate setbacks but there's still hope on this one. I'll let him post an update if he feels up to it. Tonight (12/13) at 7:30 PM PST I'll be presenting at http://NBLUG.org and streaming to http://twitch.tv/dwangoAC to show the remote setup we've been using for TASBot development. Feel free to swing by! More updates soon.
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
Koh1fds wrote:
We already know that you can feed any program code you want trough controllers ports and then use controller ports like data bus or something. So it become like "what crazy thing we programmed". So basically it's the same thing every time - just different code has been feeded.
I don't argue this at all, and it's something we've discussed a few times. It's one of the reasons why I submitted Super Scribblenauts so many times, because I'd like to do something that isn't just taking over the game or the console more often. However, taking over games in unique ways is sort of what makes the TASBot block so popular, and part of that is finding new and interesting ways to present and integrate the payloads we've developed. We may not always have an ACE at SGDQ events (which are focused more on normal TAS playback and lower key aspects) but we'll generally have something like that for AGDQ events because it's what the audience wants to see.
Koh1fds wrote:
If you made a cartridge from raspberry pi or something there is can be like infinite memory, infinite "ways to bank switching" etc. So we can't even imagine how game made like this gonna looks like.
I think I finally realize why you're on such a different page than the rest of us. You literally want us to make our own hardware, or literally, physically make some abhorrent cartridge that breaks all the rules. Here's the deal, though - we only modify the consoles as much as is absolutely necessary, and only when necessary. Brain Age required some invasive cabling to integrate with the touchscreen, but we in no way interfered with how the cartridge communicated with the board. Now, accessing the cartridge pins is something we may do if pressed or if we have a really good reason to, but the whole point is how far we are pushing the console with such a narrow window. Don't expect us to ever try to create a new console, because audience feedback to that would be extremely poor.
Koh1fds wrote:
I don't know why you stick with TAS when you can make much more if drop that category and move to romhacking / game creation.
Because that's not what this is about. If you want to see what's possible on an SNES, have a look at the Pouet.net Demoscene SNES page under Productions. We *do* have elements of what we show off that are this complex by virtue of having complete control over the SNES, but the method we use to get to that point, the journey of getting there via only exposed ports or just the controller ports, is what gives what we do its uniqueness and what puts us on the map with places like Ars Technica.
Koh1fds wrote:
And after you make a game it can be tased or speedrunned too.
We've done this before by putting SMB on top of SMW and *then* TAS'ing it (thanks, Nach!), but it was emulated so well that the pesky 21 frame rule gave us trouble. :) I do appreciate your feedback, but in general I think you're looking at this from the wrong angle. We do everything we do to entertain a nostalgic audience that loves seeing the games they grew up with get destroyed. If we took that part out of the process it just wouldn't be the same thing. Still, some of your ideas do have merit, so keep your eyes peeled at future GDQ events.
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
Koh2fds wrote:
But maybe it's time to make like insane smb3 romhack or even new game from scratch?
Well, keep in mind that whatever we do is going to have some element of "Tool-Assisted" and "Speedrun" to it or it wouldn't be a GDQ TAS block. :) We have pitched original games in the past but they were not accepted by the GDQ submission committee. We may pitch Mitch's Kaizo Mario 3 romhack at some point in the future, however. Thanks for the ideas!
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: SNES SMP clock replacement, NES Classic, and more updates
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
I've been streaming at http://twitch.tv/dwangoac very frequently over the last few days but I wanted to pause for a moment for some updates. First, I wanted to share a couple of quick pictures: This is a frequency counter showing the detected clock speed of my unmodified SNES's sound board clock, the ceramic clock that runs at 24.576 MHz. We calculated the jitter at over 120 ppm and the clock rate itself was lower than we anticipated, at 24.5613185 MHz. To put this into context, the original SNES when released had brand new ceramic clocks but that type of clock is known to degrade over time. In my case, 25 years later the clock has degraded substantially enough to cause problems with repeatability (that's an oversimplification but let's stick with that definition for now). So, with some parts selection help from micro500 and p4plus2 I ordered a 24.576 MHz 30ppm quartz crystal and installed it. There was only one minor wrinkle - the original ceramic part needed a 3pF capacitor on each leg, but these required 18pF to 22pF capacitors. I only had small capacitors available, so I got.. uh.. creative: Yes, that's a capacitor soldered on top of another capacitor; the original 3pF caps now have 18pF caps on top of them for a total of 21pF per leg. So, what was the difference? The new quartz crystal is well within 30 ppm jitter and the clock speed is measured at 24.5772283 MHz. I took a number of measurements and the last two digits ranged from 83 at the lowest to 91 at the highest, but on average were in the 86 range. The lsnes emulator only measures down to the digit 24.577228 so the last portion being slightly different is hopefully of no consequence. Now, here's the interesting part - if we tell lsnes to use that exact value, runs created with the default value of 24.607104 (the audio frequency of 32040.5*768) no longer sync. In fact, micro500 was able to show that manually changing a movie file to use that new speed causes the same desync we see on a real console, so this is good. The bad news is we've tried the brute force method of trying to get the same RNG result on the console and we have had little success even by removing up to 10 frames or adding 20. Masterjun is actively working on creating a new run with the new timing for us to test with. Thanks to some outside-of-the-community-but-quickly-being-assimilated help from folks like arkun and the now full-fledged mediamagnet we have some parsing scripts that can take the output of the logic analyzer I now have attached to the console (more on that later with better pictures). I'll try to get a link up in my next post, but I just wanted to state somewhere here that we've done that work. Finally, we have an NES classic! Here's the reveal video that's fun to watch and shows some emulation differences compared to the original NES: Link to video And with that, I'm off to stream more and see if we can't get a syncing run of DKC2 finally.
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
To say that this update is past-due is an understatement, but it's for a very good reason: there's been an insane amount of activity in the last few weeks even if it hasn't looked like it. I've been so uninvolved on the site itself due to external TAS oriented distractions that I even forgot to change my profile update, but I digress (but not before mentioning that Mediamagnet has raffle prizes pretty much singlehandedly covered - thanks!). Here's a summary of where we are at: Per the AGDQ 2017 schedule, the TAS block will be on Saturday, January 14th at around 3:45 PM EST (subject to change, usually for the later). Two items have been officially accepted and include a mystery game and DKC2. There are challenges with both which I'll describe below but we're looking to fill about 35-45 minutes of content, potentially more depending on the outcome of donation incentives. - Mystery game: Truth be told, we really, really want to do something with the NES Classic. It's very popular, it's right up our alley, and there are a lot of possibilities with the platform. The problem is that no one I know was able to secure an NES Classic Mini console yesterday. Believe me, I really tried. We have other ideas but the NES Classic Mini is the best option, so if you were able to secure one and can lend it to us for a while we promise to be (mostly) gentle to it. - DKC2: I am remiss on streaming this in part due to needing to rebuild my desktop computer after an SSD went on the fritz but I've proven that the ceramic crystal clock used for the sound SMP board on the SNES has drifted over the years. For my console, the 24.576 MHz crystal is clocking more like 24.573 MHz likely due to age and being a cheap part to begin with. Why does this matter? If the sound board takes the wrong amount of time to play certain sounds the SMP will spinlock against the main CPU and the result will be a different number of frames to perform certain actions, i.e. it will cause a desync. Now that we've measured that the clock is not as accurate as it was expected to be when the SNES was released, the plan is to replace the crystal with a quartz one that is far more accurate, but this requires replacing adjacent capacitors with ones of a different size (from 3pF to 18-22pF). The capacitors I was able to get my hands on will work but are the size of a gnat; I'm fortunate that a co-worker with extremely good soldering skills will be taking this on on Monday and I hope we can make some progress with testing out our theory. There has also been one other major thing that's kept me busy - preparing for international travel! GeekPwn 2016: I flew to Shanghai, China complements of the GeekPwn 2016 security conference on 2016-10-24 and I was fortunate to have Jaku and a couple of his co-workers attend. I spent a fair bit of time with geohotz and other talented hackers while I was there, which was quite a treat. Before the event I worked with total, micro500, fuzyll, Ownasaurus, Ilari, p4plus2 and others to to create something that has never been seen before on an NES. I have not received any video of the event itself but you can watch an overview of what we demonstrated in the following video: Link to video The talk was incredibly well received and won an award for Geek Thinking that's larger than TASBot! There is the possibility of a monetary reward but it is unclear how large it will ultimately be. I discussed with everyone who helped out and we have agreed to withold a portion to cover actual equipment costs only and donate the remainder of the reward during AGDQ 2017. Expect a healthy donation during the TASBot block if all goes well I attended the annual Day of the Devs event and spoke briefly with Tim Schafer about collaborating on something. More on that for a future GDQ but remember you heard it here first. This isn't Tim but it's still a fun picture: Last but not least, if you are in the bay area, I will be presenting at the SF Bay Area chapter of the ACM (Association for Computing Machinery) on 2016-11-16. The talk will be a fusion of what I presented at DEF CON 24 and what I presented at GeekPwn. Anyway, lots going on, more to come - please let us know if you can spare an NES Classic and expect an update from me in a week or two. Thanks for the support!
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: Status update
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Just a quick status update - I did get all of the submissions in on time (http://gamesdonequick.com/submission/all and filter on dwangoAC) but I cheated on one of them by making it very vague. I've since privately provided the submissions comittee proof of at least one thing we could show, but it's in their hands as to what they decide to accept or reject. My guess is we'll likely get at least one MK64 cup but can't guarantee it, but I'm still moving forward with a plan of having about 45 minutes for content and 15 minutes for our own internal setup needs. The regulars are hacking away at all kinds of fronts. I'd like to especially thank Ilari for continuing to support our SNES emulator needs, micro500 for supporting hardware tweaks we've needed, Ownasaurus for making a front-end that has greatly improved the user interface and randomly helping out with video encodes and tests, p4plus2 for digging deep into the soft underbelly of the DKC series of code, and a host of others who have contributed in all manner of other ways. For now we're waiting for the games list to be posted, but stay tuned!
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: AGDQ 2017 submissions are this week!
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
So I haven't yet submitted anything for AGDQ 2017, but I'm going to very soon. The current plan is to submit what we can that's solidly defined and put the rest of it in a mystery category. This is largely because we know what we *can* do but we don't yet know what we won't be able to do, if that made much sense. In particular, there is no way to know if it's possible to do anything with the NES Mini until we get it. We have plenty of content to fill 1 hour (45 minutes of content and 15 minutes of setup), so that's not a concern. I've updated the first post with the current list of ideas, but it ultimately boils down to MK64 with multiple categories for different combinations of cups, a reference to Pokemon Go that if accepted will be incorporated into existing content to take advantage of and otherwise will be ignored (which will allow the submission committee to decide if they want that kind of content), and a final "mystery" submission that will cover the various other things we have on the burner right now. The current most likely thing we will do will involve SNES craziness that doesn't involve Mario. Thoughts? Angry rants? Constructive feedback is welcome!
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
boct1584 wrote:
What are everyone's opinions on [2529] Windows Hyper Princess Pitch "Reallyjoel's Mom difficulty, best ending" by Tseralith in 15:40.48 for SGDQ instead of AGDQ?
feos wrote:
That game needs attention, I don't care which event it will be.
I do wish that we could do this one but Warepire brought up some really good points on why it won't sync. As noted above, if there's sufficient reasons and it can be explained well enough I'm willing to accept SGDQ ideas that can't be console verified but I'd really prefer to save this until the aforementioned issues are resolved. Still, very cool run idea!
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
MediaMagnet wrote:
as far as I can tell yes, ReactOS and Windows 98 seem to both be having a fit with anything that can watch framerates...
Uh, wait, *what* are you trying to do exactly? :) I'm aware of SimTunes but unless it works under Hourglass (unlikely as I assume SimTunes requires a mouse) I don't think it's worth heading down that road. In other news, crissic.net is shutting down their VPS servers including the one that we used for the speed TAS competition results from SGDQ 2015 and AGDQ 2016 so I'm trying to make sure I have everything migrated, although that's had me a bit distracted this week time-wise. We've also been doing some testing to see how far we can push an SNES so we have an idea of what makes sense to pitch. With all that said, I just don't think we're going to have absolutely everything nailed down by September 4th especially with the NES Classic mini idea which we can't even work on until November, so I'm going to chat with GDQ organizers about pitching a few solid ideas for the submissions form but leaving a nebulous "mystery game" on the schedule taking up the bulk of the time and finalizing what that looks like as we get closer to AGDQ 2017.
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
boct1584 wrote:
I think if a TGM TAS can be verified it would be incredible for either GDQ event, and perhaps we could get someone from the TGM crew to make an encore appearance to race against the TAS to demonstrate the gap between human skill and tool-assisted precision.
Turns out TGM wasn't on the list. I'll add it.
Arc wrote:
I see TASing, hacking, and magic all within the same artistic category. They're all exciting because they do something that people thought couldn't be done. The reactions that I see from people outside of the TAS community to TASBot indicate that they basically see TASBot as a magician.
This is very true; while the trick is being performed I don't like immediately spoiling the surprise (although I did exactly that the second time we did Pokemon Plays Twitch at AGDQ 2015, but that's on me). I really liked SMB3 where we didn't explain how there was a console in the game right away and kept people guessing (it even fooled Leo Laporte!). On the other hand, the amount of confusion out there abounds with people assuming that we've just shown a romhack or otherwise modified the game, so I think it's really important to explain at least some aspects. Finding that balance is tricky, but ultimately I consider what we do works of art and sometimes it's better to just let the viewer interpret what it means to them rather than forcing a perspective. There's definitely room for improvement - thanks for bringing this back up.
feos wrote:
You only have like 10 notes and no idea of alteration whatsoever?!
There's a lot more to it than that; you have two full octaves to work with when you include the sounds the directional markers make. There are four different instrument slots but each slot has multiple sounds (represented by different bugs). You can play music and move notes around at the same time, so that's not an issue either. Compared to any of the Electorplankton modes, I think there's a lot more possibility for creating something useful and interesting, even moreso than Mario Paint. Testing is required, however.
jlun2 wrote:
If you're still looking for ideas, or if you think you may run out of time to make a 3D game ACE-payload (not saying that it will happen :P), there's still Zelda: Link to the Past (J) that has an ACE exploit early in the game.
Good suggestion - I'll add a note in that section.
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: Re: AGDQ 2017 planning (spoilers)
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
feos wrote:
I have a song for you, but I need to know what are the capabilities of the "device". Like how many notes can it play at once and how short they can be.
Here's an example of the game, at times showing all four possible tracks / "bugs": Link to video You can make simple loops, make changes on the fly, and otherwise do some really crazy things with TAS techniques that wouldn't be possible with a human running the show such as redirecting all of the bugs at a specific moment for a bridge portion of a song. You could also easily figure out a way to do something like the 17-second Bubble Bobble loop.
feos wrote:
As for N64 stuff, what about streaming the camera data to the console screen?
That never looks as good as you think it might and would squander an opportunity for even more fun. Keep in mind, SNES only has 256 colors at a time, so that wouldn't look as impressive as you think it would, especially at the low datarates we have 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
True wrote:
Edit: I did not note nor suggest River City Ransom, other than to say the game does not sync. All I am saying the game does not sync. Can I be any more clear?
Right, agreed, we also don't even know if Monopoly will sync. That testing will come much later, around March of 2017; for now this many months in advance, this is just a place to throw ideas at the wall and see what sticks. I definitely got things crossed up and thought you were reaffirming a suggestion for the game, though - I've corrected the first post and added some clarifying text. Sorry about that.
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
True wrote:
I've attempted several times to get River City Random so sync on console with no success. Is there further progress on this?
I don't own that game. I also don't own River City Ransom. Having said that, it could be an interesting run if we can figure out a sane way to make it work. I'll add it to the list.
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
Thank you for all who made suggestions. I've updated this first post, and I've also created a thread for SGDQ 2017 planning (spoilers) that I moved some of the ideas from here that were a better fit for that kind of event. Please discuss - what ideas out of the pitches in the first post are most interesting to you? Do you have any interest in helping out on any of them? Did I miss something that should be added to the list? Submissions for AGDQ 2017 are only open from September 4th through the 10th and I want to be done submitting no later than the 9th, so speak up while you can!
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: AGDQ 2018 TAS content feedback thread
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Important: GDQ event planning is now taking place completely in the open, including any potential payload discussions. If you do not want to know what is being planned, do not read this thread. Additional planning discussion can also be found in the #tasbot IRC channel on Freenode. Updates are listed with the newest updates first. Update, 2018-01-14: AGDQ 2018 is over with over $74k raised as a result of TAS content donation incentives. Please see my post AGDQ 2018 initial update post for more details. Update, 2018-01-02: I (dwangoAC) am attending AGDQ 2018 as the primary presenter and organizer of the broader TASBot team, representing work from CyclopsDragon and a host of others on a Super Monkey Ball replay file "console verification" as well as a playaround of Super Dram World 2 by Masterjun. Unless something goes wrong on the tech side I'll also be doing 3 interview desk segments where I use TAS tools to praise runners for their aptitude in accomplishing difficult glitches; the games we're targeting are Donkey Kong Country 1/2 barrel glitch, Super Mario World 2: Yoshi's Island level 5-4 skip, and Rockman & Forte skips. Discussion will continue to occur on #tasbot in IRC as well as on the TASBot specific Discord server. Update, 2017-08-23: There is enough interest from people who are for certain going to AGDQ 2018 that we're now discussing what games to pitch in the thread. I've renamed the thread to reflect that this thread is now focused on AGDQ 2018 content but it makes sense to leave the past discussion in this thread rather than forking it off as it provides a historical perspective on how SGDQ 2017 submissions played out. Update, 2017-08-06: No TAS content was accepted for SGDQ 2017 and I will not likely be attending AGDQ 2018 due to financial constraints and an ongoing need to prioritize family. This means it is up to others to present a TAS block if the members of the site would like to see us represented. Update, 2017-03-01: I'm completely hijacking this portion of this post to say that I am not yet sure if I will be attending SGDQ 2017 and that even if I do attend I will not be organizing a TAS / TASBot block myself. I am open to someone else organizing something and even borrowing TASBot, and I am open to providing analysis in-between runs in a format that praises what a runner just did via TAS tools showing the trick they just performed in detail. I have made the hard decision to not participate in AGDQ 2018, both because I want to spend more time with my family and because I can't afford another expensive trip. For now, this thread can be used to discuss both SGDQ 2017 and AGDQ 2018 topics but it can be split in the future. Previous updates and ideas are listed below. Update, 2017-01-17: I am taking a break from all TASBot related activities. I've provided some background information on why I feel I should step back in the AGDQ 2017 thread. Original post: For SGDQ 2017 I'm deliberately planning on keeping things simple. There were some substantial opportunities at play for SGDQ 2016 that couldn't be ignored (the possibility and ultimately the success of console verifying Lost Levels, for one) but in general the summer events by necessity should be less technical and time-consuming in nature. To that end, things on this list of ideas are all ideas that require little to no work on hardware or console verification and focus more on showing what a TAS is and what's possible in with TAS tools through good commentary. If the entertainment and commentary are of high enough caliber I'm still open to use runs that aren't strictly console verified (Windows games in particular) but this is still a contentious issue. - [2539] NES River City Ransom "2 players" by Chamale in 05:56.76 but [1013] NES River City Ransom "playaround" by adelikat & JXQ in 12:55.38 could be fun as well - suggested by boct1584 - [711] NES Gradius by adelikat in 10:52.35 - suggested by a number of people including feos and boct1584 to show how far we've come with replay stability and finally show off the game properly - [717] NES Monopoly "4 CPUs" by FractalFusion in 01:07.67 - also suggested by boct1584 (he had a lot of good suggestions); would require rapid commentary and yelling "Time!" very early - 3D console ACE leading to demoscene style content; would require someone to create said content, but I think we might have a lead on an N64 total control (shh...) - Whatever doesn't fit in AGDQ 2017, currently dumped in here from there with no renumbering of idea numbers and with no expectation that these will all stay for SGDQ 2017 as some may get punted further to AGDQ 2018 when I get to that thread: Idea #1: Chaning consoles / console virus I will need a lot of volunteers for this one, and it's going to take several months of work which means it may have to slip to a future GDQ. Continuing the trend of AGDQ events being where we blow people's minds, I have an incredibly ambitious plan for AGDQ 2017. I hope to chain multiple consoles together and successively take total control of each console, forwarding button presses *out* the second (or higher) controller port by abusing the latch pin. This will require multiple people involved with hardware adaptation boards, total control runs, and payloads on each console. This will be the biggest undertaking the site has tried thus far, and is so ambitious that it may never happen, but for now I'm slating it for AGDQ 2017. This entire plan can be altered as needed in the coming months as we start exploring what is feasible and what is too difficult or impossible. In brief, if the general plan I have in mind is feasible, we will need the following volunteers:
  • Author for creating a Total Control / ACE TAS on NES
  • Author for creating a Total Control / ACE TAS on SNES
  • Author for creating a Total Control / ACE TAS on N64
  • Author for creating a Total Control / ACE TAS on Game Boy Advance (inside Game Boy Player)
  • Author for creating a Total Control / ACE TAS on Game Boy (inside Goomba emulator in GBA)
  • Payload (romhack) author for NES
  • Payload (romhack) author for SNES
  • Payload (romhack) author for N64
  • Payload (romhack) author for Game Boy (inside Goomba)
  • Hardware adapting NES signaling to SNES
  • Hardware adapting SNES signaling to N64
  • Hardware adapting N64 signaling to Game Boy Player
The dozen or more people needed above can all start work in parallel, and whatever portions start to come together first will be where we focus and then spread out, although I suspect we might end up in a situation where NES to SNES eventually works and GBA hacking works but we haven't yet bridged them or a similar scenario. For what games to perform Total Control on, it would be nice to target franchises that are popular, especially awesome if we can hit Zelda, Metroid, Donkey Kong Country, or similar franchises but there's every possibility we'll have to use a less mainstream title to get the kind of total control needed. As far as payload goes, the highest priority is on throughput of accepting input on player 1 and forwarding it to player 2 to allow downstream payload writing to be as quick as possible, using some of the techniques we've learned via doing SMB on SMW Pokemon Red Twitch chat payloads. For hardware, I expect entirely different solutions will be required for bridging each console generation with NES to SNES likely the easiest and N64 to GBP likely the hardest, with plenty of flexibility on how we accomplish the task. Updates, 2016-07-21: It's been nearly a year and no real progress has been made on the console chaining idea. It's not dead, as we've put a lot of thought into it, but it might not look like the suggestions above. One thing that may be a better choice is starting with a faster console (like GC or N64) and going toward older consoles, possibly using an unconventional method of connectivity like a link cable. We're just now starting to experiment with what's possible, but I'd really like to transition from the SGDQ 2016 gimmick where we showed four consoles running in parallel to an AGDQ 2017 gimmick where we show four consoles running chained one to another, each successively taken over. Since my original post, we now have a solid method of total control on NES via SMB3 with some other interesting options on the horizon and we've also made progress with N64 but there is still substantial risk for this idea. Updates, 2016-08-19: This may yet live on in a similar form to the above. I forgot that ais523 mentioned describing this as a console virus and he's right that tech journals would really dig that. However, to make this happen for AGDQ 2017 will require stripping it down to its barest essentials and going with what's easiest as no one has really stepped up outside of the regular crew to tackle the more challenging aspects of this idea. Left to our own devices, the core team that tends to do GDQ type stuff will probably come up with something zany based on what we know we can do. I must say, though, that early fears about reliability are really starting to dissipate now that we have the track records of success of the last couple of events and have more experience knowing where we need to mitigate risk. Idea #4 (added 2016-08-19): Music composition There's an unreleased game on the SNES named Sound Fantasy that I've done some testing with. In the first game mode it's possible to position notes in a way that allows for the creation of some pretty interesting music. We might even be able to pull off some kind of crazy Twitch Plays or something, but for now I just want someone to literally write a song. I have a potential resource for this who comes from a tracker music background. Idea #5 (added 2016-08-19): Twitch Plays Super Scribblenauts (pitching for the third time) OK, OK, I admit this hasn't quite worked out the last two times (the first time I voluntarily allowed it to be cut form AGDQ 2016 when there wasn't enough time left on the schedule and the second time they opted to go with VVVVVV instead, but I digress). I also admit that there's a great deal of confusion over what may be possible here. To that end, I have a volunteer who is working on coding up the infrastructure we need to test this with the goal of having a prototype in time for the AGDQ 2017 submissions. If it playtests well I'll definitely put this in, if it doesn't, I won't, simple as that. Idea #7 (added 2016-08-19): Mystery sports game I wish I could explain more, but there's an interesting option on the table to show some content from a disc-based sports game. More research is needed to determine if this is viable and would involve doing some emulation accuracy testing. If you want to volunteer for this, please let me know and I'll provide details offline. Idea #10 (added 2016-08-21): Tetris Grand Master or similar playaround Several of us have discussed this, including DeHackEd, boct1584, and myself. The Tetris blocks at GDQ events have been big hits, although SGDQ 2016 showed some signs of slowing. There may be a TAS entry point here. Update history 2016-08-19: Created topic with a handful of ideas, updated later with more 2016-09-03: Dumped a few AGDQ 2017 ideas we know we can't do in here for now 2017-02-17: Noted that I (dwangoAC) am taking a break from TASBot activities at GDQ events 2017-03-01: Added attendance disclaimer, defined thread topic, highlighted spoiler 2017-08-06: Stated my intention to not be at AGDQ 2018 due to personal constraints 2017-08-23: Changed thread title to reflect that we're working on AGDQ 2018 game selection 2018-01-03: Changed thread title to reflect that we're working on AGDQ 2018 preparations, add games list 2018-01-14: Added link to post AGDQ 2018 initial update post
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 just finished watching; Trog, great job! I was most entertained. I am in agreement that this should be submitted to the site even if there is a chance that it can't be accepted under existing site rules, although I think there's enough precedent here that all of the concerns raised are manageable. I fully agree with Weatherton; at the end of the day, a TASLink or similar GB capable board could easily press the correct button presses at the correct time to provide input without actually being a GBA, so this is a non-issue. Here's hoping someone else can get this to sync, 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.
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Pressed for time, but overall things went OK. The only real downer is my NES seems to have kicked the bucket and did so right on stage, locking up (with a stuck music note and different corrupt graphics, always within about 30 seconds). Everything else more or less worked, and there were several surprises that I'm hoping people will be able to see if I can get a video. The audience was well over 1,000 people and very engaged, and using Twitch chat for Q&A was a lot of fun. More later, 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.
Post subject: SVLUG, DEF CON, & NBLUG presentations, need composite NES101
Experienced Forum User, Moderator, Published Author, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
TL;DR: I'm giving talks about TASing as a way to learn reverse engineering skills at SVLUG in Mountan View, CA on Aug. 3rd, DEF CON in Las Vegas on Aug. 5th, and NBLUG in Sebastopol, CA on Aug 9th. I need to borrow a top loading NES with composite / an NESRGB from someone nearby for a week so I can show off SMB3. More details: I'll be presenting at DEF CON next week about how learning TASing tools is a great entry point to learning reverse engineering (and generally showing off TASBot and promoting TASVideos.org). The problem is the only signal type I've been able to arrange is Composite, and my frontloading NES doesn't behave well for the SMB3 1-second credits glitch because it uses memory chips that clear very slowly. All of the toploaders seem to clear their memory very quickly but only have RF / analog channels 3 or 4 output by default with poor video quality, so I need a toploading NES101 with composite video. The alternative is lugging around a VCR or similar with expected loss of quality or quickly getting my hands on an appropriate mod kit. Does anyone in the greater San Francisco bay area or the Las Vegas area have a console I can borrow for a week? If so, please PM me or contact me on Freenode IRC in #tasbot. 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
A few updates which I haven't made to the first post yet:
  • comex, thanks for the feedback. You are spot on about the luck manipulation aspect, which is why I featured it so heavily in Mega Man at SGDQ 2015. It could certainly be done again, and it could almost positively be done better than I did the first time. I'm with you in that I'm not sure what the best game choice would be for this as it needs to be short and the luck manipulation needs to be obvious; I'll put some more thought into this.
  • A proper 3D console ACE would probably cross over to the demoscene world. I'd be interested to see something here, but it will require many hours of work and for now will likely be limited to N64 games. Keep in mind that we can only control RAM so we'll probably have to get creative with whatever assets are in the ROM of the game we find an ACE in, and if you re-parse that sentence you'll probably start to get the same feeling of "Wow, that's going to be a lot of work!" but if we can pull it off I think it would be awesome.
  • Gradius is a possibility now that we have reliable cabling, but honestly I think I'll save that for SGDQ 2017. I'd change my mind if, say, adelikat was willing to come to AGDQ 2017 and could provide commentary in person (doing it over Skype isn't worth it).
  • Hyper Princess Peach is definitely interesting but risky. I'll probably save this one in the wings for a while. There are some cases where people complain about us showing TAS's that came out a couple of years previous but the content is nearly always new to the vast majority of the viewing audience so I'm not worried about holding off on this one for now.
  • Regarding feedback from the general speedrunning community, see this post: https://forum.speeddemosarchive.com/post/tasbot_sgdq_2015_feedback_thread_for_improving_future_gdq_appearences.html
I'll update the first post soon to include things that need to be carried over from SGDQ 2016 and didn't get used, like NESPack and Super Scribblenauts for the 3rd time :).
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 fine with using different verbiage on-screen at GDQ events. I'd probably lean toward "TAS replay file" or something similarly specific. Movie file may be what we've called it forever but I can agree that it definitely confuses newcomers and those unfamiliar with this domain. Inside of TASVideos, however, I have no good reason to actively change everything over to different terminology.
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.