Configuracoes - ZeebxTeam/zeebx-emu GitHub Wiki
Configurações
Esta página descreve a interface Qt. A do egui tem as mesmas opções, organizadas de outro jeito.
Configurações por jogo
Cada jogo pode ter as próprias configurações de controles, gráficos, velocidade e áudio. Clique com o direito no jogo, ou aperte o botão 2 (X) do controle na biblioteca, e escolha Configurar. Depois marque Usar configurações personalizadas para este jogo: ele começa com uma cópia das configurações gerais, e o que você mudar ali vale só para ele. Mudar as gerais depois não mexe nesse jogo.
Geral
- Pasta de ROMs, Pasta dos screenshots e Z-Wheel: ver Primeiros passos
- Idioma da interface: português, inglês e espanhol de fábrica. Outros idiomas entram como
arquivos JSON na pasta
lang, sem recompilar - Exibição da biblioteca: grade ou slider
- Discord: mostra no seu perfil o que você está jogando (Rich Presence)
- Atualizações: procurar ao abrir, incluir pré-lançamentos, procurar agora
Controles
Atalhos
Todas as teclas da janela do jogo num lugar só. O fast-forward e o rewind aceitam também um botão de qualquer controle ligado, e esse botão deixa de chegar ao jogo. O screenshot é só pelo teclado.
Gráficos
| Opção | O que faz |
|---|---|
| Preencher o 3D na placa de vídeo | o 3D é desenhado pela GPU, e não pela CPU. É mais rápido (a Z-Wheel gasta 35% menos tempo, o Crash na pista 19%), mas o desenho não é idêntico ao de software |
| Resolução interna do 3D | desenha o 3D maior e reduz para a janela, até 4K. O jogo continua vendo 640×480. Só vale em telas que são todas 3D |
| Antialias do 3D | suaviza o serrilhado nas bordas dos polígonos |
| Filtro anisotrópico | deixa nítidas as texturas vistas de lado (pista, chão, paredes). Custa pouco |
| Névoa dos jogos | desligada, dá para ver longe: a cena chega inteira, sem o limite de distância do console |
| Proporção do 3D (experimental) | 16:9 ou 16:10 mostram mais dos lados em vez de esticar. O HUD e o 2D ficam em 4:3 no centro. Podem aparecer objetos surgindo nas bordas |
| Pôr o quadro na tela pela placa de vídeo | só muda como o quadro pronto chega à tela, e não o desenho do jogo |
| Ampliação | caber na janela, preencher a janela ou pixel inteiro. Pixel inteiro nunca borra, mas sobra borda (num monitor 1080p, 640×480 só cabe em 2x) |
| Manter o formato 4:3 / Suavizar a imagem | o que o nome diz |
| Janela principal / Janela do jogo abre | em janela, maximizada ou em tela cheia |
Velocidade
- Limite de quadros: 60 (a velocidade do console), 30 (mesma velocidade, desenhando um quadro a cada dois) ou desligado (o emulador corre o quanto o computador aguenta)
- Pular quadros: automático ou fixo. Alivia aparelho fraco sem mudar a velocidade do jogo
- Fast-forward: velocidade de 2x a 10x (3x de fábrica) ou sem limite. O atalho pode ser de segurar ou de alternar. Com Fast-forward sem som, o som some enquanto acelera; sem essa opção, o som acelera junto, mais agudo
- Rewind: vem desligado. Ligado, marca um ponto de retorno a cada intervalo (um por segundo de fábrica), e segurar F8 volta de ponto em ponto. Cada ponto custa um soluço de 5 a 37 ms e memória. Com 256 MB cabem cerca de 75 pontos do Double Dragon e 13 do Zeebo Extreme Rolima. O que o jogo gravou no disco, como o save, não volta
Áudio
- Som ligado e Volume
- Banco de instrumentos da música MIDI (SoundFont): um
.sf2, que pode ser o do firmware do console, se você o tiver, ou qualquer banco General MIDI. No automático, o emulador usa o primeiro.sf2da pastasoundfonts - Reverb e chorus da música MIDI: o efeito que a própria música pede em cada instrumento. Desligado, as notas terminam secas
As duas opções do MIDI valem a partir do próximo jogo aberto.
Depuração
Um painel sobreposto ao jogo, que serve para caçar problema: velocidade e quadros por segundo, instruções por segundo e relógio do jogo, memória e um gráfico do último minuto. Na mesma aba ficam:
- Janela de log da execução: o que o jogo escreveu, exportável em
.log - Gravar cada sessão em arquivo: cada jogo aberto ganha um
.logpróprio, com a hora de cada linha, a memória a cada 10 s, os erros e o relatório do emulador no fim. Junte esse arquivo quando relatar um travamento (ver Como colaborar)