miércoles, 14 de noviembre de 2012

Modificacion de CPS1PSP

Iniciamos de nuevo con la modificacion del CPS1PSP, al igual que el MVSPSP nos adentraremos lijeramente en el source para añadir roms para que los ejecute de forma normal, eliminando el metodo "fakerom" ( El primer metodo para correr el hack en cualquier emulador cambiando el archivo original por el  modificado en el zip original )

Para comenzar dejo el pack de parches y este para que ustedes modifiquen y creen sus propios romsets
Viene por rom master, capturas de los mods y un archivo dat el cual menciona cual es el archivo del zip
master el cual se parchara con el ips.



Ejemplo

Ya bajado el pack nos vamos a parchar y crear un romset modificado del Capitan Commando - 
captcomm.zip

En el pack esta un folder del mismo nombre del zip y lo pasamos al escritorio junto con el rom original sin
modificaciones.



Entramos y vemos las capturas de los mods ( en caso que alla ) [ Solo hay 3 ] y verificamos el dat para ver el parche correspondiente al hack como... el 2-1v4.dat este añade mas enemigos al juego. y vemos lo siguiente


Asi es mejor explicado =)


Ya entendido esto lo hare como una lista de como hacer todo el proceso para facilitar todo





  1. Vemos el archivo que nos pide el mod
  2. Abrimos el zip, localizando el archivo 
  3. Extraemos el archivo que nos pide (cce_23d.rom) del captcomm.zip al mismo directorio del parche
  4. Vemos el nombre del parche a ejecutar
  5. Localizamos el parche y dar doble click ( debes de tener el programa Lunar Ips en tu PC y ejecutarlo antes para que se quede en el registro de windows que los archivos *.ips lo ejecuta esta app )
  6. Y parchamos el archivo normalmente
  7. Lo comprimimos en un archivo zip 
  8. Le nombramos diferente lo llamare "cap1v4"

Ya tenemos nuestro nuevo rom clon =3, solo falta ingresarlo al source para que lo reconozca, ya que si no lo  hacemos tendremos un error al tratarlo de correr ( Driver No Found )

Comenzamos en la raiz de "C" en donde previamente descomprimimos el source de NJ, nos vamos a la siguiente direccion

"C:/njemu/src/cps1" ya en este abrimos con el editor de texto el archivo driver.c y buscamos con el comando ctrl + F en el notepad++ el nombre del rom master captcomm


Guardamos y a compilarlo con el Cygwin ( vease el tutorial 5 para mayor informacion sobre como compilar el emulador )

Ya que tenemos el nuevo eboot remplazamos al de la PSP, añadimos el nuevo rom al rominfo.cps1, zipname.cps1  ( vease el tuto de mvspsp parte 2 para integracion de roms master-clon )

Esto va en el rominfo


FILENAME( cap1v4, captcomm, 0, 22, 0, 0 )
REGION( 0x200000, CPU1, 0 )
ROM( 0, cce_23d.rom, 0x000000, 0x80000, 0xb3d93de4 )
ROM( 0, cc_22d.rom, 0x080000, 0x80000, 0xa91949b7 )
ROMX( 2, cc_24d.rom, 0x100000, 0x20000, 0x680e543f, 1, 1 )
ROMX( 2, cc_28d.rom, 0x100001, 0x20000, 0x8820039f, 1, 1 )

REGION( 0x400000, GFX1, 0 )
ROMX( 0, gfx_01.rom, 0x000000, 0x80000, 0x7261d8ba, 2, 6 )
ROMX( 0, gfx_03.rom, 0x000002, 0x80000, 0x6a60f949, 2, 6 )
ROMX( 0, gfx_02.rom, 0x000004, 0x80000, 0x00637302, 2, 6 )
ROMX( 0, gfx_04.rom, 0x000006, 0x80000, 0xcc87cf61, 2, 6 )
ROMX( 0, gfx_05.rom, 0x200000, 0x80000, 0x28718bed, 2, 6 )
ROMX( 0, gfx_07.rom, 0x200002, 0x80000, 0xd4acc53a, 2, 6 )
ROMX( 0, gfx_06.rom, 0x200004, 0x80000, 0x0c69f151, 2, 6 )
ROMX( 0, gfx_08.rom, 0x200006, 0x80000, 0x1f9ebb97, 2, 6 )

REGION( 0x28000, CPU2, 0 )
ROM( 0, cc_09.rom, 0x00000, 0x08000, 0x698e8b58 )
ROM( 1, 0x10000, 0x08000, 0x00000000 )

REGION( 0x40000, SOUND1, 0 )
ROM( 0, cc_18.rom, 0x00000, 0x20000, 0x6de2c2db )
ROM( 0, cc_19.rom, 0x20000, 0x20000, 0xb99091ae )
END


Y esto en el Zipname.cps1

cap1v4,Captain Commando 1 vs 4 Mode Hack sssskkkk

Con esto terminamos de integrar en nuevo rom