@benguild: The official homepage of Ben Guild.

"PSP Games to run from a Memory Stick Hack" only Half Finished...

01 Jul 2005  |  Tags: , ,

NOTE: This is pure hypothesis backed with casual research. I haven’t spend enough time playing with the PSP’s software and data yet.

I was checking out the recent hack for Lumines that lets you run the game from a PSP memory stick… but people were complaining that there was no sound. The reason for this is simple.

One of the files you change the path of to the memory stick is what basically functions as the index of all of the game’s files. Here’s an excerpt of ‘/PSP_GAME/USRDIR/mgp.ufl’ from a copy of Hot Shots Golf:

  • "/PSP_GAME/SYSDIR/BOOT.BIN", "D:\UMD_HSGP_000_000000\PSP_GAME\SYSDIR\BOOT.BIN”, 1968, 3721520, 1
  • "/PSP_GAME/USRDIR/movie/mv00.pmf", "D:\UMD_HSGP_000_000000\PSP_GAME\USRDIR\movie\mv00.pmf”, 4064, 6111232,

'UMD_HSGP_000_000000' — This corresponds to UMD disc's unique ID… so loading it from the MS isn't going to work. I've removed my ID and replaced it with zeros since I didn't want anyone else to know it. ;)

Who knows why it’s using a ‘FAT’ style directory system all-of-a-sudden (in terms of the ‘D:'), but replacing it with various other drive letters from E to G didn’t work… as with ‘fatms’.

As you can see, there are direct relationships in this file for this particular game to the game’s UMD Disc path. That’s why, if you load from the Memory Stick with the UMD Game Disc in, it works fine; but without it, games other than Lumines fail. For some reason, Lumines seems to function otherwise.

I’m not sure if it’s possible, at this point, to modify this file to function from the Memory Card instead, unfortunately. I’ve tried some combinations without luck. Let me know if there are any results… this file can be casually edited with Notepad (on Windows) and TextEdit (on the Mac). (or ‘vi’ on *nix, of course)

Comments are in a testing stage. Enabled since 2013/09/09.