Location: Salt Lake City, UT
Joined: 6/23/2025
Posts: 1
Location: Salt Lake City, UT
Hello, recently a TAS tool has been developed for the PC browser game Krunker.io, which has been used to create TAS speedruns of many custom user-made parkour maps. Due to Krunker being a Live-Service game, we want an anonymous place to post these tas videos, to try to circumvent punishment from the devs. Would tasvideos.org be a good place to submit these? It seems like most of the video standards are geared toward console/emu speedruns, and we are TASing in a more modern (and quite primitive) sense. If the site can facilitate this, how can I get krunker added to the games list?
Editor, Experienced player (535)
Joined: 11/8/2010
Posts: 4103
TASVideos staff are working on supporting more single-game replay formats, as long as they fit these criteria. One acceptable format we have already is DOOM's. Communication may be needed between the Krunker community and ours to make sure this site can properly read the game's input files. Once it's all finished, you can submit a single-game input file just like any other file.
YoshiRulz
Any
Editor, Emulator Coder
Location: 🏴‍☠️ On the seven seas
Joined: 8/30/2020
Posts: 159
Location: 🏴‍☠️ On the seven seas
As far as the site code is concerned, you "only" need to write a parser. The site is FOSS and uses GitHub PRs for patch submission and review. You don't need to catalogue a submission immediately, so the game doesn't have to have an entry.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
Senior Moderator
Location: Away
Joined: 8/4/2005
Posts: 5789
Location: Away
The staff are discussing this internally given there can be potential ethical and legal issues considering Krunker.io is an active live service. Right off the bat, publishing a Krunker TAS or hosting Krunker TAS tools on the site would constitute a breach of their ToS and may negatively impact their ongoing business, so right now this seems rather unlikely. But just in case, Terminus, could you provide some more information on the nature of the TASes and the tool they're created with? Specifically:
  1. Why is TASVideos necessary for "anonymizing" Krunker TASers if they could, let's say, just have alternative YouTube accounts (or one collective account specifically for these runs) to avoid in-game account bans?
  2. How does the tool work? Can it be applied to online play to gain advantage in any way? Is the tool open-source, and if so, where can we see the code?
Also, just to preempt any misunderstanding, TASVideos only publishes videos of tool-assisted playthroughs that have been submitted to us as a key input file, which we colloquially call a "movie". The videos that end up on our YouTube channel and the Internet Archive mirror, etc., are strictly secondary to this and are the output of playing back such files; they do not exist without these files. The point of this is to ensure the resulting gameplay you can see in the publication is reproducible, has not been tampered with, has the full input available to study and copy, and so on. So in order to have a hypothetical Krunker TAS published here, it would have to be submitted as a key input file which the tool must be able to produce and then somehow replay so that it syncs. So if the tool works by running a script on top of the live game like AHK or slowing it down like Cheat Engine, etc., with the only output of this being a video feed captured live, then it's just not feasible to begin with.