#Simulate Keystrokes / User Input
20 messages · Page 1 of 1 (latest)

why?
someone tried to build bot that will learn to play celeste
where is vid somewhere how that bot beats first screen of prologue
about half hour
iirc celeste tas has an end point where you can send arbitrary inputs in real time
amazing 🤩 Where can I find it?
You can only send actions like frame advance to celestetas
While it might be possible to dynamically write a tas file and frame advance, it would be quite slow
I think it would make sense to see how celestetas hijacks inputs and do the same
Note that there are a few cases for older versions in celestas' code, you can just ignore those
https://github.com/EverestAPI/CelesteTAS-EverestInterop/blob/c3a09f3444546ee76adc6501870fef5fece05236/CelesteTAS-EverestInterop/Source/EverestInterop/DebugRcPage.cs
huh, does this not work with arbitrary keybinds?
No only hotkeys
dang it
Hmm it might be easier to just use celestetas as a dependency tho 
And that shouldnt really have performance issues
Just because someone else already did it doesnt have to mean you cant do it
Would you happen to know where in TAS They do this? I've looked over the code and cant figure it out
dont know where exactly, tho as said later, it might make sense creating a tas on the fly