rpcs3 icon indicating copy to clipboard operation
rpcs3 copied to clipboard

CFW-style split-file reading not working

Open AniLeo opened this issue 4 years ago • 5 comments

https://github.com/RPCS3/rpcs3/blob/c52d44738197069585affe85db45e1e94c1d9516/rpcs3/Emu/Cell/lv2/sys_fs.cpp#L473

There's some code related to files split by multiman when dumping, RPCS3 tries finding split files when the original file is CELL_ENOENT, but games with split files currently do not work correctly (for example, MGS4).

RPCS3 should either not try to read these files at all like OFW and/or throw a warning if one is detected asking users to merge their games, or the file reading code needs to be completed so it works.

You can reproduce a bug here by having split files on MGS4 disc dump and booting the game to menu. It will deadlock and you won't be able to send input and go past the menu. It will work if you merge the split files.

AniLeo avatar Dec 07 '21 05:12 AniLeo

No log no slog. A new catchphrase.

elad335 avatar Dec 07 '21 06:12 elad335

Filed from user reports, I don't have a file split MGS4 right now otherwise I'd have added one myself, will have to wait a bit until someone provides one or I dump my disc again with split files, hopefully soon.

AniLeo avatar Dec 07 '21 06:12 AniLeo

It comes from OFW filesystem limitation for external usb drives - only FAT32, e.t. workaround for games with files >4Gb [so they have to split big gamedata files to <4Gb parts], internal HDD doesn't have this problem. COBRA payload supports NTFS tho, but it's rather an exception.

B1ackDaemon avatar Dec 07 '21 19:12 B1ackDaemon

This still an issue?

FarmerJoe7355 avatar Oct 27 '25 18:10 FarmerJoe7355

Can someone provide a log?

elad335 avatar Nov 12 '25 19:11 elad335