The forum is active for archival purposes only.

Join our discord community for new topics.

论坛导航
您需要登录才能建立帖子与主题。

[Nuke 12.2v3 Indie] Prism doesn't start (Temporary fix found!)

Good evening!
I just got an Indie license for Nuke 12.2v3. I cleaned the .nuke folder, added the integration back via Prism settings. However I realized Prism wouldn't launch when I opened Nuke, no Prism menu is created, despite the fact the menu.py only contains the latest prism code.
Nuke indie is based on Nuke Studio, and since the first line of the code is checking if it's a Studio env, I thought it would work if I tried to remove the first condition and it actually works! It's probably quite dirty since you may need this first line in some cases, but this is probably a good temporary fix for users using a Nuke indie license!

Cheers!

已上传的文件:
  • 您必须登录才有权限上传。

Hey Thomas,

removing this check would cause Prism to load in Nuke Studio, which probably would fail and maybe throw some error warnings.

There must be a way to check if the menu.py is called from Nuke Indie or from Nuke Studio.

Unfortunately there is no trial for Nuke Indie so I cannot check it at the moment.

Quote from RichardF on 16. November 2020, 14:15

Hey Thomas,

removing this check would cause Prism to load in Nuke Studio, which probably would fail and maybe throw some error warnings.

There must be a way to check if the menu.py is called from Nuke Indie or from Nuke Studio.

Unfortunately there is no trial for Nuke Indie so I cannot check it at the moment.

Hey Richard!
It doesn't seems to cause any issue since I removed this line, all good on my side. Nuke Indie is actually a modified version of Nuke Studio according to Foundry (https://learn.foundry.com/nuke/content/getting_started/meet_nuke/about_indie.html), this is why it's linked to the Studio environment. I'll try to have a look if there is a way to check this. I'll let you know asap!
Thanks

hi there,

just bought INDIE... not really happy with the indie, i would just like to fire up nukex instead... well
@thomasbattistetti your "hack" is not working for me, when i open it without that line, i'll get this error and nukeindie won't open....

help would be highly appreciated

thanks in advanced

philipp

已上传的文件:
  • 您必须登录才有权限上传。

now it works, here is the explanation of @thomasbattistetti (he was so kind and answered via a different channel)

1.
The fix is really easy...
So close nuke, create a bkp of your init.py menu.py then remove them (or rename them)
Then go to prism settings -> DCC Apps -> Nuke and you will see 'prism integration'. If its not empty, select the path then remove it . If it is empty, click add and write the path to your .nuke folder (should be ssomething like C:\Users\NAME\.nuke )

2.
Then open the init.pymenu.py in a note pad, delete the line "if not nuke.env["studio"] and nuke.env.get("gui"):"
and a very important step is to remove the indent to every line that's under the line you just deleted

(If you use notepad++ / sublime you can select all the lines needed and press shift+tab to remove the indent)

thanks again it works for me now too
philipp