jsTree e jQuery

Pesquisar este blog

Contribua

Te ajudei? Quer retribuir? PIX de qualquer quantia.

Caixinha de Som - WS-909RL

Um problema comum após algum tempo é o cabo de energia de má qualidade começar a dar mau contato.

Sintonizar Rádio
Se ficar em uma só estação ou apenas chiado, segure o botão Play para mudar de estação de rádio.

Intel Me Deixou Na Mão

Eu atualizei meu Notebook para o Windows 10.
O problema é que a minha placa de vídeo é uma Intel HD Graphics 3000 e a Intel não fornece driver Windows 10 para ela.
Agora um dos meus jogos não roda por conta disto.


Erro no FarSky

Estou com o erro abaixo no FarSky. Alguém pode me ajudar?

C:\Program Files (x86)\Steam\steamapps\common\FarSky>java -jar farsky.jar
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
        at java.lang.Class.privateGetMethodRecursive(Unknown Source)
        at java.lang.Class.getMethod0(Unknown Source)
        at java.lang.Class.getMethod(Unknown Source)
        at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 7 more


Termos em Jogos

Hack and Slash - Porradaria e Sangue
Indie - Individual (pessoa não vinculada a empresa), Pessoa aventureira na produção de jogos.
Roguelike - jogo 2D, jogo dos velhos tempos


Poesia - Você Contra Todos

Nem toda a água do mar é capaz de afundar um navio se ela não entrar dentro dele.
Assim como, nem toda negatividade do mundo pode nos afundar se não a deixarmos entrar.

Jogo Outlast

Eu tenho um computador Core e não Dual Core.
Meu notebook tinha 4 GB de RAM, ou seja,  o dobro do mínimo pedido.
Eu tenho uma placa gráfica HD Intel 3000 e não uma GTX.
O jogo de início ficou uma porcaria de tão lento.
Fui teimoso e fiquei chateado por não funcionar.
Instalei o Windows 10 com o DirectX 12 e fiz um upgrade da memória para 8 GB.
Agora sim, está jogável e sem lentidão.
Joguei muito pouco e no momento sim, eu recomendo o jogo.

Já Vi um OVNI (AVCs/NVA)

Enquanto chamamos tudo de apenas UFO (sigla para Unknown Flying Objects).
A elite dos EUA chama-os de AVC (sigla para Alien Visitation Craft), ou seja, NVA (Naves de Visitação Alienígena).

Senta que lá vem a história:
Na época eu fazia estágio em uma empresa de Embu-Guaçu (SP), então conheci uma garota...
Não se preocupem ela é daqui da terra mesmo...
Durante a semana eu trabalhava e estudava, nos finais de semana eu ia para Embu-Guaçu namorar, saia umas 22:00hs da casa dela porque o ônibus demora muuiiittooo e o último passa as 23:00hs, num desses finais de semana estava lá eu esperando o ônibus não tinha nada a fazer senão olhar para o céu, então avistei uma estrela vermelha.
Então pensei deve ser um balão em chamas, essa tal "estrela vermelha" estava muito longe, começou a descer e subir lentamente em movimentos senoidais.
Então pensei: um helicóptero com uma luz forte.
Então essa "estrela vermelha" cruzou para a esquerda e foi parar no outro horizonte a minha esquerda em apenas 2 segundos.

Me espantei e comecei a pensar que diabos é isso... 
Fiquei observando durante uns 20 minutos... um outro rapaz percebeu também e chamou a atenção de todos do ponto de ônibus, todo mundo ficou olhando perplexos sem fazer ideia do que se tratava... o ônibus chegou e fui embora louco por não conhecer alguém com uma câmera para ter filmado tudo...
Foi a décadas atrás e não existia smartphone ou celular com câmera.

Segue o endereço do avistamento.
https://www.google.com.br/maps/place/R.+Boa+Vista,+883+-+Centro,+Embu-Gua%C3%A7u+-+SP,+06900-000/@-23.8343167,-46.8201593,17z/data=!3m1!4b1!4m5!3m4!1s0x94ce4b2ee3a9db7f:0x7cb454db786b957a!8m2!3d-23.8343216!4d-46.8179706?hl=pt-BR

Nomes dados a esse fenômeno ou fenômenos parecidos.
Boi-tatá (cobra de fogo)
Bola de fogo no céu
Orb vermelho
Mãe do ouro



Relatos de pessoas com experiências parecidas com a minha.
Nota: Não é uma conversa linear, eu fui tirando printscreen de vários comentários de vídeos que estavam no YouTube.



















Java - Erro: Query cannot be converted to TypedQuery


Query cannot be converted to TypedQuery

Este problema ocorreu comigo quanto tentei utilizar a versão do EclipseLink (JPA 2.1).
Quando instalei a versão do EclipseLink (JPA 2.4.1) corretamente o problema foi resolvido.

Outro erro que eu havia cometido foi o de ter apenas adicionado eclipselink.jar e esqueci do javax.persistence_<versão>.jar no momento de configurar a biblioteca EclipseLink (JPA 2.4.1).

Nota: Eu tive que alterar a ordem na lista de bibliotecas para funcionar, deixando-a entre as primeiras, talvez você não precise fazer isto.

PMDB

O PMDB não é eleito por ninguém. 
Ele sobrevive extorquindo políticos que para terem seu apoio devem ceder ministérios, outros cargos, etc. Não importa o que seja, se vai ser bom para o povo ou não, eles apoiam qualquer coisa desde que eles ganhem algo em troca. 
Não é algo novo que veio com PT isso sempre foi o "modus operandi" deles. 

Comentário de Video

Como o vídeo não permite comentário irei comentar aqui


O pessoal tenta ficar indiferente, normalmente como ficamos com: mendigos, crianças abandonadas, drogados, etc.
Mas diante dos gritos de socorro elas se sentem obrigadas a agir.
Por enquanto não conseguimos ficar indiferentes a uma pessoa dentro de um saco gritando por socorro, então elas ficam super irritadas porque quebrou a rotina busão, trabalho, marmita, busão, casa, dormir...





SOCORRO! Java e o seu Pluguin Baseado em NPAPI

O Chrome está desativando pluguins com a tecnologia NPAPI e em seu lugar só aceitará pluguins com a tecnologia Pepper API (PPAPI).
Essa decisão afeta:
Flash da Adobe (Este já se adaptou e portou o Flash para Pepper)
Web Unity da Unity (Não sei que pé está)
Facebook Video do Facebook (Não sei que pé está)
Java Pluguin da Oracle (Não há planos para portar a nova tecnologia)
Silverlight da Microsoft (Não há planos para portar a nova tecnologia)

Preciso criar um aplicativo RIA e pretendia usar Java FX, pois sou programador Java e seria mais fácil para mim.
Até onde sei somente a Adobe se adaptou a essa nova tecnologia.
Agora não sei se eu aprender Java FX o meu aplicativo vai funcionar futuramente.



O Firefox 52 (março/2017) ou mais atual também desativou o suporte a tecnologia NPAPI.



Achei que a Oracle iria adaptar o Java FX para essa nova tecnologia, mas pesquisando, não há planos da Oracle para portar o Java FX para o Pepper API (PPAPI).
Eles atualmente pedem para usar outro tipo de navegador.
A Microsoft também não possui planos para portar o Silverlight para Pepper.



Soluções

- Vi sugestões do plugin IE Tab, porém eu não tenho certeza se este plugin também é NPAPI. Se alguém usa por favor me diga se funciona ou não.
- Outra sugestão é o formato .jnpl que apenas é baixado pelo navegador.
- E a última e mais radical é foda-se o Chrome e usar outro navegador.


Existe um consenso que a tecnologia NPAPI  é insegura e está defasada e por esse motivo está sendo abandonada por praticamente todos os navegadores.









March Of War: Face Off - Deck Alliance Nível 26

O meu deck (baralho) no nível 26.
x2 Armored Recce
x1 Desert Raider
x1 Afrika Korps
x2 Supply Half-Track
x1 Command Half-Track
x1 Maginot Turrent
x3 Grenadiers
x1 Medical  Half-Track
x2 Motivating Speech
x2 Parachute Brigade
x1 Rearguard
x2 Commandos
x1 Expert Logistics Officer
x2 Panzer
x1 Zeppelin Bombing Run
x1 Zeppelin Incendiary Bombs
x1 Airbone General
x1 Grand Slam Bomb
x2 Tall Boy Bomb
x1 Storm Trooper
x1 Devil's Choir

Cartas que preciso pretendo ter


4GB de RAM para Windows 7

Quero compartilhar a minha experiência.
Meu vizinho disse que o computador dele estava lento e um amigo dele disse para colocar 8 GB de RAM que assim ficaria mais rápido.
Eu abri o gerenciador de tarefas e somente o sistema operacional consumia 1GB de memória.
Afirmei que tinha bastante memória sobrando, ou seja, 3GB para rodas os programas, mas que poderia colocar mais memória sim, pois mais memória é sempre bem-vindo.
Quando ele colocou 8GB a diferença foi gritante o desempenho melhorou muito.
O sistema operacional passou a consumir 2GB ao invés de 1GB, chego a conclusão que quando se usava 4GB o sistema estava usando 1GB da memória RAM e 1GB do disco rígido por isso o péssimo desempenho.
Quando colocou 8GB, o sistema operacional deixou de usar o disco rígido e passou a usar somente a RAM, por isso o desempenho foi as alturas.
É uma pena ver muita máquina boa no mercado com apenas 4GB e Windows 7.


China Box - À la carte Porcaria

Nunca comam nesse restaurante, peçam delivery mas nunca vá lá, o atendimento é péssimo, demoram 50 minutos para te atender, mesmo reclamando da demora eles nem dão a mínima.
Fica a dica.

March of War: Face Off

A Steam nunca vai dizer mas eu vou.
Este jogo é Fremium (Free + Premium - grátis e pague para obter vantagens) e Pay To Win (Pague para Vencer).

Retiro o que eu disse.
Eu comprei 3 pacotes de cartas com gems e não veio nada de tão especial assim. (Talvez a Marine Sky Raiders).
Eu tive mais sorte em duas compras normais com gold das quais vieram duas cartas Command Tank.
Outras cartas que gosto muito e vieram de compras normais (gold) são: Veterans, Napalm e MG42 Section.

A Revolta da Formatação a R$ 50 "real" (50 conto)

Vejo muitos técnicos de informática se revoltarem com este valor onde até mesmo atende a domicílio inclusive.
Temos que ter em mente que esse tipo de coisa, atualmente não exige qualificação.
Um fuçador de PC com um vídeo do youtube consegue fazer.
Já vi vídeos de crianças quebrando senha do WI-FI usando o You Tube, ou seja, tem coisas que basta ser alfabetizado para fazer, portanto tem baixo valor agregado.
Pensando um pouco melhor coisas como lavar, passar, limpar etc. estão cobrando em torno de R$ 70,00 a R$ 100,00 então concordo que R$ 50,00 é desvalorizar a própria profissão.


Políticos Imunes a Crise

Eles não sentem nada disso em plena crise aumentam o próprio salário em 80% a 150%. 
Possuem segurança particular. Comandam tanto o tráfico quanto a polícia. 
Está tudo bom para eles, foda-se o resto.

ERR_CONNECTION_RESET

Este erro (ERR_CONNECTION_RESET) pode ocorrer em fóruns pelo motivo abaixo.
Se você fizer referência a um executável ou extensão de script como por exemplo cmd.exe ou qualquer coisa .exe o servidor pode "resetar" a conexão por deduzir que se trata de um ataque.
Escreva . e x e ou aplique um itálico [i].[/i]exe.

3D Game Builder - Obter IP Externo

Baixe o arquivo:
http://wsantos.eti.br/3d_game_builder/ipexterno.rar

Descompacte o arquivo onde o .exe do seu projeto se encontra.

No OnCreate do mapa:
[code]
const SW_HIDE = 0;       // prompt roda oculto 
const SW_SHOWNORMAL = 1; // prompt será mostrado

SaveStringToFile('c:\saida_ipexterno.txt', 'Aguarde 30 segundos e tente novamente.'); 
ShellExecute('open', 'cmd.exe', '/C ipexterno > c:\saida_ipexterno.txt', NULL, SW_HIDE);
[/code]

No OnInteract do botão:
[code]
var stringList    : TStringList;
var strInicial    : String;
var intPosInicial : Integer;
var intPosFinal   : Integer;
var intQtd        : Integer;

stringList := TStringList.Create(); 
stringList.LoadFromFile('c:\saida_ipexterno.txt');

strInicial    := 'Address: ';
intPosInicial := Pos(strInicial, stringList.GetText());

if (intPosInicial = 0) then
begin 
    SetLabelText('Label1', stringList.GetText());
end
else
begin
    intPosInicial := intPosInicial + Length(strInicial); 
    intPosFinal   := Pos('</body>'  , stringList.GetText());
    intQtd        := intPosFinal - intPosInicial;
    SetLabelText('Label1', copy(stringList.GetText(), intPosInicial, intQtd));
end;
[/code]

Aqui está o exemplo completo:
http://wsantos.eti.br/3d_game_builder/ExemploIPExterno.rar


SFTP Net Drive

Não instale essa porcaria.
Falsa propaganda.
Diz que é grátis porém não grava profile.
Até parece que alguém vai digitar todos os dados do servidor para cada conexão.
Portanto a versão freeware é inútil e enganosa.


PrimeFaces 5.1 - CommandButton - Ícone personalizado

Segue como eu consegui colocar uma imagem (ícone) no botão do primefaces, ou seja, componente CommandButton.

Os meus arquivos (default.css e cabecalho.png) estão nas seguintes pastas.


CSS (default.css)
.cabecalho {
    background-image: url('../imagens/cabecalho.png') !important;
}

XHTML

<h:head>
    <link href="${facesContext.externalContext.requestContextPath}/resources/css/default.css" 
          rel="stylesheet"
          type="text/css" />
</h:head>
<h:body>

    <p:commandButton type="push" 
                     title="Editar cabeçalho" 
                     icon="cabecalho" />    
</h:body>

Não esqueça de limpar o cache do seu navegador.





JavaMail (1.5.2) Enviar Email Autenticado Não SSL

Baixe o arquivo javax.mail.jar em
https://java.net/projects/javamail/

Por exemplo, versão 1.5.2
https://java.net/projects/javamail/pages/Home#Download_JavaMail_1.5.2_Release

Adicione o arquivo javax.mail.jar ao seu projeto.

Usando

        String emails_para[] = new String[]{"email1@provedor.br", "email2@provedor.br"};
        
        try {
            CorreioEletronico.EnviarEmail(emails_para, "Assunto", "mensagem");
        } catch (MessagingException ex) {
            Logger.getLogger(TesteEmail.class.getName()).log(Level.SEVERE, null, ex);
        }


Enviar um e-mail autenticado sem SSL (Secure Socket Layer).

import java.util.*;
import javax.mail.*;
import javax.mail.Message.RecipientType;
import javax.mail.internet.*;

public class CorreioEletronico {
    //Por exemplo, smtp.ig.com.br
    private static final String MAIL_SMTP_HOST = "smtp.provedor.com.br"; 
    
    private static final int    MAIL_SMTP_PORT = 587;                    
    
    //Por exemplo, welgomes@ig.com.br
    private static final String MAIL_FROM = "emailde@provedor.br";
    
    //Como usuário geralmente é usado o próprio e-mail, por exemplo, welgomes@ig.com.br
    private static final String MAIL_SMTP_USER = "emailde@provedor.br";
    private static final String MAIL_SMTP_PASSWORD = "suasenha";
    private static final String MAIL_TRANSPORT_PROTOCOL = "smtp";
        
    public static void EnviarEmail( String emails_para[]
                                  , String assunto
                                  , String mensagem
           throws MessagingException
                , AddressException
                , javax.mail.MessagingException{
        
        //Set the host smtp address
        Properties props = new Properties();        
        props.put("mail.smtp.auth", true);
        props.put("mail.smtp.starttls.enable", true);                
        
        props.put("mail.smtp.host", MAIL_SMTP_HOST);
        props.put("mail.smtp.localhost", MAIL_SMTP_HOST);
        props.put("mail.smtp.user", MAIL_SMTP_USER);
        props.put("mail.smtp.password", MAIL_SMTP_PASSWORD);
        props.put("mail.smtp.port", MAIL_SMTP_PORT);                
        props.put("mail.transport.protocol", MAIL_TRANSPORT_PROTOCOL);
        
        // create some properties and get the default Session                
        Session session = Session.getDefaultInstance(props, null);
        
        boolean debug = false;
        session.setDebug(debug);
        
        // create a message
        MimeMessage msg = new MimeMessage(session);
        
        // set the from and to address
        InternetAddress addressFrom = new InternetAddress(MAIL_FROM);
        msg.setFrom(addressFrom);
        
        InternetAddress[] addressTo = new InternetAddress[emails_para.length]; 
        
        for (int i = 0; i < emails_para.length; i++){
            addressTo[i] = new InternetAddress(emails_para[i]);
        }//end for
        
        msg.setRecipients(RecipientType.TO, addressTo);
        
        // Optional : You can also set your custom headers in the Email if you Want
        //msg.addHeader("MyHeaderName", "myHeaderValue");
        
        // Setting the Subject and Content Type
        msg.setSubject(assunto);
        msg.setContent(mensagem, "text/plain");
        
        //Transport.send(msg);        
        Transport transport = session.getTransport(MAIL_TRANSPORT_PROTOCOL);
        transport.connect (MAIL_SMTP_HOST, MAIL_SMTP_PORT, MAIL_SMTP_USER, MAIL_SMTP_PASSWORD);
        transport.sendMessage(msg, msg.getAllRecipients());
        transport.close();    

    }//end method

}//end class



Creeper World 3: Arc Eternal

No Steam você tem que pagar por este jogo.

Porém no Kongregate você joga de graça.
http://www.kongregate.com/games/whiteboardwar/creeper-world-3-abraxis

A Culpa é...

Esse negócio de um culpar o outro só leva a guerra. 
Tem que parar de demagogia e cada um fazer sua parte. 
Quando era representante de sala na faculdade um grupo de alunos queria ferrar com o professor por causa das notas baixas, então questionei se eles leram a apostila, fizeram todos exercícios e se a presença nas aulas estavam em dia, eles recuaram imediatamente.

AutoHotKey e Far Sky

ATENÇÃO: Use o modo de compatibilidade rodar como administrador.
Eu utilizo este código para facilitar a minha vida no Far Sky.
É um saco deixar o botão esquerdo apertado enquanto se coleta as coisas.
Com esse script ao apertar o botão direito do mouse o botão esquerdo fica pressionado, basta dar outro clique direito que o botão é solto.
Ajuda inclusive a mover as coisas do inventário.

alternar := true

caminho = %A_ProgramFiles%\Steam\Steam.exe
IfNotExist % caminho
{
    caminho = %A_ProgramFiles% (x86)\Steam\Steam.exe
}

IfExist % caminho
{
    Run %caminho% -applaunch 286340
    Process, Wait, java.exe
    Process, Exist, java.exe
    PID = %ErrorLevel%
    Process, WaitClose, %PID%
    ExitApp
}

RButton::
    if alternar {
        send {LButton Down}
    }else{
        send {LButton Up}
    }
    alternar := !alternar
return

Todo PC Deveria Possuir Um Mini No-Break

Eu acho um absurdo uma máquina complexa como um computador desligar de forma repentina.
É uma falha de projeto horrenda.
O computador possui dados em circuitos voláteis, ou seja, circuitos que perdem informações quando desligados.
Não deveriam jogar a responsabilidade no usuário de comprar um no-break.
E mesmo o usuário comprando um no-break, nada impede dele usar o no-break até que se esgote a bateria e tudo desligue bruscamente, não resolvendo a falha de projeto.
Todo computador deveria ser projetado com um "mini no-break" dando um tempo pelo menos curto para que o sistema operacional e os softwares tratem os dados antes de tudo simplesmente desligar bruscamente.
Bom. É o que eu acho e você? Qual a sua opinião.

HP Probook 4430s Não dá boot pelo DVD

Quebrei a cabeça com isso.
Meu notebook estava com um defeito intermitente no leitor de DVD.
Defeito intermitente para quem não sabe é aquele defeito que aparece e desaparece.
Dei o boot com o DVD do Windows 7 apaguei as partições e no meio da instalação aparecia um aviso de arquivo faltando.
Achei que era a mídia de DVD, então queimei outro DVD na velocidade mais baixa (2x) e ainda marquei para verificar o DVD após a gravação.

Não funcionou e comecei a tirar um monte de conclusões errôneas.
Achei que não deveria ter apagado a partição HP TOOLS.
Fiquei fuçando na BIOS e achando que havia algo errado com ela pois apesar de configurar para dar o boot pelo DVD isto não acontecia.

Finalmente Encontrando o Erro

Em uma das inúmeras tentativas de boot comecei a teclar DEL seguidas vezes e com isso o notebook insistia mais vezes em ler o DVD.
Estranhei o barulho do leitor de DVD, eu ouvia o giro e depois um TEC!.
Então peguei um pedaço de algodão e passei nas lentes do leitor de DVD e tirei alguns fiapos que ficaram presos.
Ao dar o boot para minha alegria o leitor de DVD começou a leitura, lembrando o som de uma mini turbina de avião, inclusive era possível sentir pequenas vibrações vinda do notebook devido a rotação do DVD dentro do leitor, então começou a carregar a instalação do Windows e daí para frente tudo deu certo.
Então se você está com o mesmo problema que eu tive, limpe o leitor de DVD que talvez dê certo.

Golpe pelo Skype / Trying to Trick Us

Espertinho tentando dar o golpe.
Olha o que recebi no Skype



Dear Santos

It’s my urgent need For a foreign partner that made me to contact you for this transaction.I am André Sayegh  working with First Gulf Bank here in Dubai(U.A.E) I write to contact you over a very important business transaction which will be of our interest and benefit to our both families.

In 2007,one Mr. Husson Santos,whose surname is same as yours and has your country in his file as his place of origin, made a fixed deposit for 36 months, valued at $26,700,000.00 with my bank. I was his account officer before I rose to the position of Chief Executive Officer. The maturity date for this deposit contract was 27th of September 2010.Sadly Mr.Husson was among the death victims in the September 2009 earthquake in Indonesia that left over 1,200 people dead while he was there on business trip.

Since the last quarter of 2010 until today, the management of my bank have been finding means to reach him so as ascertain if he will roll over the Deposit or have the contract sum withdrawn. When I discovered that this will happen, I have tried to think up a procedure to preserve this fund and use the proceeds for business.

Some directors here have been trying to find out from me the information about this account and the owner, but I have kept it closed because, I know that if they become aware that Mr Husson is late, they will confiscate the funds for themselves. Therefore, am seeking your co-operation to present you as the one to benefit from his fund at his death since you have the same name, so that my bank head quarters will pay the funds to you. I have done enough inside bank arrangement and you only have to put in your details into the information network in the bank computers and reflect you as his next of kin.

There is no risk involved; the transaction will be executed under a legitimate arrangement that will protect us from any breach of law.

If you agree with this proposal,I am not a greedy person, so I am
suggesting we share the funds in this ratio, 40/50% 10% for Expenses, Let me know your mind on this and please do treat this information highly confidential.  We shall go over the details once I receive your urgent response. Kindly forward your response to me immediately through email below:

Mr. André Sayegh
First Gulf Bank of Dubai
Email: Andre.sayegh24@gmail.com

Net Virtua - Sites ou serviços do Google

O net virtua do trabalho está péssimo. 
Alguns sites abrem e outro não.

O técnico após 4hs achou o problema.
Aqui é IP FIXO, o problema estava no IP, ao trocar por outro resolveu.

Mais uma coisa, antes de chamar o técnico a primeira atendente disse que o problema era no meu computador porque ou funcionava todos os sites ou não funcionava nenhum.
Liguei novamente e a segunda atendente agendou o técnico.
Infelizmente é muito comum nos depararmos com atendentes que não sabem o que falam.

Shantae Risky's Revenge - Como configurei meu Joystick da marca Knup modelo ns-3121

No steam acesse o menu
Exibir > Modo Big Picture

Clique no ícone da engrenagem.
No grupo Controle clique em Adicionar/Testar

Em Controles detectados, clique no controle que foi detectado.

Configure seu controle e ele funcionará em todos os jogos que exigem joystick.



Dica: Para deixar o jogo em full screen, aperte ALT+ENTER.