I am attempting to add basic HDD support to Guitar Hero 80s for the possible use of making customs easier to use (instead of building a new game ISO and installing it, I can then just change out the necessary files on the HDD with new ones). However, I'm not sure on the path naming from that end of things. I know when you make a new PFS partition with uLE, it adds a "+" to the front of the filename, my question is do I have to reference that "+" in the pathname that I pass to the PFS driver? Also I know that the official drivers use pfs0: if I'm not mistaken?
I have the following Sony IRX modules that I believe are necessary for HDD support:
1) ATAD.IRX (patched to allow use of non-Sony HDD)
2) DEV9.IRX (obvious)
3) HDD.IRX (also obvious)
4) PFS.IRX (I would assume this is necessary to actually access a partition)
I ripped these files (including unpatched ATAD) from SF Alpha Anthology, patched the ATAD myself, and am not 100% sure if I need other files.
Alternately: I'm reading that OPL (at least for the purpose of locating apps and I think configs/VMC) mounts hdd0:+OPL as pfs0:. Does this persist such that game code can utilize it? I'll bung all my custom tracks in hdd0:+OPL if that makes it easier