Naruto: Rise of a Ninja (Port)
Naruto: Rise of a Ninja
OriginXbox 360
TechnologyStatic recompilation (native C/C++)
Available forAndroid, Windows
View official projectAbout the project
Naruto: Rise of a Ninja es un videojuego para Xbox 360 desarrollo por Ubisoft Montreal, siendo así el primer juego de Naruto no desarrollado por una compañía japonesa. El juego mezcla plataforma, combates uno contra uno, diálogos y toques de RPG. La estética del juego es en Cel shading.
2 versions of Naruto: Rise of a Ninja
You're viewing: Naruto: Rise of a Ninja (Port)
Official project information
🍥 Naruto: Rise of a Ninja — Port Nativo
O jogo de Xbox 360 rodando nativamente no Android (ARM64) e no PC (Windows x64), sem emulador de CPU.
⬇️ Baixar (Android e PC) · Requisitos · Instalação · Configurações · Perguntas
<img src="docs/screenshots/menu.png" alt="Menu inicial" width="90%"> </div>📖 Sobre
Este port não é um emulador de Xbox 360. O executável do jogo (default.xex) e a biblioteca AI2C.dll foram recompilados estaticamente de PowerPC para ARM64 (celular) e x86-64 (PC). O resultado é código nativo que roda direto no processador. A parte gráfica usa um backend Vulkan adaptado e otimizado para GPUs de celular (Mali e Adreno).
[!IMPORTANT] O APK e o pacote de PC não contêm nenhum arquivo do jogo. Você precisa da sua própria cópia de Naruto: Rise of a Ninja para Xbox 360, na versão indicada em Versão do jogo.
✨ Destaques
- Lutas a 60 FPS e modo história a 30 FPS (o limite do próprio jogo) no Poco X7 Pro.
- 6 resoluções: 360p, 540p, 720p, 1080p, 2K e 4K. Menus, vídeos e cutscenes ficam inteiros em todas.
- Antisserrilhado FXAA e FXAA+ e escala FSR 1.0 / CAS da AMD, que podem ser ligados e desligados.
- ⚡ Modo Desempenho: um botão só, sem sombras e sem brilho, travado em 30 FPS, e o jogo não fica em câmera lenta quando o FPS cai.
- Controles na tela no estilo dos jogos de Naruto para celular: analógico que aparece onde você encosta o dedo, câmera arrastando na metade direita, botões com ícones (soco, pulo, chute, substituição, shuriken, jutsu). Controles Bluetooth e USB também funcionam.
- Painel de desempenho: FPS e uso de CPU, GPU e RAM. Pode ser arrastado pela tela ou recolhido.
- Modo 16:9 ou esticado para a tela inteira.
- Menu inicial com tema de Naruto 🌀, o mesmo no celular e no PC
- Versão de PC com janela ou tela cheia, teclado e controles de Xbox ou PlayStation
📸 Capturas
| Modo história | Luta |
|---|---|
| <img src="docs/screenshots/historia.jpg" width="100%"> | <img src="docs/screenshots/luta.jpg" width="100%"> |
| Controles na tela | Luta em 4K |
| <img src="docs/screenshots/controles.jpg" width="100%"> | <img src="docs/screenshots/luta-4k.jpg" width="100%"> |
| Menu no PC | |
| <img src="docs/screenshots/menu-pc.png" width="100%"> |
📱 Requisitos
Android
| Mínimo | Recomendado | |
|---|---|---|
| Android | 11 (API 30) | 13 ou mais novo |
| Processador | ARM64 (arm64-v8a) | Snapdragon 8 Gen 1 / Dimensity 8000 ou superior |
| GPU | Vulkan 1.1 | Mali-G710 / Adreno 730 ou superior |
| RAM | 4 GB | 8 GB ou mais |
| Espaço | ~4,5 GB (arquivos do jogo) | — |
Testado no Poco X7 Pro (Dimensity 8400 Ultra, Mali-G720, 12 GB).
🖥️ PC
| Mínimo | Recomendado | |
|---|---|---|
| Sistema | Windows 10 64 bits | Windows 11 |
| Processador | x86-64 com AVX | 4 núcleos ou mais |
| Placa de vídeo | Vulkan 1.1 (drivers atualizados) | GTX 1060 / RX 580 ou superior (2K e 4K: RTX 3060 / RX 6700 ou superior) |
| RAM | 4 GB | 8 GB ou mais |
💿 Versão do jogo (obrigatória)
O port foi feito para uma versão específica do executável, a do disco norte-americano 🇺🇸🇨🇦. O código foi recompilado a partir deste arquivo, então o que vale é o default.xex ser idêntico: confira o hash abaixo.
| Campo | Valor |
|---|---|
| Jogo | Naruto: Rise of a Ninja (Xbox 360) |
| Região do disco | América do Norte, NTSC-U (EUA/Canadá), com áudio em inglês e francês |
| Title ID | 555307E5 |
| Media ID | 12DF7A0D |
| Versão do executável | 0.0.0.2 (base 0.0.0.2) |
| Disco | 1 de 1 |
| Trava de região do executável | Nenhuma (region free) |
| Arquivo | Tamanho | SHA-1 | MD5 |
|---|---|---|---|
default.xex | 7.516.160 bytes | 3174cb24c35a66019f38e5378a4da298ac1ebf31 | 679daa8af777931ae7d8e3a084fb18d8 |
AI2C.dll | 3.842.048 bytes | c412aaf5873f77394ab1e246189f43df423a9e6b | 50b56ec5726ca6b00de18ca97ed54d4d |
- Windows (PowerShell):
Get-FileHash default.xex -Algorithm SHA1 - Linux / macOS:
sha1sum default.xex - Android: qualquer app de "hash checker" da Play Store.
Estrutura da pasta do jogo
Extraia o disco e copie a pasta inteira para o celular. Ela precisa ter, no mínimo:
NARUTO RISE OF A NINJA/
├── default.xex ← executável (precisa bater com o hash acima)
├── AI2C.dll ← IA do jogo (precisa bater com o hash acima)
├── naruto.bf ← dados do jogo (~600 MB)
├── xeshader.sdb
├── Naruto.SRA
├── Naruto_clip.SRA
├── LinkApp.xex
├── soundxe.big / soundxe.fat
├── soundxe_en.big / soundxe_en.fat
├── soundxe_fr.big / soundxe_fr.fat
├── media/
└── *.bik ← 86 vídeos (cutscenes)
🚀 Instalação
Android
- Baixe o APK na página de Releases e instale. Talvez seja preciso permitir "instalar apps de fontes desconhecidas".
- Copie a pasta do jogo para o celular, por exemplo
Armazenamento interno/Naruto/NARUTO RISE OF A NINJA. - Abra o app e toque em ESCOLHER PASTA.
- Permita o acesso a todos os arquivos: o jogo lê os dados direto da pasta, sem copiar nada.
- Escolha a pasta que contém o
default.xex. - Ajuste as configurações e toque em JOGAR 🍥
🖥️ PC (Windows)
- Baixe o
.zipdo Windows na página de Releases e extraia numa pasta. - Abra
NarutoRiseOfANinja.exe. - Clique em ESCOLHER PASTA e escolha a pasta do jogo, a que contém o
default.xex. - Ajuste as configurações e clique em JOGAR (ou aperte Enter).
As configurações, os saves e o cache de shaders ficam na pasta onde você extraiu o port (naruto.ini, data/, cache/), não na pasta do jogo.
[!TIP] Na primeira vez que cada cena aparece, o jogo compila shaders e pode engasgar um pouco. Nas próximas vezes eles já ficam salvos.
⚙️ Configurações
| Opção | O que faz | Impacto no desempenho |
|---|---|---|
| ⚡ Modo Desempenho (Android) | Tira as sombras e o brilho, usa 540p com sombreamento mais leve e trava em 30 FPS. O relógio do jogo segue o tempo real, então nada fica em câmera lenta se o FPS cair (lutas e modo história). Enquanto ligado, ele escolhe resolução, antisserrilhado e escala sozinho | 🟢 O mais leve de todos |
| Resolução 360p / 540p | Renderiza com menos pixels | 🟢 Mais FPS: ideal para celulares mais fracos |
| Resolução 720p | Resolução original do Xbox 360 | ⚪ Padrão |
| Resolução 1080p / 2K / 4K | Renderiza com mais pixels (2x a 3x) | 🔴 Bem mais pesado, para celulares fortes |
| Tela: 16:9 / Esticar | Mantém a proporção original ou estica para a tela toda | ⚪ Nenhum |
| Janela / Tela cheia (PC) | Como o jogo abre (F11 ou Alt+Enter alterna durante o jogo) | ⚪ Nenhum |
| Antisserrilhado: FXAA / FXAA+ | Suaviza as bordas serrilhadas | 🟠 Pesa um pouco a mais |
| Escala na tela: FSR / CAS | Amplia a imagem com mais nitidez (AMD FidelityFX) | 🟠 Pesa um pouco a mais |
| Painel de FPS | Mostra FPS, CPU, GPU e RAM | ⚪ Quase nenhum |
[!NOTE] Se o FPS cair, ligue o ⚡ Modo Desempenho, ou use Antisserrilhado: Off e Escala: Normal e baixe a resolução.
🎮 Controles
- Andar: encoste o dedo em qualquer lugar da metade esquerda da tela. O analógico aparece ali e segue o dedo.
- Câmera: arraste na metade direita da tela (fora dos botões). Funciona como o analógico direito, sem nada desenhado.
- Botões (com a letra do controle num selinho, porque as dicas do jogo falam "aperte A"):
| Ícone | Botão | No jogo |
|---|---|---|
| 👊 Soco (o maior) | X | Ataque |
| 🦘 Pulo | A | Pular |
| 🦵 Chute | Y | Ataque |
| 🪵 Tronco | B | Substituição |
| ✴️ Shuriken | RB | Arremessar arma |
| 🏃 Correndo (hexágono) | RT | Correr / agarrar |
| 🌀 Chakra (hexágono) | LT | Jutsu |
| 👝 Bolsa | LB | Itens |
| 🗺️ / ⏸️ | BACK / START | Mapa / pausa |
- O botão do olho esconde os controles e o ⇔ alterna entre 16:9 e tela esticada.
- Controle físico: controles Bluetooth e USB compatíveis com Android são reconhecidos automaticamente.
🖥️ PC
Controles de Xbox e PlayStation funcionam direto. No teclado:
| Tecla | Botão | Tecla | Botão |
|---|---|---|---|
| W A S D | Analógico esquerdo | Setas | Analógico direito |
| I J K L | Direcional | Enter / Tab | START / BACK |
| Espaço | A | E | B |
| Q | X | F | Y |
| 1 / 3 | LB / RB | Z / C | LT / RT |
| Ctrl esq. / dir. | Apertar os analógicos | F11 / Alt+Enter | Tela cheia |
❓ Perguntas frequentes
<details> <summary><b>O jogo fecha ao abrir / tela preta</b></summary>- Confira se o
default.xexe oAI2C.dllbatem com os hashes acima. - Confira se a permissão de acesso a todos os arquivos foi dada.
- Confira se a pasta escolhida é a que contém o
default.xex, e não uma pasta acima dela.
O jogo original avança um passo fixo a cada quadro (1/60 s nas lutas, 1/30 s no modo história), por isso fica lento quando o celular não acompanha. Ligue o ⚡ Modo Desempenho: com ele o jogo segue o tempo real.
</details> <details> <summary><b>Funciona com a versão europeia (PAL) ou de outro disco?</b></summary>A versão testada é a norte-americana (NTSC-U). O código foi recompilado a partir desse default.xex, então outro disco só funciona se o default.xex dele for idêntico (mesmo SHA-1 da tabela). Se o hash for diferente, não funciona. O jogo não saiu no Japão para Xbox 360.
Não. Por enquanto só Android arm64-v8a e Windows x64.
</details> <details> <summary><b>O código-fonte está disponível?</b></summary>Não. Este é um projeto de código fechado. Os componentes de código aberto usados estão listados abaixo, com as respectivas licenças.
</details>🙏 Créditos
Este projeto só foi possível graças a estes projetos de código aberto:
- XenonRecomp: recompilador estático de PowerPC (Xbox 360)
- Xenia Canary: referência do hardware do Xbox 360 e base do backend Vulkan
- SDL 3: janela, entrada e áudio
- FFmpeg: decodificação de áudio XMA
- AMD FidelityFX FSR / CAS: escala e nitidez
As licenças completas estão em THIRD_PARTY_NOTICES.md e também dentro do app, no link "Licenças" do menu.
⚖️ Aviso legal
Este é um projeto de fãs, sem fins lucrativos, sem nenhuma ligação com a Ubisoft, a Bandai Namco, a VIZ Media, Masashi Kishimoto ou a Microsoft. Naruto e Naruto: Rise of a Ninja são marcas e obras de seus respectivos donos.
O APK não inclui arquivos, vídeos, sons ou texturas do jogo: é preciso ter a sua própria cópia original. Não peça nem compartilhe arquivos do jogo nas issues.
<div align="center"> Feito com 🧡 e muito chakra. </div>
