Here is an update I made today to XSIToDeadlinFunctions.vbs to test and reflect the choice made in the 'Pass Frames'(FrameRangeSource). (Frame Range,Frame Set,Time Line or Use Scene Render Options)
...
' Creates the submission info file.
Function CreateSubmissionInfoFile( opSet, pass, submitInfoFilename, outputFilename, jobName )
Set fileSystem = CreateObject( "Scripting.FileSystemObject" )
passesValue = opSet.Parameters( "PassesToRender" ).Value
allPasses = opSet.Parameters( "RenderAllPasses" ).Value
isFxTreeJob = opSet.Parameters( "FxTreeCheckBox" ).Value
frameStr = ""
If isFxTreeJob Then
frameStr = opSet.Parameters( "Frames" ).Value
ElseIf allPasses Or passesValue > 0 Then
isMovie = GetCreateMovie( pass )
PassFrameRangeSource = GetValue( "Passes." & pass.Name & ".FrameRangeSource")
Select Case PassFrameRangeSource
Case 0
frameStr = GetFrameRange( pass )
If Not isMovie Then
frameStr = frameStr & "x" & GetFrameStep( pass )
End If
Case 1
frameStr = GetValue( "Passes." & pass.Name & ".FrameSet")
Case 2
frameStr = GetValue( "PlayControl.In" ) & "-" & GetValue( "PlayControl.Out" )
Case 3
frameStr = GetValue( "Passes.RenderOptions.FrameStart" ) & "-" & GetValue( "Passes.RenderOptions.FrameEnd" )
End Select
Else
frameStr = opSet.Parameters( "Frames" ).Value
End If
slaveTimeout = opSet.Parameters( "SlaveTimeoutNumeric" ).Value * 60
...
Try it, use it, delete it ... or else...
Patrick Piché
3D TD at Hybride