Estou tentando executar um mod para um jogo no Linux e este mod lê arquivos de uma pasta de textura sem diferenciar maiúsculas de minúsculas (o mod também funciona no Windows).
Eu queria saber se havia uma maneira de expor essa pasta ao jogo sem diferenciar maiúsculas de minúsculas. Talvez como algum tipo de link simbólico ou script que to_lower()
seja o acesso ao nome do arquivo.
Seria tal coisa possível?
O problema também foi relatado no Steam, onde você pode conferir mais detalhes:https://steamcommunity.com/workshop/filedetails/discussion/1800248038/1640917196996115981/
Responder1
Sua melhor aposta é provavelmente montar um sistema de arquivos exfat ou vfat que não faça distinção entre maiúsculas e minúsculas. Você pode usar uma partição ou talvez usar um arquivo como dispositivo de bloco e formatar como exfat ou vfat
Você provavelmente pode (não tentei, mas faz sentido) usarhttp://www.brain-dump.org/projects/ciopfs/usar o FUSE para criar uma versão em minúsculas do sistema de arquivos - embora esse funcionamento dependa, espero, do programa solicitando arquivos em minúsculas. Tem a vantagem de ser uma sobreposição, não criando requisitos de disco.
Responder2
A partir do Linux 5.3, o ext4 tem suporte para diretórios que não diferenciam maiúsculas de minúsculas. Este trabalho foi contribuído por Gabriel Bertazi da Collabora, e o trabalho foi financiado por uma empresa que porta jogos do Windows para Linux. Você vai querer usar no e2fsprogs 1.45.4.
O Linux 5.4 provavelmente será o próximo kernel estável a longo prazo, então esse recurso deve começar a aparecer nas distribuições no próximo ano.