Yo lo tengo ya para ir al Bahamut.
Podrias mirar de pasar la partida grabada corrupta al pc (Nport) y abrirla con un editor hexadecimal, mira los primeros valores y los últimos, a ver cómo ha quedado el checksum (es CRC-32), tendrías que tener una cosa así:
XXXX XXXX 0100 0000 DATOS DE LA PARTIDA XXXX XXXX 0000 0000
Las X son el checksum de la partida guardada (un CRC-32 un poco modificado).
Tienes que hacer un Checksum CRC-32 de los datos de la partida (por lo tanto elige todos los datos que haya entre XXXX XXXX 0100 0000 y XXXX XXXX 0000 0000) y te dará un valor, digamos que es 1234 5678.
El juego para verificar que es una partida correcta el juego usa ese checksum pero lo desordena un poco:
Calculado: 1234 5678
Modificado: 7856 3412
Comprueba que tu checksum está bien. Si no, pilla y déjalo bien con el editor hexadecimal, con lo que te quedaría una cosa así:
7856 3412 0100 0000 DATOS PARTIDA 7856 3412 0000 0000
Ya de paso puedes aprovechar todo esto para hacer back-ups de tus partidas, ya sea con el Nport, ó con un ftp.
APS!! si pasas la partida con el Nport al pc tienes que extraer los datos a modificar con un programa que se llama PS2 Save Builder, y luego volver a introducirlos con el mismo programa.
Todo esto lo puedes encontrar
aqui
No sé si te he ayudado ó liado más. Saludos