When I started this thread 4 years ago, I was an admin assistant and not the administrator I am today. We were still in the middle of transitioning from the old administration to the new and the old site to the new site. Since then, philosophies have gradually evolved to be more inclusive than they were at the time of the thread's creation. As such, many of the statements in the OP are no longer necessarily true.
I believe the bare minimum would be (THIS IS NOT OFFICIAL POLICY YET):
- Able to be played back between different people. Note that this requirement may be waived in the future for a new classification of TAS movies that do not meet current verification standards.
- Movie format that allows for determining run time in some fashion. I would like to remove this requirement eventually, but that requires some development work.
- Documentation on how to run the tool, including an Emulator Resources subpage.
- One staff member running a test movie and parser support (guide to adding parsers). Again, this requirement maybe waived for a potential classification of TAS movies that do not meet current verification standards.
- Able to be recorded in some fashion. As fsvgm777 posted above, tools should no longer require internal dumping options and OBS is totally acceptable.
- Any changes made to gameplay in whatever fashion must be documented. We want as much transparency as possible.
----
You might have noticed I have removed the open source requirement.
When discussing with Dustforce TASers, we found that their tool, Dustmod was actually closed source due to its creator having been access to the source code of the game by developers. In that thread we pushed the issue to forum posters, but in retrospect, that might not be the right move. I am not assigning fault to those involved in that decision given that as a whole, we are still trying to figure out how to approach community with this sort of thing. Given our current philosophy of
acting to serve TASers at large instead of acting as an authority over them, trying to uproot them off their tool would be unproductive. And yet, by asking specifically if this thing would be fine, we were essentially inviting people to just tell them no. These people reside in their own spaces and likely would not feel comfortable arguing in a space that does not belong to them. The forums are a lot less popular than they used to be as well, and are difficult to use to gauge community sentiment.
Staff actually had discussed this issue internally prior to opening the discussion and we were fine with it. Yes there are long-term maintenance concerns, but I imagine if that is ever the case, their community will move on to something else. We can do what we can to maintain access to older movies. I believe closed source is totally fine in cases where work is being done with a game's actual closed source code.
I am not comfortable with removing the open source restriction from emulators at this time.
----
We have been reaching out to communities regarding their tas tools. We now support GZ for Ocarina of Time, and are looking into other tools including but not limited to CelesteTAS for Celeste, CoffeeTools for UFO50, Celia for PICO8, Dustmod for Dustforce, and TASMod for Minecraft.
Feel free to respond with any concerns or questions.