Releases: novapowers0/DBZ-Budokai-3-HD-Collection
Release list
DBZ Budokai 3 HD Collection 1.1.4 - Fix Dragon Universe (EU)
v1.1.4 - Fix del crash en Dragon Universe (EU) + thunks preventivos.
Fix del crash en Dragon Universe (EU)
La funcion 0x8215B378 del nucleo EU no estaba registrada (el recompilador la habia plegado como dead fall-through dentro de sub_8215B368, solo alcanzable via puntero de funcion). Al seleccionar personaje en Dragon Universe, el despacho indirecto por vtable llegaba a una direccion no registrada -> crash UNREGISTERED indirect call. Registrada como dbz3eu_sub_8215B378. Mismo tratamiento que sub_820F2398 (v1.1.2).
15 thunks preventivos registrados (EU)
Se analizaron las tablas de punteros de funcion del xex EU y se encontraron 15 adjustor thunks de C++ (addi r3,r3,-4; b target) que el guest llama via tablas de despacho y que tampoco estaban registrados — el mismo patron que causaba el crash. Registrados todos (11807 funciones EU totales). Previene futuros UNREGISTERED indirect call en menus que usen esas tablas.
Regla del codegen EU corregida
Las entradas de dbz3_config_eu.toml deben ir SIEMPRE dentro de [functions] (antes de [[switch_tables]]); una entrada mal ubicada se pierde silenciosamente en cada re-codegen. Verificado: re-codegen + prefijo produce el codegen probado + los thunks (0 funciones perdidas).
DBZ Budokai 3 HD Collection 1.1.3 - El parche de la ISO
El parche de la ISO (v1.1.3)
Selector de fuente siempre visible, detección de DBZ1 y traducción completa auditada. Incluye todo lo de v1.1.2 (modo disco, fix crash EU, regiones incompletas, Vulkan real).
Novedades
- Selector de fuente siempre visible: botones "Carpeta extraida" / "ISO (.iso)" en el launcher para elegir el origen de los datos en cualquier momento. El activo se resalta y conmutar cambia el modo al instante (persiste entre sesiones).
- Detección de DBZ1: si pones el default.xex de DBZ Budokai HD Collection (proyecto hermano), el launcher lo reconoce por MD5 y bloquea Play con el mensaje "usa el launcher dbz1.exe" (antes el core de DBZ3 crasheaba).
- i18n completa auditada: se verificaron TODAS las cadenas (ES/EN/IT/DE/FR). 0 sin traducir, 0 huérfanas, 0 sospechosas. Corregidas la clave del botón "ISO (.iso)" y un tooltip de FPS que caía a inglés.
- Preparado para usuarios no técnicos: mensajes accionables sin jerga, sugerencias al elegir la carpeta equivocada, notas claras cuando el modo disco no admite mods.
- Pulido: -Wall -Wextra con 0 warnings, 4 campos y 1 constante sin uso eliminados, empaquetador más estricto (rechaza residuos de ejecución en el ZIP).
Incluye v1.1.2 (publicada antes)
- Fix crash EU en Dragon Universe / START (sub_820F2398 registrada)
- Regiones incompletas: ResolveRegion() auto-cae a us/ o eu/
- Backend Vulkan real (cvar gpu_backend en el SDK)
- Modo disco (ISO): juega directamente desde el .iso sin extraer nada
Recordatorio
El paquete NO incluye los archivos del juego (copyright). Aporta tu default.xex + us/ (o eu/) o juega desde tu ISO legal.
DBZ Budokai 3 HD Collection 1.1.2
v1.1.2 — Depurado de issues de la comunidad (2026-09-09)
Fixes
- Crash en Dragon Universe / menú de pausa (núcleo EU) — arreglado.
La funciónsub_820F2398no estaba registrada en el núcleo EU: el
recompilador la había plegado como código muerto dentro desub_820F2370
(solo es alcanzable a través de la tabla de punteros de evento/combate
0x8201E348). Ahora está extraída y registrada comodbz3eu_sub_820F2398.
Cierra el crashUNREGISTERED indirect call: target=0x820F2398al
seleccionar personaje en Dragon Universe o pulsar START durante una pelea. - Regiones incompletas (solo
eu/o solous/) — el launcher ahora
resuelve la región efectiva conResolveRegion(): si la carpeta de la región
seleccionada no existe, cae automáticamente a la que sí está. Datos solo-EU o
solo-US funcionan out-of-the-box. - Selector de backend Vulkan real — el launcher enviaba su elección a un
cvargpu_backendque no existía en el SDK 0.10, así que siempre se
elegía D3D12. Se añadió el cvar en el SDK (rex_app.cpp) y se conectó a
LoadGpuPlugin. Seleccionar Vulkan ahora pide de verdad el backend
Vulkan (verificado en la DLL publicada).
Pulido
- Builds sin warnings (
-Walllimpio). - Traces temporales de depuración eliminados del launcher.
- El resumen del footer muestra "Japanese" correctamente al elegir japonés.
Descarga
dbz3.exe + DLLs del runtime + mod center hd/ (toolkit de modding) +
mods/ (vacía) + RELEASE_README.md. No incluye los archivos del juego
(copyright): aporta tu default.xex y las carpetas us//eu/ de tu copia
legal (ver RELEASE_README.md).
Nota de rendimiento: el runtime universal (SSSE3) cuesta ~5-10% de
trabajo host en CPUs modernas frente al runtime AVX2. La release
v1.1.0-clasico sigue disponible como respaldo si notas lentitud.
Vulkan sigue siendo experimental: funciona, pero el render 3D es ~6.5x
más lento que D3D12. Usa D3D12 (por defecto) salvo que quieras probar el
backend Vulkan en tu equipo.
Reportes, bugs y peticiones: issues del repo.
DBZ Budokai 3 HD Collection 1.1.1
v1.1.1 - Depurado, mejora interna y bases de Linux (2026-08-28)
- Sin datos del juego ya no hay crash: si falta 'default.xex' el juego muestra un mensaje claro de como colocar tus archivos (antes abria la ventana y moria con un cierre raro 0xC0000005).
- Diagnostico de arranque: el log registra los milisegundos de cada fase de arranque para diagnosticar la 'pantalla negra lenta' si alguien la reporta.
- Bases para Linux: el launcher ya compila conceptualmente en Linux (MD5 portable sin CryptoAPI, deteccion de GPU/dialogos/lanzamiento de scripts protegidos por plataforma). En Windows nada cambia. Plan en docs/PLAN_LINUX.md.
- Proceso interno: 'sync_github.ps1' (sincronizacion automatica del repo) y 'verify_release.ps1' (verificacion del paquete antes de publicar).
Nota de rendimiento (importante)
El runtime universal (SSSE3) cuesta ~5-10% de trabajo host en CPUs modernas frente al runtime clasico AVX2. La release v1.1.0-clasico (runtime AVX2, meses probado) sigue disponible como respaldo si notas lentitud en tu equipo.
Plan de la fase 1.1.1
Diseño completo en docs/PLAN_1.1.1.md y docs/PLAN_LINUX.md (docs/ del repo).
v1.1.0-clasico - Respaldo con runtime clasico
Version de respaldo (NO la principal)
Misma version que la 1.1.0 (mismos fixes, mismo ejecutable dual US/EU) pero con el runtime clasico (avx2) que llevaba meses probado en las versiones anteriores.
Usa esta version SOLO si la 1.1.0 universal te da algun problema en una CPU moderna (el runtime clasico requiere una CPU con AVX2/SSE4.2, practicamente cualquier PC desde ~2013).
La version normal 1.1.0 (universal, SSSE3) sigue siendo la recomendada y la unica que funciona en CPUs antiguas.
DBZ Budokai 3 HD Collection 1.1.0
Un solo ejecutable universal (2026-08-28)
- UN solo 'dbz3.exe' para todo el mundo: se eliminaron el arrancador de variantes y las carpetas dbz3_avx2/ y dbz3_legacy/. El runtime se compila en ISA baseline universal (SSSE3), asi que el MISMO paquete funciona en cualquier CPU x64 (desde Core 2 de 2006 en adelante). No hay nada que elegir.
- Adios a los 0xC000001D de CPUs antiguas: antes habia que lanzar la variante 'compatible'; ahora no hay variantes. Un solo archivo, una sola carpeta, un doble clic.
- Adios al falso positivo de antivirus: el ejecutable ya NO se comprime con UPX (patron tipico de malware que marcaban los AV). Descarga mas grande, cero sustos.
- Se mantienen todos los fixes de la v1.0.10: crash 0xC000001D en Duelo/Start, boton PLAY con el raton, reconocimiento EU/PAL, GPU dedicada en portatiles Optimus.
Limpiados del repo todos los releases anteriores (tenian bugs conocidos). Este es el unico release soportado.