RV does not handle case sensitive renames with umlaut characters

Open

Fixing
j

johnsanc

4 weeks ago

I found an issue with the new TDC dat and with RV that is causing RV to throw an error:

Unexpected file found in directory. Rescan needed.
RomRoot\TDC\Games\Files\1994\TÖdliche Gemetzel der MÖrderspinnen, Das (De) (1994)(Ralf zur Linde) [Action].zip

I have this file but it is named with lower case ö not Ö, and is already in the correct directory. I suspect the issue is that RV isn't treating ö and Ö as the same when doing case-insensitive (like windows does) and tries to move the file, but as windows is case-insensitive it doesn't change the case and then the RV check fails and throws the error.

This is not an issue if the file is in ToSort and RV moves it to RomRoot, only if it is already in RomRoot with the lower case ö. My guess is this would also effect äÄ and üÜ characters.

The second part of this issue is that DatVault TDC dat should have the lower case ö, like the original TDC dat.

Activity

No events for this post.


Powered by Convas