[Scummvm-devel] Mixed case filenames

Eugene Sandulenko sev at scummvm.org
Sun Oct 16 07:31:45 CEST 2005


On Sun, 16 Oct 2005 22:00:40 +1000
Jonathan Gray <jsg at goblin.cx> wrote:

> Well if you ask the file class for a mixed case filename it will
> try upper and lower case equivalents in addition.
Yes, Kirben already mentioned that. The problem with those titles is
they mix cases as they want (stupid unnamed case insensitive OSes is a
real cause of that). That will mean that almost all games aren't
runnable from CD and when you copy files to HD with case-sensitive FS,
you have to rename them, otherwise ScummVM will not even notice it.
Some examples:

  Soccer2004.HE0
  FreddiSCS.HE4 (here we have target name as FreddiSCS, but it seeks for
     FreddiSCS.he0, FREDDISCS.HE0, Freddiscs.he0 and freddiscs.he0)
  BluesBirthdayDemo.HE0
  dog.HE0
  don't remember which games had Blah.He0, I usually rename them.

So we have 2 options here. Either we add enormous amount of all various
file naming cases, or open all specified default directories as well as
extrapaths, read their content and match with scumm_stricmp().

Any thoughts?


Eugene




More information about the Scummvm-devel mailing list