Saltar al contenido
PORTSNATIVE.
InicioCatálogo
Juegos WebEmuladoresHerramientasNovedades
PORTSNATIVE.

Un catálogo para descubrir ports y proyectos relacionados. Enlazamos a las fuentes oficiales y no alojamos archivos de los juegos originales.

ExplorarCatálogoMi lista
InformaciónNosotrosProponer un portSoporteApoyo y donacionesAviso legal
© 2026 PortsNative
Volver al catálogo
Dragon Ball Z: Budokai Tenkaichi 3
PORTSNATIVE

Dragon Ball Z: Budokai Tenkaichi 3

PORT NATIVOLUCHA / COMBATEWINDOWSALPHA

Dragon Ball Z: Budokai Tenkaichi 3

TecnologíaDescompilación y Reconstrucción en C/C++

Disponible paraWindows

Ver proyecto oficial

Sobre el proyecto

Dragon Ball Z: Budokai Tenkaichi 3 es un videojuego de acción y lucha en 3D desarrollado por Spike y publicado por Atari en Norteamérica y por Namco Bandai en Europa y Japón para PlayStation 2 y Wii. La versión para PlayStation 2 salió a la venta en Norteamérica y Europa el 9 y el 13 de noviembre de 2007, respectivamente. El lanzamiento de la de Wii tuvo lugar el 3 de diciembre de 2007 en los Estados Unidos y el 15 de febrero de 2008 en el Reino Unido. En Japón, ambas adaptaciones debutaron el 4 de octubre de 2007.

6 versiones de Dragon Ball Z: Budokai Tenkaichi 3

Estás viendo: Dragon Ball Z: Budokai Tenkaichi 3

Dragon Ball Z: Budokai Tenkaichi 3github.com/z3xox/BT3-Decompiled
Windows
Actual
Budokai Tenkaichi 3 (PC)github.com/z3xox/Tenkaichi3Decomp
Windows
›
Dragon Ball Z: Budokai Tenkaichi 3 (Tenkaichi3Decomp, BT3 Online)github.com/stufno102/Tenkaichi3Decomp
Web
Windows
›
Dragon Ball Z: Budokai Tenkaichi 3 (Web)budokait3.com
Web
›
Dragon Ball Z: Budokai Tenkaichi 3 Recompiledgithub.com/z3xox/BT3-Recomp
Windows
Linux
macOS
›
Tenkaichi3Decomp Androidgithub.com/dfdx047/Tenkaichi3DecompAndroid
Android
›

Información oficial del proyecto

README original del autor (en inglés)Abrir en GitHub ↗

BT3-Decompiled

A matching decompilation of Dragon Ball Z: Budokai Tenkaichi 3 for the PlayStation 2 (USA release, SLUS-21678): the game's code rewritten as C that compiles, with the compiler the developers used, to exactly the bytes on the disc.

This repository contains no game data and no copy of the game. To build it you need your own disc image of that release; the build checks its result against it.

Status

BinaryGame code in matching CStill in assembly
SLUS_216.78 (main program)99.92%4 routines the game's authors wrote in assembly (VU0 code)
BIN/DBZP.BIN (menu program)99.97%none

Both rebuilt binaries are byte-identical to the originals. The percentages count the game's own code; Sony's SDK libraries and the CRI sound libraries linked into the executable are out of scope. The nine vertex programs (VU1 microcode) are annotated listings that assemble back to the original bytes.

python3 scripts/progress.py prints the current numbers.

Building

You need:

  • your disc image, placed in the repository's top folder as Dragon Ball Z - Budokai Tenkaichi 3 (USA) (En,Ja).iso (the name configure.py looks for);
  • 7z, ninja, Python 3 with splat (pip install "splat64[mips]") in .venv;
  • in tools/ (not part of this repository): Sony's ee-gcc 2.96 (the build in the decompme compilers release) and a MIPS binutils for the PS2 (mips-ps2-decompals-*). configure.py has the exact paths it expects.
.venv/bin/python configure.py && ninja
cmp build/SLUS_216.78.rom disc/SLUS_216.78.rom && cmp build/DBZP.BIN disc/BIN/DBZP.BIN

configure.py extracts the two programs from your disc image, splits them, and writes the build file; ninja compiles, links and compares.

Layout

PathContents
src/, include/The decompiled code: sys/ (engine), battle/ (fights), menu/ (the menu program), vu1/ (vertex programs)
config/How the binaries are split, and the symbol names (config/symbols/)
scripts/Progress report, per-function diff, the VU1 assembler, the permuter driver
docs/What has been learned about the game: start at docs/README.md

Names of functions, variables and files are ours, chosen from what the code does; the original names are not known. The documentation marks what is verified by a byte match and what is inferred.

A function that does not match yet stays as the original assembly, with the best C attempt kept next to it.

Related

The PC port built on this decompilation is a separate repository, Tenkaichi3Decomp. This repository holds PS2 code only.

This project was made with the help of AI.

Licence

What is ours in this repository (the names, comments, documentation, scripts and build configuration, and the work of reconstruction) is dedicated to the public domain under CC0 1.0. That dedication cannot and does not cover the game itself: the program this code reproduces belongs to its rights holders.

Legal

This project is not affiliated with or endorsed by the game's developers, publishers or rights holders. It exists for preservation, study and interoperability. All rights to the game belong to their owners. You need your own legally obtained copy of the game to use anything here.

Leer guía oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

Tipo de proyecto
PORT NATIVO
Género
Lucha / Combate
Estado
alpha
Plataforma de origen
—
Tecnología
Descompilación y Reconstrucción en C/C++
Versión
—
Actualización
—

Plataformas de destino 1

Windows
Ver en GitHub
Publicidad