Final trueSpace 7.61 Beta 8 Unofficial Update

User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

@Clinton
The current UU8's ViewToolbar has 3 buttons that call xml.scripts from Scripts/Commands:
CameraFromViewButton

Code: Select all

Activity.Run("Scripts/Commands/Eye2Cam");Activity.Run("Scripts/CustomCommands/Popups/HideView")
Show EyeCamPanel

Code: Select all

Activity.Run("/Scripts/Commands/EyeCamPref");Activity.Run("Scripts/CustomCommands/Popups/HideView")
ObjToViewButton

Code: Select all

Activity.Run("Scripts/Commands/Position2Eye");Activity.Run("Scripts/CustomCommands/Popups/HideView")
As you know these scripts will be discontinued in UU9
So, what would you suggest being compatible with UU9 and your installer?
In UU9 there will be a UUCameraFunctionSet that includes functions for the above three

Code: Select all

var cmd = '';cmd += 'UUCFS = Node.AccessFnSet("Scripts/UUCommands/UUCameraFunctionSet");UUCFS.Eye2Cam();';RsApp.RunScriptBuffer(cmd)

var cmd = '';cmd += 'UUCFS = Node.AccessFnSet("Scripts/UUCommands/UUCameraFunctionSet");UUCFS.EyeCamPref();';RsApp.RunScriptBuffer(cmd)

var cmd = '';cmd += 'UUCFS = Node.AccessFnSet("Scripts/UUCommands/UUCameraFunctionSet");UUCFS.Position2Eye();';RsApp.RunScriptBuffer(cmd)
The current UU8's Quick ORA Scripts disconnects the Object hider:
util.DisconnectAll(Sel + "/Object hider");

Not a fan of disconnecting the Object hider
Is this necessary?
User avatar
clintonman
Captain
Posts: 5429
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 27 Aug 2022, 17:02 ...

As you know these scripts will be discontinued in UU9
So, what would you suggest being compatible with UU9 and your installer?
...
You have that backward. The installers would need to be updated for the UU9, not change the UU9 to be backwards compatible with external installers.


trueBlue wrote: 27 Aug 2022, 17:02 ...

The current UU8's Quick ORA Scripts disconnects the Object hider:
util.DisconnectAll(Sel + "/Object hider");

Not a fan of disconnecting the Object hider
Is this necessary?

Here is a scene with the above items
Quoting myself:
clintonman wrote: 07 Aug 2022, 15:32 ...
Quick ORA Scripts in CustomCommands is used by the Popup View Toolbar. "Quick ORA Scripts" was a bad name, my bad. I think the popup buttons should use the new show and hide scripts instead.
So I say get rid of the Quick ORA Scripts and change the popup buttons to use the new show and hide scripts. Quick or not determined by the new options panel.
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Okay, thanks!

Discovered the meaning and importance of using:

Code: Select all

	if(typeof(Clintons3dPlugin) == "undefined") {
		System.Alert("Clintons3dPlugin is Required!\n\nInstall and Load the Clintons3dPlugin.rsx in the Package Manager");
	return;
	}
when using scripts with your plugin!
Just unloading the Clintons3dPlugin.rsx can cause will havoc

Even opening FunctionSets will not pass the Syntax Check & Commit
This was a big eye opener for me!

I would like to add a Version check for the new Clintons3dRsView.rsx in the Clintons3dPlugins script
1638408 or higher
Can you take a look at it?
Attachments
Clintons3dPlugins.RsObj
(10.62 KiB) Downloaded 62 times
User avatar
clintonman
Captain
Posts: 5429
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 29 Aug 2022, 15:32 Okay, thanks!

Discovered the meaning and importance of using:

Code: Select all

	if(typeof(Clintons3dPlugin) == "undefined") {
		System.Alert("Clintons3dPlugin is Required!\n\nInstall and Load the Clintons3dPlugin.rsx in the Package Manager");
	return;
	}
when using scripts with your plugin!
Just unloading the Clintons3dPlugin.rsx can cause will havoc

Even opening FunctionSets will nor pass the Syntax Check & Commit
This was a big eye opener for me!

I would like to add a Version check for the new Clintons3dRsView.rsx in the Clintons3dPlugins script
1638408 or higher
Can you take a look at it?
Looks like the only change from the earlier version was updated version number check for Clintons3dPlugin.

added version check for view plugin
rearranged code
renamed "PackageManager" function to "IsPackageManagerOpen"
gave magic value a meaningful variable name
added a comment to the code

Code: Select all

	//Note - replacing the current rsx will not update the version number found in the Plugins.xml file
	//				older versions must be removed from the package manager first
Attachments
Clintons3dPlugins.RsObj
(12.55 KiB) Downloaded 61 times
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Thanks, I added an additional message
Critiques?
Newer plugin version Required.png
Newer plugin version Required.png (11.96 KiB) Viewed 882 times
User avatar
clintonman
Captain
Posts: 5429
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 29 Aug 2022, 17:43 Thanks, I added an additional message
Critiques?
Newer plugin version Required.png
Nope, looks good to me.
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

clintonman wrote: 29 Aug 2022, 16:21
trueBlue wrote: 29 Aug 2022, 15:32 Okay, thanks!

Discovered the meaning and importance of using:

Code: Select all

	if(typeof(Clintons3dPlugin) == "undefined") {
		System.Alert("Clintons3dPlugin is Required!\n\nInstall and Load the Clintons3dPlugin.rsx in the Package Manager");
	return;
	}
when using scripts with your plugin!
Just unloading the Clintons3dPlugin.rsx can cause will havoc

Even opening FunctionSets will nor pass the Syntax Check & Commit
This was a big eye opener for me!

I would like to add a Version check for the new Clintons3dRsView.rsx in the Clintons3dPlugins script
1638408 or higher
Can you take a look at it?
Looks like the only change from the earlier version was updated version number check for Clintons3dPlugin.

added version check for view plugin
rearranged code
renamed "PackageManager" function to "IsPackageManagerOpen"
gave magic value a meaningful variable name
added a comment to the code

Code: Select all

	//Note - replacing the current rsx will not update the version number found in the Plugins.xml file
	//				older versions must be removed from the package manager first
This is not working for me in Rosetta for some unknown reason
I have the init.js setup to call:
Activity.Run('Scripts/UUCommands/Clintons3dPlugin')
User avatar
clintonman
Captain
Posts: 5429
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 30 Aug 2022, 15:01
clintonman wrote: 29 Aug 2022, 16:21
trueBlue wrote: 29 Aug 2022, 15:32 Okay, thanks!

Discovered the meaning and importance of using:

Code: Select all

	if(typeof(Clintons3dPlugin) == "undefined") {
		System.Alert("Clintons3dPlugin is Required!\n\nInstall and Load the Clintons3dPlugin.rsx in the Package Manager");
	return;
	}
when using scripts with your plugin!
Just unloading the Clintons3dPlugin.rsx can cause will havoc

Even opening FunctionSets will nor pass the Syntax Check & Commit
This was a big eye opener for me!

I would like to add a Version check for the new Clintons3dRsView.rsx in the Clintons3dPlugins script
1638408 or higher
Can you take a look at it?
Looks like the only change from the earlier version was updated version number check for Clintons3dPlugin.

added version check for view plugin
rearranged code
renamed "PackageManager" function to "IsPackageManagerOpen"
gave magic value a meaningful variable name
added a comment to the code

Code: Select all

	//Note - replacing the current rsx will not update the version number found in the Plugins.xml file
	//				older versions must be removed from the package manager first
This is not working for me in Rosetta for some unknown reason
I have the init.js setup to call:
Activity.Run('Scripts/UUCommands/Clintons3dPlugin')
Did you load UUCommands before trying to call it?
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Okay found out what the problem was
Your newest script's name was changed to Clintons3dPlugins
The previous name was Clintons3dPlugin (Without the s)
Edit: Looks like I changed the name at some point :oops:
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

trueSpace7.61 Beta 8 Unofficial Update Version 9

Please test this prerelease

New Unofficial Update Instructions:
It is Required that you completely Uninstall and Install trueSpace7.61 Beta 8 to a clean directory
Install the PDF Manual for trueSpace (Optional but required before installing the Update)
Install the tS76_Vray1_54B8.exe (Optional but required before installing the Update)

If trueSpace is open, Close trueSpace

1.) Install the YafaRay v3.3.0 render engine
2.) Install the tS76PDF 'Manual for Caligari trueSpace' & tS76Video (Optional but required before installing the Update)
3.) Install tS76_Vray1_54B8.exe to C:\trueSpace761 (Optional but required before installing the Update)
4.) Install tS7.61B8.9.exe to C:\trueSpace761
Browse [...] to where you installed C:\trueSpace761, select its folder and then the [Extract] button
Select the [Yes to All] button
5.) Open trueSpace
6.) Select the [OK] button in the OptDetectors plugin Information dialog
iOpt plugin Alert.png
iOpt plugin Alert.png (7.44 KiB) Viewed 632 times
.
7.) Press your keyboard's SHIFT CTRL R keys to Reset to Default Context
When trueSpace opens, select one of the layout tabs at the top
If Vray is installed:
8.) Press your keyboard's CTRL + F8 keys to open the Package Manager
Right click in the Package Manager and select Install New...
Open C:\trueSpace761\Vray_ts.rsx
Right click in the Package Manager's Vray Package and select Load
Close the Package Manager
9.) Close trueSpace

The included Clintons3dPlugin.dll v.1638433, Clintons3dPluginExt.dll v.1638413, Clintons3dRsView.dll v.1638409 and the OptDetectors.dll Author - Vladimir Sisolak, are in: C:\trueSpace761
WARNING: The init.js file Imports the above 4 plugins and should not be Installed from the Package Manager, including any other plugins with the same name that have the rsx extension
All scripts that check for these plugins with the rsx extension have been removed!
Package Manager.png
Package Manager.png (105.54 KiB) Viewed 632 times
.
Plugins
Renamed from rsx to dll:
Clintons3dPlugin.dll
Clintons3dRsView.dll
Clintons3dPluginExt.dll
Add
OptDetectors.dll

Scripts
Update:
init.js
Loads the above 4 plugins

Scripts/Commands
Removed discontinued xml scripts
* Cut
* Paste
* Cam2Eye
* Eye2Cam
* Position2Eye
* CycleViews
* RotateISO
* RotatePOV
* ResetPose
* ResetContext
* Unencapsulate
* Unglue
* 3DEncapsulate
* 2DEncapsulate
* UnLookAt
* Copy
* Delete
* ShowAll
* HideAll
* Show
* Hide
* ShowCameraAndLights
* HideCameraAndLights
* DeleteORA
* CloseORASettings
* C3DRestore
* OpenD3DRenderPath
* FlattenVertices
* EyeCam
* EyeCamPref
* CopyWindow
* Fix NURBS ORA
* Show Object Attribs
* Show Object Attribs RMB
Note: All above * scripts now use UUCommands/Function Set(s)

preobjects
Update:
Yafaray Folder
MaterialEditor
UUCommands
Widgets
Toolbars
Model and Workspace lights with new ORA
Add
Custom preferences

Scripts/UUCommands
Add
Global Function Set

CustomCommands
Update:
WebServer
YafarayScripts
wsLayersGroup
wsLayersGroup4
Guard
Copy Attributes
Add:
JSON Function Set
Fix Bad Geometry
Bake Keyframes
Dimensions Author - Clinton Reese Sat Oct 22, 2022 10:44 am :worship:
Dimensions.png
Dimensions.png (96.42 KiB) Viewed 632 times
.
Thank you, Clinton! :D

Rs Main Libraries
Add
OptDetectors
OptDetectors - Help objects
OptDetectors - Samples

Postprocess
Add
3D Icon Maker Author - Clinton Reese

Edit:
If this Unofficial Update fails to Load on Startup, Download and Install the Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package
https://www.microsoft.com/en-us/downloa ... x?id=26368

Removed due to update
Post Reply