Jogar Guitar Hero Online no controle

Publicado por Paulo Sergio Travaglia 26/11/2008

[ Hits: 23.356 ]

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

Relatórios do LightSquid por Grupos

Configurar gateway e servidor DNS com dialog

"Integrando" nslookup ao ping

Backup completo em fita

Migrar de MySQL 3.x e 4.x para 5.0 no Debian


  

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