Print at Dec 20, 2025, 10:31:42 PM

Posted by okh at Feb 3, 2016, 11:32:13 AM
Re: Imported furniture libraries don't show up
I cannot import an *.sh3f file if it is contained in a .zip file. That is, SH3D reports the library as being successfully imported, but all that happens is that SH3D copies the .zip file is dumped in C:\Users\{user}\Application Data\eTeks\Sweet Home 3D\furniture, where it is ignored (i.e. no actual models are available from within SH3D).

There is something else that is strange here.

If I extract a *.sh3f file from the .zip file, both Furniture-Import Furniture Library and double-clicking the .sh3f file, will import the library (and all models) SH3D/Win10. The *.sh3f file is read and placed in C:\Users\{user}\Application Data\eTeks\Sweet Home 3D\furniture. Placing the *.sh3f file manually in the directory, also works (file is read when SH3D restarts).

What does not work under Win10, though, is just opening a file directly with IE (not Edge) like ChangeTextureColors.sh3d (from recent blog post). Then, for some mysterious reason, Win10/IE insists that the file I want to open is ChangeTextureColors[1].sh3d.sh3f.sh3f.sh3t.sh3p. Opening the file directly fails (I assume SH3D recognises the file as plugin and not a plan). Just downloading the same file, also causes the file to save with the wrong file extension. Under IE/Win8.1 the file is correctly opened/save as ChangeTextureColors.sh3d.

It seems Win 10 may have new ways of dealing with file associations and extensions. It may be a separate issue, but it could also be something in Win10 that causes several of these anomalies. I have not checked, but I suppose Win10 defaults to hiding file extensions for known files. In which case, it could be that what is listed as a SH3D file is sent to SH3D with the wrong extension.

It is, by the way, not the first time I have encountered file association issues under Win10, but I just cannot remember exactly what they were. Still going to resist the constant WIN10 upgrade nagging on my primary computer. In fact, I am tempted to kill off the entire upgrade process.

ok