Jogar Guitar Hero Online no controle

Publicado por Paulo Sergio Travaglia 26/11/2008

[ Hits: 23.987 ]

Download MapeiaBotoesControle.sh




Às vezes para matar um tempinho, eu jogo uma versão em flash do jogo Guitar Hero:
http://www.gamesx.com.br/jogos/guitar_hero/guitar_hero.asp

Como jogar pelo teclado cansa um pouco, montei esse script para mapear os botões via xjoypad e jogar pelo meu controle de Playstation (ligado a porta paralela)

Divirta-se!

Obs: Depende do xjoypad e utiliza o kdialog para exibir os prompts.

  



Esconder código-fonte

#!/bin/bash

# Script criado para mapear os botoes do controle de playstation
# nas teclas "a", "s", "j", "k" e "l" (Guitar Hero Online...)
# 08/03/2008 - Paulo Sergio Travaglia

# Verifica se o xjoypad ja esta rodando
qtde_proc=`ps -ef | grep xjoypad | grep -v grep | wc -l`

if [ $qtde_proc -ne 0 ]
then
  kdialog --warningyesno "O mapeamento ja está ativo. Deseja desativar?"
  if [ $? -eq 0 ]
  then
    # obtem o numero do processo e o encerra
    num_proc=`ps -ef | grep xjoypad | grep -v grep | awk '{print $2}'`
    kill -9 $num_proc
    exit 0
  fi
  exit 0
fi

# Levanta o mapeamento do controle
nohup xjoypad -buttons 10 11 46 12 38 45 39 44 1> /dev/null 2>&1 &

kdialog --msgbox "O mapeamento de botões foi ativado" -title "Aviso"

Scripts recomendados

plaspkg lite

Manipular um arquivo txt como se fosse uma planilha de calculo

Manipulação dos arquivos criados pelo Motion

Configuração do Iptables em modo texto.

burncd.sh


  

Comentários
[1] Comentário enviado por JoseLucas em 27/11/2008 - 18:37h

Quando há vontade há um modo!
Parabéns...
[]'s

[2] Comentário enviado por felipeg5x em 24/10/2009 - 15:42h

Eu naum consigo usar faz um tutorial ae plis

Vlw e parabns

[3] Comentário enviado por pstglia em 27/10/2009 - 21:07h

Vou tentar montar um aqui rapidinho: :)

1) Baixe os fontes do xjoypad (ps: se vc achar o binário já compilado é melhor, dai vc pode ir direto para o passo 4):
http://members.chello.at/erich.kitzmueller/ammoq/down/xjoypad.zip

2) Descompacte, entre no diretorio dos fontes criado (xjoypad) e edite a linha abaixo do arquivo makefile:

unzip xjoypad.zip

cd xjoypad

vi makefile (ou o editor de sua preferência)

De: cc -o xjoypad xjoypad.c sendevent.c /usr/X11R6/lib/libX11.a
Para: cc -o xjoypad xjoypad.c sendevent.c /usr/lib/libX11.so

3) Compile os fontes:

make

4) Copie o binário gerado para /usr/local/bin (executar como root)

cp xjoypad /usr/local/bin

5) Baixe o script dessa dica e de permissões de leitura e execução para ele:

chmod 755 MapeiaBotoesControle.sh

6) Rode o script:
./MapeiaBotoesControle.sh

Espero que ajude


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts