WE10JL Bug Desafio 1
WE10JL: Hex & Modding Lab Edition
Informe de Debugging: Análisis de Errores Hexadecimales y Punteros en Desafío 1
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.
- Textos e Interfaz (.STR): Revisar cadenas de texto en archivos como
267.STRpara 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.AFSno 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.
Comentarios
Publicar un comentario