Extension RBZ maker
-
Hello,
I would like to propose you my new plugin : BGSketchup_RBZ_maker
The purpose of this plugin is to make the process of extension rbz creation easier.
Note : This plugin is for extension authors.
Once sketchup launched, click on the toolbar icon or through menu (Plugins >> BGSketchup >> RBZ maker)
You can then choose your extension, then choose wich files to scramble/encrypt, then destination file name (currently plugin propose you the plugin name + version), then generate !May I have your help on :
- the installation of gem rubyzip, to make it easier for user
- MAC tests as I'm a PC user
The plugin :
The plugin version 1.0.1Thank you.
Inteloide (BGSketchup)Restrictions :
-You must have Sketchup 2015 (because of rubyzip gem installation, or is there another way ???)
-You must have the gem rubyzip installed (the rbz contains one version of it) to install it, just run in Ruby console Gem.install 'c:\toto\rubyzip', where c:\toto\ is the directory name of the gem file.
-Your extension file structure contain a sub-folder with the same name that root extension file. Example :@unknownuser said:
extension_toto.rb
extension_toto/main.rb
extension_toto/second.rb-This plugin require BGSketchup_Library extension (you can find it on the Pluginstore)
Informations :
This plugin send anonymous data to my website (just for statistic analysis). Data can be consult at BGSketchup website -
I've got a mac rbz maker that make 'windows safe' .rbz
I'll PM it if you want to have a look
john -
@driven said:
I've got a mac rbz maker that make 'windows safe' .rbz
I'll PM it if you want to have a look
johnHello Driven,
Yes please. this would be interesting for me. Are you the author of this plugin ?
Thank you
Inteloide -
Hello,
Just post version 1.0.1, which remember which file to encrypt.
(Hey I'm quite surprised plugin authors don't rush on it (only 3 downloads of 1.0.0) ! For me this is so much more easy to create extension using this plugin ! Or may be like driven, some of you developped your own solution to make it easier ??)
Inteloide -
Hi
Thank you for this amazing tool.
I am new in the ruby world and don't know how figure out.
I have installed your plugin - 1.0.6 version - and the Gem but Ruby Console give me an error:Error; #<TypeError; superclass mismatch for class StreamableStream> C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Gems64/gems/rubyzip-1.1.6/lib/zip/streamable_stream.rb;2;in `<module;Zip>' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Gems64/gems/rubyzip-1.1.6/lib/zip/streamable_stream.rb;1;in `<top (required)>' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;45;in `require' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;45;in `require' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Gems64/gems/rubyzip-1.1.6/lib/zip.rb;26;in `<top (required)>' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;110;in `require' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;110;in `rescue in require' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;35;in `require' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/BGSketchup_RBZ_maker/RBZ_maker.rb;145;in `generate_rbz' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/BGSketchup_RBZ_maker/RBZ_maker.rb;118;in `generate' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/BGSketchup_RBZ_maker/RBZ_maker.rb;39;in `block in show_hide_window' SketchUp;1;in `call' -
Another thing.....the default installation is fine but an installation with a custom folder always ask me to install BGSketchup Library but the library is already installed in same folder.
I am using
require_all('path\to\custom\folder')inside default plugins folder.

Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better π
Register LoginAdvertisement