http://bugs.winehq.org/show_bug.cgi?id=30210
--- Comment #5 from Henri Verbeet hverbeet@gmail.com 2012-03-19 12:28:21 CDT --- (In reply to comment #4)
The log looks ok, perhaps the game relies on the order NtQueryDirectoryFile returns file list in. If so it is not guaranteed to work regardless of my patch, as file order is filesystem dependent. The game could be making an assumption of some order as it's 99% chance there would be NTFS or FAT32 on Windows, but wine currently returns files in the order host file system gives them, so that can't be easily fixed.
Maybe I should try the game on other filesystems (ext3, reiserfs). Do you think that should matter?
If it cares about the order in which things are enumerated it would. Note that ext3 doesn't necessarily order directories lexicographically either though. You'd need to turn of dir_index, and make sure the files are written in the correct order to begin with. You could probably hack something together with tar -T and a sorted list of the files.