Versão Mais Recente


Versão mais recente disponível: v0.9.9.1
Data de lançamente: 18 de Agosto de 2014
Disponível para: Android, Windows, iOS, Blackberry, Meego/Harmattan, Symbian, Pandora, MacOSX e Linux
Download da última versão: baixe aqui
Fiz um vídeo mostrando como o emulador está rodando o backend DirectX 9, os jogos testados foram Burnout Domintaor, Soul Calibur Broken Destiny e PES 2013. Como podemos ver no vídeo abaixo, existem inúmeros bugs nos jogos. O jogo que chega mais perto da perfeição, dentre os três, é o Burnout, que não apresentou bugs sérios, e pode ser jogado sem problemas. O único bug é com as fontes (letras) do sistema virtual do PSP, por exemplo, o texto dos perfis salvos, do teclado de criação de perfil (como podemos ver no Soul Calibur), mas não é um problema específico do jogo. O problema no Soul Calibur, além do dito anteriormente, também existe um no gameplay, onde os personagens estão "separados das armas. As armas ficam acima dos personagens, elas se movimentam de acordo com o botão que você aperta, e o corpo dos personagens também, para frente, para trás, etc. As vezes eles ficam "perdidos" atrás enquanto só se vê as armas se movimentando. No PES 2013 há também problemas no gameplay, parte do corpo dos personagens fica faltando, os personagens ficam literalmente retalhados. Isso pode atrapalhar na identificação dos jogadores do seu time.

Obs: No vídeo, os jogos estão rodando com muito lag, mas isso é por causa da gravação, jogando normalmente pode rodar a 100% dependendo do jogo.



Bom, em quase todos os jogos vai existir bugs por agora, mas vamos esperar mais algumas atualizações. Em breve estarei aqui com mais novidades.
Bom, vim trazer uma grande novidade a todos, agora você pode jogar uma grande parte dos jogos nas ultimas builds usando o backend DX9. O segredo é usar as configurações corretas. Eu fazendo alguns testes em uma das builds, descobri que uma das causadores da maior parte dos bugs é a opção Vertex Cache, o motivo da desaparição de muitos objetos 3D. Não é apenas o Vertex Cache que causa problemas, também a opção Software Skinning, dependendo da combinação de configurações usada, o gráfico também ficará muito ruim. Usando a configuração correta, é possível jogar os jogos, claro que vai existir várias imperfeições, mas para quem não conseguia rodar o emulador até alguns dias atrás, jogar é o que importa, não é mesmo?

Veja o que o Vertex Cache causa do jogo God of War: Chains of Olympus:


Mesmo com Vertex Cache desativo, o Software Skinning ainda causa esse bug:

Desativando as duas opções, os gráficos poderão ficar assim:


Para os gráficos ficarem um pouco melhores, você também pode desativar o Hardware Transformation, e ficarão assim:


Não achei nenhum tipo de configuração que deixe os gráficos "perfeitos", mas está bom demais para poucas semanas de trabalho. Em breve, com certeza, teremos menos bugs.

Leia a postagem anterior e veja como ativar o backend DirectX 9 nas ultimas builds.
Os desenvolvedores estão trabalhando na emulação via software usando o DirectX 9, já é possível ver algum trabalho. Eu testei a build v0.9.9.1-262-g1985e6d no meu "super PC" (que nem placa de vídeo tem), e já consigo obter o UI do emulador, até é possível iniciar os jogos e tal, mas infelizmente nenhum jogo pode ser considerado "jogável". Existem muitos bugs nas animações 3D, vários objetos faltando, não se pode ver nem mesmo o personagem de alguns jogos.

Menu God of War: Chains of Olympus

Em alguns jogos ainda é possível ver mais coisas, como eu vi nas screenshots dos usuários do fórum que também testaram. No entanto, nada que possibilite jogar alguma coisa, infelizmente. Eu acredito que em poucas semanas já teremos notícias melhores, que nos deixe pelo menos jogar, mesmo que com alguns bugs.

Como fazer o emulador funcionar pelo DirectX?

Se você for baixar o emulador e sua placa de vídeo não tiver suporte à OpenGL ES 2.0, com certeza você receberá uma mensagem de erro. Mesmo que você baixe uma dessas versões que possuem o pré-suporte à emulação DirectX 9. Como o emulador ainda não está pronto para ser usado com esse tipo de emulação, então ele não vai detectar seu tipo de backend automaticamente (OpenGL ou DirectX). 

Aí você se pergunta "como ele fez para o emulador funcionar no meu PC que nem placa de vídeo tem?". Bom, o processo é meio complicado, porque você precisa editar o arquivo ppsspp.ini, que, por acaso, só é criado depois de iniciar o emulador pela primeira vez. Aí, você se pergunta de novo "como eu vou iniciar o emulador se ele exige OpenGL ES 2.0? Esse cara deve estar de sacanagem comigo!". Eu também me fiz essa pergunta quando me disseram que precisava editar tal arquivo. Mas eis que surge a salvação: usar um arquivo ppsspp.ini já pronto, por exemplo, o que tem no emulador do meu celular ou da versão DirectX já postada aqui no blog, que vocês devem ter. Caso não tenha, pode baixar o arquivo aqui.

Depois de pegar um arquivo ppsspp.ini já pronto, você só precisa abri-lo, procurar a linha "[Graphics]" (sem aspas) e abaixo dele adicionar "GPUBackend = 1" (sem aspas). No caso, o arquivo disponível pra baixar aí em cima não precisará disso, já coloquei nele. Depois de editado (ou baixado pronto), vá na pasta do emulador (lembrando que só funciona nas ultimas builds), crie uma pasta chamada "memstick", dentro dela "PSP", e dentro desta outra, "SYSTEM", e então jogue o arquivo lá. Agora só inciar o emulador. 

Vá testando as builds diariamente para ver se há algum progresso, lembre-se de copiar a pasta "memstick" para o novo emulador.

Bom, eu acho que é só isso, vamos cruzar os dedos e torcer para que logo logo consigamos jogar algum jogo via DirectX. Eu estarei acompanhando aqui o progresso, e postarei as coisas importantes que forem acontecendo no decorrer do desenvolvimento.

Jogo bem legal no android


visitem: https://www.youtube.com/channel/UCz0bPcAcuLHTc51lavLEHXQ
Galera, primeiramente peço desculpa porque nas ultimas semanas o blog estava literalmente abandonado. Não tenho mais tanto tempo quanto antes para me dedicar a ele, mas vou tentar fazer o possível a partir de agora.

O motivo real desse tópico é compartilhar esse vídeo que eu fiz com as melhores configurações para o PPSSPP na versão v0.9.9.1. Infelizmente não tenho tempo para elaborar aquele tutorial explicativo que sempre faço após o lançamento de uma nova versão, ainda mais que a maioria deles dizem quase a mesma coisa, acrescentando apenas a explicação de novas opções. Então caso vocês queiram algo mais aprofundado, veja o tutorial da v0.9.8, não mudou muita coisa desde v0.9.8 para a v0.9.9, apenas algumas opções novas (que particularmente não vi nenhuma utilidade até agora) que devem corrigir algum problema em algum jogo específico, mas não achei nada sobre elas. Algumas das novas opções já estavam presentes nas versões anteriores, mas foram apenas mudadas com mais opções, como o caso da "Qualidade das curvas spline/bezier" que antes só havia como deixa-las com qualidade baixa (quando marcada) ou normal (quando não marcada). Mas nada demais, até então.

Então fique com esse vídeo simples, apenas mostrando as configurações que estou usando atualmente. Elas devem rodar a maior parte dos jogos sem problemas. Caso não funcione com o seu, verifique a lista de compatibilidade aqui no blog e veja se seu jogo é compatível, caso seja, teste mudar algumas configurações em gráficos ou sistema para ver se o jogo funciona. Se não tiver sorte, comente abaixo o seu problema para que eu tente ajudar.


Obrigado, pessoal, até a próxima!
Isso aí, finalmente a v0.9.9 foi lançada no dia 22 de Julho (ontem). Isso quer dizer que o emulador está mais perto da versão 1.0, que é a primeira versão "estável" de um programa, ou seja, com o menor número possível de problemas e bugs.

Agora vejamos algumas das novidades:

-Suporte a texturização de cores a partir de framebuffers, corrigindo alguns problemas gráficos, como as sombras em Final Fantasy: Type-0.
-Mais tipos de cópias framebuffer são agora tratadas corretamente, correção de uma variedade de problemas gráficos, como o sol no Burnout e muitos mais.
-Melhor compatibilidade Savedata do PSP real.
-Suporte para mais codecs utilizados por "BGM Personalizado", às vezes funciona bem com: MP3, AAC
-Suporte ao formato de vídeo PMP.
-Implementado alguns modos de mistura estranhos como ABSDIFF como shaders, fixando os contornos em DBZ Tag Team e muito mais.
-Instrução da emulação da CPU Vrot melhorado - que causava quebras gráficas FF3 antes.
-Muitas correções de bugs em todo o UI, tocar D-pad agora funciona melhor quando em escala maior.
-Solução implementada para suportar truques de stencil no Star Ocean o melhor possível em todas as plataformas
-Principais correções para carregamento de módulos de gerenciamento de memória, corrigindo novos jogos
-Traduções em língua búlgara e tailandeses foram contribuídos
-Muitas, muitas mais correções do jogo e correções de bugs

O que você está esperando pra baixar a nova versão, clique aqui para baixar no site do PPSSPP.

Verifique a Lista de Compatibilidade

Nota: A partir da v0.9.7 você precisa baixar o Visual C++ Runtime 2013 no Windows. Baixe aqui.
Separei alguns problemas comuns reclamados pelos leitores, e suas possíveis soluções. Mas nem todos os problemas podem ser solucionados com a mesma solução, podem existir algumas raras exceções.

Estou tendo tela preta no jogo ao iniciar ou após as cutscenes.

Bom, o que você pode para começar é verificar se o Modo de Renderização está em Buffer rendering (Renderização com buffer) ou Non-Buffer rendering (Renderização sem buffer). Se estiver nessa última, é possível que esse seja o problema, pois é um tipo de speedhack que desativa alguns efeitos gráficos para dar mais velocidade. Então troque para a primeira opção e veja se funciona, se funcionar, está tudo certo.

Caso ainda não funcione, verifique se não há algum speedhack ativado, como o Frameskipping, e outros do menu Speedhacks. Desative algum até descobrir o causador do problema.

Caso nenhum dessas duas soluções funcione, pode ser um problema de compatibilidade com o emulador, nesse caso você terá que esperar mais algumas versões serem lançadas.

A tela fica "piscando" durante o gameplay.

Pode ser o problema com o Non-Buffer rendering, como eu disse, é um speedhack que desativa alguns efeitos gráficos. Tente o Buffer Rendering.

A opção frameskipping, quando ativada, pode causar esse problema, dependendo de quantos quadros você selecionou para pular. Troque a quantidade de quadros a ser pulado por um número maior ou menor. Geralmente alguns jogos funcionam melhores com números pares e outros com ímpares.

Personagens ou objetos não aparecem

Pode ser mais um problema no modo de renderização como nas questões anteriores, como também pode ser problema com alguma outra configuração gráfica. Nem todos os jogos apresentam problemas com as mesmas configurações, então faça testes com algumas configurações para tentar solucionar o problema.

Se não funcionar, pode ser problema de compatibilidade também. Se você quiser, pode testar em versões mais antigas, vá na página Downloads aqui do blog, lá possui todas as versões oficiais lançadas do emulador.

Quando abro o PPSSPP no meu computador aparece um erro no OpenGL.

Sua placa de vídeo não tem o requisito mínimo para rodar o emulador: OpenGL ES 2.0. Se sua placa de vídeo for compatível com uma versão inferior à 2.0, não irá funcionar, ela precisa ser compatível com 2.0 ou superior.

A única solução para esse problema no momento é usar a versão experimental emulada via DirectX 9 e não OpenGL. Infelizmente ela possui vários bugs e problemas de compatibilidade por ser sido "traduzida" da linguagem OpenGL para a DirectX, e como se o DirectX estivesse emulando o OpenGL que emula o PSP, quase isso. Saiba mais sobre a versão DirectX clicando aqui.

O emulador pede o arquivo MSVCP120.dll

Baixe o Microsoft Visual C++ 2013. Clique aqui para baixar. Também pode ser que você esteja com Windows 64 bit e tetando rodar o PPSSPP 32 bit. No site oficial do emulador, baixe o arquivo do emulador em zip (não o instalador) e depois de extrair, use o PPSSPPWindows64.exe em vez do PPSSPPWindows.exe.

A emulação está muito lenta.

Verifique nossos tutoriais de configuração aqui no blog. O tutorial mais recente é da versão 0.9.8, clique aqui e veja o post.

Bom, esses são um dos problemas mais reclamados aqui no blog e na página do facebook. Espero que isso ajude quem está com os mesmos problemas.

Até a próxima!
Hoje finalmente encontrei a solução para um dos problemas na emulação do God of War: Ghost of Sparta enquanto gravava mais um gameplay da serie. O problema é que muitos (até mesmo eu), não estavam conseguindo pular de uma pedra (ou seja lá o que é isto, rsrs) de baixo para outra em cima, em um determinado ponto da fase Mounts of Aronia do game, como mostrado na imagem abaixo:


Quando apertamos o botão X, o Kratos simplesmente pula mas não agarra na parte de cima, ele volta e agarra novamente na de baixo. A solução é muito simples, porém muito intrigante, o que você deve fazer é mudar o clock da CPU virtual do emulador para um dos valores: 0 ou 111 (os valores que testei, mas você pode tentar em outros). Nos tutoriais de configuração, eu sempre recomendo a vocês que usem em 60 em smartphones para ter mais velocidade de emulação, mas essa é uma exceção. Depois de chegar até o próxima Save Point, salve o jogo e mude o clock para o valor que desejar.

Eu ainda não sei realmente porque o valor do clock afeta nesse tipo de coisa, mas tenho minhas teorias malucas que não saberei explicar em palavras. Mas o importante é conseguir continuar o jogo tranquilamente, pelo menos até onde não surgir outro bug.

Veja abaixo o gameplay desta fase, veja que dá pra jogar sem problemas:



.Inscreva-se no meu canal e fique sempre atualizado nos últimos gameplays.

Bom, pessoal, há muito tempo que não posto nada no blog, o PPSSPP está evoluindo um pouco devagar agora, até porque ele está bem estável e só precisa de alguns ajuste para atingir a estabilidade completa. Como não há muitas notícias para postar no momento, estarei postando alguns gameplays dos jogos nas novas compilações do emulador (que você pode baixar aqui). Meu último gamplay foi do jogo Need for Speed: Shift.

O jogo é muito bom, e na minha opinião, a jogabilidade e os gráficos são melhores do que as versões anteriores para o PSP (Most Wanted 5-1-0 e Underground Rivals, por exemplo), por ser uma versão mais recente. Eu não joguei muito o jogo, então não tenho muito a falar sobre o ele.


Como dá pra ver no vídeo, ele estava rodando um pouco lento, por estar com modo buffer rendering ativado e por estar sendo gravado com um aplicativo que reduz o desempenho do celular. Mas nada que atrapalhe a jogabilidade.

Não se esqueça de dar um like no vídeo, e também se inscreva no canal e fique sempre ligado nos próximos gamplays.

Bom, pessoal, eu decidi disponibilizar no blog todas as versões oficiais do PPSSPP para download, desde a 0.1 até a mais atual. Se você está curioso para ver como eram as versões antigas ou está precisando de alguma delas por causa de um problema de compatibilidade na atual, então baixe já!

Foi meio trabalhoso encontrar algumas, mas depois de um tempo encontrei percebi que todas estão hospedadas no servidor do site oficial do PPSSPP. Você pode baixa-las na página "Downloads" aqui do blog.

Por que eu precisaria de uma versão antiga do PPSSPP?

Bom, como eu disse no começo do post, você pode ser simplesmente um curioso para ver como foi a evolução do emulador em cada versão, ou você está com um problema de compatibilidade com algum jogo que era possível jogar em alguma versão antiga. Vou citar aqui algumas versões que podem ser usadas para alguns jogos, caso você saiba de algum jogo que precisa de uma versão antiga, por favor nos informe no comentário.

v0.7.5

Essa versão é uma das únicas que foi possível jogar os jogos Naruto. Nela você não tinha o problema do save, então você pode usa-la para criar o save do jogo, depois pode copia-lo para a pasta da versão mais atual do PPSSPP (Windows), ou instala-la no lugar da antiga (Android).

v0.9.5

Algumas pessoas reclamaram que o emulador está travando em uma das últimas fases do Crisis Core: Final Fantasy VII nas versões mais recentes, se você está tendo esse problema baixe a versão 0.9.5 onde era possível terminar ("zerar") o jogo.

Se você sabe de mais jogos que precisam de uma versão antiga, por favor, comente!
Todos os Direitos Reservados para PPSSPP. Site criado em 25 de Janeiro de 2013. Tecnologia do Blogger.

Vote Todos os Dias

Visualizações

Canal do YouTube

Este é meu novo Canal, meu antigo foi excluído. Por favor, se inscreva.

Curtir o PPSSPP Brasil

Seguidores