Emulator Issues #1312
closedCase does matter in Unix: NAND Dump boot errors / Wad not working
0%
Description
What steps will reproduce the problem?
- Place NAND Dump in User/Wii/ LOWCASE
- Errors at Startup ( USER/WII/TITLE/00000001/00000002/CONTENT could not
be found ) - Wad Does not work (Could not recognize ISO file /path/to/my.wad) / Wii
Menu crashes
What is the expected output? What do you see instead?
no errors
What version of the product are you using? On what operating system?
ubuntu linux 64 bit
Please provide any additional information below.
I had to uncomment
/*
std::transform(KeyString.begin(), KeyString.end(), KeyString.begin(),
(int(*)(int)) toupper);
*/
in NANDContentLoader.cpp to get WAD Working and recursivly make filenames
lowcase in my nand dump folder:
find thefolder -depth -exec rename 's/(.)/([^\/])/$1/\L$2/' {} ;
my folder structure is:
User/Wii/title/00000001/00000002/content
The Problem is that Wii Menu seems to use lowcase and the initialization
check uses upcase paths for the wii fs. this causes confusion in
filesystems where case does matter.
Updated by Sonicadvance1 about 15 years ago
- Status changed from New to Accepted
Easiest way currently would probably use a case insensitive filesystem, like a USB
flash drive formatted under FAT32/NTFS, but this should be handled by Dolphin so it
does work.
Updated by Anonymous about 15 years ago
stricmp or std::transform are things to look into, but i think someone committed a
fix for this already?