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.  
Advertisement


 
                             
                             
                             
                             
                             
                             
                            