Plugins Not Compatible with SU2015-64bit
-
@pixero said:
Why is there two locations to install Plugins then if they are not the same?
From the Installed 2015. No Plugins folder??? thread...
@dave r said:
The only Plugins folder you should be putting plugin files into is the one under User/AppData. The reason it is where it is has to do with Windows applying security settings to folders in Program Files which prevented users from installing files. This caused users all sorts of trouble because many didn't know about the security settings or how to change them. You can see evidence of that by looking through some of the longer threads in the Plugins folder. An endless run of questions about how to install plugins and claims that the plugins didn't work in this version or that. In most cases, the problem was found to be the security setting for the Plugins folder.
Now, the folder is not secured by the operating system. Also, between Preferences>Extensions>Install Extension, The Extension Warehouse and the Sketchucation Plugin Store, there's no need to directly access the Plugins folder under AppData. Those three tools will auto-install plugins at the click of a button.
In order for plugins to be installed by these tools, they need to be packaged as .rbz files. And plugins you download from the Extension Warehouse or the Plugin Store will come as .RBZ files. For files you might get from elsewhere such as Smustard, you can package them yourself so Install Extension will handle them. If you download a .rb file, use a zipping application such as 7Zip to create a zip file. Then change the extension from .zip to .rbz. If the file you've downloaded is already a zip file, just change the extension. It's easy and you don't have to go hunting for the folder.
And further...
@tig said:
DaveR just posted before me, and said much of this...
But as I had justed typed this I'll still post it anywayYou only place you actually need to install Plugins is in your default AppData User's Plugins folder, which is pre-made by SketchUp.
To find its path copy/paste+<enter> this in the Ruby Console:
Sketchup.find_support_file('Plugins')
BUT why do you need to look in it ?The EWH auto-installer, Preferences > Extensions > Install... button and/or the SketchUcation PluginStore dialog's AutoInstall button, all extract the contents of the RBZ files into there...
When SketchUp starts all RB/RBS files in there are auto-loaded.
Only you, logged in as your User-name loads those.Do NOT make a Plugins folder in the ProgramData path UNLESS you want to share plugins with other users on the same PC, as if that Plugins folder exists any RB/RBS files in there are also auto-loaded as SketchUp starts, this time for any user logged into that PC.
You cannot use the native Installer with that folder, however the SketchUcation PluginStore AutoInstall and Archive-Installer submenu item does see and offer it as an alternative 'custom-plugins-folder' destination.
It's pointless having the extra folder unless you want to share...There are a couple of other folders that you should NOT add files to, these are reserved for SketchUp's use: they often have little security permissions of mere Users [even Admins].
They are 'Tools', which contain some 'system' ruby stuff, and 'ShippedExtensions' - which, as its name suggests, contains some extension files [aka plugins] that come with SketchUp's installer - like Sandbox and DC stuff...In passing, you can also install your Plugins in any folder you like [provided you have security clearance], and link it into SketchUp's
$:
, so that its contents auto-load with SketchUp.
You need to install a tool into the default Plugins folder, like Fredo's AdditionalPluginsFolder, which does this for you... Read up on it if you feel you really need this level of sophistication...It is usually unwise to copy your plugin files from one SketchUp version's Plugins folder to another.
Many were updated to be compatible with v2014, and a few more recently for v2015.
So it's best to get fresh copies of all extensions/plugins whenever possible.
Also you need to ensure all related files and subfolders of files are copied - a mega-balls-up is waiting in the wings...
It may be that copying some over will do no harm, but if you subsequently get initial loading errors or just missing tools, then that's a sign of an issue, and time for an updated version...
If you have the SketchUcation Toolset then the PluginStore's dialog had a MySetup page which includes 'Bundles' - a tool which lets you let you duplicate/manipulate sets [aka Bundles] of plugins from an earlier SketchUp version and then make a bulk auto-installation of all of those into your newer SketchUp version's Plugins folder... -
OK. Got it, then I think the Sketchucation Plugin store should make it much clearer what to choose and why since now there are just two options. In 2014 I used the one in AppData. Now in 2015 I just clicked the other one without knowing that was not the best choice.
-
The thing is Pixero, that folder wouldn't exist if a plugin wasn't creating it.
The fault lies with .exe installers that choose to create that folder. -
I think the only plugin I installed prior to Sketchucation store was Thea.
Maybe have a talk with Thomasz about it? -
Thea4SU isn't using the old plugin folder...
-
Kim, it's not the old folder, it's a different one.
C:\ProgramData\SketchUp\SketchUp 2015\SketchUp\Pluginsthe old one was for example
C:\Program Files (x86)\SketchUp\SketchUp 2013\PluginsI don't know if thea does it, but Twilight certainly does create this other folder when it is installed.
-
@box said:
Kim, it's not the old folder, it's a different one.
OK - I see...
Thea4SU is located in the C:\ProgramData\SketchUp\SketchUp 2015\SketchUp\Plugins folder... -
So yes, it is the Thea installer in this case that has created the folder.
-
@box said:
So yes, it is the Thea installer in this case that has created the folder.
But just because the Thea installer is creating that folder, doesn't mean that it's wrong...
Thea4SU works correct from that folder...
If users then move other plugins/extensions to that folder, doesn't mean that they will work correct... -
Very true, I never said they wouldn't work there, just that it isn't the default location and is created by an exe. Tig explained it all in the post you posted.
-
We're on the same page in the same book...
-
It's the Sketchucation Tools that give both options without saying which is the preferred directory.
A clearer info there and I would have done it right.Instead of a list maybe the options with a checkbox and the "right" folder preselected.
-
Some add-on installers use the 'shared' ProgramData path and it makes that Plugins folder if it doesn't exist.
I believe that these 3rd party installers ought to offer the user a choice - after all, many users do no operate in a 'shared' environment on their PC, and therefore adding unnecessary extra folders seems unfriendly - other applications do have the 'install for everyone || install for this user only' radio-button options in their installer's dialog...
But when did thinking about what your end-users might actually want, feature in the thoughts of hardcore programmers ?This additional Plugins folder has no affect on the day to day installation of Plugins into the default AppData path User's Plugins folder.
But because the ProgramData path's Plugins folder is then found by SketchUp and added to the$:
auto-loading path set, it is recognized by the SketchUcation PluginStore dialog's AutoInstall and the submenu Archive Installer, as a valid 'custom-plugins-folder' path, and it is then offered as a potential installation destination... Unless you want to share these other plugins, I recommend you stick with the default User's Plugin folder... -
@pixero said:
It's the Sketchucation Tools that give both options without saying which is the preferred directory.
A clearer info there and I would have done it right.Instead of a list maybe the options with a checkbox and the "right" folder preselected.
BUT the SketchUcation Plugins Tool's choice-dialog DOES show you which is the default User's AppData Plugins folder.
It is always the first one in the list.
AND that is always pre-highlighted when the dialog is first opened.
It assumes you'll normally want to install into there.
If you have chosen another folder before in that session, then it opens with that destination being pre-highlighted for any subsequent installations [during that session] - in a user friendly manner. -
Live Ivy is working in 2015.
http://sketchucation.com/forums/viewtopic.php?f=323%26amp;t=36882%26amp;p=545506#p545418
-
V-ray for SU 2015 has been released!
-
I have sketch up 2015 running on windows 7 64bit OS. But when I'm try to install 3Skeng on sketch it shows an error message. Sketchup Cannot connect to 3skeng server.
If anyone knows the solution please help me.
-
You must get in touch with the author of this Extension direct...
It almost certainly uses some dll or similar PC helper files which must be made to be 32 or 64bit compatible.
I assume their download site does not give clear guidance ?
Advertisement