Restringir o acesso de aplicativos ao dispositivo

0

Eu tenho um PC que tem a capacidade de lidar com vários clientes de jogos ao mesmo tempo (especificamente Tera Online). O que eu gostaria de fazer é atribuir e / ou restringir o acesso de cada cliente a um dispositivo (Gamepad) para que as ações de cada dispositivo afetem apenas o cliente especificado.

Depois de fazer algumas pesquisas com o PyGame do Python, vejo que um Gamepad funciona essencialmente como um teclado enviando eventos de chave global para todo o sistema e, em seguida, o aplicativo lendo esses eventos. A pergunta é: como posso torná-lo não global? Apenas um aplicativo lê um controlador? Qualquer ajuda é apreciada!

    
por Dustin 26.10.2013 / 23:00

1 resposta

0

Nas configurações de cada cliente do jogo, desvincule todos os controles e, em seguida, religue-os em um cliente para a entrada do controlador e o teclado no outro cliente.

Ele provavelmente não salvará suas configurações corretamente (ou seja, salvará a configuração do controlador ou a configuração do teclado)

Este é um truque que costumamos usar em jogos mais antigos que suportam joysticks como Day of Defeat. Não tenho certeza que funcionará no Tera Online, mas deve ser semelhante.

    
por 27.10.2013 / 00:28