sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    New: HouseBuilder metric 1.2 (customizable)

    Scheduled Pinned Locked Moved Plugins
    44 Posts 14 Posters 15.7k Views 14 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • kmeadK Offline
      kmead
      last edited by

      Good day Didier;

      I have run into a bit of a problem:

      Error Loading File HouseBuilder_extension.rb
      private method `split' called for nil:NilClass

      I run on Mac OSX so that may be some part of the issue. Is there something else I should have loaded?

      I created Dilbertville, sorry about that...

      1 Reply Last reply Reply Quote 0
      • D Offline
        Daniel S
        last edited by

        In my case i still cannot see the icons in the toolbar (like in previous versions of housebuilder)... It works well, but i can´t view the icons...

        1 Reply Last reply Reply Quote 0
        • J Offline
          Jan Vdb
          last edited by

          Hi, Didier

          Have the same problem as Daniel.

          Have clearly carried out the instructions of the readme file, but still can't see any icons.

          Work with a PC. (AMD Athlon 64 X2 Dual Core processor 4200+ /NVIDIA Geforce 7800 GT SLI)

          Thanks, Jan Vdb

          1 Reply Last reply Reply Quote 0
          • Didier BurD Offline
            Didier Bur
            last edited by

            Hi Kmead,

            @unknownuser said:

            I run on Mac OSX so that may be some part of the issue

            That's true, but my fault 😳
            The text file "housebuilder_section.txt" is loaded from a path which is hard-coded and I suppose it is different on PC and Mac.
            What the program does is that it searches the SU executable and it adds "Plugins/HouseBuilder" to the path
            of the exe to find the text file.
            What is the absolute path by default to the SU executable on a Mac ?
            And what is the relative path of the HouseBuilder folder ?
            Thanks for helping me to fix this problem.

            DB

            1 Reply Last reply Reply Quote 0
            • Didier BurD Offline
              Didier Bur
              last edited by

              Hi all,
              I've released a new set of icons at the depositary (same post than the main prog).
              Tell me if this one works for you 😒
              Reagards,

              DB

              1 Reply Last reply Reply Quote 0
              • EdsonE Offline
                Edson
                last edited by

                didier,

                sorry, but I could not find them.

                edson

                edson mahfuz, architect| porto alegre • brasil
                http://www.mahfuz.arq.br

                1 Reply Last reply Reply Quote 0
                • jujuJ Offline
                  juju
                  last edited by

                  emahfuz, go to the link in the post at the top of this thread, look for the attachment called hb_icons.zip and download. Next find your SU installation folder, go to plugins > housebuilder folder, copy icons extracted from the zip file provided into said folder. 😉

                  Save the Earth, it's the only planet with chocolate.

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    Jan Vdb
                    last edited by

                    Hi, Didier

                    Sorry to say that the new icons don't make any difference

                    Greetings, Jan Vdb

                    1 Reply Last reply Reply Quote 0
                    • D Offline
                      Daniel S
                      last edited by

                      Hi Didier,
                      I install the new icons but still no lucky...
                      i´m runing SU in PC with windows (but spanish version, maybe that´s the problem)
                      The absolute path by default to the SU executable is:
                      C:\Archivos de programa\Google\Google SketchUp 6\SketchUp.exe
                      I think that everyone has "Program Files" instead "Archivos de programa"

                      Daniel S

                      1 Reply Last reply Reply Quote 0
                      • Didier BurD Offline
                        Didier Bur
                        last edited by

                        What's going on with these icons
                        ❓
                        Still searching.
                        Anyone has my layer manager script with similar problems ???

                        DB

                        1 Reply Last reply Reply Quote 0
                        • kmeadK Offline
                          kmead
                          last edited by

                          Didier:

                          On a Mac the path will always be:

                          /Library/Application Support/Google Sketchup 6/Plugins/Housebuilder/housebuilder_sections.txt

                          if that helps.

                          Many thanks, I haven't been by earlier so my apologies for taking so long to post the info.

                          I was looking at the old housebuilder and the ruby wasn't encoded like it is now or I would have tried chasing this myself.

                          Many thanks and have a great day.

                          Karl

                          I created Dilbertville, sorry about that...

                          1 Reply Last reply Reply Quote 0
                          • jujuJ Offline
                            juju
                            last edited by

                            I've installed ruby as directed, activated the housebuilder menu under the view functions, also replaced the images with the new - still no icons though...

                            Save the Earth, it's the only planet with chocolate.

                            1 Reply Last reply Reply Quote 0
                            • Didier BurD Offline
                              Didier Bur
                              last edited by

                              SORRY all for the inconvenience (related to icons) 😳
                              I think I've got the solution: for an unknown reason scrambled extension code doesn't seem to work OK on some platforms (wether PC or Mac).
                              I'll publish in a few hours a "non-scrambled" main script to replace the 'offender'.
                              Regards,

                              DB

                              1 Reply Last reply Reply Quote 0
                              • Didier BurD Offline
                                Didier Bur
                                last edited by

                                💭 I'm sure this one will work !!!
                                Please download it at the depositary and re-install ALL files.
                                Regards,

                                DB

                                1 Reply Last reply Reply Quote 0
                                • D Offline
                                  Daniel S
                                  last edited by

                                  Now I can see the icons!!!
                                  Thank you Didier!!! 😄

                                  Daniel S

                                  1 Reply Last reply Reply Quote 0
                                  • A Offline
                                    azuby
                                    last edited by

                                    Didier, some hint for the encrypted/scrambled version: The code is executed through "eval" and so some file infos are missed. If you want to build a nearly fully encrypted version, you can write a simple non-encrypted Ruby file, which only sets a global constant (make sure you are not using a variable) like

                                    MY_FILEDIR = File.dirname(__FILE__).gsub(/[\\\/]/, File;;SEPARATOR) << File;;SEPARATOR unless defined? MY_FILEDIR # all in one line
                                    

                                    Within the encrypted file you -> require the non-encrypted file and are done. Say you have

                                    • my.rbs
                                    • my/mypath.rb
                                      than you require like this:
                                    require 'my/mypath.rb'
                                    

                                    The "defined?"-thing is done to avoid possible redefiniton of the constant - that would raise an error (or give a warning, not sure).

                                    edit: One regular expression and one gsub is enough 😉

                                    azuby

                                    *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

                                    Bad English? PM me, correct me. :smile:**

                                    1 Reply Last reply Reply Quote 0
                                    • kmeadK Offline
                                      kmead
                                      last edited by

                                      Didier:

                                      I still get:

                                      Error Loading File HouseBuilder_extension.rb
                                      private method `split' called for nil:NilClass

                                      When SU starts and although one can bring up the House Builder tool pallette, it won't actually do anything when one clicks on the buttons.

                                      Sorry for being a wet blanket

                                      Karl

                                      I created Dilbertville, sorry about that...

                                      1 Reply Last reply Reply Quote 0
                                      • J Offline
                                        Jan Vdb
                                        last edited by

                                        Hi Didier,

                                        Works now perfectly!! Thanks 😄

                                        Karl,

                                        Had the same problem as you, removed every housbuilder script from the plugin folder and did a re-install with the new script. Problem was solved.

                                        [Jan Vdb]

                                        1 Reply Last reply Reply Quote 0
                                        • Didier BurD Offline
                                          Didier Bur
                                          last edited by

                                          Hi Kmead,

                                          I noticed that the path to HouseBuilder is wrong:
                                          /Library/Application Support/Google Sketchup 6/Plugins/Housebuilder/

                                          Please rename the Housebuilder folder to HouseBuilder, because pathes are case-sensitive.
                                          Hope this will solve the problem 😉

                                          DB

                                          1 Reply Last reply Reply Quote 0
                                          • D Offline
                                            Daniel S
                                            last edited by

                                            Hi again Didier...
                                            It woks perfect but everytime when i do a right-click on a selection it makes an annoying "beep" sound.
                                            I remember that was a problem (?) of previous housebuilder´s versions, so i search in the old forum for an answer...
                                            if i put in the console:
                                            module UI; def self.beep; p caller; end; end
                                            the problem is solved... but when i restart SU6 i have to put it again in the ruby console.
                                            Another solution found in the old forum was to replace:
                                            UI.beep
                                            by
                                            #UI.beep
                                            in housebuilder. But i think that part is encrypted. Could you make this change for me?

                                            Thanks in advance,
                                            Daniel S

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 1 / 3
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement