terça-feira, 14 de setembro de 2010

Pequena modificação a pedidos.

changelog:

- Adicionado suporte a redes com IP 10.0.*.*.

link:

http://www.4shared.com/file/SsLGV7z2/pspeasywirelesscontrollerbeta5.html

sábado, 11 de setembro de 2010

beta4 released!

Dessa vez não tem muito o que explicar!

changelog:

- Adicionado suporte a redes com IP 10.10.*.*.

link:

http://www.4shared.com/file/5a1k3rwy/pspeasywirelesscontrollerbeta4.html

beta3 released!

Bom galera (pra não perder o costume), percebi que algumas pessoas tem problemas na hora de realizar a conexão entre o PSP e o host. O problema pode ocorrer devido ao redirecionamento dos pacotes pelo roteador para um host conectado via wireless (hosts conectados com cabo não têm esse problema).
Para quem quer estar por dentro, a explicação que eu achei foi a seguinte: por algum motivo, alguns roteadores não redirecionam pacotes endereçados a um host conectado dia wireless corretamente. Ao pingar o cliente a partir do host, é como se você informasse ao roteador que você está vivo e conectado, o que faz os pacotes serem entregues corretamente. Se alguém tiver uma explicação melhor, adoraria entender a fundo o fenômeno! hahaha! :)

changelog:

11/09/2010 - v.beta3 (Apenas cliente)

- Aparentemente alguns roteadores não gostam da ideia de redirecionar vários pacotes UDP por segundo para um host conectado atraves de um roteador, via wireless (esse problema não ocorre com o host conectado via cabo). Também aparentemente, o problema não é exclusivo do PSPEWC, já que tive a oportunidade de testar alguns samples do SDK nesses mesmos roteadores e constatei que o problema permanece. Porém, por sorte, acabei percebendo que quando isso ocorre, bastar pingar o PSP a partir do HOST que os pacotes passam a ser entregues corretamente. Nessa atualização, a única mudança é que agora, no cliente, é mostrado o IP do PSP, para que dê para pingar.
Portanto, se alguém estiver com esse problema, bastar ir em: iniciar -> executar -> ping "IP DO PSP". Isso deve fazer com que a luz do LED comece a piscar 'loucamente'.
PS: Esse é um fix temporário. Infelizmente estou totalmente sem tempo ultimamente. Espero que ajude alguém!


Resumindo: se você está usando um computador que se conecta via sem fio ao roteador e está tendo problemas, pingue o PSP e seus problemas acabaram!

link:

http://www.4shared.com/file/6vN_xQtG/pspeasywirelesscontrollerbeta3.html

domingo, 11 de julho de 2010

beta2 released!

Bom galera, corrigi um erro (leia-se incompetência) no código do servidor que estava fazendo ele consumir muito processamento.

changelog:

11/07/2010 - v.beta2 (Apenas servidor)

- Diminuição do uso de processamento pelo servidor. Um simples sleep() resolveu o problema. O processamento foi de 25% para 0% nos meus testes. Acredito que isso deva melhorar a experiência em computadores mais antigos ou em jogos mais pesados.

link:

http://www.4shared.com/file/4N0VU0Og/pspeasywirelesscontrollerbeta2.html

terça-feira, 6 de julho de 2010

beta1 released!

Bom galera, ainda tem bastante coisa pra arrumar e fazer pra ficar legal, mas fiz algumas modificações grandes dessa vez, principalmente na estrutura do código.

changelog:

06/07/2010 - v.beta1 (Cliente + Servidor)

- Suporte ao analógico.
- Suporte para hold. Reconexão automática.
- Retirada a possibilidade de mudança de porta. Por enquanto, com só um cliente, só servia pra causar confusão.
- Reassociação das teclas virtuais. A história do NumLock só confundia.
- Maior compatibilidade com firmwares mais novos.
- Diminui ainda mais a taxa de transferência. Isso pode deixar o servidor mais leve. Se sentirem diferença, me avisem!
- Para próxima versão: suporte a dois PSPs (agora está meio caminho andado).


link para download:
http://www.4shared.com/file/A-kv3Vf5/pspeasywirelesscontrollerbeta1.html

sexta-feira, 2 de julho de 2010

alpha2 released!

Apenas uma pequena alteração, mas crucial.

changelog.txt:

01/07/2010 - v.alpha2 (Apenas cliente)

- Aumentado o intervalo entre os envios de pacotes do PSP para o PC de 10ms para 100ms. O intervalo pequeno estava causando travamentos em máquinas mais antigas. Não percebi nenhuma mudança na jogabilidade.

Link:
http://www.4shared.com/file/uVe8lHdo/pspeasywificontrollervalpha2.html

alpha1 released!

Resumindo a história:

Comecei esse HB com a ideia de usar o PSP em um projeto da faculdade. O projeto não foi pra frente e na época eu desencanei. Há algum tempo eu voltei a programar e resolvi fazer algumas modificações que deixassem o HB útil. Enviei apenas pra um amigo e ele me convenceu a distribuir publicamente.



A ideia é a seguinte: usar seu PSP como joystick sem fazer nenhuma configuração. Nada de drivers ou PPJoy. Basta rodar o servidor no PC e o cliente no PSP. O PC vai interpretar os botões do PSP como se fossem de um teclado comum. Com isso você pode configurar os inputs dos emuladores ou jogos para corresponderem aos botões associados ao PSP (teclas do NumPad).

- Testado com sucesso nos modelos:
PSP3001 CFW 5.03 GEN-B/C/D
PSP3001 CFW 5.03 Prometheus
PSP2000 CFW 5.00 M33-6 com adaptador WIFI USB ENUWI ENCORE G2
PSP2001 CFW 5.03
PSP3000 OFW 6.20 (Patapon demo) - Funcionou uma vez e parou

Nos SOs:
Windows 7 x86/x64
Windows Vista
Windows XP

Link para download:
http://www.4shared.com/account/file/45GmClzY/pspeasywificontrollervalpha1.html

Peço que postem bugs, sugestões, agradecimentos e chingamentos nos comentários, já que só assim poderei melhorar as próximas versões!