Como programar seu Joystick Force Feedback no interior do ToonTalk

Apenas a para versão de 32 bits.

Para usuários avançados:

Se você tem um joystick force feedback (e ele é compatível com o DirectX 5 ou posterior, por exemplo, o Sidewinder Force Feedback Pro da Microsoft ou o Force FX da CH Products), então você encontrará uma agenda de controles remotos especiais para o seu joystick próxima ao fim da agenda de sensores. Nessa agenda, você encontrará os efeitos de força em páginas extras e alguns controladores na página oposta. Um efeito de força é ligado e desligado pressionando-se a barra de espaço. Como sempre, os robôs podem ser treinados para fazê-lo.

Os três controladores para um efeito de força são:

  • Duração. Determina quanto tempo o efeito durará. Ele está em milissegundos (milésimos de segundo).
  • Força. Determina quão forte será o efeito. Cem é um efeito de força 100% plena.
  • Direção. Determina a direção em que a força será aplicada. Ela é em graus (assim, varia de 0 a 359).

Para ler os botões ou movimento do joystick, utilize os sensores na agenda regular do joystick.

Os efeitos de força foram criados utilizando o IFORCE Studio, que está disponível gratuitamente na Immersion Corporation. Você pode alterar quaisquer das forças existentes ou criar novas. E elas estarão em sua agenda na próxima vez que você iniciar o ToonTalk.

Repare que o ToonTalk desliga, por "default", uma característica chamada Autocenter. Ele usa os motores para simular os saltos em um joystick padrão. Desligando-o, você obtém mais controle sobre o dispositivo. A linha TurnOffJoystickAutoCenter flag em seu arquivo ToonTalk.ini pode ser ajustada para deixar o Autocenter ligado.