Escolar Documentos
Profissional Documentos
Cultura Documentos
Nesse guia eu tentarei explicar como configurar corretamente o PCSX2 e dar algumas dicas
para o funcionamento dos jogos. Siga os seguintes passos:
Índice
1. Configuração dos plugins
o Configuração do plugin de vídeo (Graphics)
o Configuração do plugin de som (Sound)
o Configuração do plugin de controle (First Controller/Second Controller)
o Configuração do plugin CDVD
o Configuração do plugin Dev9
o Configuração do plugin USB
o Configuração do plugin Firewire
2. Configuração de BIOS
3. Configuração da CPU
4. Configuração de opções diversas
Configurando PCSX2
PCSX2 agora vem em 2 versões, a TLB e a VM (memória virtual). A versão TLB é o
pcsx2t.exe enquanto que a versão VM é o pcsx2.exe. Primeiro tente executar a versão VM,
seguindo as instruções dadas (digite o seu nome de usuário, execute log off/on e reinicie).
Se mesmo assim o programa não conseguir alocar memória, simplesmente use a versão
TLB e não se preocupe porque a diferença de velocidade não é tão grande. É dito que a
versão VM não funciona corretamente com sistemas que não possuem Service Pack 2
instalado, ou XP Home, mas não é limitado a estes sistemas, portanto se você quiser evitar
problemas simplesmente use a versão TLB.
Essa é a interface gráfica (GUI - Graphical User Interface) principal do PCSX2. Aqui você
pode mudar as configurações ou plugins usados pelo PCSX2 como você pode ver. Clique
em "Config=>Configure" para iniciar a configuração do PCSX2. Você irá ver uma tela
como essa (clique para aumentar):
Inicialmente você pode usar "Set Plugins Directory" e "Set Bios Directory" para mudar o
diretório a partir de onde o PCSX2 carrega seus plugins e bios respectivamente. De forma
que, se você não for usar os diretórios padrão (/plugins and /bios) você deve usar estes
botões para alterá-los. Os botões "Configuration", "Test" e "About" que você vê abaixo da
seção de cada plugin são para configurar o plugin selecionado, testar se o plugin
selecionado funciona (de certa forma obsoleto pois se ele aparece na lista significa que ele
irá funcionar) e para checar alguma informação sobre o plugin selecionado.
Graphics (Vídeo)
Que versão de pixel shaders sua placa de vídeo suporta?
Entre neste link GPU Database para descobrir. (agradecimento a Nachbrenner)
Agora você será capaz de usar o plugin ZeroGS v0.96.0 (da seção plugins do pcsx2), que é
um novo pluguin de vídeo baseado em DirectX 9 que exige uma placa de vídeo que
suporte pixel shaders 2 para funcionar.
GSdx9 v0.9.0, outro plugin baseado em DirectX 9 desenvolvido por Gabest é geralmente
mais rápido que ZeroGS em cenas 2D mas também pode vir a ser mais lento. Quem possui
placas de vídeo que não suportam pixel shaders 2 devem usar este plugin ao invés do
ZeroGS. Ambos plugins estão inclusos em todos os pacotes do PCSX2 v0.9.2 portanto
você não terá que baixá-los separadamente. Outros plugins como GStaris, GSmax ou
GSsoft NÃO irão aparecer na lista de plugins de vídeo visto que suas especificações estão
desatualizadas e você não deve esperar que eles tenham uma atualização em breve.
Resolution: Neste item você será capaz de escolher entre "Windowed" se você
quiser que GSdx9 seja executado numa janela, ou escolher a resolução e a taxa de
atualização que você quer para execução em tela cheia
Renderer: Aqui você pode escolher como os gráficos serão renderizados.
Selecionando "Direct3D", GSdx9 irá usar as capacidades Direct3D da sua placa de
vídeo, aumentando a velocidade de emulação significantemente. Além disto a
compatibilidade deste modo é muito boa, de forma que seu uso é altamente
recomendado.
Selecionando "Software (float)" GSdx9 irá usar renderização interna via software, o
que não fará uso algum da placa de vídeo, mas do seu processador ao invés disto.
Desta forma a velocidade de emulação é altamente reduzida mas se consegue a
compatibilidade máxima. Recomendada se você encontrar bugs gráficos com o seu
renderizador Direct3D.
Selecionando "Do not render" o plugin simplesmente não irá renderizar coisa
alguma, portanto não exibindo resultado algum na tela. Use somente se você quiser,
por exemplo, ouvir alguma música considerando que esta modalidade garante um
aumento dramático de velocidade.
Shader: Aqui você será capaz de escolher entre 5 opções:
Se sua placa de vídeo não suportar algum dos modos, eles não serão exibidos na
lista.
Fixed Pipeline: não irá usar a tecnologia de Pixel Shader. NÃO recomendado para
v0.9.0, considerando que as cores estarão corrompidas.
Pixel Shader 1.1: Irá usar Pixel Shaders v1.1, melhorando os gráficos. NÃO
recomendado para v0.9.2, considerando que as cores estarão corrompidas.
Pixel Shader 1.4: Irá usar Pixel Shaders v1.4, melhorando os gráficos.
Pixel Shader 2.0: Irá usar Pixel Shaders v2.0, melhorando os gráficos.
Pixel Shader 3.0: Irá usar Pixel Shaders v3.0, melhorando os gráficos. Altamente
recomendado para quem tem placas de vídeo que suportam pixel shaders 3. Rápido
e compatível.
Enable palettized textures (D3D PS v2.0+, slow): Como descrito, você irá precisar
de uma placa de vídeo que suporte Pixel Shaders 2 ou superior e usar "Direct3D"
para que esta opção funcione corretamente. Marque/desmarque esta opção para
habilitar/desabilitar o uso de texturas paletizadas. Este modo promove um ganho de
velocidade em alguns casos, quando um jogo usa uma textura com muitas paletas
diferentes. Em muitos casos ao contrário, ele será mais lento.
Linear texture filtering: Marque/desmarque para habilitar/desabilitar a filtragem de
texturas lineares. Com esta opção marcada os pixels de textura são filtrados,
fazendo com que eles pareçam menos "quadrados".
Enable tv-out: Marque/desmarque esta opção para habilita/desabilitar a saída de tv.
Se sua placa de vídeo possui uma saída de tv, a janela de saída do GSdx9 será
exibida na TV.
NLOOP 0 hack (fixes FFX): Faz o que diz, corrige alguns problemas com Final
Fantasy X. Este é um artifício muito específico e deve SOMENTE ser usado com
Final Fantasy X. Em todas outras situações esta caixa deverá estar desmarcada.
Record State: Quando esta opção estiver marcada, GSdx9 irá registrar todos os
dados de saída do sintetizador gráfico (GS) na pasta selecionada, até que você saia
do PCSX2. Note que o arquivo criado será ENORME mas pode ser bastante
comprimido. Recomendado para desenvolvedores somente visto que seu uso
principal é para correção de bugs.
Movie Capture: Esta é uma opção escondida ( ) . Pressionando a tecla "Insert" do
teclado numérico enquanto PCSX2 estiver rodando com GSdx9 uma caixa de
mensagem irá aparecer. No primeiro campo você deverá informar ao plugin aonde o
vídeo capturado será armazenado, e digitar o nome do arquivo também. No segundo
campo você poderá escolher um codec de compressão como DiVX ou
"Uncompressed" que não irá comprimir o vídeo. Se você escolher um codec de
compressão, você será capaz de mudar suas configurações pressionando o botão
"Config". Note que somente codecs que já estiverem instalados no seu PC serão
mostrados.
Pressione a tecla "Insert" do teclado numérico novamente a qualquer momento para
interromper a captura. O vídeo produzido será automaticamente acelerado à 100%
para seu deleite visual .
Delete key: Pressionando a tecla "Delete", você pode mover a barra de informação
da janela de saída para a camada de exibição (como no GSsoft) e restaurá-la para a
janela pressionando-se o botão novamente.
Pressione "Ok" para salvar suas alterações ou "cancel" para voltar para a janela
principal de configurações.
ZeroGS é um novo plugin DirectX 9 desenvolvido por ZeroFrog e tem como alvo
somente placas de vídeo modernas que suportem pixel shaders 2.0 ou superior.
Como notado antes se sua placa não atende estas requisições você receberá uma
mensagem "Error opening gs plugin" e pcsx2 irá finalizar. Exatamente como GSdx9
ele vem em 2 versões, uma normal e outra SSE2. Somente SE seu processador
suportar SSE2 (Pentium 4/Core Duo ou Athlon64/FX) use a versão SSE2 pois ela
será mais rápida para você.
Sound (Som)
A partir da v0.9.2 você somente será capaz de usar o plugin PEOPS SPU2, que teve grande
avanço comparado a versões mais antigas.
SPU2Null não está incluída nesta distribuição e NÃO irá funcionar com a versão mais
recente
PEOPS SPU2 ainda está em estágios iniciais mas em muitos casos ele produz sons e
algumas vezes até mesmo música. Também ele pode ajudar alguns jogos a progredir mais
se eles ficarem presos em alguma função SPU2.
Altamente recomendado o uso, mas você irá notar uma queda de 1-2 FPS se você usá-lo.
Note que se sua CPU não suportar SSE2, você pode precisar usar a versão disponível não
seção de downloads em PCSX2.net.
Pete me poupou trabalho e incluiu uma descrição detalhada de cada parâmetro do seu
plugin num arquivo readme incluso, portanto use-o para configurá-lo propriamente .
O campo para o segundo controle é totalmente obsoleto, considerando que agora você pode
configurar ambos plugins apertando "configure" com qualquer um dos plugins selecionados
tanto para primeiro quanto segundo controle.
Aqui, você simplesmente pressiona o nome de cada botão e entra com a tecla que
você quer associar a ela. Se você quiser limpar a associação de algum botão você
clica no respectivo botão e espera até que o contador "Timeout: " atinja 0. Então a
tecla será associada a "NONE" novamente.
Clique nas abas PAD1/PAD2 no canto superior esquerdo para alternar entre as
configurações dos controles 1 e 2 (você não precisa fazer isto da tela de
configuração principal).
SSSPSX Pad suporta controles analógicos. Você pode associar seu eixo analógico
nos botões "LX,LY,RX,RY". LX é para esquerda analógica no eixo X, LY é para
esquerda analógica no eixo Y, RX é para direita analógica no eixo X, RY é para
direita analógica no eixo Y.
Os botões R3 e L3 são os botões na alavanca analógica do controle do ps2, R é para
direita e L para esquerda como usual.
A partir da versão 0.7 suporte analógico foi adicionado ao PCSX2, o que não foi
mencionado em lugar algum ainda .
Você NÃO será capaz de configurar coisa alguma relacionada a movimento
analógico com este plugin e você pode usar apenas o padrão:
Para mover a alavanca esquerda analógica: Pressione e SEGURE o botão esquerdo
do mouse e movimente o mouse como um controle analógico.
Para mover a alavanca direita analógica: Pressione e SEGURE o botão direito do
mouse e movimente o mouse como um controle analógico. Note que desta forma os
controles analógicos de AMBOS OS JOGADORES irão se mover simultaneamente
(como se fizesse o mesmo movimento para ambos os jogadores)
Você também pode usar o clique do botão esquerdo do mouse para o botão L3 e o
clique do botão direito do mouse para o botão R3.
Para emular os botões sensiveis à pressão do Dualshock 2 pressione o botão
esquerdo ou direito do mouse e simultaneamente gire o "netscroll" do mouse. Você
pode tentar isto com jogos cujos controles parecem não responder e é sabido ser
necessário nos jogos "Ace Combat 5" e "Euro Rally Champion".
Marque/Desmarque "Enable Logging" para habilitar/desabilitar o "logging" do
controle, que como a caixa diz é para desenvolvedores somente.
Note que existem problemas entre o plugin dos controles e os controles (meio
irônico não? ). É recomendado que você não somente não use seu controle, mas
você deve desplugá-lo do seu PC para ser capaz de configurar o seu teclado
corretamente.
Cdvdrom
Aqui você será capaz de selecionar que plugin será responsável pela leitura dos seus
CDs/DVDs ou imagens. Por padrão, PCSX2 inclui EFP Iso CDVD v0.6.0, Linuzappz Iso
CDVD v0.5.0, EFP Polling CDVD v0.4.0, CDVDnull v0.6.0 e PEOPS CDVD v1.2.0.
Nota: Plugins antigos como CDVDbin ou CDVDdraft NÃO irão funcionar com v0.9
considerando que eles estão desatualizados.
Selecione EFP Iso CDVD v0.6.0 e aperte "Configure"
Aqui você pode pressionar o botão "Browse" para pré-selecionar uma imagem que o
emulador irá rodar. Se você fizer isto, então você será capaz de rodar a imagem
selecionada através de "Run =>Execute" ou "File =>Run CD" com a diferença que
com "Run =>Execute" você irá ver a bios inicialmente e então executar o jogo
(exatamente como no ps2) e com "File =>Run CD" você irá pular a introdução da
bios e irá executar o jogo diretamente.
Este plugin tem a habilidade extra de comprimir suas imagens para economizar
espaço além de rodar as imagens para o emulador.
Clique "Select Iso" para selecionar a imagem do jogo que você quiser
rodar/comprimir. Uma vez tendo selecionado uma imagem você pode fechar a
janela de configuração para que você possar executá-la da mesma maneira como
com o CDVDbin ou pressionar "Compress Iso" para comprimi-la. Se você tiver
selecionado uma imagem já comprimida você pode também selecionar
"Decompress Iso" para descomprimi-la.
Sob "Compression Method" você pode selecionar tanto ".Z - compress faster", que
irá comprimir sua imagem mais rápido mas fazê-la maior ou ".BZ - compress
better", que irá comprimir sua imagem mais lento mas fazê-la menor.
Sob "Options" você pode marcar/desmarcar "Enable Block Dump=>'block.dump'".
Quando marcada, esta opção criará um arquivo block.dump na pasta raiz do PCSX2
(aonde pcsx2.exe está localizado) do jogo que você executou. Este arquivo é como
uma pequena iso, que é usada primariamente para análise de erros ("debugging").
Ele armazenará os setores lidos durante a execução do jogo que você executou, de
forma que posteriormente você será capaz de carregar este arquivo (usando "select
iso" do Linuzappz Iso CDVD) e executá-la sem qualquer imagem/cd/dvd. Note que
se o jogo tentar ler quaisquer outros setores além dos que estiverem no arquivo
"dump", ele irá obviamente parar de responder.
Pressione ok para salvar suas mudanças.
Este é um plugin nulo exatamente como SPU2null, o que significa que ele
simplesmente não faz coisa alguma. Você deve usar este plugin se você quiser rodar
demos (via "File => Open ELF file") ou se você quiser rodar somente a bios (via
"Run =>Execute"). Ele não possui tela de configuração por motivos óbvios
Eu não iria colocar a configuração deste plugin aqui visto que Pete tem tudo
documentado mas parece que ninguém mais lê documentações.
Dev9
Aqui ficam os plugins que controlam a emulação HDD (Hard Disk Drive). Somente o
Dev9null v0.3.0 está incluso no pacote de distribuição que é um outro plugin nulo que é
exatamente como os outros.
USB
Aqui ficam os plugins que controlam a emulação USB (Universal Serial Bus). Somente o
USB Null v0.4.0 está incluso no pacote de distribuição que é um outro plugin nulo. Não
existem outros plugins USB disponíveis ou em desenvolvimento. Pressione "Configure"
para abrir um menu com uma caixa onde você pode marcar/desmarcar "Enable Logging"
que irá habilitar/desabilitar o log usb. Como dito, ele deve ser usado por desenvolvedores
somente.
Firewire
Aqui ficam os plugins que controlam a porta Firewire do PS2. Somente FWnull v0.4.0 está
incluso no pacote de distribuição. Não existem outros plugin Firewire disponíveis ou em
desenvolvimento. FWnull v0.4 é um outro plugin nulo. Pressione "Configure" para abrir
um menu com uma caixa onde você pode marcar/desmarcar "Enable Logging" que irá
habilitar/desabilitar o log firewire. Como dito, ele deve ser usado por desenvolvedores
somente.
Atenção: A partir da versão 0.7 é recomendado que você tenha todos os arquivos de BIOS
mais novos que SCPH-10000.bin. Você provavelmente irá ser capaz de rodar os jogos sem
as ter mas existe a possibilidade de que isto afete a compatibilidade de alguma forma. Isto
inclui rom1.bin, rom2.bin, erom.bin e um arquivo SCPH-XXXXX.nvm onde XXXXX é a
versão da bios (ex. SCPH-34004.nvm). Este último arquivo pode também ser criado pelo
PCSX2 depois que você configurar sua bios (definir fuso horário,idioma etc) mas é melhor
se você tiver este arquivo extraído diretamente do seu Playstation 2. Mais uma vez
NÃO PERGUNTE onde conseguir estes arquivos, pois eles são parte da BIOS também.
Aqui vai uma explicação rápida sobre o que estes arquivos fazem por auMatt:
auMatt escreveu:
Basicamente o primeiro ps2 japônes tinha uma bios singular e o dvd player etc foram
instalados no memcard. O PS2 que veio após este primeiro modelo tinha o software do
Dvd Player instalado numa ROM (EROM) separada que é criptografada.
A ROM1 é uma parte adicional da BIOS que contém algumas coisas extras como ID's para
versão do DVD Player etc.
ROM2 é o mesmo realmente mas eu acho que somente é encontrada em PS2's chineses.
Espero que isto ajude.
Um novo dumper de Bios já está disponível para que você possa fazer o dump da Bios,
ROM1, ROM2, EROM e NVM do seu Ps2. Pegue-o aqui: tools
Nota: Para compatibilidade máxima é recomendado que você use uma imagem de BIOS
diferente de SCPH10000.BIN que é a mais velha. Isto porque com esta BIOS existem
problemas na emulação do memory card e em outras seções.
Como extrair os arquivos de bios do seu PS2: Visite PS2Dev e um tópico no Emuforums
[NGemu].
Configurações de CPU
A seguir vamos para as configurações de CPU que podem ser encontradas em "Config
=>Cpu". Você verá uma janela como esta (irá variar dependendo da sua CPU, clique para
aumentar):
Opções variadas
Agora descreveremos o que o resto das opções fazem:
File =>Run CD/DVD: Se você pressioná-la o emulador irá executar a imagem que
você selecionou no seu plugin CDVD ou irá perguntar aonde encontrar uma
imagem se você não tiver selecionado uma na configuração do plugin CDVD. Se
você estiver usando o plugin PEOPS CDVD ou CDVDraft estes irão
instantaneamente rodar o CD/DVD no drive selecionado. Note que esta opção
suprime a introdução da BIOS e roda o jogo instantaneamente.
File =>Open ELF File: Você pode usar esta opção para rodar demos que estão
quase sempre no formato .elf. Também se você estiver recebendo uma mensagem
do tipo "This is not a PS2 game" quando tentar rodar um jogo você pode usar
isto para contornar este problema. Pressione-o e navegue até seu CD/DVD até que
você encontre (geralmente está no diretório raiz do CD/DVD) um arquivo de nome
parecido com SLUS_XXX.XX ou SLES_XXX.XX onde XXXXX são números
diferentes para cada jogo. Quando você o encontrar, selecione-o e na maioria das
vezes você irá contornar este problema .
File =>States =>Load/Save/Other: Aqui você pode carregar/salvar estados após
pressionar ESC para retornar à interface do PCSX2 enquanto estiver rodando um
jogo. Com "Other" você pode especificar você mesmo um nome de arquivo
diferente do padrão que o PCSX2 usa. NÃO é recomendado carregar estados
desta forma porque plugins como GSdx9 tem problemas em resumir. Ao invés
você pode salvar/carregar estados pressionando F1 para salvar, F3 para carregar e
F2 para mudar de posição.
File =>Exit: Fecha o emulador.
Run =>Execute: Desta forma você pode rodar somente a BIOS que você
selecionou na configuração. Se você não tiver selecionado o plugin CDVDnull mas
um outro plugin CDVD, você irá receber uma janela de navegação pedindo por um
arquivo de imagem, onde você deve simplesmente pressionar "cancel", ou você
receberá uma mensagem de erro dizendo "Error opening CDVD plugin" se você
estiver usando os plugins PEOPS CDVD ou CDVDraft e neste caso terá que mudá-
los.
Isto também pode ser usado para resumir o emulador se você o tiver pausado
pressionando ESC. Note que GSdx9 tem problemas em resumir desta forma,
portanto você não deve pausar o emulador enquanto o estiver usando.
Run =>Reset: Simplesmente reseta o emulador
Run =>Arguments: Se você não souber como usar isto NÃO ALTERE
Run =>Process Priority: Neste menu você pode selecionar "Normal", "High" ou
"Low" dependendo da prioridade que você quiser dar ao PCSX2 na fila do
processador. Isto significa que quanto maior a prioridade, mais potência o
processador irá usar para rodar o PCSX2 e deixar o resto dos programas na fila.
Mudar esta opção para "High" pode causar problemas portanto é recomendado
deixar na opção "Normal". A opção que estiver marcada é a ativa no momento.
Config =>
o Configure: Irá abrir a tela de configuração.
o Graphics/Controllers/Sound/Cdvdrom/Dev9/USB/Firewire: Irá abrir a tela
de configuração para cada um dos plugins selecionados respectivamente
(vídeo/controle/som/cdvdrom/dev9/usb/firewire).
o Memcards: Irá abrir o gerenciador de cartões de memória que não pode fazer
coisa alguma no momento .
o Cpu: Irá abrir a tela de configuração de Cpu que vimos anteriormente.
o Patches: Irá abrir o navegador de "patches". Isto irá ler todos os seus
arquivos .pnach (seus "patches") no diretório /patches do PCSX2. Aqui você
pode criar, editar ou simplesmente navegar pelos "patches".
Language =>*Insira o idioma aqui*: Irá mudar o idioma em uso da interface do
PCSX2. O idioma marcado é o idioma que está em uso no momento.
Misc =>
o Patch browser: Novo sistema de "patch" experimental, não está concluído
ainda portanto não o use por enquanto.
o Patch finder: Novo sistema de "patch" experimental, não está concluído
ainda portanto não o use por enquanto.
o Marque/Desmarque Enable Console: Isto irá habilitar/desabilitar uma
segunda janela que irá aparecer atrás da janela do PCSX2 e é usado
principalmente para análise de erros ("debugging"). Lá você será capaz de
ver várias mensagens que podem ajudá-lo a identificar um problema, ou
quando estiver rodando um jogo mostra o que estiver sendo feito a cada
momento pelo emulador. Recomendado somente para usuários avançados
visto que isto pode reduzir a velocidade de emulação consideravelmente.
Note que se você fechar a janela do console o emulador irá fechar com ele.
o Marque/Desmarque Enable Patches: Isto irá habilitar/desabilitar os
"patches" no jogo. "Patches" são usados pricipalmente para suprimir vídeos
dos jogos que não são emulados corretamente ainda e podem interromper o
progresso do emulador às vezes. Também "patches" mais avançados podem
ser usados para aumentar compatibilidade mas não podem ser criados por
usuários normais. Se você tiver um jogo que você crê que interrompe antes
de uma introdução de vídeo ou qualquer outro vídeo e não existe ainda
"patch" para ele, você pode criar um você mesmo. Confira em CKemu's
Guide como criar "patches" para fazer isto.
Também se você habilitar a saída para o console você será capaz de ver a
CRC do jogo (depois que o emulador carregar o arquivo ELF do jogo), que
você precisará para criar o seu "patch".
o
Help =>About: A janela "sobre". Aqui você pode ver quem são os criadores e
autores do emulador e alguns agradecimentos.
Help =>Compatibility list: Irá abrir a lista de compatibilidade inclusa, onde você
pode procurar e ver se um jogo que você possui está suportado e em que nível.
Se você ainda tiver problemas usando o emulador, poste seus problemas nos forums do
PCSX2 [NGemu] depois de ler as regras cuidadosamente.