News
Publications no longer on hold
posted by fsvgm777 on 10/20/2024 8:27 PM
While Archive is still down, we have decided to resume publications. As a temporary measure, we will be publishing without a downloadable encode that's available on Archive until it's back up.
As soon as Archive is back in full working condition, the downloadables will be uploaded there and linked post-publication.
Publications Currently on Hold
posted by Samsara on 10/17/2024 2:38 PM
You may be aware there's been a lull in publications over the past few days, and unfortunately that's going to continue for the time being. We rely on the Internet Archive as our repository for publication encodes, and it's currently down after the recent data breach and DDoS attacks. As such, we're unable to publish anything until it's back up and stable again. The situation has also notably impacted judging as well, meaning it will also take longer to judge runs.
Hopefully this should all be resolved soon. We'll give an update as soon as we're ready to start working normally again.
Just so this post isn't all doom and gloom, here's a nice light note to end on: TASBot and TASVideos recently presented a block of TASes at Disaster Relief Done Quick 2024! The VOD, featuring brand new live commentary for our currently published runs of Chip 'n Dale: Rescue Rangers, Castlevania, and Donkey Kong Country, as well as premiering a brand new run of Gimmick!, is available to watch below:
Link to video
Also, if you want something to tide you over until publications resume, I'd highly recommend reading our previous news post, which is so long that we'll most likely be publishing again by the time you're done.
Progress Report: Everything, Everywhere, All At Once
posted by Samsara on 9/29/2024 4:11 PM
Well, hey, it's been a year since the last one of these, so at the very least it's still annual. Of course, that also means there's a lot to get through...
In this post:
Wake up, babes. New BizHawk just pre-dropped: https://github.com/TASEmulators/BizHawk/releases/tag/2.10-rc1 This release candidate for BizHawk 2.10 contains a fully functional 3DS core (Encore), as well as new cores for the Fairchild Channel F (ChannelFHawk), the Commodore Amiga (PUAE), and the Atari 2600 (Stella). On top of these new cores, there were many updates to the current cores, most notably a major update and reimplementation of the Genesis Plus GX core. Note that this is not the official 2.10 release, but just the first release candidate, so please help us check for regressions, especially in TAStudio and the rest of the TASing workflow, and in Lua. Remember: if it's not reported then it won't be fixed! Report bugs on the BizHawk Github or on Discord, TASVideos, or Reddit. As this is not an official release, we are not currently accepting any submissions using it. The new cores are not supported by the site yet, and the updated cores will likely not sync on previous versions. We will be making a separate announcement post once 2.10 is officially released to formally announce support for the new cores.
As a notable update to last year's acceptance of Windows XP TASes using PCem and libTAS, we now have a setup for Windows 95 games, and as such they are now accepted! Like Windows XP, only TASVideos releases of PCem are allowed. These releases are marked st to indicate single-threading, a modification required for determinism that isn't available in the original PCem. Please see our movie rules for libTAS submissions, as well as our rules for PCem. For more information, including help on how to set up the environment, we have a Guide on TASing Windows games in PCem+libTAS.
I'd like to highlight a recently added quality of life feature to the site: Content and sensitivity warnings. Due to the nature of TASing and the devil may care attitude of older games, we've had a number of people point out that a good number of publications should have photo- and phono-sensitivity warnings on them, to alert users of the presence of flashing lights and sudden loud noises. Separate to that, with advancements in TASing starting to reach more platforms with less market regulation, we also have a number of runs that require content warnings, as they contain dark, disturbing, or otherwise potentially triggering content. We were, and still are, noting these in publication descriptions, but we've just added proper warning icons for these movies to make it more clear: - We use this yellow icon for photo- and phono-sensitivity warnings... - ...and this red icon for content warnings. We're still in the process of flagging movies, so if you see a run that should be tagged with a warning, let us know!
Alright, time for the big things. If you've looked at the workbench recently, and I'd like to think you have if you're reading this news post, you've most likely seen the huge influx of new submissions and new submitters over the past couple years. We broke our nearly two decade old submission record in 2022, and then in 2023 we broke our nearly one year old submission record again. I've said it before, I'll say it again here, and I'm going to say it many times more in the future: This is fantastic, I love it, I'm so happy to see the resurgence and growth of the site and even happier to have participated in and facilitated it directly. This is exactly what we wanted to see while we were developing the new site! Of course, there is a slight catch... It's a lot more than we were expecting. Something that we've realized recently, and unfortunately later than we should have, is that our current submission and publication system might not be sustainable with our growth path. The system worked great when we were receiving 300-400 submissions per year and only publishing about 70% of them, but now we're not only receiving double the number of submissions as before, but we're also publishing them at a higher percentage due to all of our recent rule changes. To quickly put it into perspective, here's a fun stat: We've published as many movies since the release of the new site as we have in the last six years of the old site. 1544 publications since January 1, 2022 at the time of writing, compared to 1559 publications covering 2016 to 2021, meaning that by the end of the year we will have effectively more than doubled our previous publication rate by year. If you want a second fun stat, we published more runs in 2023 alone (721) than we did in the final three years of the old site (712). If you want a third fun stat, not only did we have more submissions in 2023 (885) than in any other year, but we also published more runs that year (721) than we've had submissions in any other year. Needless to say, that's a lot more work than we've ever had to do before, and we're doing it with effectively the same number of staff members. We've made a lot of changes to make things easier, of course, but we realized that we're most likely going to have to go deeper in order to stay afloat. Therefore... TASVideos must die. That provocative statement, as well as the next four words in this sentence, links to a thread posted by ikuyo, and I highly recommend reading through it and posting your thoughts. To clarify, the site itself isn't going anywhere. We just need to make much bigger changes than we've been making, even if it means "killing" parts of ourself that we've been carrying since inception. I'd like to think that we've spent the past few years systematically killing the negative parts of the site, correcting our previous wrongs and re-opening doors that we had violently slammed in peoples' faces, but some of those negative aspects are still built so deeply into the core of the site that we've honestly overlooked them for way too long. That's the TASVideos that must die. Not the site itself, but the underlying core we've ignored until now. We're already planning on making some changes to the site based on feedback and discussion in and inspired by that thread, and to prove it, I'll announce a couple of them right now!
If you've looked at the workbench recently, and I'd like to think you have if you're reading this news post, you've most likely seen a new tag in the Submission Status column: Sync Verified. This, of course, means that the submission was verified to sync on a machine other than the author's, which is quite useful for the entire way TASing works. Verification is arguably the most important part of judging, and as such Judges were almost always required to run the input files for their claims. This was not always possible: Tech knowledge, hardware requirements, and in rare (read: Linux) cases game availability have been barriers to verification many times in the past for us, which would result in us needing to reach out to other staff or the community at large for help. Waiting to reach out never really got us anywhere fast, though, and as speedrunners we do enjoy things being fast, so we decided to build verification directly into the site. What this means is that we want Reviewers, and a lot of them! I had originally envisioned Reviewers as filling this exact role, making judging more accessible to people who are qualified in every way except "being able to run the input file", so now that there's a proper system put into place it means we can really ramp up the number of Reviewers. The only requirements are being able to run and verify input files and having a professional attitude, so if you're interested, please reach out to myself or feos, or just talk about your interest publicly and someone will pick it up and bring it to us.
That being said, of course, we would love to have more staff in general. With the manifesto thread, and yes I am going to link to it every time I mention it thank you very much, it's clear that while we can change a bunch of systems to make things work with our current staff, having more staff is objectively still a great idea. Changing the machine can only do so much when we don't have enough minds to properly interface with it. Rest assured, though, that once we perfect the mind/machine interface, we're hard pivoting to copters and immediately aiming for Cloudbase Academy. I'm going to let you all in on a little secret: Being staff isn't hard! I've gotten the feeling over the years that people are a little afraid of becoming staff due to what they perceive as a lot of hard work. The reality is that it's easy work! Of course, I can't say it isn't a lot of work because the manifesto exists and outright says there's a lot of work, but the more people that sign on to help us, the less work it is for everyone involved. In particular, we are (and have always been) in desperate need of Publishers. While encoding to site standards sounds complicated, we've effectively automated the publication process to a point where even complete newbies like myself can do it, so there really isn't a barrier to entry outside of being able to spare some PC usage and hard drive space. If you're interested in encoding for us, even if you don't currently know how to do it, please reach out to fsvgm777, or do the time-honored tradition of randomly bringing it up on Discord and we'll see it.
Three years ago, we completely revamped our old tier system. Instead of the old system of Vault for boring any% and 100% movies and Moons for everything deemed entertaining enough, we redefined Vault to become standard publications, where all "standard" categories go, and we redefined Moons into Alternative, which was for all non-standard categories that were deemed entertaining enough for publication. This, we thought, would remove the old entertainment bias from the site, since entertainment was no longer a factor for about 90% of the movies coming in. It did remove a lot of the bias, yes, but not as much as we thought. Perfectly good movies were still being rejected from Alternative. In response to that, we drafted and partially implemented Playground, a system designed to catch and showcase Alternative movies that slipped through the cracks due to low entertainment, lack of audience interest, or being a rule-breaking category to begin with. That way, we wouldn't have to discourage people from creating tech demos, things like "fastest crash" or "fastest game over" runs, as we could still put them on the site in some way. To be blunt, Playground didn't really work. We wanted to encourage creativity in TASing by giving creators room to do whatever they wanted, but what we ended up doing was inadvertently bringing back the entertainment bias and the old Vault/Moons divide. Entertaining non-standard runs were still published to Alternative, of course, but non-entertaining runs were just given a submission status and put into a different subforum. It took until last month, two and a half years after Playground was drafted, for us to show those runs on game pages. We completely dropped the ball on it. Part of that I think was due to lack of interest across... Everyone on the site, really. People weren't really interested in making runs specifically for PG, and as a result the staff weren't thinking much about it. We had plans and ambitions of course, but for the most part the runs that ended up there were just Alternative runs that didn't quite make the entertainment barrier, and the site infrastructure that would've needed to be added was just going to push dev work away from more critical site features and fixes. The manifesto got us talking about it, and we came to a fun conclusion: We should have talked about it WAY sooner. The answer to every perceived problem we had with PG was staring us in the face since the beginning, and we all somehow overlooked it: Why not just publish everything? It sounds insane, especially given my stats from earlier, so let me explain. The overarching problem a lot of people had with PG was that it didn't do a good job at showcasing runs on the site. We had the status, which was always meant to be a temporary implementation, but without a clear direction it ended up being permanent. Proper showcasing would involve PG runs being archived to the same degree as any other run. Easily accessible, searchable, manageable, award-eligible, able to be flipped to Alternative or even Standard if rules changed... We were hyperfocused on the idea that this needed to be a separate system, because they weren't meant to be publications, and that stopped us from realizing that literally everything we want is already in the publication system. We could have just done this with Alternative from the beginning. Instead of continuing to divide unique branches by entertainment, we could have just had all of them from the beginning without needing to do much different. After all, a lot of these unique branches still aim to finish a particular goal in the fastest possible time, right? While the actual goals may be more subjective than any% and 100%, there is still the objective underlying goal of "whatever you're doing, do it as fast as possible", and there really shouldn't be any barriers for that. Going forward, Alternative will expand to include many speed-based branches, regardless of their entertainment level. This is far more in line with our original vision for PG. Creativity no longer requires an audience, meaning you can create a run of the exact branch you want to see and we will showcase it the same as any other run. Naturally, this change leaves a couple roadblocks that needed to be discussed. First, notice that I said many speed-based branches, as opposed to all. This means there's still a degree of quality control on what is now accepted. While we will be much more lenient than before, there's still a difference between making a TAS of a niche challenge you've always wanted to see done and making a TAS where you put nine pieces of chewed up gum on your face and sing the "I'm Just Me" song and hop around on one foot. In other words, don't try and game the system by making up hyperspecific new branches to try and guarantee a publication. Count Longardeaux would not stand for that. Second, PG accounts for rule-breaking runs, so what happens to those? The simple answer is that... Well, we still have PG, don't we? We have a system that labels runs and places them on game pages, so we can still use that for runs that still don't end up making it to Alternative for technical reasons. For now, this will also include individual level (or IL) runs: We want to officially support these in some way, but they explicitly require new site infrastructure and a clear vision of implementation, and that will take some time. Third, I need to briefly discuss playarounds. Playarounds will not be affected by this expansion, as they are not speed-based runs. The entire concept of a playaround would be made redundant if we were to stop judging them on their entertainment level, so they must still be deemed entertaining by our audience to be accepted. Finally, and most importantly, encodes. This was the biggest PG roadblock for me, the fact that opening a new category that allowed effectively any reasonably optimized TAS of any kind to be submitted and showcased meant that there needed to be a way to control the potential impact on the publishing team. The solution here is as simple as it is groundbreaking for us: Publication encodes will not be immediately required. This means we can still publish the runs on TASVideos itself, giving them publication entries and allowing for all of the fun features attached, but we don't increase the load on the publication team by outright requiring them to encode every new Alternative run. Standard runs are prioritized as they are the vast majority of our submissions and publications, so there may be times where the publishing team is unable to spare the time for an official Alternative encode. In these cases, published Alternative runs will have temporary encodes attached so that they are still easily watchable. An official encode can still be made at any time. Because I feel as though that was a lot of explanation, and because I like summarizing, here's a brief summary of how the new system works by class:
If you've looked at the workbench recently, and I can't believe the rule of three is still in effect for this bit, you've most likely seen Triforce% sitting at the very top, and also by "recently" I mean "two years, it's been two years, oh my god it's been two years". It has taken us quite a long time and more than a few conversations across both the community at large and internally as staff, but we've finally come up with a solution for it, and you're not gonna believe what it is. That's right: For the immediate second time in this post, we realized that we were hyperfocusing on implementing a new solution when we could have easily used what we currently have. We have implemented a new Events class that will contain submissions that were created for live events such as GDQ. You can probably tell this revelation came hot on the heels of Playground, as it is literally the exact same solution: We wanted live event runs to be treated the same as any other publication while not technically being official publications, and because of that we consistently overlooked the fact that we could have just published them anyway under different rules. Now, that being said, this is admittedly not a perfect solution, in that it's not quite everything we wanted or promised, but the important thing is that it's both something we can do immediately while also being big enough of a step forward to not feel like a half-measure. We made that mistake before with PG, and I'd like to avoid repeating that mistake in the future. Since Events will be using the standard submission system, a few rules will need to be followed:
Long as this update post already is, there is one last thing I need to talk about for my own sake, and I apologize in advance for ending this post on a down note. For the past year or so, I've been unable to keep up with the site as much as I'd like to, as I've had to spend more and more time taking care of a family member. The situation has worsened significantly over the past few months, often leaving me completely drained of energy and unable to put anything towards TASVideos, and as such I'd like to apologize for my recent long term absence as well as continuing to have a reduced presence on the site for the foreseeable future. I say this mainly in regards to all of the promises I've made and projects I've started over the past year that I haven't been around to progress or keep. My time away from the site has caused me to forget most of them in some form, whether it's forgetting what still needs to be done or completely forgetting what they are in the first place. Now, I still intend to keep those promises and finish those projects, but I do have to shamefully admit they will take time and motivation that I do not always, or even often, have. If I can defer them to other staff members, I will, but anything that directly involves me is likely going to have to wait a bit longer. I know I was spearheading wiki reorganization, and I know I was supposed to help out with CelesteTAS support and verification, but past that I can't bring anything to mind, so please feel free to message me reminders and/or resurrect one of my hundreds of unfinished discussion/proposal threads in order to get the balls rolling again on them. Other staff are also available to talk to if I'm not around, too, but given that I managed to find the time and energy to write this entire post, I'd like to think I should be around more often than before. In short, I'm not going anywhere. Eternity lies ahead of me, and I haven't drunk my fill.
Hopefully there won't be another full year before the next progress report. As always, feel free to contact us with any questions, or reach out on Discord for faster and much less easily findable answers!
- BizHawk 2.10 has a release candidate!
- Windows 95 runs are now accepted!
- Content and sensitivity warnings have been added!
- A very important thread regarding the future of TASVideos!
- New sync verification system and a call for new Reviewers!
- Oh also other staff, a call for other staff as well ._.
- Revamped Alternative and Playground classes!
- New Events class!
- And one last quick thing from your third favorite admin!
Wake up, babes. New BizHawk just pre-dropped: https://github.com/TASEmulators/BizHawk/releases/tag/2.10-rc1 This release candidate for BizHawk 2.10 contains a fully functional 3DS core (Encore), as well as new cores for the Fairchild Channel F (ChannelFHawk), the Commodore Amiga (PUAE), and the Atari 2600 (Stella). On top of these new cores, there were many updates to the current cores, most notably a major update and reimplementation of the Genesis Plus GX core. Note that this is not the official 2.10 release, but just the first release candidate, so please help us check for regressions, especially in TAStudio and the rest of the TASing workflow, and in Lua. Remember: if it's not reported then it won't be fixed! Report bugs on the BizHawk Github or on Discord, TASVideos, or Reddit. As this is not an official release, we are not currently accepting any submissions using it. The new cores are not supported by the site yet, and the updated cores will likely not sync on previous versions. We will be making a separate announcement post once 2.10 is officially released to formally announce support for the new cores.
As a notable update to last year's acceptance of Windows XP TASes using PCem and libTAS, we now have a setup for Windows 95 games, and as such they are now accepted! Like Windows XP, only TASVideos releases of PCem are allowed. These releases are marked st to indicate single-threading, a modification required for determinism that isn't available in the original PCem. Please see our movie rules for libTAS submissions, as well as our rules for PCem. For more information, including help on how to set up the environment, we have a Guide on TASing Windows games in PCem+libTAS.
I'd like to highlight a recently added quality of life feature to the site: Content and sensitivity warnings. Due to the nature of TASing and the devil may care attitude of older games, we've had a number of people point out that a good number of publications should have photo- and phono-sensitivity warnings on them, to alert users of the presence of flashing lights and sudden loud noises. Separate to that, with advancements in TASing starting to reach more platforms with less market regulation, we also have a number of runs that require content warnings, as they contain dark, disturbing, or otherwise potentially triggering content. We were, and still are, noting these in publication descriptions, but we've just added proper warning icons for these movies to make it more clear: - We use this yellow icon for photo- and phono-sensitivity warnings... - ...and this red icon for content warnings. We're still in the process of flagging movies, so if you see a run that should be tagged with a warning, let us know!
Alright, time for the big things. If you've looked at the workbench recently, and I'd like to think you have if you're reading this news post, you've most likely seen the huge influx of new submissions and new submitters over the past couple years. We broke our nearly two decade old submission record in 2022, and then in 2023 we broke our nearly one year old submission record again. I've said it before, I'll say it again here, and I'm going to say it many times more in the future: This is fantastic, I love it, I'm so happy to see the resurgence and growth of the site and even happier to have participated in and facilitated it directly. This is exactly what we wanted to see while we were developing the new site! Of course, there is a slight catch... It's a lot more than we were expecting. Something that we've realized recently, and unfortunately later than we should have, is that our current submission and publication system might not be sustainable with our growth path. The system worked great when we were receiving 300-400 submissions per year and only publishing about 70% of them, but now we're not only receiving double the number of submissions as before, but we're also publishing them at a higher percentage due to all of our recent rule changes. To quickly put it into perspective, here's a fun stat: We've published as many movies since the release of the new site as we have in the last six years of the old site. 1544 publications since January 1, 2022 at the time of writing, compared to 1559 publications covering 2016 to 2021, meaning that by the end of the year we will have effectively more than doubled our previous publication rate by year. If you want a second fun stat, we published more runs in 2023 alone (721) than we did in the final three years of the old site (712). If you want a third fun stat, not only did we have more submissions in 2023 (885) than in any other year, but we also published more runs that year (721) than we've had submissions in any other year. Needless to say, that's a lot more work than we've ever had to do before, and we're doing it with effectively the same number of staff members. We've made a lot of changes to make things easier, of course, but we realized that we're most likely going to have to go deeper in order to stay afloat. Therefore... TASVideos must die. That provocative statement, as well as the next four words in this sentence, links to a thread posted by ikuyo, and I highly recommend reading through it and posting your thoughts. To clarify, the site itself isn't going anywhere. We just need to make much bigger changes than we've been making, even if it means "killing" parts of ourself that we've been carrying since inception. I'd like to think that we've spent the past few years systematically killing the negative parts of the site, correcting our previous wrongs and re-opening doors that we had violently slammed in peoples' faces, but some of those negative aspects are still built so deeply into the core of the site that we've honestly overlooked them for way too long. That's the TASVideos that must die. Not the site itself, but the underlying core we've ignored until now. We're already planning on making some changes to the site based on feedback and discussion in and inspired by that thread, and to prove it, I'll announce a couple of them right now!
If you've looked at the workbench recently, and I'd like to think you have if you're reading this news post, you've most likely seen a new tag in the Submission Status column: Sync Verified. This, of course, means that the submission was verified to sync on a machine other than the author's, which is quite useful for the entire way TASing works. Verification is arguably the most important part of judging, and as such Judges were almost always required to run the input files for their claims. This was not always possible: Tech knowledge, hardware requirements, and in rare (read: Linux) cases game availability have been barriers to verification many times in the past for us, which would result in us needing to reach out to other staff or the community at large for help. Waiting to reach out never really got us anywhere fast, though, and as speedrunners we do enjoy things being fast, so we decided to build verification directly into the site. What this means is that we want Reviewers, and a lot of them! I had originally envisioned Reviewers as filling this exact role, making judging more accessible to people who are qualified in every way except "being able to run the input file", so now that there's a proper system put into place it means we can really ramp up the number of Reviewers. The only requirements are being able to run and verify input files and having a professional attitude, so if you're interested, please reach out to myself or feos, or just talk about your interest publicly and someone will pick it up and bring it to us.
That being said, of course, we would love to have more staff in general. With the manifesto thread, and yes I am going to link to it every time I mention it thank you very much, it's clear that while we can change a bunch of systems to make things work with our current staff, having more staff is objectively still a great idea. Changing the machine can only do so much when we don't have enough minds to properly interface with it. Rest assured, though, that once we perfect the mind/machine interface, we're hard pivoting to copters and immediately aiming for Cloudbase Academy. I'm going to let you all in on a little secret: Being staff isn't hard! I've gotten the feeling over the years that people are a little afraid of becoming staff due to what they perceive as a lot of hard work. The reality is that it's easy work! Of course, I can't say it isn't a lot of work because the manifesto exists and outright says there's a lot of work, but the more people that sign on to help us, the less work it is for everyone involved. In particular, we are (and have always been) in desperate need of Publishers. While encoding to site standards sounds complicated, we've effectively automated the publication process to a point where even complete newbies like myself can do it, so there really isn't a barrier to entry outside of being able to spare some PC usage and hard drive space. If you're interested in encoding for us, even if you don't currently know how to do it, please reach out to fsvgm777, or do the time-honored tradition of randomly bringing it up on Discord and we'll see it.
Three years ago, we completely revamped our old tier system. Instead of the old system of Vault for boring any% and 100% movies and Moons for everything deemed entertaining enough, we redefined Vault to become standard publications, where all "standard" categories go, and we redefined Moons into Alternative, which was for all non-standard categories that were deemed entertaining enough for publication. This, we thought, would remove the old entertainment bias from the site, since entertainment was no longer a factor for about 90% of the movies coming in. It did remove a lot of the bias, yes, but not as much as we thought. Perfectly good movies were still being rejected from Alternative. In response to that, we drafted and partially implemented Playground, a system designed to catch and showcase Alternative movies that slipped through the cracks due to low entertainment, lack of audience interest, or being a rule-breaking category to begin with. That way, we wouldn't have to discourage people from creating tech demos, things like "fastest crash" or "fastest game over" runs, as we could still put them on the site in some way. To be blunt, Playground didn't really work. We wanted to encourage creativity in TASing by giving creators room to do whatever they wanted, but what we ended up doing was inadvertently bringing back the entertainment bias and the old Vault/Moons divide. Entertaining non-standard runs were still published to Alternative, of course, but non-entertaining runs were just given a submission status and put into a different subforum. It took until last month, two and a half years after Playground was drafted, for us to show those runs on game pages. We completely dropped the ball on it. Part of that I think was due to lack of interest across... Everyone on the site, really. People weren't really interested in making runs specifically for PG, and as a result the staff weren't thinking much about it. We had plans and ambitions of course, but for the most part the runs that ended up there were just Alternative runs that didn't quite make the entertainment barrier, and the site infrastructure that would've needed to be added was just going to push dev work away from more critical site features and fixes. The manifesto got us talking about it, and we came to a fun conclusion: We should have talked about it WAY sooner. The answer to every perceived problem we had with PG was staring us in the face since the beginning, and we all somehow overlooked it: Why not just publish everything? It sounds insane, especially given my stats from earlier, so let me explain. The overarching problem a lot of people had with PG was that it didn't do a good job at showcasing runs on the site. We had the status, which was always meant to be a temporary implementation, but without a clear direction it ended up being permanent. Proper showcasing would involve PG runs being archived to the same degree as any other run. Easily accessible, searchable, manageable, award-eligible, able to be flipped to Alternative or even Standard if rules changed... We were hyperfocused on the idea that this needed to be a separate system, because they weren't meant to be publications, and that stopped us from realizing that literally everything we want is already in the publication system. We could have just done this with Alternative from the beginning. Instead of continuing to divide unique branches by entertainment, we could have just had all of them from the beginning without needing to do much different. After all, a lot of these unique branches still aim to finish a particular goal in the fastest possible time, right? While the actual goals may be more subjective than any% and 100%, there is still the objective underlying goal of "whatever you're doing, do it as fast as possible", and there really shouldn't be any barriers for that. Going forward, Alternative will expand to include many speed-based branches, regardless of their entertainment level. This is far more in line with our original vision for PG. Creativity no longer requires an audience, meaning you can create a run of the exact branch you want to see and we will showcase it the same as any other run. Naturally, this change leaves a couple roadblocks that needed to be discussed. First, notice that I said many speed-based branches, as opposed to all. This means there's still a degree of quality control on what is now accepted. While we will be much more lenient than before, there's still a difference between making a TAS of a niche challenge you've always wanted to see done and making a TAS where you put nine pieces of chewed up gum on your face and sing the "I'm Just Me" song and hop around on one foot. In other words, don't try and game the system by making up hyperspecific new branches to try and guarantee a publication. Count Longardeaux would not stand for that. Second, PG accounts for rule-breaking runs, so what happens to those? The simple answer is that... Well, we still have PG, don't we? We have a system that labels runs and places them on game pages, so we can still use that for runs that still don't end up making it to Alternative for technical reasons. For now, this will also include individual level (or IL) runs: We want to officially support these in some way, but they explicitly require new site infrastructure and a clear vision of implementation, and that will take some time. Third, I need to briefly discuss playarounds. Playarounds will not be affected by this expansion, as they are not speed-based runs. The entire concept of a playaround would be made redundant if we were to stop judging them on their entertainment level, so they must still be deemed entertaining by our audience to be accepted. Finally, and most importantly, encodes. This was the biggest PG roadblock for me, the fact that opening a new category that allowed effectively any reasonably optimized TAS of any kind to be submitted and showcased meant that there needed to be a way to control the potential impact on the publishing team. The solution here is as simple as it is groundbreaking for us: Publication encodes will not be immediately required. This means we can still publish the runs on TASVideos itself, giving them publication entries and allowing for all of the fun features attached, but we don't increase the load on the publication team by outright requiring them to encode every new Alternative run. Standard runs are prioritized as they are the vast majority of our submissions and publications, so there may be times where the publishing team is unable to spare the time for an official Alternative encode. In these cases, published Alternative runs will have temporary encodes attached so that they are still easily watchable. An official encode can still be made at any time. Because I feel as though that was a lot of explanation, and because I like summarizing, here's a brief summary of how the new system works by class:
- Standard is staying the same, containing common objective branches such as any% and 100%. Runs will still be published and officially encoded as normal.
- Alternative is now accepting any and all speed-based branches that aren't standard publications. Outside of playaround runs, entertainment is no longer considered a barrier to publication. Runs will receive publication entries, but official encodes may be deferred.
- Playground will still catch all quality runs that are currently considered unsuitable for Alternative, usually for technical reasons. Runs will not be published, but they will be listed on game pages.
- Events will...
If you've looked at the workbench recently, and I can't believe the rule of three is still in effect for this bit, you've most likely seen Triforce% sitting at the very top, and also by "recently" I mean "two years, it's been two years, oh my god it's been two years". It has taken us quite a long time and more than a few conversations across both the community at large and internally as staff, but we've finally come up with a solution for it, and you're not gonna believe what it is. That's right: For the immediate second time in this post, we realized that we were hyperfocusing on implementing a new solution when we could have easily used what we currently have. We have implemented a new Events class that will contain submissions that were created for live events such as GDQ. You can probably tell this revelation came hot on the heels of Playground, as it is literally the exact same solution: We wanted live event runs to be treated the same as any other publication while not technically being official publications, and because of that we consistently overlooked the fact that we could have just published them anyway under different rules. Now, that being said, this is admittedly not a perfect solution, in that it's not quite everything we wanted or promised, but the important thing is that it's both something we can do immediately while also being big enough of a step forward to not feel like a half-measure. We made that mistake before with PG, and I'd like to avoid repeating that mistake in the future. Since Events will be using the standard submission system, a few rules will need to be followed:
- Event runs are technical showcases or transformative displays of published runs that would otherwise be unpublishable as they are.
- Event runs can be submitted by anyone, but all parties involved with the presentation must be properly attributed and any objections raised at any time must be taken into account.
- Events that showcase multiple runs must be split by run and submitted individually.
- Videos of the event must be provided.
- If a proper input file cannot be provided for technical reasons, a dummy input file must be provided that matches the game and console.
- The event itself must have some degree of common sense notability.
Long as this update post already is, there is one last thing I need to talk about for my own sake, and I apologize in advance for ending this post on a down note. For the past year or so, I've been unable to keep up with the site as much as I'd like to, as I've had to spend more and more time taking care of a family member. The situation has worsened significantly over the past few months, often leaving me completely drained of energy and unable to put anything towards TASVideos, and as such I'd like to apologize for my recent long term absence as well as continuing to have a reduced presence on the site for the foreseeable future. I say this mainly in regards to all of the promises I've made and projects I've started over the past year that I haven't been around to progress or keep. My time away from the site has caused me to forget most of them in some form, whether it's forgetting what still needs to be done or completely forgetting what they are in the first place. Now, I still intend to keep those promises and finish those projects, but I do have to shamefully admit they will take time and motivation that I do not always, or even often, have. If I can defer them to other staff members, I will, but anything that directly involves me is likely going to have to wait a bit longer. I know I was spearheading wiki reorganization, and I know I was supposed to help out with CelesteTAS support and verification, but past that I can't bring anything to mind, so please feel free to message me reminders and/or resurrect one of my hundreds of unfinished discussion/proposal threads in order to get the balls rolling again on them. Other staff are also available to talk to if I'm not around, too, but given that I managed to find the time and energy to write this entire post, I'd like to think I should be around more often than before. In short, I'm not going anywhere. Eternity lies ahead of me, and I haven't drunk my fill.
Hopefully there won't be another full year before the next progress report. As always, feel free to contact us with any questions, or reach out on Discord for faster and much less easily findable answers!
openMSX 20.0 released
posted by feos on 9/22/2024 6:58 PM
openMSX 20.0—Autumn Spring—is a major release, in which we introduce the new Graphical User Interface, replacing the OSD menu. A faster and more powerful debugger is now included in openMSX itself. Configuration for MSX joystick/JoyMega has been improved drastically using the new GUI. If you still want to use Catapult, you can use the Catapult release that came with openMSX 19.0. Please read the release notes for details of the openMSX changes.
Please note that as of now, a system with OpenGL 2 support is required to run openMSX.
Latest WIPs
posted by teoheel on 11/15/2023 12:34 AM
Famicom: Captain Tsubasa II - Super Striker
Successfully dribbled and passed the ball into penalty area. Need to find the way to not waste lots of time with manipulation to get a penalty kick.
Author: me
Link to video
posted by teoheel on 11/10/2023 2:43 AM
Famicom: Captain Tsubasa II - Super Striker
Entered the password for rematch with Brazil (final match of the game, rematch is available after the first match is ended in a draw) with all players on level 1 and Tsubasa has both Drive Overhead and Cyclone unlocked, manipulated the game so Japan will start the game with the ball.
Author: me.
Just want to know if that game will be approved on TASVideos. I want to make a TAS in the same matter as the TAS I mentioned in description in the video.
Link to video
posted by TheBlazingmo on 9/7/2023 4:21 PM
DS: Sonic & Sega All-Stars Racing
Completed: 2 3/4 of All Cups
Authors: Just Me
Link to video
posted by Winslinator on 11/8/2020 9:26 PM
Thunder Castle
WIP file: http://tasvideos.org/userfiles/info/67300471300731446
This completes the first loop of stages in 2:04.566. After four loops, the difficulty stops increasing and thus would be the point of completion accepted on TASVideos. I have no plans to continue working on this so anyone may feel free to continue where I left off!
Link to video
This page stands as my personal Front Page, in which I've gathered every links or module I find useful in order to fit my needs.
New forum posts | IRC Channel | Text formatting rules | List of modules | Gruefood Delights | Full recent changes |
08:30.31
SegaCD
19 minutes ago
Mad Dog McCree
Status:
Judging Underway
by EZGames69
04:10.31
Windows
3 days ago
Diablo
Status:
New
by dwangoAC, ephphatha, staphen & AJenbo
52:53.66
NES
5 days ago
Super Mario Bros. 3 - Ridley X Hack 6
Status:
New
by LukeManiac
01:39.90
Flash
5 days ago
Home Sheep Home
Status:
New
by zsd2
33:24.55
NES
6 days ago
Little Ninja Brothers
Status:
Publication Underway
by Acmlm
Page | Author | Message | Time | Diff | |
---|---|---|---|---|---|
9/30/2024 | |||||
6205M (r1) | despoa | Auto-generated from Movie #6205 | 3:02 AM | Diff | |
9/29/2024 | |||||
9292S (r11) | EZGames69 | Claimed for publication | 11:46 PM | Diff | |
9292S (r10) | nymx | 11:33 PM | Diff | ||
6204M (r1) | EZGames69 | Auto-generated from Movie #6204 | 10:41 PM | Diff | |
GameResources/GB/Kwirk (r10) | Sand | Convert 8905S to 5850M, add 6203M. | 7:14 PM | Diff | |
6203M (r1) | fsvgm777 | Auto-generated from Movie #6203 | 6:22 PM | Diff | |
9271S (r10) | Spikestuff | Claimed for publication | 6:04 PM | Diff | |
9201S (r6) | eien86 | 5:36 PM | Diff | ||
9201S (r4) | eien86 | rejudging due to change in site rules | 5:33 PM | Diff | |
9271S (r9) | eien86 | goal change | 5:21 PM | Diff | |
9271S (r8) | eien86 | 5:06 PM | Diff | ||
9308S (r6) | fsvgm777 | 4:59 PM | Diff | ||
4234M (r4) | EZGames69 | 4:27 PM | Diff | ||
9266S (r6) | fsvgm777 | 4:27 PM | Diff | ||
3254M (r11) | EZGames69 | 4:26 PM | Diff | ||
4367M (r6) | EZGames69 | 4:26 PM | Diff | ||
7726S (r9) | fsvgm777 | 4:26 PM | Diff | ||
4425M (r3) | EZGames69 | 4:26 PM | Diff | ||
4947S (r40) | Spikestuff | 4:23 PM | Diff | ||
4947S (r39) | Samsara | finally, pt 2 | 4:13 PM | Diff | |
7726S (r8) | Samsara | finally | 4:13 PM | Diff | |
MovieRules (r103) | Samsara | updates for alternative/playground revamp and events class | 4:12 PM | Diff | |
Events (r9) | Samsara | full initial draft | 4:12 PM | Diff | |
Alternative (r21) | Samsara | entertainment is no longer a hard requirement for speed-based alt goals | 4:11 PM | Diff | |
6202M (r1) | EZGames69 | Auto-generated from Movie #6202 | 2:02 PM | Diff | |
HomePages/mohoc (r1) | mohoc | First version | 11:27 AM | Diff | |
9285S (r5) | despoa | Claimed for publication | 7:38 AM | Diff | |
9310S (r4) | fsvgm777 | 7:37 AM | Diff | ||
6201M (r1) | fsvgm777 | Auto-generated from Movie #6201 | 7:37 AM | Diff | |
9295S (r5) | fsvgm777 | 7:09 AM | Diff | ||
4947S (r38) | Samsara | 4:13 AM | Diff | ||
9316S (r2) | DrD2k9 | Claimed for judging | 3:07 AM | Diff | |
9308S (r5) | DrD2k9 | 3:05 AM | Diff | ||
9/28/2024 | |||||
6200M (r1) | despoa | Auto-generated from Movie #6200 | 9:04 PM | Diff | |
9310S (r3) | DrD2k9 | 6:18 PM | Diff | ||
MovieRules (r101) | feos | let's list accepted pcem OSes somewhere | 6:01 PM | Diff | |
EmulatorResources/PCem (r100) | feos | 2 | 5:59 PM | Diff | |
EmulatorResources/PCem (r99) | feos | Scripts that can hash entire folders on Linux and Windows | 5:58 PM | Diff | |
EmulatorResources/PCem (r98) | feos | not only xp anymore | 5:54 PM | Diff | |
EmulatorResources/PCem/Windows/Configurations/95 (r23) | feos | resulting hash is communicated by the installation movie. the guide is provided for those who want to change something, and in the end their hash won't match ours. | 5:48 PM | Diff | |
9257S (r6) | fsvgm777 | 5:21 PM | Diff | ||
6199M (r1) | fsvgm777 | Auto-generated from Movie #6199 | 5:07 PM | Diff | |
9320S (r5) | Darkman425 | 5:04 PM | Diff | ||
9252S (r8) | EZGames69 | 1:53 PM | Diff | ||
9324S (r1) | Rxser | Auto-generated from Submission #9324 | 11:45 AM | Diff | |
6198M (r1) | fsvgm777 | Auto-generated from Movie #6198 | 10:12 AM | Diff | |
9323S (r2) | CasualPokePlayer | 7:21 AM | Diff | ||
9323S (r1) | CasualPokePlayer | Auto-generated from Submission #9323 | 7:12 AM | Diff | |
9299S (r5) | despoa | Claimed for publication | 6:00 AM | Diff | |
9291S (r6) | despoa | Claimed for publication | 6:00 AM | Diff | |
6197M (r1) | despoa | Auto-generated from Movie #6197 | 5:59 AM | Diff | |
6196M (r1) | despoa | Auto-generated from Movie #6196 | 1:42 AM | Diff | |
9/27/2024 | |||||
9322S (r2) | PoltArtGeist | 11:50 PM | Diff | ||
9322S (r1) | PoltArtGeist | Auto-generated from Submission #9322 | 11:48 PM | Diff | |
9283S (r15) | KingKappa | 9:52 PM | Diff | ||
6195M (r1) | despoa | Auto-generated from Movie #6195 | 8:25 PM | Diff | |
Bizhawk/Libretro (r49) | Spikestuff | neko (basically a TH05 note). | 7:48 PM | Diff | |
Bizhawk/Libretro (r48) | Spikestuff | 7:24 PM | Diff | ||
9321S (r2) | DrD2k9 | Claimed for judging | 6:48 PM | Diff | |
EmulatorResources/PCem/Windows/Configurations/95 (r17) | feos | syntax hilite | 5:57 PM | Diff | |
EmulatorResources/PCem/Windows (r103) | feos | fps is covered by the main guide we're linking, but the movie already is in 100fps | 5:13 PM | Diff | |
EmulatorResources/PCem/Windows (r102) | dwangoAC | Condense table but expand installing the OS section | 4:44 PM | Diff | |
9321S (r1) | myherosecond | Auto-generated from Submission #9321 | 2:54 PM | Diff | |
6194M (r1) | EZGames69 | Auto-generated from Movie #6194 | 1:47 PM | Diff | |
9283S (r14) | KingKappa | 11:53 AM | Diff | ||
9320S (r4) | TiKevin83 | 11:30 AM | Diff | ||
6193M (r1) | despoa | Auto-generated from Movie #6193 | 6:03 AM | Diff | |
9283S (r13) | eien86 | correct cycles fix | 3:37 AM | Diff | |
9320S (r3) | TiKevin83 | 2:51 AM | Diff | ||
9320S (r2) | TiKevin83 | 2:32 AM | Diff | ||
9320S (r1) | TiKevin83 | Auto-generated from Submission #9320 | 1:36 AM | Diff | |
9283S (r12) | EZGames69 | Claimed for publication | 12:58 AM | Diff | |
9/26/2024 | |||||
42M (r7) | CloakTheLurker | added flashing lights warning | 10:44 PM | Diff | |
701M (r10) | CloakTheLurker | added flashing lights warning | 10:43 PM | Diff | |
3226M (r4) | CloakTheLurker | added flashing lights warining | 10:42 PM | Diff | |
EmulatorResources/PCem/Windows (r100) | feos | this is already said in the chapter we're linking to | 7:51 PM | Diff | |
EmulatorResources/PCem/Windows/Configurations/XP (r82) | feos | roms | 7:48 PM | Diff | |
EmulatorResources/PCem/Windows/Configurations/95 (r11) | feos | roms | 7:47 PM | Diff | |
EmulatorResources/PCem/Windows/Configurations/95 (r10) | feos | disc_a = /full/path/to/boot.img | 7:35 PM | Diff | |
EmulatorResources/PCem/Windows (r92) | feos | tabs | 7:24 PM | Diff | |
EmulatorResources/PCem/Windows (r91) | feos | I think it's better to reduce the number of places critical files are linked from. because when something changes, updating all the links can be a problem. it's more maintainable to have one definitive file link within a wiki header, and linking to that header from all places. | 7:22 PM | Diff | |
9319S (r1) | TheBlazingmo | Auto-generated from Submission #9319 | 6:37 PM | Diff | |
5205S (r11) | fsvgm777 | 5:39 PM | Diff | ||
EmulatorResources/PCem/Windows (r87) | feos | reorganize the deps | 5:35 PM | Diff | |
9291S (r5) | HappyLee | 5:19 PM | Diff | ||
9317S (r2) | DrD2k9 | Claimed for judging | 5:13 PM | Diff | |
EmulatorResources/PCem/Windows/Configurations (r1) | feos | 4:45 PM | Diff | ||
EmulatorResources/PCem/Windows/Configurations/XP (r73) | feos | Page Moved from EmulatorResources/PCem/Windows/Configurations to EmulatorResources/PCem/Windows/Configurations/XP | 4:44 PM | Diff | |
EmulatorResources/PCem/Windows/Configurations/XP (r72) | feos | moved 9x guide to subpage | 4:39 PM | Diff | |
EmulatorResources/PCem/Windows/Configurations/95 (r1) | feos | 95 | 4:38 PM | Diff | |
9296S (r5) | fsvgm777 | 4:35 PM | Diff | ||
9318S (r1) | TheBlazingmo | Auto-generated from Submission #9318 | 4:30 PM | Diff | |
9317S (r1) | myherosecond | Auto-generated from Submission #9317 | 3:15 PM | Diff | |
6192M (r1) | fsvgm777 | Auto-generated from Movie #6192 | 2:11 PM | Diff | |
Bizhawk/Libretro (r44) | Spikestuff | 8:40 AM | Diff | ||
Bizhawk/Libretro (r43) | Spikestuff | np2kai. | 8:38 AM | Diff | |
Bizhawk/Libretro (r42) | Spikestuff | np2kai (with a note) and adding PPSSPP note. | 8:37 AM | Diff | |
Bizhawk/Libretro (r40) | Spikestuff | :) | 8:07 AM | Diff | |
6182M (r2) | Spikestuff | weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | 7:26 AM | Diff | |
EncodingGuide/PublicationManual (r184) | fsvgm777 | First frame of subs start post-fade-in or whenever no important game elements are covered. | 7:01 AM | Diff |