SMTD version is still 6.1 after updating to 6.2

Hey guys,
We’ve recently updated to Deadline 6.2.032 from the 6.2 beta and We’re using it with 3ds max 2011 and RPM.
Everything went fine but the SMTD version is still 6.1 (I checked the SMTDSettings function).
Do i need to update the “Deadline3dsMaxClient.mcr” manually or should it stay 6.1?

Thanks

Hello Omere,

Can you verify if the smtd shows it is connecting to the correct upgraded repository, and that there are no custom plugins in the “[repo]/custom/plugins/” for 3dsmax? Thanks.

Hi Dwight,

I tried to look at the “CurrentRepository” in SMTDSettings but it returns an empty string, and the repo\custom\plugins folder is empty.
We have only one repository deployed and active, and we have no issues with submissions or rendering.
We just want to make sure that we are taking advantage of the new 6.2 Max submission features.

Should SMTDSettings.VersionString should return 6.1 or 6.2?
Maybe we Should install a submission script from a different location? (we are using the one in the repo\submission\3dsmax\Client\Deadline3dsMaxClient.mcr, see attached)

Thanks
Deadline3dsMaxClient.txt (7.57 KB)

Hi Omer,

The MCR script you posted is just the SMTD Launcher. Its function is to locate where Deadline is installed on your computer (it asks for the Environment variable DEADLINE_PATH), then it launches the deadlineCommandBg.exe of that Deadline version from the folder returned in the previous step, and using it tries to resolve the RepositoryRoot folder. Once it has the location of the Repo, it copies all the necessary SMTD scripts and INI files to a local folder IF they are newer than the local copies, and then runs them as needed.

Can you please edit that MCR script after line 99 and add a new line 100 to print out the Repository Root path it actually found?
It would look like this:

format "Resolving Network Path: %ms\n" (timestamp()-st) format "Network Path: %\n" theNetworkRoot --new line to add!

Then press Ctrl+E to re-evaluate, and launch SMTD as usual (not with RPM). Look in the MAXScript Listener for the line listing “Network Path:”. Does it match the Repository location? If it does, it should be loading the scripts from the \Repository\submission\3dsmax\main\ folder, esp. the file “SubmitMaxToDeadline_Functions.ms” which would contain around line 202 or so the definition of the version string, e.g.

struct SMTDSettingsStructure ( VersionString = "6.1", ...
or

struct SMTDSettingsStructure ( VersionString = "6.2", ...

At this point, we have to figure out the following:
*Does the SMTD Launcher MCR detect the correct Repository Root path? (If it does not, we will look at why)
*If it does, does the file “SubmitMaxToDeadline_Functions.ms” contain 6.2 or 6.1?

Please let me know the results… You could in fact post the complete output from the MAXScript Listener with all lines listing what is being loaded and what not and how long it took.

Hi Bobo,

Thank you for the (usual) thorough answer.
I started to try your suggestions and half way through the problem fixed itself.
Apparently, if you are using only the RPM submission then you are not getting the auto-update on the SMTD.
We just had to launch the “SMTD Launcher” UI and it updated to 6.2 (unfortunately we had to change rpmdata and RPMDeadline6DataStruct to undefined for it to launch).
It would be cool if the RPM submission script could also have the auto-update features.

Anyway, thank you and Dwight for the help!