WE10JL (SLPM_665.95) Serial PlayStation 2

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
Secuencia Hex: 4A 83 8A 83 41 83 4F
Paso 2: Cómo Verificar y Localizar el Offset Exacto
  • Búsqueda Hexadecimal: En Hex Workshop, presiona Ctrl + F, selecciona el tipo de búsqueda como Hex Value e ingresa la cadena 4A 83 8A 83 41 83 4F.
  • Cambiar codificación en el visor: Si tu editor hexadecimal lo permite (o usando herramientas como HxD o CrystalTile2), cambia la tabla de caracteres/Font de ASCII a Shift-JIS o Japanese (CP932) para ver el texto traducido en el panel derecho.
  • Límite de longitud (Punteros): Si planeas renombrar la cadena directamente sobre el ejecutable SLPM_665.95:
    • No debes sobrepasar el tamaño original en bytes de la cadena.
    • Si tu nuevo nombre es más corto, rellena el espacio sobrante con bytes nulos 00.
    • Si requieres un nombre más largo, necesitarás redirigir los punteros de la tabla de texto a un área con espacio libre.
Análisis Técnico: El Descriptor de Volumen de la ISO (Sector 16 / ISO 9660)

Después de mucho buscar observamos que el título "Jリーグ ウイニングイレブン10 + 欧州リーグ '06 -'07" no está grabado en los archivos del juego. PCSX2 identifica la ISO leyendo únicamente el código de catálogo (SLPM_665.95) y busca ese código en su propia base de datos interna (GameDB.yaml) para mostrar el título comercial en la ventana.

Todas las imágenes de disco PS2 siguen el estándar de archivos ISO 9660. En el Sector 16 (offset hexadecimal 0x8000 del archivo ISO completo), existe un bloque llamado Primary Volume Descriptor.

En esa cabecera estándar de la ISO existen varios campos específicos: Volume Identifier (32 bytes), Application Metadata / System Identifier y Abstract / Bibliographic File Identifier. Cuando Konami grabó el DVD máster de WE10JL, inscribió el título japonés comercial en el Volume Set Identifier usando codificación Shift-JIS.

Como podemos observar, no es la típica edición de nombre vía SLPM. El siguiente paso es cambiar la estructura de la ISO y del ejecutable para preservar el juego original con su serial SLPM_ y nosotros crear el propio para uso personal.

Paso 3: Cambio del Nombre vía Emulador PCSX2

La Base de Datos Interna de PCSX2 (GameIndex.yaml): Cuando abres una ISO, PCSX2 lee el ejecutable interno (SLPM_665.95). Al detectar ese ID, ignora los textos del disco y consulta su propia base de datos interna. Hay 3 métodos para modificarlo:

Método A: Modificar el GameIndex de PCSX2

Abre la carpeta de PCSX2 y ve a resources/GameIndex.yaml. Busca el Serial SLPM-665.95. Si no existe, agrégalo respetando la sintaxis:

SLPM-66595:
  name: "WE10JL Mod - Tu Nombre Aqui"

Guarda el archivo y reinicia el emulador.

Método B: Propiedades del Juego en PCSX2 (Qt UI / v1.7 - v2.0+)

Abre PCSX2, haz clic secundario sobre el juego en la lista y selecciona Propiedades del Juego (Properties). En el campo Título / Title, escribe el nombre personalizado. Esto creará/actualizará la entrada en el archivo custom_properties.ini de PCSX2, anulando el nombre por defecto.

Método C: Cambiar la ID del Ejecutable (HEX Puro para desvincular de GameDB)

Esta parte es la más interesante y parecida al editar el HEXA del SLPM_665.95. Si quieres que la ISO sea "autónoma" y que PCSX2 obligatoriamente tome el nombre de la ISO porque no encuentra la ID en su base de datos:

  1. Abre el ejecutable SLPM_665.95 con Hex Workshop.
  2. Renombra la cadena SLPM_665.95 dentro del ejecutable y en el archivo SYSTEM.CNF de la ISO por una ID ficticia (ejemplo: SLPM_999.99).
  3. Al no encontrar SLPM_999.99 en la GameDB, PCSX2 se verá forzado a leer la etiqueta del volumen ISO 9660 que editaste previamente.

¡Corre el juego normal con otro nombre, hecho el cambio de serial! Hasta acá el tutorial por ahora. Si encuentro la cadena original hago otro tutorial. 

Cambiar WE10JL (SLPM_665.95) Serial PlayStation 2
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

J = 4A

リ = 83 8A

ー = 83 41

グ = 83 4F

Cambiar la ID del Ejecutable (HEX Puro para desvincular de GameDB)


Esta parte es la más interesante y parecida al editar el HEXA del SLPM_665.95. Si quieres que la ISO sea "autónoma" y que PCSX2 obligatoriamente tome el nombre de la ISO porque no encuentra la ID en su base de datos:


Abre el ejecutable SLPM_665.95 con Hex Workshop.

Renombra la cadena SLPM_665.95 dentro del ejecutable y en el archivo SYSTEM.CNF de la ISO por una ID ficticia (ejemplo: SLPM_999.99).

Al no encontrar SLPM_999.99 en la GameDB, PCSX2 se verá forzado a leer la etiqueta del volumen ISO 9660 que editaste previamente.


Cambiar la EXTRUCTURA de la ISO El Mas Fácil y Devertido para mi, no requiere de edicion hexa, solo cambiar el nombre del ejecutable y el archivo SYSTEM.CNF de la ISO por el nuevo nombre






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]

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