TekkaGB / AemulusModManager

GNU General Public License v3.0
81 stars 21 forks source link

Persona 3 file extensions break on linux #55

Open vim449 opened 2 years ago

vim449 commented 2 years ago

This was recently brought to attention in the Persona 3 Fes HD discord, but apparently on linux, output files that use lowercase file extensions .bin vs .BIN will sometimes not load correctly in PCSX2. However, Windows' file-system is case-insensitive, meaning it can not tell a difference between the two. As such, if Aemulus was changed such that all of it's output files were fully uppercase, modding would be possible on linux without breaking anything on the windows side of things. (granted, we still have to install Aem under windows and copy the files over because it doesn't work under wine rn, but a small price to pay).

vim449 commented 2 years ago

In case it makes it any easier to implement, after looking through the code base, it seems that this could be applied be editing the Filestream Create function such that it uppercases the input before creating the file.