Hi Chris,
I did as you suggested (I hope).
After disabling Sketchyphysics from the plug-in menu, restarting SU and entering the statement, I got this;
load('sketchyphysics.rb')
true
If I then restart sketchyphysics from the plug-in menu, the console gives this;
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/hinge.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/slider.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/servo.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/piston.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/motor.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/gyro.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/fixed.png
createSelectionObserver
PhysicsObjectInspector initialized
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins
C:/Program Files (x86)/Google/Google SketchUp 7/Tools
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/ruby
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/JimFoltz
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/Podium
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SuTool/rb/
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SuTool/ro/
loading scripts version:45
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:124: warning: already initialized constant FirstInstanceCall
Error: #<NameError: undefined method extend_object' for
Singleton'>
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:166:in undef_method' C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:166 C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/driver_registry.rb:17:in
require'
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/driver_registry.rb:17
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator.rb:29:in require' C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator.rb:29 C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/midi.rb:6:in
require'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/midi.rb:6
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:33:in load' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:33:in
LoadSketchyPhysics3'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:61:in doLoad' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:43:in
setLoadVersion'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:93
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:93:in `call'
If I then load a model and try to run it, I get the error reported a couple of posts above "....777.." and the console gives this;
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/hinge.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/slider.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/servo.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/piston.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/motor.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/gyro.png
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/Images/fixed.png
createSelectionObserver
PhysicsObjectInspector initialized
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins
C:/Program Files (x86)/Google/Google SketchUp 7/Tools
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/ruby
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/JimFoltz
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/Podium
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SuTool/rb/
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SuTool/ro/
loading scripts version:45
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:124: warning: already initialized constant FirstInstanceCall
Error: #<NameError: undefined method extend_object' for
Singleton'>
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:166:in undef_method' C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/singleton.rb:166 C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/driver_registry.rb:17:in
require'
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/driver_registry.rb:17
C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator.rb:29:in require' C:/Program Files (x86)/Google/Google SketchUp 7/plugins/SketchyPhysics3/midiator/lib/midiator/midiator.rb:29 C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/midi.rb:6:in
require'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/midi.rb:6
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:33:in load' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:33:in
LoadSketchyPhysics3'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:61:in doLoad' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:43:in
setLoadVersion'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:93
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/sketchyphysics.rb:93:in call' Error: #<NoMethodError: undefined method
[]' for nil:NilClass>
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SKMtools/image_class.rb:946:in onOpenModel' Error: #<NoMethodError: undefined method
[]' for nil:NilClass>
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SKMtools/image_class.rb:946:in onOpenModel' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SKMtools/image_class.rb:946 open model#<Sketchup::Model:0x106577f0> createSelectionObserver PhysicsObjectInspector initialized Checking if dueForUpdate String doesn't compile: uninitialized constant MSketchyPhysics3::SP3xSimulationContext::SPSounds#<NameError: uninitialized constant MSketchyPhysics3::SP3xSimulationContext::SPSounds> C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/ControllerCommands.rb:777:in
initialize'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:727:in new' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:727:in
initialize'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1623:in new' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1623:in
startphysics'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1650:in physicsTogglePlay' C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1738 C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SketchyPhysics3/sketchyphysicstool.rb:1737:in
call'
C:/Program Files (x86)/Google/Google SketchUp 7/Plugins/SKMtools/image_class.rb:946
I'm not sure that will be much help, but thank you and let me know what you would like me to try next.
Andy