Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[request] TAStudio branch lua functions #843

Closed
brunovalads opened this issue May 16, 2017 · 6 comments

Comments

Projects
None yet
4 participants
@brunovalads
Copy link

commented May 16, 2017

While working on TAStudio using various branches would be nice to get information in lua, like:

  • table tastudio.getbranches(): Returns a table with current branches, with id, frame and text;
  • table tastudio.getbranchinput(int branch_id, int frame): Returns a table of buttons pressed on a given frame of the chosen branch;
  • some function to read greenzone data of other branches in order to know the memory state at a given frame or prior to that.

My intention is to make a ghost script to be used while you're TASing.

@vadosnaprimer

This comment has been minimized.

Copy link
Contributor

commented May 16, 2017

Can't work on this anytime soon.

@vadosnaprimer

This comment has been minimized.

Copy link
Contributor

commented May 29, 2017

BTW how are you planning to draw ghost input letters (if that's your plan)?

@brunovalads

This comment has been minimized.

Copy link
Author

commented May 29, 2017

@vadosnaprimer My idea is to display different instances of the character, exactly like this ghost display in this video https://www.youtube.com/watch?v=Qd1y27xMIBA
The problem is that this script used to make the ghosts uses data from separate movies, you kinda need to run each movie in order to record stuff, only then you get the final result.
My idea is reading data form the branches of the tasproj you are currently working, in order to manipulate this data to display ghosts in realtime, to help the comparison between branches.

@vadosnaprimer

This comment has been minimized.

Copy link
Contributor

commented May 30, 2017

Yeah except that doesn't answer my question. Imagine you have info about branch input. What do you do next?

@brunovalads

This comment has been minimized.

Copy link
Author

commented May 30, 2017

I forgot what I thought for the inputs, I guess my idea was to compare inputs from different branches looking for matches and differences to develop a tree view of them.
More important than inputs, the ram data from the greenzone would be essential for this ghost idea.

@zeromus zeromus added the Enhancement label Jul 10, 2017

@adelikat adelikat self-assigned this Aug 5, 2017

@adelikat adelikat closed this in 3f8aa0e Aug 5, 2017

@adelikat

This comment has been minimized.

Copy link
Contributor

commented Aug 5, 2017

Implemented :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.