Open SabinStargem opened 3 years ago
By default, modern versions of Windows create 8.3 file names on C: but do not create them on newly formatted non-system volumes.
To check whether 8.3 name creation is enabled on D:, open a command prompt as Administrator and run:
fsutil 8dot3name query d:
The final line should indicate whether this support is enabled or not.
To enable, use
fsutil 8dot3name set d: 0
Note this means that all newly created files on D: have 8.3 names, but any existing files will not. Fixing this for an existing set of files will require copying the files to a new directory in order to ensure 8.3 names are created. Note this needs to happen for each intermediate directory too (ie., a new directory under D:\ needs to be created because D:\Videogames will not have an 8.3 name.)
Didn't know that stuff. This is good stuff for amateurs like me to know. Thank you. :)
Ehh, very few people would know something like this; I haven't been active in this project much but was part of the team that made these changes.
One more thing: to see what files have 8.3 names, use dir /x
. This will be useful if you're trying to add back 8.3 names to a large set of files.
I have been using Build 2098, for Stars! and Castle of the Winds. This prevents Stars! from properly using race and save files, but COTW works well enough. WineDVM 0.7 doesn't have this error in the command prompt. Here is how I usually launch my games:
When I move Stars! to my desktop, the error line doesn't appear, and I can load my saved data.