Skip to content

ACNHRecomp 0.5: 30 fps estáveis no Android, Windows e Party Play

Choose a tag to compare

@Nycolazs Nycolazs released this 28 Oct 18:39
· 164 commits to main since this release

ACNHRecomp 0.5: 30 fps estáveis e frios no Android, Windows e Party Play

Nada do jogo vem aqui. Você precisa da sua própria cópia de Animal Crossing: New Horizons (3.0.2/3.0.3 recomendadas). O jogo é recompilado no seu computador a partir dos seus arquivos.

Novo: o ACNHRecomp-Importer é necessário. A pasta do jogo (exefs/, romfs/, aoc/) é preparada a partir da sua cópia pelo ACNHRecomp-Importer, um projeto separado que está disponível no nosso Discord: discord.gg/VJW9Dtdu7a. Pegue-o lá, rode na sua cópia e escolha no launcher a pasta que ele criar.

Novidades

Android: 30 fps estáveis, celular mais frio

  • No Galaxy S20 FE (Snapdragon 865), 20 minutos andando, abrindo menus e conversando no meio do dia do jogo: 30,3 fps de média, nenhuma janela abaixo de 30, 7 travadinhas, bateria no máximo 40,3 °C (era 78–83 °C no processador; agora 72–78 °C).
  • Configuração recomendada (o padrão): resolução interna 900p, ampliada para a tela com AMD FSR 1.
  • Muito menos trabalho por quadro: desenhos repetidos do jogo agora são agrupados em um só (GPU 38,5 → 28,5 ms em 1080p) e a tradução dos comandos gráficos ficou ~25% mais rápida.
  • Personagem "piscando" ao correr: corrigido. Era a geração de quadros, que borrava o que se move a cada quadro gerado. Ela agora vem desligada por padrão (continua disponível nas configurações).
  • Bordas da tela piscando durante o carregamento e em telas 16:9 (apps do NookPhone): corrigido.
  • Menos travadas: o log é gravado numa thread separada, a apresentação do quadro não segura mais a thread de desenho, e o controle térmico entende quadros perdidos e usa a temperatura da bateria (para manter o corpo do celular abaixo de ~42 °C).
  • Carregamentos um pouco mais rápidos (cache maior para as chamadas do código recompilado).

Android: configurações

  • Role a tela de configurações deslizando o dedo.
  • Mudam na hora: resolução, proporção, ampliação (FSR ou bilinear), nitidez, antisserrilhamento, geração de quadros, contador de FPS e modo térmico.
  • O que só vale ao reiniciar diz isso embaixo da própria opção, e o botão Reiniciar agora reinicia o jogo.
  • O contador de FPS mostra os quadros reais do jogo (antes mostrava 60 por contar as repetições da tela de 60 Hz) e, com a geração de quadros, quantos aparecem na tela.
  • Opções que não fazem sentido no celular (janela/tela cheia, tamanho da janela, escolha de GPU) foram removidas de lá.

Windows: primeiro pacote pronto

  • ACNHRecomp-v0.5.0-windows-x64.zip: o código-fonte com o launcher já compilado. Descompacte e dê dois cliques em Start ACNHRecomp.bat. O launcher pede a pasta do jogo, confere o computador e recompila o jogo (precisa do Python 3 e das ferramentas de C++ do Visual Studio; o README mostra o comando winget).
  • O Windows veio de uma contribuição e ainda foi pouco testado aqui: reporte problemas no Discord ou nas issues.

macOS e Linux: Party Play (até 4 controles)

  • Cada controle vira um jogador, como no console: o primeiro que apertar um botão é o jogador 1, o próximo o 2, e assim por diante (contribuição de RonyNjr, PR #9).

Como instalar e jogar

  1. Prepare a pasta do jogo com o ACNHRecomp-Importer (no Discord).
  2. Windows: baixe ACNHRecomp-v0.5.0-windows-x64.zip, descompacte e abra Start ACNHRecomp.bat.
    macOS (Apple Silicon): baixe ACNHRecomp-v0.5.0-macOS-arm64.zip, descompacte e abra Start ACNHRecomp.command (na primeira vez: botão direito > Abrir).
  3. Escolha a pasta do jogo. A instalação recompila o jogo (1–2 horas na primeira vez, ~30 GB livres) e ele abre sozinho no fim.
  4. Android: instale ACNHRecomp-v0.5.0-android.apk. No computador onde o jogo já foi instalado, com o Android SDK (NDK 28.2) e o JDK 17, conecte o celular com a depuração USB ligada e rode tools/android_install.sh --save. Abra ACNH Recomp no celular e escolha a pasta. Guia: docs/ANDROID.md.

Arquivos

Arquivo O que é
ACNHRecomp-v0.5.0-windows-x64.zip código-fonte + launcher pronto para Windows x64 + SDL3.dll (zlib) + libwinpthread-1.dll (mingw-w64)
ACNHRecomp-v0.5.0-macOS-arm64.zip código-fonte + launcher pronto para macOS (Apple Silicon) + SDL3 (zlib)
ACNHRecomp-v0.5.0-android.apk o app Android (runtime + Turnip, sem nada do jogo)
libvulkan_freedreno.so Turnip (Mesa 26.2.5, MIT) para Android arm64, já incluído no APK

English

ACNHRecomp 0.5. The game folder is now made with ACNHRecomp-Importer, a separate project available on our Discord (discord.gg/VJW9Dtdu7a); it is required. Android: a steady 30 fps at 900 rows upscaled with FSR 1 on a Galaxy S20 FE (20 min at the game's noon: 30.3 avg, no window under 30, battery at most 40.3 °C), draw merging and a faster translator, frame generation off by default (it smeared the running player), edge flicker in loading screens fixed, settings that scroll with a finger, apply at once (resolution, aspect, upscaling, sharpness, AA, frame generation) and say which ones need a restart, with a Restart now button, and an FPS counter that counts the game's own frames. Windows: first release package, sources with the launcher prebuilt. macOS/Linux: Party Play with up to four controllers (PR #9). No game files are included anywhere.