Repository navigation
Zandatsu v1.2
Zandatsu v1.2
Metal Gear Rising: Revengeance (Xbox 360) no Android · on Android · en Android.
Nenhum arquivo do jogo incluído · No game files included · No incluye archivos del juego.
APK: Zandatsu-v1.2.apk (1.2.0, versionCode 3)
SHA-256: ab88e7bdb4e391b2770d8f546fd9ca98c78d23bf476144ef31bce23b143483ff
Português (Brasil)
Quem tem a v1.1 ou a v1.0 instala por cima e mantém saves, jogo e ajustes.
Controle na tela
- Troca entre menu e luta refeita (#15). Antes dependia de uma bandeira que desligava no meio do jogo normal: nos logs, uma troca a cada 11 s (mediana) e até 179 numa sessão. Agora só o modo do jogo manda: transições não trocam, e depois de uma troca há um tempo mínimo sem outra.
- Nova opção "Troca automática de layout", em Controles. Desligada, só o botão de troca muda o layout. Trocar à mão segura o layout até o jogo mudar de modo.
- Blade Mode por toque: a opção "Blade Mode (LT)" traz Alterna e Segurar. Em Alterna, um toque em LT entra e outro sai. Com ele ligado, deslize o dedo no lado direito da tela para cortar: a direção do deslize é o ângulo do corte. X e Y continuam para cortes rápidos e o analógico esquerdo fica livre. Ao sair da luta (pausa, game over, cena), o Blade Mode se solta.
- A ajuda da aba Controles descrevia o layout antigo: agora diz LT Blade Mode, RT Ninja Run, RB mira e LB arma secundária.
- Perfis de layout: salvar com nome, carregar e apagar.
- Tamanho de todos os botões, de 50% a 160%. Os botões não saem mais da tela.
Saves (Sistema ▸ Saves)
- Exportar os saves em zip com data e hora, para uma pasta que você escolhe.
- Listar os backups e restaurar com confirmação.
- Backup automático dos saves atuais antes de cada restauração.
Controle externo (Controles ▸ Testar e mapear controle)
- Tela de teste: cada botão, analógico e gatilho ao vivo (#12).
- Mapeamento automático pelo controle conectado (GameControllerDB do SDL ou layout do Android).
- Remapear cada ação e salvar por controle. Se o botão já estiver em uso, as duas ações trocam de lugar. Vale na próxima vez que abrir o jogo.
Correções
- Vibração presa sem parar (#8, #28): o jogo deixava as rampas num valor baixo e ele era reenviado para sempre. Agora a vibração termina em cerca de 1 s.
- Crash ao começar a cortar o Sundowner (#16, #18, #31): o jogo pulava para código que o port não tinha registrado. Registramos os 2 endereços do crash e outros 333 trechos achados numa varredura do executável. Ainda não testado nessa luta: se fechar, mande o log.
- Mali-G57 MC2, Helio G99/G100 (#16, #20, #25): o nativo perde o dispositivo cerca de 4 s depois de abrir. O modo automático agora passa ao Emulado e o launcher explica o motivo. Escolher o nativo à mão continua possível. A causa no driver segue desconhecida.
- Imagem cortada em Mali-G710/G720 (#13, #23): correção no renderizador nativo, ainda não testada nessas GPUs. Se continuar, mande o log.
- Fechamento ao abrir o nativo com o driver do sistema em Snapdragon recentes: correção ainda não testada nesses aparelhos. Se continuar, mande o log.
- Hang da GPU em Adreno 6xx com Turnip: depois do primeiro hang, o app liga sozinho um modo mais estável e avisa. No Retroid Pocket 5 limitado ao nível de um Snapdragon 480+, foram 9 hangs em 14 corridas sem ele e 0 em 6 com ele, por cerca de 1 fps a menos. Trocar de driver desfaz. A causa do hang segue desconhecida.
- Acentos corrigidos em mensagens do app.
Desempenho
- Threads criadas depois da fixação da thread principal ficavam presas no mesmo núcleo, em todo aparelho com o padrão do app. Agora ficam livres.
- Perfil Baixo: o áudio passa para os núcleos pequenos, como nos perfis Mínimo, Médio e Alto. Quem já estava no Baixo continua nele.
- Luta medida: 35,8 → 37,6 fps no RG Cube e 33,5 → 37,1 fps no Retroid Pocket 5 limitado ao nível de um Snapdragon 480+. O ganho é pequeno, perto da variação entre corridas.
Logs
- Os logs agora sempre trazem bancos e eventos de som que falharam e as falhas de áudio do driver. Num hang da GPU, o jogo grava o que estava desenhando.
Problemas conhecidos
- Mali-G615 (#22, #29): alguns aparelhos fecham o jogo ao carregar o som. Causa não encontrada.
- Widescreen pode dar pequenas piscadas em alguns aparelhos: mande o log.
- Adreno 650 com o Turnip MrPurple: hang da GPU. O jogo volta ao launcher com um aviso, e o modo mais estável liga sozinho.
- A partir de cerca de 150% de tamanho, os botões na tela se sobrepõem.
- Lista completa: docs/KNOWN_ISSUES.md no GitHub.
English
If you have v1.1 or v1.0, install over it: your saves, game and settings stay.
Touch controls
- Menu and fight switching rebuilt (#15). It relied on a flag that turned off during normal play: in the logs, one switch every 11 s (median) and up to 179 in a session. Now only the game's mode decides: transitions don't switch, and after a switch there is a minimum time before another.
- New "Automatic layout switch" option in Controls. When off, only the switch button changes the layout. Switching by hand holds that layout until the game changes mode.
- Touch Blade Mode: the "Blade Mode (LT)" option offers Toggle and Hold. With Toggle, one tap on LT enters and another leaves. While it's on, swipe on the right side of the screen to cut: the swipe direction is the cut angle. X and Y still do quick cuts and the left stick stays free. When you leave the fight (pause, game over, cutscene), Blade Mode releases.
- The Controls tab help described the old layout: it now says LT Blade Mode, RT Ninja Run, RB lock-on and LB sub-weapon.
- Layout profiles: save with a name, load and delete.
- Size of all buttons, from 50% to 160%. Buttons no longer leave the screen.
Saves (System ▸ Saves)
- Export your saves to a zip with date and time, to a folder you choose.
- List the backups and restore with confirmation.
- Automatic backup of your current saves before every restore.
External controllers (Controls ▸ Test and map controller)
- Test screen: every button, stick and trigger live (#12).
- Automatic mapping from the connected controller (SDL's GameControllerDB or the Android layout).
- Remap each action and save per controller. If a button is already in use, the two actions swap. It applies the next time you open the game.
Fixes
- Vibration stuck non-stop (#8, #28): the game left its ramps at a low value and it was resent forever. Vibration now ends after about 1 s.
- Crash when you start cutting Sundowner (#16, #18, #31): the game jumped to code the port had not registered. We registered the 2 addresses from the crash and 333 more pieces of code found by a sweep of the executable. Not tested in that fight yet: if it closes, please send the log.
- Mali-G57 MC2, Helio G99/G100 (#16, #20, #25): Native loses the device about 4 s after opening. Automatic mode now moves to Emulated and the launcher says why. You can still choose Native by hand. The cause in the driver is still unknown.
- Cut-off picture on Mali-G710/G720 (#13, #23): a fix in the native renderer, not tested on those GPUs yet. If it still happens, please send the log.
- Closing when Native opens on the system driver on recent Snapdragons: a fix not tested on those devices yet. If it still happens, please send the log.
- GPU hang on Adreno 6xx with Turnip: after the first hang, the app turns on a more stable mode and tells you. On a Retroid Pocket 5 limited to the level of a Snapdragon 480+, that was 9 hangs in 14 runs without it and 0 in 6 with it, for about 1 fps less. Changing the driver undoes it. The cause of the hang is still unknown.
- Fixed accents in app messages.
Performance
- Threads created after the main thread was pinned stayed stuck on its core, on every device using the app's default. They are now free.
- Low profile: audio moves to the small cores, as in the Minimum, Medium and High profiles. If you were on Low, you stay on it.
- Measured fight: 35.8 → 37.6 fps on the RG Cube and 33.5 → 37.1 fps on a Retroid Pocket 5 limited to the level of a Snapdragon 480+. The gain is small, close to the variation between runs.
Logs
- Logs now always include failed sound banks and events and the driver's audio failures. On a GPU hang, the game saves what it was drawing.
Known issues
- Mali-G615 (#22, #29): on some devices the game closes while loading sound. Cause not found.
- Widescreen may flicker briefly on some devices: please send the log.
- Adreno 650 with Turnip MrPurple: GPU hang. The game goes back to the launcher with a message, and the more stable mode turns on by itself.
- From about 150% size, the on-screen buttons overlap.
- Full list: docs/KNOWN_ISSUES.md on GitHub.
Español
Si tienes la v1.1 o la v1.0, instala encima: tus partidas, el juego y los ajustes se mantienen.
Controles táctiles
- Cambio entre menú y combate rehecho (#15). Dependía de una bandera que se apagaba en medio del juego normal: en los logs, un cambio cada 11 s (mediana) y hasta 179 en una sesión. Ahora solo manda el modo del juego: las transiciones no cambian y, después de un cambio, hay un tiempo mínimo sin otro.
- Nueva opción "Cambio automático de diseño", en Controles. Desactivada, solo el botón de cambio cambia el diseño. Cambiar a mano mantiene el diseño hasta que el juego cambie de modo.
- Blade Mode táctil: la opción "Blade Mode (LT)" trae Alternar y Mantener. Con Alternar, un toque en LT entra y otro sale. Con él activo, desliza el dedo en el lado derecho de la pantalla para cortar: la dirección del deslizamiento es el ángulo del corte. X e Y siguen para cortes rápidos y el stick izquierdo queda libre. Al salir del combate (pausa, game over, cinemática), el Blade Mode se suelta.
- La ayuda de la pestaña Controles describía el diseño antiguo: ahora dice LT Blade Mode, RT Ninja Run, RB fijar y LB arma secundaria.
- Perfiles de diseño: guardar con nombre, cargar y borrar.
- Tamaño de todos los botones, de 50% a 160%. Los botones ya no se salen de la pantalla.
Partidas (Sistema ▸ Partidas)
- Exportar las partidas a un zip con fecha y hora, a la carpeta que elijas.
- Listar las copias y restaurar con confirmación.
- Copia automática de las partidas actuales antes de cada restauración.
Mando externo (Controles ▸ Probar y mapear mando)
- Pantalla de prueba: cada botón, stick y gatillo en vivo (#12).
- Mapeo automático según el mando conectado (GameControllerDB de SDL o diseño de Android).
- Reasignar cada acción y guardar por mando. Si el botón ya está en uso, las dos acciones se intercambian. Vale la próxima vez que abras el juego.
Correcciones
- Vibración sin parar (#8, #28): el juego dejaba sus rampas en un valor bajo y se reenviaba para siempre. Ahora la vibración termina en cerca de 1 s.
- Cierre al empezar a cortar a Sundowner (#16, #18, #31): el juego saltaba a código que el port no tenía registrado. Registramos las 2 direcciones del cierre y otros 333 trozos de código hallados en un barrido del ejecutable. Aún sin probar en ese combate: si se cierra, envía el log.
- Mali-G57 MC2, Helio G99/G100 (#16, #20, #25): el nativo pierde el dispositivo unos 4 s después de abrir. El modo automático pasa ahora al Emulado y el launcher explica el motivo. Aún puedes elegir el nativo a mano. La causa en el driver sigue sin conocerse.
- Imagen cortada en Mali-G710/G720 (#13, #23): corrección en el renderizador nativo, aún sin probar en esas GPU. Si sigue pasando, envía el log.
- Cierre al abrir el nativo con el driver del sistema en Snapdragon recientes: corrección aún sin probar en esos dispositivos. Si sigue pasando, envía el log.
- Cuelgue de la GPU en Adreno 6xx con Turnip: después del primer cuelgue, la app activa un modo más estable y avisa. En una Retroid Pocket 5 limitada al nivel de un Snapdragon 480+, fueron 9 cuelgues en 14 pruebas sin él y 0 en 6 con él, por cerca de 1 fps menos. Cambiar de driver lo deshace. La causa del cuelgue sigue sin conocerse.
- Acentos corregidos en mensajes de la app.
Rendimiento
- Los hilos creados después de fijar el hilo principal se quedaban en su mismo núcleo, en todo dispositivo con el valor predeterminado de la app. Ahora quedan libres.
- Perfil Bajo: el audio pasa a los núcleos pequeños, como en los perfiles Mínimo, Medio y Alto. Si ya estabas en Bajo, sigues en él.
- Combate medido: 35,8 → 37,6 fps en la RG Cube y 33,5 → 37,1 fps en una Retroid Pocket 5 limitada al nivel de un Snapdragon 480+. La mejora es pequeña, cerca de la variación entre pruebas.
Logs
- Los logs ahora siempre incluyen bancos y eventos de sonido que fallaron y los fallos de audio del driver. En un cuelgue de la GPU, el juego guarda lo que estaba dibujando.
Problemas conocidos
- Mali-G615 (#22, #29): en algunos dispositivos el juego se cierra al cargar el sonido. Causa no encontrada.
- La panorámica puede parpadear un poco en algunos dispositivos: envía el log.
- Adreno 650 con Turnip MrPurple: cuelgue de la GPU. El juego vuelve al launcher con un aviso, y el modo más estable se activa solo.
- A partir de cerca de 150% de tamaño, los botones en pantalla se superponen.
- Lista completa: docs/KNOWN_ISSUES.md en GitHub.






