WE10JL Bug Desafio 1

WE10JL: Hex & Modding Lab Edition

Informe de Debugging: Análisis de Errores Hexadecimales y Punteros en Desafío 1

HERRAMIENTAS: Game Graphic Studio / DKZ Studio / Waterloo / Hex Workshop / HxD
FORMATOS: 0_TEXT.AFS (.bin), Textos (.str), Database Param (.bin)
AUTOR: WE11WORLD (Diego Pino)

1. Contexto y Estructura del Desafío 1

Uno de los apartados más importantes y entretenidos de esta ROM es su sistema de modos de juego adicionales, concretamente el modo Desafíos. En esta edición, el Desafío 1 se subdivide internamente en tres misiones o submódulos:

  • Misión 1: Jugadores al azar.
  • Misión 2: Equipo aleatorio.
  • Misión 3: Equipo X/Y.

2. Diagnóstico del Bug y Estado Actual

Durante las pruebas de integración en el ejecutable y archivos de interfaz, se detectaron fallos de estabilidad al ejecutar la segunda y tercera misión:

  • CORRECTO Misión 1: Totalmente funcional y estable. Sin cuelgues ni corrupción gráfica.
  • PARCIAL Misión 2: Parcialmente solucionado. Se logró estabilizar tras reajustar los punteros de asignación de equipos.
  • ERROR Misión 3: Presenta una falla de inicialización (cuelgue/freeze) que requiere mayor análisis en la estructura hexadecimal.
⚠️ Archivos en revisión y depuración (Debug): Para aislar el origen del problema en la Misión 3, es necesario inspeccionar la interacción entre tres componentes clave del ISO:
  • Textos e Interfaz (.STR): Revisar cadenas de texto en archivos como 267.STR para descartar desbordamientos de buffer (*buffer overflow*) o punteros desalineados.
  • Scoreboard y Gráficos (.AFS): Verificar que los elementos extraídos e inyectados con Game Graphic Studio y DKZ Studio en el contenedor 0_TEXT.AFS no corrompan los punteros gráficos en RAM.
  • Paletas y Kits (.BIN): Inspeccionar los parámetros generados por Waterloo Set Default Color y verificar que el archivo unnamed_27.bin (param_dat) no entregue valores fuera de rango (*out of bounds*).

3. Próximos Pasos y Desarrollo del Desafío 2

Mientras continúo investigando a nivel de offsets para corregir de forma definitiva la Misión 3 del primer reto, comenzaré a avanzar en la planificación del Desafío 2.

Este segundo desafío presenta una modalidad de Tour Mundial, lo cual encaja perfectamente y resulta ideal para un proyecto centrado en un parche de tipo World Club FIFA. En las próximas entradas detallaré la estructura de asignación de equipos y los bloques de memoria asignados a esta modalidad.

WE10JL Hex & Modding Lab © 2026 | Documentación técnica para PlayStation 2

Comentarios

Entradas populares de este blog

WE10JL: Hex & Modding Lab Edition (ESP) | SLPM_665.95_WE10JL_Kitserver_ESP [Release]

WE10JL (SLPM_665.95) Serial PlayStation 2

Tutorial: Cómo editar Scoreboards en WE10JL (SLPM_665.95)