Tras mucho probar y reprovar con cygwin y despues con la linea de comandos normal (no hace falta cigwin para nada en realidad).
Y provar con tropecientas versiones de las tools descargadas de distintos sitios y tras varios intentos...
Me he dado de una cosa muy puñetera...
He cojido el juego en bluray "eyecreate" que son unos 8mb de mierda (vaya manera de desperdiciar un Bluray jeje) y modifique todas las sentencias dev_bdvd por dev_hdd0 y cuando digo todas digo todas, de tal manera que en el archivo ya no existe ningun dev_bdvd.
La parte que mas nos interesa, la ruta de instalacion que suele ser algo asi como "dev_bdvd/PS3_GAME/USRDIR" se supone que deberia de cambiarse a "dev_hdd0/game/(IDE DEL JUEGO)/USRDIR" pero no se puede ya que ocupa mas que el original la nueva ruta.
He provado a cojer y en los puntos siguientes a la ruta --> ". . . dev_bdvd/PS3_GAME/USRDIR . . . . . " modificarlo para obtener mas bits para escribir, Si haces esto Error.
He provado a cojer y añadir 6 caracteres extra donde los necesitaba y hace el elf 6 caracteres "mas grande" , si Haces esto Error.
La unica manera de que no pete es respetando el tamaño exacto que tenia pero si haces eso solo tiene 3 caracteres... Asi si funciona.
De manera que puedes cojer y instalar el juego en hddo/game/XXX/USRDIR pero el problema es que los ID originales los juegos son 5 o 6 caracteres (generalmente 6) y solo tenemos 3, de manera que te lo inventas y pons ASD o AAA pero no es plan de hacerlo asi, para testear muy bien pero esto hay que solucionarlo de alguna manera...
Si el archivo del Casttevania funciona y con toda la ruta algo se nos escapa chicos, porque nosotros se nos queda corto (solo 3 digitos) pero el que ha hecho elprimer PKG de todos el que grabo el video consiguio usar 6 ¬¬u