Skip to content

Tuxnator v0.1.2-beta

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 02:32

Atualização da beta do Tuxnator. Instale por cima da 0.1: os dados ficam. Depois, em Configurações > Contêiner Linux, toque em Atualizar para baixar o sistema Debian novo (linux-rootfs-19, cerca de 200 MB). A pasta pessoal e as pastas compartilhadas ficam.

Corrigido nesta versão

  • SacredFire corrigido: o launcher abre, roda o jogo e reconhece o controle na tela
  • Controle na tela em jogos x86 com SDL próprio: programas que trazem o próprio SDL (como o SacredFire) não viam o controle virtual nem controles físicos. Agora aparecem como "Generic HID Gamepad" e funcionam dentro do jogo
  • Reset HUD: volta o HUD ao canto, ao tamanho, à opacidade e à orientação padrão (antes parecia não fazer nada)
  • Box64 oficial: o sistema usa o Box64 e86a766, que já traz as duas correções que enviamos ao projeto (ptitSeb/box64#4645 e ptitSeb/box64#4644)

Principais problemas corrigidos desde o começo da beta

  • Jogos x86 travavam no carregamento: o Box64 informava uma escrita da memória como leitura e o jogo entrava num loop infinito de falhas. Corrigido no Box64
  • Jogos x86 fechavam sozinhos com endereços inválidos: um erro do Box64 ao calcular acessos %fs: estragava um registrador do jogo. Corrigido no Box64
  • Toque não respondia na área de trabalho Linux: numa instalação nova o toque ficava em modo touchpad, sem cursor. Agora clica onde o dedo encosta, e o menu lateral (voltar) > Controls tem um switch para o modo touchpad
  • Área de trabalho preta: o fundo azul e o atalho do terminal agora aparecem já na primeira vez
  • Terminal sem prompt: o Android bloqueia um comando de terminal que o Debian novo usa; o bash não mostrava prompt nem permitia editar a linha
  • AppImages que não abriam: a primeira abertura leva alguns minutos, e tocar de novo nesse meio-tempo deixava o AppImage quebrado para sempre. Agora uma janela avisa que ele está sendo preparado, um segundo toque é ignorado e preparações quebradas são refeitas
  • App fechava inteiro quando um programa Linux pedia algo que o servidor X não suporta (por exemplo, uma fonte antiga). Agora só aquele programa recebe o erro
  • Janela "Execute File" a cada duplo toque num atalho da área de trabalho: os atalhos agora abrem direto

Testado

  • SacredFire 0.7.5 num Snapdragon 8 Gen 1 (Moto Edge 30 Pro), jogando com o controle virtual
  • Instalação, área de trabalho, terminal e SacredFire num Snapdragon 8 Gen 2 (Galaxy S23+, Android 16)

Limitações conhecidas

  • O servidor X ainda não tem as extensões RENDER, SHAPE e XKB: programas que dependem delas podem não abrir
  • Atualizar o sistema Debian troca ele inteiro: pacotes instalados com apt se perdem (a pasta pessoal fica)
  • Jogos x86_64 pesados esquentam o aparelho (a CPU passou de 80 °C)
  • Depois de atualizar, a primeira vez que o SacredFire inicia o jogo leva vários minutos, enquanto ele prepara os arquivos
  • Pouco testado fora de aparelhos Snapdragon

Relatos de problemas são bem-vindos em Issues, com o modelo do aparelho.

O arquivo .sha256 ao lado do APK serve para conferir o download.

🤖 Generated with Claude Code