MacroRecPlay - record and playback a macro on the fly

Documentation, usage tips and configuration guides for Titan Two scripts and bytecodes published by the community users.

Re: MacroRecPlay - record and playback a macro on the fly

Postby Scachi » Sat Sep 29, 2018 7:23 pm

Update : Version 1.03
Now supporting 9 macros with unique filenames (per T2 slot) for using the same script in different T2 slots
Option to configure playback loop count per macro file
User avatar
Scachi
Brigadier General
Brigadier General
 
Posts: 3044
Joined: Wed May 11, 2016 6:25 am
Location: Germany

Re: MacroRecPlay - record and playback a macro on the fly

Postby filoogaroo » Sat Sep 29, 2018 10:29 pm

Piouuu u rock !!!
User avatar
filoogaroo
Sergeant Major
Sergeant Major
 
Posts: 70
Joined: Thu Aug 30, 2018 2:47 am

Re: MacroRecPlay - record and playback a macro on the fly

Postby Ninjaporchcats » Wed Oct 03, 2018 1:20 pm

I am still using the original one you made, and it works fine. The issue i have is time. I wish i could record 5 minutes, but it doesn't seem to go that long.
User avatar
Ninjaporchcats
Master Sergeant
Master Sergeant
 
Posts: 29
Joined: Thu Aug 09, 2018 10:04 pm

Re: MacroRecPlay - record and playback a macro on the fly

Postby Scachi » Wed Oct 03, 2018 3:22 pm

Using the latest one it works fine for 8 minutes..haven't tried longer times:
Code: Select all
 
17:02 GVM Output: started recording of:
17:02 GVM Output: macrp6A.gmk
17:10 GVM Output: GCMD:InteractiveConfiguration.Refresh
17:10 GVM Output: stopped recording after 484724ms of file:
17:10 GVM Output: macrp6A.gmk
17:10 GVM Output: Start macro run: 1 of file:
17:10 GVM Output: macrp6A.gmk
17:18 GVM Output: play back was active for 478874ms - skipping at the end 5850ms
17:18 GVM Output: Start run: 2 of file:
17:18 GVM Output: macrp6A.gmk
User avatar
Scachi
Brigadier General
Brigadier General
 
Posts: 3044
Joined: Wed May 11, 2016 6:25 am
Location: Germany

Re: MacroRecPlay - record and playback a macro on the fly

Postby shad0w » Wed Oct 03, 2018 6:12 pm

Haven't had a chance to try out the updated script, but will mess around with it this weekend. Fantastic work Scachi. Thanks for this - and all the other scripts you've made. Really appreciate it :)
User avatar
shad0w
Corporal
Corporal
 
Posts: 4
Joined: Thu Dec 14, 2017 4:02 am

Re: MacroRecPlay - record and playback a macro on the fly

Postby trshy » Mon Oct 15, 2018 1:13 pm

thanks for this fantastic scrpit, one of the reason i bought T2 is for its macro feature which then i realized is complicated and i can't do it yet because i'm not a programmer, however your script solved the issue for me, and i'm glad that you exist in this world lol. i have a question though, is it possible to press other buttons while the macro is playing? like dodging.. etc or at least pressing a button ( like the dodge button in certain mmo games) to actually dodge and also the macro is canceled at the same time, for now i can only press the button that stops the marco then pressing the dodging button to dodge some bosses mechanic, which sometimes work and smoetimes get me killed due to fast bosses mechanics.
User avatar
trshy
Sergeant First Class
Sergeant First Class
 
Posts: 20
Joined: Wed Sep 05, 2018 6:02 pm

Re: MacroRecPlay - record and playback a macro on the fly

Postby Scachi » Mon Oct 15, 2018 2:51 pm

As far as I know you can press other buttons as long as they were not recorded in the macro itself, but I am not sure about that.
That will not stop the running macro.

I can add an option to set a specific "emergency" macro stop button to abort a running macro.
User avatar
Scachi
Brigadier General
Brigadier General
 
Posts: 3044
Joined: Wed May 11, 2016 6:25 am
Location: Germany

Re: MacroRecPlay - record and playback a macro on the fly

Postby trshy » Mon Oct 15, 2018 6:42 pm

Scachi wrote:As far as I know you can press other buttons as long as they were not recorded in the macro itself, but I am not sure about that.
That will not stop the running macro.

I can add an option to set a specific "emergency" macro stop button to abort a running macro.


yeah please do that, this will be awesome, also once the macro is running i can't press anything all buttons are stopped unless i stop the macro i can't press anything,
User avatar
trshy
Sergeant First Class
Sergeant First Class
 
Posts: 20
Joined: Wed Sep 05, 2018 6:02 pm

Re: MacroRecPlay - record and playback a macro on the fly

Postby Scachi » Mon Oct 15, 2018 8:16 pm

I have uploaded version 1.04
It allows you to set a different playback start and playback stop button/combo now.
To stop the running macro with a single press adjust the settings:
set "stop playback" to "0) Press button 'Epsilon'"
and set the button Epsilon to the button you want to stop the combo, like PS4: Circle/BX: B

I have tested : The device monitor shows output of the buttons I press manually during a running macro:
+ stick movement : seems to be disabled all the time, no matter if I move them during a macro recording or not.
+ buttons: as long as the macro has not set the value of the button I press manually.
when the button I press manually gets set after 30 second by the macro the first 30 seconds my manually input seems to work. after the 30 seconds my input isn't display for the output on the device monitor anymore.
User avatar
Scachi
Brigadier General
Brigadier General
 
Posts: 3044
Joined: Wed May 11, 2016 6:25 am
Location: Germany

Re: MacroRecPlay - record and playback a macro on the fly

Postby shad0w » Fri Nov 16, 2018 4:26 am

Hi Scachi -

Still loving the updated script with multiple macro support. Works great.

The next time you update, could you increase the max iteration count (current max is 255)? Not sure if there are any memory constraints that would block that. Not sure what number I'd go with, but 512+ would be more than enough for me. I tried making a custom local copy but not sure how to get (and save) the additional #include file. If you don't have the time, no worries. Thanks again!
User avatar
shad0w
Corporal
Corporal
 
Posts: 4
Joined: Thu Dec 14, 2017 4:02 am

PreviousNext

Return to User's Script Documentation

Who is online

Users browsing this forum: No registered users and 106 guests