I've updated my ultimate framework to version 1.1, bringing along a ton of new functionality.
The link
New features include:
- Every bind replaced with alias (except for taunt, but i've included options for you)
- Easy way to rebind your keys without touching your scripts
- Many, many helpful features for scripters like:
- Every button calls 4 functions: button press, action, button release, state_change_callback
- Isolated from script lastinv, invnext, invprev, spec_mode, spec_next and spec_prev
- Many miscellaneous aliases for frequently used commands
- 6 global key modifiers : 2 press, 2 toggle and 2 sticky
- AAAAAaaaand the most impressive, albeit useless to you,
friggin' compiler written in ruby, because i don't want to maintain 2.7k lines of code manually
Feel free to use, criticize, experiment and participate in development of this script!
UPDATE 1.1.1: included Null-cancelling movement script
I've updated my ultimate framework to version 1.1, bringing along a ton of new functionality.
[size=16][url=https://gitlab.com/vharabar/TF2_ulitmate_script_framework]The link[/url][/size]
New features include:
[list]
[*] Every bind replaced with alias (except for taunt, but i've included options for you)
[*] Easy way to rebind your keys without touching your scripts
[*] Many, many helpful features for scripters like:[list]
[*] Every button calls 4 functions: button press, action, button release, state_change_callback
[*] Isolated from script lastinv, invnext, invprev, spec_mode, spec_next and spec_prev
[*] Many miscellaneous aliases for frequently used commands[/list]
[*] 6 global key modifiers : 2 press, 2 toggle and 2 sticky
[*] AAAAAaaaand the most impressive, albeit useless to you,
friggin' compiler written in ruby, because i don't want to maintain 2.7k lines of code manually
[/list]
Feel free to use, criticize, experiment [size=16]and participate in development of this script![size]
UPDATE 1.1.1: included Null-cancelling movement script
Can someone kind of dumb down what this is for someone who hardly uses scripts/configs other than editing his own? It seems cool but I'd like to know more about it
Can someone kind of dumb down what this is for someone who hardly uses scripts/configs other than editing his own? It seems cool but I'd like to know more about it
AKA bind all the things!!! This more or less makes each button have 4 states that can each be bound to do something. So a single press of the w key could have you go forwards, spam a bind, shoot, and then kill yourself all with one key. Now the entire keyboard can do it. Get ready for shitty meme spam x10000
AKA bind all the things!!! This more or less makes each button have 4 states that can each be bound to do something. So a single press of the w key could have you go forwards, spam a bind, shoot, and then kill yourself all with one key. Now the entire keyboard can do it. Get ready for shitty meme spam x10000
this would've came in handy for rando last night
this would've came in handy for rando last night
smokeeCan someone kind of dumb down what this is for someone who hardly uses scripts/configs other than editing his own? It seems cool but I'd like to know more about it
It's a template/framework for future scripting. The idea is that developing script when using this framework would allow you to focus on the functionality of the script instead of doing all the groundwork or backbone for all the scripts. The other thing is that any script you make would use the same fundamental names for aliases, meaning that it would be easier to share it with other people and for people to swap that script into their own config and not interfere with other scripts.
Summarized, it's a dev tool kinda. A framework for scripting. Allows modular sharing.
EDIT: at least that's how I understand it.
[quote=smokee]Can someone kind of dumb down what this is for someone who hardly uses scripts/configs other than editing his own? It seems cool but I'd like to know more about it[/quote]
It's a template/framework for future scripting. The idea is that developing script when using this framework would allow you to focus on the functionality of the script instead of doing all the groundwork or backbone for all the scripts. The other thing is that any script you make would use the same fundamental names for aliases, meaning that it would be easier to share it with other people and for people to swap that script into their own config and not interfere with other scripts.
Summarized, it's a dev tool kinda. A framework for scripting. Allows modular sharing.
EDIT: at least that's how I understand it.
Medico_di_BiscottiSummarized, it's a dev tool kinda. A framework for scripting. Allows modular sharing.
EDIT: at least that's how I understand it.
You got it absolutely rght.
[quote=Medico_di_Biscotti]
Summarized, it's a dev tool kinda. A framework for scripting. Allows modular sharing.
EDIT: at least that's how I understand it.[/quote]
You got it absolutely rght.