As I mentioned
here, roll support is currently missing a few key features, such as input controls (keyboard and joystick support) and [wiki]GetPlayerInput[/wiki] support. I've made a
separate branch on my fork to work on it and test it. Attached is a patch file that can be used with GZDoom. I used this ACS script to test it:
Code: Select all
Int stick_roll;
Script "Test 1" Enter
{
While (True)
{
stick_roll = GetPlayerInput (-1, Input_Roll);
HUDMessage(s:"stick: ", i:stick_roll, s:"\n", s:"roll: ", i:GetActorRoll(0); HUDMSG_PLAIN, 1, CR_UNTRANSLATED, 0.15, -0.85, 0);
Delay (1);
}
}
I've made appropriate changes to my fork of ACC as well. So far, everything seems to be working, but I will need someone to look over it to make sure I didn't miss something.