sexta-feira, 31 de julho de 2015

Menos buffer, mais inputs.

Isso funciona como uma diminuição da taxa de armazenamento das teclas para o teclado.
Podemos dizer que o teclado envia mais inputs (comandos) em um menor período de tempo.

Vamos aos passos:

Abra o 'Executar' do Windows. Mantenha pressionada a tecla 'Win' (a bandeirinha do windows) e aperte a tecla 'R'



Pronto, agora digite regedit



Dê 'OK' e vamos entrar no Registro do Windows. Há uma grande quantidade de diretórios e sub-diretórios nos registros do windows é bastante importante que para TODA e qualquer ALTERAÇÃO no registro do Windows você crie um Backup em outras palavras você exporte (colocar num outro local) as informações atuais do seu registro.. Eu vou ensinar logo em seguida como fazer isso, vamos prosseguir:


Clique sobre o + em frente ao diretório 'HKEY_CURRENT_USER' irá expandir.

Agora clique novamente no simbolo de + em frente a 'Control Panel'



Clique novamente no simbolo + para expandir 'Accessibility'



Agora clique sobre 'Keyboard Response' com o botão direito do mouse e em 'Exportar' assim o windows irá exportar este diretório com as informações atuais para um local que você direcionar. Se algo der errado ou você experimentar valores com os quais o Windows não trabalha fazendo com que seu teclado se torne demasiado rápido ou até mesmo não funcionar você pode buscar este arquivo que você exportou e clicar 2 vezes sobre ele que as alterações originais irão ser registradas novamente no Registro necessitando apenas da reinicialização do sistema.




Acima você viu como Exportar a chave completa do registro, então vamos alterar as opções que o registro nos oferece para o teclado:

AutoRepeatDelay altere para 200
AutoRepeatRate altere para 6
BounceTime permanece o mesmo 0
DelayBeforeAcceptance altere para 0
Flags altere para 59



Agora é só reiniciar o sistema.. Você pode provar outros valores, porém sempre vai precisar reiniciar o windows para que as alterações sejam confirmadas.

LEMBRE-SE sempre que você alterar para algum valor que o windows passe a trabalhar de maneira errada você só necessita buscar o arquivo que você exportou e clicar 2 vezes nele e reiniciar o Windows para que ele volte com as informações corretas.

quarta-feira, 29 de julho de 2015

Jogar com o mouse?!

Você não leu errado!

Sabe aquela expressão nos chats das plataformas online de jogos de luta?

"Eu? Eu tô jogando no mouse!" ou então "Para você eu vou com mouse". Estas expressões podem conter uma verdade pouco conhecida. Usando o Xpadder você pode jogar com o mouse literalmente.

Ficou interessado em saber? Então acompanhe como fazer:

Você também pode estar a fim de saber sobre:
XinputEmu, emulador de controle de xbox360 para controles genéricos.
Pacote com todas as versões do XinputEmu já lançadas.
Seu teclado como você nunca viu.
Durazno, possibilidades para seu controle Xbox360.
B+C, Esquiva ou Contra-ataque em 1 só botão.
x360CE, um emulador de controle de xbox360 mais robusto.

USB de 125Hz para 1000Hz.


Presumo que você já tenha o software Xpadder, vamos criar um controle:




Clique no desenho do controle como está apontando a flecha ou clique na engrenagem mais a frente na mesma linha amarela onde se encontra o controle em que iremos clicar. Clique em 'Novo':





Agora clique em 'Joysticks' onde está iluminado em verde e faça os passos que o
Xpadder pede para você acompanhar 'Esquerda', 'Direita' etc.  Você pode aproveitar e fazer o mesmo com o 'D-PAD' logo abaixo e também com os 'Botões'. Você não precisa criar imagens ao fundo com joysticks isto é apenas um artificio para ficar com uma interface mais amigável ao seu controle, porém não é necessário a atribuição de imagens de fundo.

Seguindo:



Clique na Engrenagem que está iluminada em verde na imagem e clique em
'Mouse - Normal'
Para agregar as setas do mouse ao eixos do seu controle.




Adicione '8 direções' (talvez não seja necessário, porém pode haver futuramente conflito em diagonais)




Desça novamente até o final das opções da Engrenagem e clique em
'Configurações do Mouse'





Mova as barras adjacentes de 'Lento' para 'Rápido' tanto a superior quanto a inferior devem estar em 255. Você pode também marcar 'Mover simultaneamente', entretanto não sei se pode interferir no resultado final.

Agora iremos alterar o simbolo do mouse que foi atribuído aos eixos do nosso controle, pois senão eles irão movimentar o mouse de verdade na sua tela e isso para um jogo que não seja de tiro em primeira pessoa será muito inconveniente (caso você vá jogar um jogo em que é necessária a presença do cursor deixe com está, caso for jogar outro jogo onde a movimentação do cursor irá atrapalhar continue a seguir)

Como na imagem acima você irá alterar cada um dos 4 (quatro) cursores do mouse, clique em um deles e altere pelo botão correspondente no mouse, assim como está sendo exibido na imagem acima. Faça isso com os 4 (quatro), pois senão o fizer seu cursor irá se movimentar enquanto você está jogando.

IMPORTANTE, você precisa deixar o Xpadder em funcionamento enquanto joga. Você pode até fechá-lo que ele irá minimizar na bandeja do Windows, próximo ao Relógio do Windows.

VALE LEMBRAR que você pode também clicar novamente na Engrenagem próximo aos Eixos do controle e alterar a Deadzone e a Dimensão de Diagonal SOMENTE PARA JOYSTICKS CRIADOS VIA OPÇÃO 'JOYSTICK' EXCETO VIA POR 'D-PAD'.

É POSSÍVEL atribuir turbo (auto-fire) para TODOS os botões até mesmo para os eixos do controle.
Apenas selecione qual botão ou eixo vai receber a função TURBO (auto-fire) e clicar em 'Avançado'

Ao clicar em 'Avançado' você terá algumas opções procure 'Turbo' e marque a caixa 'Ativado' e selecione a intensidade da repetição do comando. Note que acima há a opção de 'Atribuições' onde você pode criar macros para A+B, C+D, B+C e para outras coisas...

Para desativar o Turbo é só desmarcar a opção '
Ativado'

Bom, é isto.











sexta-feira, 24 de julho de 2015

Pack das versões do XinputEmu.



Como o título diz, uma coletânea de XinputEmu.
Todas as versões já lançadas pelo site TocaEdit. Você pode ir testando um a um e até mesmo abrir vários ao mesmo tempo e testar. Nele há uma infinidade de Xinputs.dll com as quais você pode fazer experimentos mudando uma por outra já que nem todas têm o mesmo tamanho, pois são diferentes.

Se você não sabe o 'por quê?' deste pack talvez você não conheça o emulador de joystick de Xbox360 chamado XinputEmu que transforma seu Joystick genérico ou com Adaptador USB num Joystick para Xbox360. Quer conhecer? Clique aqui: XinputEmu

USB de 8ms para 1ms
Atalhos AB, CD, BC.
X360CE
Um teclado ou um controle?
Durazno, auxiliando seu controle de Xbox360.


TocaEdit XinputEmu Pack
http://www.mediafire.com/download/o5x380nk0zly5q2/TocaEdit+XinputEmu+Pack.rar

Fonte XinputEmu: http://www.tocaedit.com/2013/10/xbox-controller-emulator.html

Durazno, reduzindo Deadzone e muito mais.

Durazno, um aplicativo para controles Xbox360 que permite fazer ajustes extras.

Se você tem um controle Xbox360 ou um controle genérico emulando um controle de Xbox360 pode querer testar Durazno.

Se você tem um controle genérico USB ou um controle com adaptador USB e quer transformá-lo num controle de Xbox360 e não sabe como, leia isto:
Transforme seu controle genérico num controle de Xbox360.
X360CE, Emulador de controle de Xbox360 com opções avançadas.

Não tenho certeza absoluta que ele pode trabalhar em conjunto com XinputEmu e/ou X360CE, entretanto partindo do principio que tanto XinputEmu/X360CE quanto o Durazno trabalham com a mesma biblioteca de .dll podemos pensar que sim, que eles podem funcionar. Porém quem pode afirmar se SIM ou se NÃO é somente o usuário final, em outras palavras você que faz os testes e pode dizer se mudou algo ou não.

Baixe o Durazno em:
http://www.mediafire.com/download/cf5z595rtf9basq/Durazno+v0.6-18.zip

Bom, vamos partir do ponto em que
Durazno funcione com os emuladores de joysticks para Xbox360.
Abra o XinputEmu ou o
X360CE e agora abra o aplicativo do Durazno



Agora clique em 'Controller: Dummy' 2x (duas vezes) até que as barras abaixo fiquem acessíveis para alterações:


Agora marque a opção 'Separate Sticks Settings' ou você pode não desmarcá-la, pode deixar como está e começar a alterar as barras a baixo buscando uma melhor configuração extra. Você pode também marcar as caixinhas ao lado tais como 'LinearDZ', 'LinearADZ', 'Inv LS X' e as demais e novamente testando em seu emulador de jogo.

Você também pode clicar onde está os LEDs em verde, indicando controles ligados ao computador, e alterar um por um para ver se de fato isso pode ou não ter impacto.


Como sempre você pode e deve copiar os arquivos do Durazno (Durazno.INI e Durazno.exe) para a pasta do seu jogo em questão (Fightcade/Supercade/ArcLive/Steam/etc) porém você não vai poder (ou vai se você assim desejar) copiar a .dll do Durazno para a mesma pasta do seu jogo. Exceto se você não usa o método do XinputEmu ou X360CE, pois eles usam a mesma .dll que o Durazno, entretanto estas .dll têm tamanhos diferentes e podem funcionar de maneiras diferente também. Nos testes em que fiz permaneci com Durazno, XinputEmu abertos (minimizados).
É isto.


Fonte Duraznohttps://github.com/KrossX/Durazno















sexta-feira, 17 de julho de 2015

Atalhos AB, BC, CD.

Como criar os gatilhos L1, L2, R1 e R2 para ativar esquiva, contra-golpe e ativação de barra?
Vamos usar o programa chamado Joytokey.

Você, também, pode estar a fim de ver estes outros tutoriais:

XinputEmu, transformando seu joystick genérico num joy de Xbox360.
X360CE, um arsenal de opções para o seu joystick.
Eixos de um joystick em seu teclado?
Porta USB de 8ms para 1ms.


Após baixar o programa Joytokeyhttp://www.mediafire.com/download/1cjc15ft7hyy847/JoyToKey_en.zip

Extraia o arquivo .zip e procure o ícone do Joytokey


A tarefa agora será 'encontrar' quais botões o Joytokey assimilou pro seu controle, isso é muito fácil você vai clicar num botão e ele irá ser 'iluminado' em amarelo pelo programa. Veja o exemplo quando clico com o botão Triângulo do meu controle:



Quando pressiono o botão Triângulo o Joytokey reporta que ele é reconhecido como Button 1 agora é hora de adicionar uma tecla do teclado para este botão, você pode escolher as letras como se fosse na máquina (A, B, C e D) eu vou usar os números do teclado Numérico (Num Pad). Vou selecionar a tecla Numpad 0 para o Triângulo você pode escolher qualquer uma tal como a letra D como se fosse na máquina como já havia dito antes, mas lembre-se você vai ter que lembrar qual tecla selecionou para ser seus botões é com elas que iremos criar as combinações. Clique 2 vezes em Button 1 e vai aparecer para você mencionar qual tecla será: 

Você vai clicar agora com outro botão do seu controle e identificar com a luz amarela qual número foi agregado e vai fazer assim com todos os 4 botões necessários para os socos e chutes:


Este em seguida foi o botão Circulo (Bolinha) e vou colocar para o Numpad 2


Faça isso com os demais botões de comando (socos e chutes) 

Como na imagem acima quando pressiono os 4 botões todos estão devidamente configurados e são estes:

Soco Fraco >  NumPad 1
Chute Fraco > Numpad 2
Soco Forte >   NumPad 3
Chute Forte >  NumPad 0


Agora falta encontrar os gatilhos Rs e Ls, é só fazer o mesmo procedimento anterior. Você clica com um botão e ele vai te mostrar iluminando qual botão o Joytokey atribuiu para o seu comando

Vou começar com R2, pois é o primeiro da continuação de botões na tela do Joytokey, você vai clicar nele e vai ser iluminado como nos outros e quando for requisitado que você dê uma atribuição via teclado para este botão você vai preencher com 2 (dois) comandos do teclado. Vamos exemplificar com a Esquiva que no meu exemplo ficou sendo NumPad 1 e NumPad 2 (Soco Fraco e Chute Fraco)




Veja que na imagem acima eu selecionei 2 comandos já existentes e agora não foi apenas 1.
NumPad 1
NumPad 2

E você vai fazer isso para os outros gatilhos, você irá ao invés de adicionar novas teclas para estes botões apenas usará as teclas que já foram selecionadas anteriormente para os botões de comando.

Exemplo B+C no meu caso será NumPad 2 e NumPad 3 


NumPad 2
NumPad 3

E assim por diante podendo fazer mais atalhos como C+D, A+B+C.

Lembre-se de configurar os botões de Socos e Chutes no emulador via controle ou via teclado como quiser, já os gatilhos não é necessária a configuração no emulador.. Caso haja algum conflito procure na parte inferior do emulador os atalhos do próprio Final Burn Alpha e os apague ou os selecione de forma diferente:

Descendo a janela de configuração dos comandos no emulador você tem os atalhos do próprio emulador talvez eles possam estar impedindo você de configurar os botões mais acima então altere para teclas que não serão usadas.

É NECESSÁRIO QUE O JOYTOKEY PERMANEÇA ABERTO PARA QUE FUNCIONE.
Ele ao ser fechado fica minimizado na bandeja do sistema próximo ao relógio do Windows.

VALE LEMBRAR que no próprio Joytokey há também uma aba chamada "Preferences" onde você pode até aumentar o processamento em vários níveis 2x, 4x, 8x e até 16x dependendo do seu hardware. E ele conta com uma série de recursos adicionais para emulação de teclados em controles. Com ele você pode até mesmo jogar jogos em Flash onde só é possível jogar via teclado.







quarta-feira, 15 de julho de 2015

Teclado Gamer?

Já imaginou seu teclado ter opções de um verdadeiro joystick?

Com a criação de um joystick virtual você pode emular um joystick com o seu teclado.
Você pode até emular um controle de Xbox360 com o teclado.

Você vai precisar de alguns minutos do seu tempo para testar essa possibilidade.
Não é uma garantia que sua jogabilidade será outra ou nem mesmo que você se tornará um jogador melhor ou pior.

Não vou ensinar como instalar o PPJOY num Windows A, B ou C.
Única coisa que posso adiantar é que com Windows 7 (Seven) você vai precisar
reiniciar o windows e apertar F8 inúmeras vezes até aparecer algumas opções e selecionar "Desabilitar Imposição de Assinatura de Driver." E instalar o PPJOY.

Antes de começar faça um Ponto de Restauração no seu Sistema Operacional:
Como criar um ponto de restauração no Windows 7
Como criar um ponto de restauração no Windows 8
Como criar um ponto de restauração no Windows XP


Você pode procurar pelo PPJOY no site do Baixaki, Superdownloads e outros mais. Aqui tem um link do qual usei PPJOY 0.8.4.5

Tudo instalado vamos criar um controle virtual? Clique em "Add":



Adicionado o controle Virtual (no caso do Windows XP deve seguir a instalação manualmente) o Windows 7 ou posterior vai buscar pelo driver automaticamente, alguns usuários relataram falha na hora da instalação. Assumo que ocorreu tudo certo com a sua instalação.



Clique em "Mapping":

Como na imagem clique na 2ª opção 'Set a custom mapping for this controller'.

Talvez não seja aconselhável a adicionar "POV hats" (Point Of View) ao seu controle virtual, pois já tive problemas com teclas travadas ou sempre acionadas e não pude configurar nada, caso tenha problemas com os tais POV Hats, é só clicar novamente em "Mapping" e "Modify..." zerando os POVs para 0.

Os eixos (Axis) ficam por sua conta e os botões idem.

Clique em "Avançar" até chegar em POV Hats e "Concluir"

Em "POV hats" modifique como está na imagem acima.


Vá ao Menu Iniciar e procure por PPJOY Joystick Driver> Virtual Joysticks > Keyboard Joystick
Abrindo você vai configurar sua teclas que usa para jogar, como na imagem


Você pode também abrir Joystick Remixer
Menu Iniciar > PPJOY Joystick Driver > Virtual Joysticks > Joystick Remixer

Apenas modificando o 'timming' para 0 e clicando em Set (ele vai baixar para 5 ms)


Pronto, permaneça com os 2 aplicativos em aberto (minimizados) enquanto joga.
Você também pode fazer um combo com o XinputEmu, ele vai detectar o seu teclado como um joystick e transformá-lo num joystick de xbox360. E também poderá utilizá-lo com o X360CE o qual eu não tive compatibilidade com o PPJOY nos testes que realizei. 

REGULARMENTE você vai precisar reinstalar ou refazer os passos acima ao passar do tempo ele pode perder as características ficando até inócuo e obsoleto. 

DICA: Você, provavelmente percebeu que, também pode usar para emular um controle virtual para um controle físico. Como assim? Usando o mesmo esquema só que ao invés de usar o Keyboard Joystick você vai apenas usar o Joystick Remixer, porém mapeando todas as funções ali naquele aplicativo como "X Axis", "Y Axis", "Z Axis" e na caixa da frente qual dispositivo irá receber tal função por exemplo:

Generic USB Gamepad ========= X Axis
Generic USB Gamepad ========= Y Axis
Generic USB Gamepad ========= Z Axis


E clicando em "Save .ini" para não precisar refazer tudo novamente, apenas abrindo o Joystick Remixer e carregando o arquivo salvo "Load .ini". (O Joystick emulador pelo PPJOY Virtual Joystick também pode ser agregado ao XinputEmu entretanto pode haver um conflito, ou não).