Hello, Recently, YoYoGames released a lot of source code on Humble Bundle https://www.humblebundle.com/weekly including 10 Second Ninja Source Code. I made a TAS Tool for another game of this bundle called Another Perspective and I think I can do that easily for 10 Second Ninja easily. I wanted to know if someone would actually be interested in a TAS Tool or would it be useless ?
I am 100% sure Bisnap would want to re-TAS this. There are spots to improve the TSA and a TAS would be a much easier tool to use. I'll have him look at this thread and see what he thinks.
He made a TSA of this game, and he wants to make a TAS. I asked him about it and he said he would like to. Here is the current TSA:
Ok, I looked into the game code. It's pretty well programmed for TAS. All the inputs are global variables (which means you can get them from anywhere in the code). Which means I can easily control it. Here are the following variables (inputs) you'll be able to control using TAS files : global.L global.R global.A global.B global.C global.D global.RS global.U global.ESC
That's great news! Thanks on behalf of Bisnap, me, and every 10SN fan for the effort on your part to get this to happen!
Don't expect BizHawk-quality TAS tool. It will be basics. Text files as inputs, and run the game everytime to see the result. Also I added a text file for seed (I heard Bisnap likes seeds) for RNG manips so you can try with every seeds. Things I need to implement to finish the tool : Declare all the variables needed and the acquisition of the inputs in the first room creation code (so at game start) and start the execution in the first game room (tutorial). It will be 100% accurate however you can get lags on your computer but the inputs are 100% accurate, just the rendering is kinda shit with this engine. In theory, the code already works. But theory isn't often reality.
Done. The TAS Tool is finished, I'll upload it in my GDrive, I need to write down how to use it properly. (It would be cool to host it on the Game page / Resources).