KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: Plugin: Welches ISO wurde von Prome gestartet ?
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

wein ein Spiel von einer UMD gestartet wird kann ich recht einfach in einem PLugin ermitteln um welches Spiel es sich handelt. Wenn das Spiel nun als ISO von dem Prome ISO Loader gestartet wird, bekomme ich in einem Plugin die Info, welches ISO gestartet wurde ? Kann man das irgendwie ermitteln ?

Danke im vorraus für Tipps...
Natürlich, das ist gar kein Problem:

//returns 1 if successfull, else -1
int findGameName()
{
signed int fd;
unsigned char foundName = 0;

//has the GameName been found?
while (fd <= 0 && foundName == 0)
{
if((fd = sceIoOpen("disc0:/PSP_GAME/PARAM.SFO", PSP_O_RDONLY, 0777))){
sceKernelDelayThread(1000);
if(fd >= 0){
sceIoLseek32(fd, 344, SEEK_SET);
sceIoRead(fd, gameName, 32);
sceIoClose(fd);
found = 1;
return 1; //successfull
}
else{
return -1; //an error occured (hombrew has bee started)
}
}
}
}
Hi danke...ich werd's mal ausprobieren ;o)
Referenz-URLs