ps2homebrew / Open-PS2-Loader

Game and app loader for Sony PlayStation 2
https://ps2homebrew.github.io/Open-PS2-Loader/
Academic Free License v3.0
2.21k stars 278 forks source link

[FR] Implement Grimdoomer's ExFat support to help UX users #1043

Open AmyRoxwell opened 1 year ago

AmyRoxwell commented 1 year ago

Checks

Describe the FR

There has been always the usage of Fat32 for OPL since the beginnings of OPL, but this has caused some issues for a lot of users, for example, not being able to just drag and drop your files into an usb or hdd and having to depend of programs like, USBExtreme, HDLdump or WinHIIP to install games, but a lot of those programs don't work well on modern Linux distros or on Macs, there are alternatives that had been for them for those platforms but most of them or straight up don't work, require a lot of thinkering or are full of vulnerabilities.

But let's say you are able to make one of those program work on your OS, then you have another issue with HDD, the apa format partion on HDDs/IDEs: This format doesn't work well on any recent linux distro and the program will not be able to detect it either, so even if you are able to run the program, you can't basically install games on hardrive, only usbs will be your option and usb is not really good with that 1.1 usb port the ps2 has.

So basically, the experience for UX users hasn't really been any good or easy, so once I found out about Grimdoomer's Project that allows you to just, format your drive to exfat and move and paste your isos without much hassle or without the need of a program, this has been my go-to since a couple of months, not only for playing games that don't work well on pcsx2, but also for testing on fantranslations, confirming bug reports for pcsx2 or in romhacks that I'm involved

I understand it's not easy task to implement such thing on this project, there had been already couple of attempts and not very much has been done due to the complication a new whole file format as exfat can came with, but I believe this option can be for the better for the project, allowing user to just use OPL without the issues of fat32, specially for users like me, that prefer linux or MacOS over windows.

Describe the solution you'd like

Implement Grimdoomer's fork to the OPL project, so user are allow to use exFAT formatted drivers like USB, HDDs or IDEs to play games through OPL more easily and also, don't remove FAT32 support if this ever gets implemented, lot's of users still prefer and/or use that format for their games and It wouldn't be good if they had to be forced to use an older version or being able to use their already working gaming drives

Link to the repo: https://github.com/grimdoomer/Open-PS2-Loader/tree/hdd_large_capacity_support

Describe alternatives you've considered

No response

Additional context

No response

AKuHAK commented 1 year ago

EXFAT support is in opl for 2 years already. that fork involved another big change: support for 2Tb+ drives. As for Exfat you can enjoy it in any last beta build.

AKuHAK commented 1 year ago

You also can participate in neutrino testing, it also supports Exfat inside internal drive.

AmyRoxwell commented 1 year ago

@AKuHAK Went to test this, It doesn't have ExFAT support, why did you lie to me? It literally can't load anything from my HDD formatted to ExFAT

NoWayOuy commented 1 year ago

Exfat only for usb, smb, MX4SIO so far. That what previous post was referring to by opl having support. Internal is still only grimdoomer fork so far.

AmyRoxwell commented 1 year ago

Exfat only for usb, smb, MX4SIO so far. That what previous post was referring to by opl having support. Internal is still only grimdoomer fork so far.

Ah, I see, they should had been more specific about it, because the issue is with HDDs/IDEs drives, you can just use usb fine but it runs terrible, so that's why I'm proposing this, to maybe add this or something similar so UX users are able to use those hard drives to play games