Toribash
Original Post
3 ways to improve controllabitity
(1) allowing players to redefine keys, especially allow seperate keys for contracting and extending, and keys for holding and relaxing.

it is really annoying when i play with my laptop and keeping press Z twice for each joint i want to contract, and sometimes i just miss them cause the time limit is coming and i need to rush the pressing.. the same thing happens to a lot of people who is yelling "missclicked" in games.....why couldn't it be four different keys and we can do it more precisely.

(2) providing a fixed small 2D tori at some corner of the screen, with joints that can be easily clicked;

i saw too many times that my tori bending into a twisted posture, with limbs cross over each other and it is hard to click on the joint i want to change. rotating camera repeatly is not necessary for the core gameplay i guess.

(3) providing several slots to store previously inputted joints-status, which is most useful to carry out some complex openers;
i've been often heard, especially in a tourney, that sb. says they didn't finish their opener. this kind of mistakes are also familiar to me when i try some new openers.
Originally Posted by wayto View Post
(1) allowing players to redefine keys, especially allow seperate keys for contracting and extending, and keys for holding and relaxing.

it is really annoying when i play with my laptop and keeping press Z twice for each joint i want to contract, and sometimes i just miss them cause the time limit is coming and i need to rush the pressing.. the same thing happens to a lot of people who is yelling "missclicked" in games.....why couldn't it be four different keys and we can do it more precisely.

Personally, I don't have a problem with the current setup, as I'm extremely used to it; but I do see that a lot of other people have this problem. You could probably do this with just a script, but I guess some people would prefer it more.
Originally Posted by wayto View Post
(2)

Originally Posted by wayto View Post
providing a fixed small 2D tori at some corner of the screen, with joints that can be easily clicked;

i saw too many times that my tori bending into a twisted posture, with limbs cross over each other and it is hard to click on the joint i want to change. rotating camera repeatly is not necessary for the core gameplay i guess.

Sweet idea, I feel like this should be something you should be able to adjust at your own will. Personally, I would never really use it since I usually just pivot the camera like a madman until I get it, but I do remember days of frustration when that's annoying.
Originally Posted by wayto View Post
(3)

Originally Posted by wayto View Post
providing several slots to store previously inputted joints-status, which is most useful to carry out some complex openers;
i've been often heard, especially in a tourney, that sb. says they didn't finish their opener. this kind of mistakes are also familiar to me when i try some new openers.

There was an entire script built for this purpose, it's out-dated but I remember it working on version 4.2 or something.


Cool ideas, probably wouldn't be hard to implement, first one has been suggested before but yeah.
I'd like to see the second one implemented, it'd be especially useful for a lot of people.
[SIGPIC][/SIGPIC]
|Replay|ORMO|
almost positive all 3 of those are possible through lua scripts.

daanando made something like you described in the second one. although the goal was mouseless play, it's likely that a clickable version is possible.

as for the first one, it's probably most efficient if you write your own script.

and here is the most important script you'll need
thanks u guys.

everybody is saying script would help. but i personally a little bit confused in finding tutorials. i mean, the scripts topics are in 2 extremes, either it is a already made script, which is not easy to read when u r not familiar with the commands; or it is a ABC tutorial, saying everything from the very beginning of coding, like variable or loops etc.

i guess a lot of people are familiar with c#, java or atleast javascript, so there is no need for the introduction of basic concepts.

what i think is more useful is nothing but a list of all the practical functions/commands with their acceptable parameters and some brief explaination and/or sample scripts.

like, which function could we use to get joint status? and how are the status coded?(e.g. 0 for relax, 1 for holding) and which one is to be used to set joint status? which one is using to get mouse/keyboard inputs?

are there any tutorial like that? if there is, maybe i can help to build some feature i mentioned above..