README.pt-br.md
Tradução:
Últimas Notícias | Recursos | Download e Execução | Compilação | Avisos Legais
Últimas Versões para Windows 10/11, Linux (AppImage/Flatpak) e macOS: https://github.com/stenzek/duckstation/releases/tag/latest
Lista de Compatibilidade de Jogos: https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit
Wiki: https://www.duckstation.org/wiki/
DuckStation é um simulador/emulador do console Sony PlayStation(TM), focando na jogabilidade, velocidade e manutenção a longo prazo. O objetivo é ser o mais preciso possível, mantendo um desempenho adequado para dispositivos de baixo desempenho. Opções de "hack" não são recomendadas, a configuração padrão deve suportar todos os jogos jogáveis, com apenas algumas das melhorias tendo problemas de compatibilidade.
Uma imagem ROM do "BIOS" é necessária para iniciar o emulador e jogar os jogos. Você pode usar uma imagem de qualquer versão de hardware ou região, embora regiões de jogos e regiões de BIOS que não idênticas podem resultar em problemas de compatibilidade. A imagem ROM ou Jogo não é fornecida com o emulador por motivos legais; você deve obter do seu próprio console usando Caetla ou outros meios.
O DuckStation possui uma interface totalmente funcional construída usando Qt, bem como uma interface de tela cheia/TV baseada no Dear ImGui.
<p align="center"> </p>Outros recursos incluem:
Executáveis do DuckStation para Windows x64/ARM64, Linux x86_64 (nos formatos AppImage/Flatpak) e para macOS estão disponíveis via GitHub na aba Releases e são automaticamente compilados a cada commit/envio. Executáveis ou pacotes distribuídos por outras fontes podem estar desatualizados e não são suportados pelo desenvolvedor, por favor, entre em contato com eles para obter suporte, não conosco.
DuckStation requer Windows 10/11, especificamente a versão 1809 ou mais recente. Se você ainda estiver usando Windows 7/8/8.1, o DuckStation não funcionará no seu sistema operacional. Usar esses sistemas operacionais em 2023 deve ser considerado um risco de segurança, recomendaria atualizar para algo que receba suporte do fornecedor. Se você precisa usar um sistema operacional mais antigo, v0.1-5624 é a última versão que funcionará. Mas não espere receber nenhuma assistência, essas compilações não são mais suportadas.
Para baixar:
Depois de baixado e extraído, pode iniciar o emulador com duckstation-qt-x64-ReleaseLTCG.exe. Siga o Assistente de configuração para começar.
**Se você receber um erro sobre a falta de vcruntime140_1.dll, precisará atualizar sua runtime do Visual C++.**faça da seguinte forma, nesta página: https://support.microsoft.com/en-au/help/2977003/the-latest-supported-visual-c-downloads. Especificamente, você deseja a runtime x64, que pode ser baixada em https://aka.ms/vs/17/release/vc_redist.x64.exe.
As únicas versões suportadas do DuckStation para Linux são o AppImage e o Flatpak na página de lançamentos. Se você instalou o DuckStation de outra fonte ou distribuição (por exemplo, EmuDeck), você deve entrar em contato com o responsável para suporte, nós não temos controle sobre isso.
Os AppImages requerem uma distribuição equivalente ao Ubuntu 22.04 ou mais recente para serem executados.
duckstation-x64.AppImage.chmod a+x no AppImage baixado -- após este passo, o AppImage pode ser executado como um executável típico.duckstation-x64.flatpak.flatpak install ./duckstation-x64.flatpak.ou, se você tiver o FlatHub configurado:
flatpak install org.duckstation.DuckStation.Use flatpak run org.duckstation.DuckStation para iniciar, ou selecione DuckStation no lançador do seu ambiente de desktop. Siga o Assistente de Configuração para começar.
São fornecidas compilações universais do macOS para x86_64 (Intel) e ARM64 (Apple Silicon).
macOS Ventura (13.3) é necessário, pois também é o requisito mínimo para o Qt.
Para baixar:
duckstation-mac-release.zip.DuckStation.app, opcionalmente movendo-o para a localização desejada antes.Você precisará de um dispositivo com armv7 (32 bits ARM), AArch64 (64 bits ARM) ou x86_64 (64 bits x86). 64 bits são preferíveis, os requisitos são mais altos para 32 bits, você provavelmente vai querer pelo menos um CPU de 1,5 GHz.
A distribuição pelo Google Play é o mecanismo de distribuição recomendado e resultará em tamanhos de download menores: https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation
Não é fornecido suporte para o aplicativo Android, ele é gratuito e suas expectativas devem estar alinhadas com isso. Por favor, não me envie e-mails sobre problemas relacionados a ele, eles serão ignorados.
Se você precisar usar um APK, os links para download estão listados em https://www.duckstation.org/android/
Para usar:
Se você tiver um controle externo, precisará mapear os botões e analogicos nas configurações.
Alguns jogos da região PAL usam a proteção LibCrypt, que requer informações adicionais de subcanal de CD para funcionar corretamente. O não funcionamento do libcrypt geralmente se manifesta como travamentos, mas às vezes pode afetar a jogabilidade, dependendo de como o jogo o implementou.
Para esses jogos, certifique-se de que a imagem do CD e seu arquivo correspondente SBI (.sbi) tenham o mesmo nome e estejam na mesma pasta. O DuckStation carregará automaticamente o arquivo SBI quando ele for encontrado ao lado da imagem do CD.
Por exemplo, se sua imagem de disco se chamasse Spyro3.cue, você colocaria o arquivo SBI na mesma pasta e o nomearia como Spyro3.sbi.
Requisitos:
git clone https://github.com/stenzek/duckstation.git.dep\msvc.duckstation.sln na raiz ou "Abrir Pasta" para a compilação com CMake.bin/x64.duckstation-qt-x64-Release.exe ou a configuração que você usou.Requisitos (nomes de pacotes Debian/Ubuntu):
cmake)libsdl2-dev libxrandr-dev)pkg-config)qt6-base-dev qt6-base-private-dev qt6-base-dev-tools qt6-tools-dev libqt6svg6)git) (Nota: necessário para clonar o repositório e na hora da compilação)libwayland-dev libwayland-egl-backend-dev extra-cmake-modules qt6-wayland)libcurl4-openssl-dev)ninja-build)git clone https://github.com/stenzek/duckstation.git -b dev.build-release, execute cmake -Bbuild-release -DCMAKE_BUILD_TYPE=Release. Se você tiver o Ninja instalado, adicione -GNinja ao final da linha de comando do CMake para compilações mais rápidas.cmake --build build-release --parallel.bin/duckstation-qt.Requisitos:
Opcional (recomendado para compilações mais rápidas):
git clone https://github.com/stenzek/duckstation.git.cmake -Bbuild-release -DCMAKE_BUILD_TYPE=Release. Você pode precisar especificar -DQt6_DIR dependendo do seu sistema. Se você tiver o Ninja instalado, adicione -GNinja ao final da linha de comando do CMake para compilações mais rápidas.cmake --build build-release --parallel.bin/DuckStation.app.O "Diretório de Usuário" é onde você deve colocar suas imagens da BIOS, onde as configurações são salvas e onde os cartões de memória e estados de salvamento são salvos por padrão. Um arquivo opcional de banco de dados de controle de jogo SDL também pode ser colocado aqui.
Ele está localizado nos seguintes lugares, dependendo da plataforma que você está usando:
$XDG_DATA_HOME/duckstation, ou ~/.local/share/duckstation.~/Library/Application Support/DuckStation.Portanto, se você estiver usando o Linux, sugiro colocar suas imagens do BIOS em ~/.local/share/duckstation/bios. Este diretório será criado na primeira vez que você executar o DuckStation.
Se você deseja usar uma compilação "portátil", onde o diretório do usuário é o mesmo onde o executável está localizado, crie um arquivo vazio chamado portable.txt no mesmo diretório onde o executável do DuckStation está.
Seu teclado ou controle podem ser usados para simular uma variedade de controles de PlayStation. A entrada do controle é suportada através dos back-ends DInput, XInput e SDL e pode ser alterada em Configurações -> Configurações Gerais.
Para atribuir seu dispositivo de entrada, vá para Configurações -> Configurações do Controle. Cada um dos botões/eixos para o controle emulador será listado, juntamente com a tecla/botão correspondente do seu dispositivo a que ele atualmente em uso. Para atribuir novamente, clique na caixa ao lado do nome do botão/eixo e pressione a tecla ou botão do seu dispositivo de entrada que deseja atribuir. Ao atribuir a vibração, basta pressionar qualquer botão no controle para o qual você deseja que seja configurado.
Os lançamentos do DuckStation incluem um banco de dados de mapeamentos de controle de jogo para o back-end do controle SDL, cortesia de https://github.com/gabomdq/SDL_GameControllerDB. O arquivo gamecontrollerdb.txt incluído pode ser encontrado no subdiretório database do diretório do programa DuckStation.
Se você estiver tendo problemas para associar seu controle com o back-end do controlador SDL, pode ser necessário adicionar um mapeamento personalizado ao arquivo de banco de dados. Faça uma cópia de gamecontrollerdb.txt e coloque-o no seu diretório de usuário (ou diretamente no diretório do programa, se estiver executando em modo portátil) e siga as instruções no repositório SDL_GameControllerDB para criar um novo mapeamento. Adicione este mapeamento à nova cópia de gamecontrollerdb.txt e seu controle deve ser reconhecido corretamente.
Controle 1:
Atalhos:
Ícone por icons8: https://icons8.com/icon/74847/platforms.undefined.short-title
"PlayStation" e "PSX" são marcas registradas da Sony Interactive Entertainment Europe Limited. Este projeto não está afiliado de forma alguma com a Sony Interactive Entertainment.