[ ] I am the author of submission or have permission from the original author
[ ] Requires update of the PS2SDK
[ ] Requires update of the gsKit
[ ] Others (please specify below)
Pull Request description
Ported great @parrado work to be compatible with other platforms. Also updated code to be compatible with recently released Dokany v2. Currently, looks like most of the functions are working. Looks like ftruncate/truncate method isn't working. The truncate method allows to change the file size, if this method doesn't work, you cannot change filesize. That means you should avoid directly editing files on the mounted partition. You also will get an error, trying to overwrite the file, so be careful when copying files - you should remove them before copying. I am not quite sure why this happened, maybe I made some mistake during porting @parrado work.
@uyjulian I was not able to compile pfsfuse using cross-compilation on Ubuntu, so I made another GitHub action for compiling it natively in MSYS2 on windows.
Pull Request checklist
Note: these are not necessarily requirements
Pull Request description
Ported great @parrado work to be compatible with other platforms. Also updated code to be compatible with recently released Dokany v2. Currently, looks like most of the functions are working. Looks like
ftruncate/truncate
method isn't working. The truncate method allows to change the file size, if this method doesn't work, you cannot change filesize. That means you should avoid directly editing files on the mounted partition. You also will get an error, trying to overwrite the file, so be careful when copying files - you should remove them before copying. I am not quite sure why this happened, maybe I made some mistake during porting @parrado work.@uyjulian I was not able to compile pfsfuse using cross-compilation on Ubuntu, so I made another GitHub action for compiling it natively in MSYS2 on windows.