Contenido

Requisitos

  • HxD
  • UnfSelf o SelfUtil
  • Carpeta CUSAXXXXX-app y carpeta CUSAXXXXX-patch de nuestro dump
  • orbis-pub-chk, gengp4 y orbis-pub-gen

Modificando el eboot

  • Arrastra el eboot.bin del update a UnfSelf
  • Abrimos eboot.bin-decrypted con HxD
  • Copiamos los últimos 4 bytes (CTRL+C)

0.png

  • Pulsamos CTRL+R y cambiamos a la pestaña Hex-values
  • En Search for colocamos los 4 bytes que hemos copiado (CTRL+V)
  • En Replace with colocamos 01 00 00 01
  • En Search direction seleccionamos all y pulsamos Replace all

1.png

  • Saldrá un mensaje confirmándote las veces que se ha sustituido
  • Ahora pulsamos CTRL+F
  • En Search for colocamos 00 00 4F 52 42 49
  • En Search direction seleccionamos all y pulsamos Search all

2.png

  • Modificamos el recuadro rojo a 01 00 00 01
  • Pulsamos el icono guardar en HxD y renombramos el archivo a eboot.bin
  • Borrad el archivo eboot_decrypted.bin.bak que se ha generado al guardar

Modificando los módulos

  • Copiar los módulos del base game a la carpeta del update (sin sobreescribir)
  • Arrastra los módulos de la carpeta sce_module a UnfSelf
  • Abrimos los PRX de la carpeta sce_module con HxD
  • Copiamos los últimos 4 bytes
  • Pulsamos CTRL+R y cambiamos a la pestaña Hex-values
  • En Search for colocamos los 4 bytes que hemos copiado
  • En Replace with colocamos 01 00 00 01
  • En Search direction seleccionamos all y pulsamos Replace all
  • Saldrá un mensaje confirmándote las veces que se ha sustituido
  • Pulsamos el icono guardar en HxD

Paso Extra

  • Buscar hexadecimalmente 18 00 00 00 00 00 00 00 BF F4 13 3C 01 00 00 00
  • Cambiar la versión de 01 00 05 05 a 01 00 00 01

5.png

Modificando el param.sfo

  • Abrimos el param.sfo de la carpeta sce_sys con HxD
  • Pulsamos CTRL+F y buscamos sdk_ver
  • Modificamos el número que viene en el recuadro rojo por 01000001

4.png

  • Hacemos scroll hasta que veamos el nombre del juego dentro del param
  • Modificamos los 4 bytes del recuadro rojo a 00 00 00 01

5.png

Paso Extra

  • Hacemos scroll hasta que veamos la versión del juego y gd
  • Modificamos la versión de 1.00 a 1.01 y el gd a gp (Game disc, Game patch)

1.png

  • Pulsamos el icono guardar en HxD
  • Borrad el archivo param.sfo.bak que se ha generado al guardar

Compilar FPKG

  • Crear un .gp4 de las carpetas CUSAXXXXX-app y CUSAXXXXX-patch con GENGP4.EXE
  • Abrir el archivo CUSAXXXXX-app.gp4 con orbis-pub-gen
  • Crear un FPKG de la carpeta CUSAXXXXX-app
  • Abrir el archivo CUSAXXXXX-patch.gp4 con orbis-pub-gen
  • Debéis fijaros si el proyecto se ha ajustado automáticamente a Patch Package.

6.png

  • Pulsar pestaña Command
  • Seleccionar Project settings
  • Pulsar pestaña Patch
  • En Application Package, selecionar el FPKG del base game
  • Compilar el FPKG