Skip to content

TOTKRecompAndroid 0.0.1 (alpha 1)

Pre-release
Pre-release

Choose a tag to compare

@mamcjr mamcjr released this 29 Oct 12:25
· 22 commits to main since this release

Alpha 1. A primeira versão pública do TOTKRecompAndroid: The Legend of Zelda: Tears of the Kingdom (Switch, versão 1.4.3) recompilado para Android. É uma alpha: o jogo abre, carrega o save e dá para jogar, mas há problemas gráficos conhecidos e pouca coisa foi testada além do começo do jogo.

Nenhum arquivo do jogo vem junto. Você precisa do seu próprio dump de Tears of the Kingdom com a atualização 1.4.3 aplicada (exefs e romfs). Não damos instruções de como obter.

O que funciona

  • Título, novo jogo e carregar save; o prólogo e as primeiras áreas jogáveis, com HUD, legendas e vozes (pt-BR e os outros idiomas do jogo).
  • Áudio: vozes, música e ambiente, com o limitador do próprio jogo (sem estouro).
  • Controles na tela, controles Bluetooth/USB, giroscópio, mods, importar e exportar saves - a mesma base do BOTWRecompAndroid.
  • Taxa de quadros: Vídeo > Taxa de quadros tem 30 (padrão), Auto (30 / 60) e 60 (experimental). O mundo anda pelo tempo real, sem câmera lenta; as cutscenes ficam em 30, como no Switch.
  • Código do jogo: Recompilado (compila o código do jogo no celular a partir do seu dump) ou Nativo (experimental) (roda o código do jogo direto na CPU, sem compilar nada).

Requisitos

  • Android 11 ou mais novo, arm64, Vulkan.
  • Testado num POCO F7 Ultra (Adreno 830) com o driver Turnip (na opção Driver Vulkan, instale um Turnip Gen8 para Adreno 8xx). Com o driver da própria Qualcomm o jogo pode travar logo no começo.

Como usar

  1. Instale o APK e abra o app.
  2. Em Arquivos do jogo, escolha a pasta do seu dump (1.4.3, com exefs e romfs).
  3. Em Código do jogo, escolha:
    • Nativo (experimental): não compila nada. Foi o modo mais usado nos testes desta alpha.
    • Recompilado: compila o código do jogo no celular. O main do TOTK tem 228 mil funções (o dobro do BOTW), então a compilação é longa. Ainda não foi testada no celular para o TOTK: contem se funcionar ou não.

Problemas conhecidos

  • Paredes só com névoa: em alguns lugares (cavernas, ruínas, algumas cutscenes) as paredes aparecem só com névoa verde-azulada, sem luz, e a água fica escura; só os personagens ficam iluminados. Acontece a 30 e a 60 fps. Em investigação.
  • 60 fps: num Adreno 830, a 60 o jogo fica em ~35-40 fps nas áreas testadas; Auto fica quase sempre em 30. A detecção de cutscenes (para segurá-las em 30) só foi conferida na abertura do jogo.
  • Modo nativo a 60 fps: fechou uma vez durante o carregamento (não repetido).
  • Vídeos pré-renderizados, widescreen e a maior parte do mapa ainda não foram testados.

Alpha 1. The first public build of TOTKRecompAndroid: The Legend of Zelda: Tears of the Kingdom (Switch, version 1.4.3) statically recompiled for Android. It is an alpha: the game boots, loads saves and is playable, but there are known graphics issues and little has been tested past the start of the game.

No game files are included. You need your own dump of Tears of the Kingdom with the 1.4.3 update applied (exefs and romfs). Instructions on how to obtain it will not be provided.

  • Works: title, new game, saves; the prologue and the first playable areas with HUD, subtitles and voices; audio (voices, music, ambience); touch controls, controllers, gyro, mods, save import/export (the BOTWRecompAndroid base); Video > Frame rate 30 (default), Auto (30 / 60) and 60 (experimental) with the world on real time and cutscenes held at 30.
  • Requirements: Android 11+, arm64, Vulkan. Tested on a POCO F7 Ultra (Adreno 830) with the Turnip driver (the Vulkan driver option: a Turnip Gen8 for Adreno 8xx).
  • Setup: pick your 1.4.3 dump folder under Game files, then Game code: Native (experimental) (nothing to build; what this alpha was mostly tested with) or Recompiled (builds the game's code on the phone; 228k functions - not yet tested on a phone for TOTK).
  • Known issues: in some places (caves, ruins, some cutscenes) walls show only teal fog, unlit, and water is dark - only characters are lit (any frame rate; being investigated). At 60 an Adreno 830 holds ~35-40 fps in the tested areas. Native mode at 60 fps crashed once while loading. Movies, widescreen and most of the map are untested.

Like LAS Recomp, this project is made almost entirely with AI (Claude, by Anthropic, through Claude Code), directed, tested and reviewed by a human.