ScummVM #: 1.0.0 stable, and latest SVN.
Platform: Dreamcast
Game: Spy Fox 1: Dry Cereal
Language: Updated English
This issue is not present in the same Windows builds I tested in.
When a Dreamcast compatible image is created, any filenames which use brackets "( )"
are altered, and the brackets will become underscores "_ _" on the disc.
So...even though the game is recognized correctly in the DC ScummVM menu, when you go to load, it gives this error.
Cannot find file: 'SpyFoxDC.(a)'
I figured out a way to get it to work, sorry for the post bloat.
What I did was open up the SCUMM.PLG in a hex editor, and I did a text search for "(a)". I edited the brackets to underscores "_a_", and then renamed the SpyFoxDC.(a) file to SpyFoxDC._a_.
It now works fine.
Another option would be to tell your CD authoring software to allow () in the generated CD,
as this should work fine on the Dreamcast. If you are using mkisofs, the relevant flag is
"-relaxed-filenames".
It would be nice if the engine could work with more portable filenames, without
having to resort to binary patching... ;-)
Wow, thanks. I did not know about that, and It worked just as well.
I guess this didn't belong in the bug tracker, sorry.
No problem, it's an issue that deserved being raised.
As for where it actually belongs, I suppose the Wiki would be a good place.