Joined: Oct 2, 2007
Post Count: 188
Status:
Offline
Re: Furniture Library Editor Beta released
The problem was solved. I don't remember now how I did it, but I associated the .jar file with the java -jar command (I think it was: right click, "open with" and I filled out the form) and now the file works with a desktop icon.
USA
Joined: Aug 13, 2010
Post Count: 4
Status:
Offline
Re: Furniture Library Editor Beta released
This is really awesome. I generally prefer to have my furniture categorized by type (table, chair, etc.) rather than by room. I've been going through and making new categories and editing furniture.
My problem is that I have several items of furniture in my Sweet Home 3d list that I don't know how to edit. I believe that these stragglers are the original furniture items that came with the program (not imported). Are they in an sh3f file? Where can I find them? (I have Mac OS X.)
France
Joined: Nov 7, 2005
Post Count: 9426
Status:
Offline
Re: Furniture Library Editor Beta released
I should deliver the default catalog as a SH3F file too.
At the moment, you can quite easily get rid of the default furniture catalog of Sweet Home 3D, by following these steps: - Ensure you installed Sweet Home 3D from its installer (not with Java Web Start). - Remove the file named Furniture.jar from Sweet Home 3D installed files. Under Windows and Linux, this file can be found in the lib subdirectory of Sweet Home 3D installation directory ; under Mac OS X, choose first Show Package Contents item in the contextual menu of Sweet Home 3D application icon, and go to the subfolders Contents > Resources > Java to remove Furniture.jar. - Relaunch Sweet Home 3D, all default furniture will be gone.
Reusing the furniture contained in the Furniture.jar file is less easy ; here are the big steps: - rename Furniture.jar as DefaultFurniture.zip, - in Furniture.zip rename the entry com/eteks/sweethome3d/io/DefaultFurnitureCatalog.properties as PluginFurnitureCatalog.properties (in root directory), - rename DefaultFurniture.zip as DefaultFurniture.sh3f, and use this file as any SH3F file.
If you can't achieve it, you'll have to wait the release of a SH3F file containing default furniture (this may happen in the coming weeks).
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
USA
Joined: Aug 13, 2010
Post Count: 4
Status:
Offline
Re: Furniture Library Editor Beta released
Ok, I got this far: under Mac OS X, choose first Show Package Contents item in the contextual menu of Sweet Home 3D application icon, and go to the subfolders Contents > Resources > Java. I see Furniture.jar, but I can't make any changes to it or even delete it. It tells me "'Java' cannot be modified."
I made a copy of the Furniture.jar file onto my desktop to try to make the sh3f file. (don't even know whether it could work this way) I tried to follow the steps and I tried to tweak a couple, but when I opened the end-result sh3 file in the Furniture Library program there is no furniture.
Of course, I don't *really* know what I'm doing. Other people may be able to get it to work. I've had my Mac for a few years now, but I am still learning its intricacies. Plus, I'm not a programmer, so I'm really not much help.
I do have one concern about this default furniture catalog thing. I've used several pieces of its furniture in my home model. Would they just disappear? It wouldn't be the end of the world or anything, I'm just wondering if I will need to re-measure my real furniture.
Hans
----------------------------------------
Hans
new website - under constuction hansdirkse.info
----------------------------------------
[Edit 1 times,
last edit by hansmex at Nov 29, 2010, 10:24:16 PM]
France
Joined: Nov 7, 2005
Post Count: 9426
Status:
Offline
Re: Furniture Library Editor Beta released
Any idea as to why my Mac won't allow me to remove Furniture.jar?
Probably, because the program is still running or Sweet Home 3D.app folder is protected. There can't be other reasons.
has there been (or will there be) a release of an SH3F file containing default furniture?
Hans, I think that by "default" JaimeLF means the furniture that is available in Sweet Home 3D default catalog, not the additional known SH3F files. JaimeLF, I can write an Ant script that would build a SH3F file for the default furniture. Why do you need it?
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
USA
Joined: Aug 13, 2010
Post Count: 4
Status:
Offline
Re: Furniture Library Editor Beta released
Oh! I've now deleted the Furniture.jar file (I had to remove the app from the dmg).
I tried to 'reuse' the Furniture.jar file as outlined in Puybaret's 8/14/10 post. I still can't get that to work right. When I open my resulting file with FurnitureLibraryEditor, it's empty.
Anyway, I just wanted to be able to change the categories and properties of the default furniture (like I can with the imported furniture).
Joined: Sep 15, 2011
Post Count: 1
Status:
Offline
Re: Furniture Library Editor Beta released
I love it Emmanuel. It works great and it really helps build large furniture libraries. Thanks for the sweet tool!
----------------------------------------
Craig Stein
Joined: Oct 2, 2007
Post Count: 188
Status:
Offline
Re: Furniture Library Editor Beta released
I have a question about the editor:
The library editor has a checkbox for the doors & windows, will it have one for stairs too, now that you've so nicely made it possible for the stairs to punch a hole in the floor of the room? Or is that not needed?