Ok, so I worked out how to get this done. Instead of the file you want, what you need to edit is the file [repo]\scripts\Submission\ModoSubmission.py and look for a line that starts with “passGroup”, which would look something like [passGroup = scriptDialog.GetValue( “PassBox” )] and replace it with [passGroup = “Passes_01”]
You can also make the Groups Box remember it’s last settings by adding it to the “settings” list. Mine has been modified but you can search for this:
#Application Box must be listed before version box or else the application changed event will change the version
settings = (“PoolBox”,“GroupBox”,“PriorityBox”,“SubmitSceneBox”,“VersionBox”,“BuildBox”,“PrefixBox”,“ThreadsBox”, “DraftTemplateBox”, “DraftUserBox”, “DraftEntityBox”, “DraftVersionBox”, “PassBox”)
scriptDialog.LoadSettings( GetSettingsFilename(), settings )
Also, if you’re interested, I’ve rewritten the DeadlineModoClient script in Python. I found that it was easier to hack in one language rather than jumping back and forth between Perl and Python. This was originally part of a Render class I made so I’m not sure if it will work right out of the box. You may need to tweak it to work for you.