2

Changes to the launcher apps

In our company, we have more Nuke than NukeX licenses. So our artists are told to normally use Nuke and only switch to NukeX if necessary. To keep this practice when switching to Tank, it would be good to have two entries in the Shotgun action menu: 'launch Nuke' and 'launch NukeX'. Doing something like this at the moment isn't as easy as it could be:

The tk-shotgun-launchnuke app is able to launch either Nuke or NukeX by configuring the 'mac_args' setting. But because the name of the menu entry is defined inside of the app itself, the tk-shotgun-launchnuke app couldn't be used more than once in an environment file, right? At the moment you have to clone/copy the tk-shotgun-launchnuke app, rename it, edit the code and use this second app to launch Nuke (or any other app) with different settings/arguments. Which leads to keeping the code of two apps uptodate and in sync, only for two different action menu entries in Shotgun.

Wouldn't it be much better to have the launcher apps work similar to other of your apps like the tk-multi-loader? In tk-multi-loader you have a 'menu_name' setting, which would allow multiple uses of the same app in one environment file, right?

I see a lot of different use cases where I'd like to have multiple instances of the same launcher app to launch Nuke, Maya or other apps with different settings/arguments.

 

Abraham

BTW: is this the right place to post something like this or would it be better to send this to the tanksupport email or post it as a comment to the forum entries for the specific apps, for example here: https://tank.shotgunsoftware.com/entries/22122152-launching-nuke ?

4 comments

  • 0
    Avatar
    Manne Öhrström

    Great idea! Should be a minor adjustment for us to alter the nuke launcher app to have a configurable menu entry! Seems like we should do the same thing for maya, so that people (if they wanted) could set up launch menu items for both maya unlimited and maya complete for example!

  • 0
    Avatar
    Abraham Schneider

    Yes, absolutely! Should be implemented to every existing and future launcher app.

    But there seems to be another task to make this work: I just tried to edit my shot.yml by duplicating the tk-multi-loader part and just rename the menu_name setting for the duplicate. But this failed to work. I didn't get an error, but there wasn't a second entry in the Nuke Tank menu either. The duplicated entry seems to overwrite the first one. Is there already a way to use the same app more than once per environment? If so, what would be the correct syntax? If not, I think it would be an important thing to have. Makes no sense to duplicate and rename apps to have the same functionality, just with slightly different parameters/arguments.

  • 0
    Avatar
    Rebecca Barbour

    Hi Abraham 

    Thanks so much for the feedback - it's a great idea so we've put it on our to do list!  We'll give you a shout when we've done the changes and we're ready to release them. 

     

    Many Thanks,

    Rebecca 

     

  • 0
    Avatar
    Rebecca Barbour

    Hi Abraham 

    Hope you're well. We've just released a new version of Tank - 0.12.5 and I wanted to let you know that it includes the change to the launcher app you suggested. Have a look and let us know what you think. 

    Sincerely, 

    Rebecca 

     

Please sign in to leave a comment.