Entradas

WE10JL (SLPM_665.95) Serial PlayStation 2

Imagen
BLOG WE10JL WE10JL (SLPM_665.95) Serial PlayStation 2 Guía de edición Hexadecimal, ISO 9660 Volume Descriptor y configuración en PCSX2 Paso 1: Identificación del Ejecutable Principal Para cambiar el serial en esta ISO de PlayStation 2, lo que uno hace siempre es fijarse en el archivo SLPM_665.95 . Si observamos en formato hexadecimal ese archivo y buscamos la cadena del título en japonés: El texto literal "Jリーグ" en formato Hexadecimal equivale a los siguientes bytes: Carácter J リ ー グ Hexadecimal 4A 83 8A 83 41 83 4F Secue...

Protección y Desbloqueo del Sistema de Archivos AFS (PS2)

Documentación Técnica: Protección y Desbloqueo del Sistema de Archivos AFS (PS2) Análisis de métodos de protección de ISOs, manipulación de cabeceras AFS (AFS Headers), estructura de punteros hexadecimales y procedimiento paso a paso para desproteger contenedores. 1. Métodos Conocidos de Protección en ISOs de PlayStation 2 En la escena de edición y modding de PS2 (especialmente en la saga Pro Evolution Soccer / Winning Eleven ), diversos editores han implementado técnicas para impedir el desempaquetado y la copia de sus trabajos. Entre las metodologías más comunes se encuentran: Alteración de Cabeceras AFS (AFS Headers): Consiste en modificar el bloque de firma (Magic Number) de los contenedores AFS para que herramientas de edición como AFS Explorer o DKZ Studio no los reconozcan como archivos válidos. Archivos Dummy / Falsos (Lectura en Bucle): Inserción de punteros corruptos o arch...

WE10JL (SLPM_665.95) Kitserver PlayStation 2

Imagen
Documentación Técnica: Creación e Inserción de Kitserver (WE10 / PS2) Análisis de la limitación de slots en SLPM_665.95, edición de punteros hexadecimales y relinkeo de mapas de kits/kits 2D en el contenedor 0_TEXT.AFS. WE10JL (SLPM_665.95) Kitserver PlayStation 2 1. Contexto Técnico y Evolución de Motores (WE9 vs WE10) El paso de la saga PES5/WE9 a PES6/WE10 implicó cambios drásticos en la arquitectura interna del ejecutable y la estructura de archivos en la ISO: Fix de Gameplay: Se corrigió el error del "Árbitro Rígido" , reduciendo la interrupción constante del juego por faltas menores. Limitación de Slots de Kits: A diferencia de las versiones anteriores donde cada equipo contaba con un slot nativo (licenciado o default editable vía herramientas como la de Waterloo), en WE10 Konami restringió masivamente los slots de kits y kits 2D. Solución Vía Hexadecimal: Para solucionar la falta de espacio sin sobreescribir licenc...

WE10JL (SLPM_665.95) - Estructura y Mapeo de Tipografías (Fonts)

Imagen
WE10JL (SLPM_665.95) - Estructura y Mapeo de Tipografías (Fonts) Análisis de la fuente principal y fuentes secundarias almacenadas en el 0_TEXT.afs , mapa de caracteres Shift-JIS y especificaciones de textura para edición. En Winning Eleven 10 J-League , el sistema de renderizado de texto y tipografías se gestiona mediante archivos de textura indexados contenidos dentro del archivo 0_TEXT.afs . 1. Ubicación de los Archivos en 0_TEXT.afs Las fuentes se dividen principalmente en dos bloques funcionales: Fuente Principal: Localizada en unnamed_45.bin (interfaz global y menús del sistema). Fuentes de Competencias y Submenús: Comprenden desde unnamed_675.bin en adelante. Archivo BIN Uso / Módulo Asignado unnamed_676.bin Modo Entrenamiento y Desafíos (Training Mode / Challenge) unnamed_681.bin Visualización de Nombres de Jugadores e In...

Documentación Técnica: Edición y Traducción de Archivos .STR (WE10 / PS2)

Documentación Técnica: Edición y Traducción de Archivos .STR (WE10 / PS2) Análisis de cadenas de texto, etiquetas de control del motor de Konami, tabla TBL de caracteres y mapa de offsets para la adaptación al español. 1. Estructura de Archivos .STR y Códigos de Control Los textos de la interfaz, nombres y comentarios en Winning Eleven 10 se almacenan dentro de contenedores .STR . Cada bloque de texto utiliza bytes de control específicos que deben respetarse estrictamente en la edición hexadecimal para evitar bloqueos del sistema. Etiqueta / Byte Función en el Motor Hex / Formato \n Salto de línea manual obligatorio dentro de las cajas de diálogo. 0x0A Null Byte Terminador de cadena de texto (Fin del bloque de lectura). 0x00 %s Variable dinámica para cadenas (Nombres de equipos...

WE10JL (SLPM_665.95) Guía de Traducción

Imagen
[Guía & Modding] Traducción de ROM en WE10JL (SLPM_665.95) Publicado para la comunidad WE10JL | Estudio de archivos .STR, j_text.afs y Modos Exclusivos En esta guía detallamos la ubicación y estructura necesaria para traducir los textos principales y menús en J-League Winning Eleven 10 + Europe League '06-'07 (PS2) . Explicamos la localización de cadenas dentro de j_text.afs y el mapa de archivos clave para los modos de juego exclusivos. 1. Introducción y Ubicación Principal La mayor parte de la traducción de la ROM se encuentra prácticamente en todo el contenedor j_text.afs . Los textos están almacenados en archivos con formato .STR , los cuales se pueden explorar e inspeccionar fácilmente con la herramienta AFS Explorer (o el STR View integrado). [ ] Captura de AFS Explorer mostrando la lectura de archivos .str dentro de j_text.afs 2. Secciones Editables del Juego Se ...

WE10JL: Conversión de Texturas de Fuentes a TTF Vectorial con Python

WE10JL REVERSE ENGINEERING & MODDING Conversión de Fuentes Bitmap a TrueType (.TTF) en Python Análisis técnico de extracción de texturas desentrelazadas y compilación vectorial OpenType para Windows. 1. Mapeo de Archivos BMP y Estructura ASCII Las texturas de la tipografía extraídas mediante WE Picture Decoder generan una secuencia numerada de archivos .bmp . Para garantizar la correspondencia exacta con el teclado de Windows, mapeamos los índices según la tabla ASCII estándar: Rango de Archivos Mapeo de Caracteres Offset ASCII / Código 66.bmp - 75.bmp Números ( 0 al 9 ) 0x30 - 0x39 48 - 57 76.bmp - 101.bmp Alfabeto Mayúsculas ( A a la Z ) 0x41 - 0x5A 65 - 90 102.bmp - 127.bmp Alfabeto Minúsculas ( a a la z ) 0x61 - 0x7A 97 - 122 2. Inve...