07-04-2014, 10:10 PM
(07-04-2014, 12:40 PM)TulipVorlax Wrote: Then i tested with the original file wich name contain spaces and one accentuated letter (one "é"), and the problem return.That was what I was suspecting and why I asked you about those files.

You took about the preferences subset at some point, so that would be the problem since the preferences.txt is always read and its values load. If there is a subset file assigned to the field pref_directory it's load and the preferences values set before are replaced (except the language, that I noticed there is something wrong with it). As the subset file is not load due to "invalid" character in its name the values set in the main preferences file are applied. That is why your prefs has been "reseted".
(07-04-2014, 03:02 PM)TulipVorlax Wrote: EDIT : In others words, Wings 1.5.3 can write/save when the prefs it is writing will contain a special character, but it can't read them back.As I could check here by renaming one of my subset files is that it can be load "by hand" using the File->Load Preference Subset... without problem.
What I noticed here:
Starting from the "reseted" file, I checked the preferences.txt and pref_directory is pointing to backup_prefs.txt; Loading Wings3d starts with the default appearance (green/grey screen). Then, I load the subset file and exit. I checked again the preferences.txt again and I notice the
pref_directory pointing to "Preference Subset-yellow.pref" and recent_prefs pointing to "Preference Subset-yéllow.pref".
So, next time Wings3d is started and trying to load the file it doesn't exists (back to reseted prefs). Why the "é" was replaced for "e" I still don't know.
It's time to check what is wrong. Thanks for report it.