Adding to Cart…
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.You currently have no notifications.
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.
Comments
So why is the head script not listed on the product page and not installed by the custom action installer?
You're welcome! (and update submitted)
Probably the original tester missed it. As for the custom action installer, it installs what's in the UZ directory and the missing icons must have confused it.
Thanks for the explanation.
You're welcome!
I tried to set a multi-key keyboard shortcut to Ultimate Zero Figure in the F3 Customize dialog. I can set a shortcut like Ctrl+Alt+Z or Alt+Z, but when I use the shortcut, Ultimate Zero does not work. It only works if I set a single key shortcut.This fails for me in the General Release and the Beta. Why? I get this in the log:
2024-09-28 22:20:02.531 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RSConstants.dsa
2024-09-28 22:20:02.532 [DEBUG] :: <Settings> <Setting Type="String" Key="Title">Ultimate Zero Figure</Setting> <Setting Type="Bool" Key="Recursive">yes</Setting> <Setting Type="String" Key="Body Part">Figure</Setting></Settings>
2024-09-28 22:20:02.532 [DEBUG] :: Execute Script: N:/DAZ 3D/Studio/My DIM Library/scripts/riversoft art/ultimate zero/Ultimate Zero Selected.dse <Settings> <Setting Type="String" Key="Title">Ultimate Zero Figure</Setting> <Setting Type="Bool" Key="Recursive">yes</Setting> <Setting Type="String" Key="Body Part">Figure</Setting></Settings>
2024-09-28 22:20:02.535 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RSConstants.dsa
2024-09-28 22:20:02.536 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RSBuildPanels.dsa
2024-09-28 22:20:02.538 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RSHelperFunctions.dse
2024-09-28 22:20:02.541 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RS2019HelperFunctions.dse
2024-09-28 22:20:02.544 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RS2020HelperFunctions.dse
2024-09-28 22:20:02.549 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RS2021HelperFunctionsConstants.dsa
2024-09-28 22:20:02.551 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RS2021HelperFunctions.dse
2024-09-28 22:20:02.556 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RS2023HelperFunctions.dse
2024-09-28 22:20:02.561 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RSZeroConstants.dsa
2024-09-28 22:20:02.567 [DEBUG] :: FOUND: N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RSZeroFunctions.dse
2024-09-28 22:20:02.571 [DEBUG] :: Figure Name and Locks Genesis9 [object Object]
2024-09-28 22:20:02.576 [DEBUG] :: N:/DAZ 3D/Studio/My DIM Library/scripts/riversoft art/ultimate zero/Ultimate Zero Figure.dse
2024-09-28 22:20:02.576 [DEBUG] :: PixName N:/DAZ 3D/Studio/My DIM Library/scripts/riversoft art/ultimate zero/Ultimate Zero Figure.tip.png
2024-09-28 22:20:02.577 [WARNING] :: Script Error: Line 371
2024-09-28 22:20:02.577 [WARNING] :: TypeError: Result of expression 'list' [null] is not an object.
2024-09-28 22:20:02.577 [WARNING] :: Stack Trace: <anonymous>()@N:/DAZ 3D/Studio/My DIM Library/data/RiverSoft Art/Common/RSZeroFunctions.dse:371
2024-09-28 22:20:02.578 [DEBUG] :: Error executing N:/DAZ 3D/Studio/My DIM Library/scripts/riversoft art/ultimate zero/Ultimate Zero Selected.dse
I would have to investigate more closely, but my guess is that it is because Ultimate Zero is one of the few scripts I make that look for the CTRL on startup. If it is pressed, it executes without showing the dialog. Try a multi-key combination that does NOT include the CTRL key.
Ah, I figured out what that was too. I had a debug feature in UZ where if Alt was selected on startup, it would print out the bones that would be affected in the instructions memo area. However, at some point I changed where I set the bones and it was later than where I tried to print them out. I have a fix for this. For now, try a short cut without CTRL and without ALT (I know, difficult, sorry )
Is giving you back the Alt key enough? I want one key to be able to run the dialogs without them showing up. Right now, it is the CTRL key. My choices are SHIFT, CTRL, ALT, and Windows keys.
I understand your explanation of how you use the Ctrl and Alt keys. If you no longer need the Alt key for debugging, having that available for keyboard shortcuts would be nice, but not critical. I'll adapt. You have plenty of other work to do, I'm sure. Just leaving Ultimate Zero unchanged is OK with me.
I see now that at the bottom of the dialog, it says that holding the Ctrl key will run it without showing the dialog. I hadn't noticed that or forgot that. People might be accustomed to doing that, so changing that might be disruptive to users. It is probably best to leave that as it is.
I thought Rob had added a way for a script to see what triggered it - so if it was a shortcut using the ctrl key you could ignore it for the purpose of hiding the UI, allowing the dilaogue to launch normally. I am sure it was in a thread in the scripting forum but my search fu is failing (of course it is possible it was on the old forum, though that doesn't sound right), and I can't find the relevant entry in th scripting docs.
That sounds handy. I hope the info turns up.
I can give you back the Alt key no problem.
I took from the scripting docs (forget where now) how to detect the keys that are down. That is how I detect the CTRL and ALT key:
Yes, but that doesn't tell you why it is down - because the user delberately pressed it to initiate a behaviour or because it is used as the shortcut. My (obviously hazy) recollection is that Rob did add a way to do that, for precisely this kind of situation, but I may well have overinterpretted something he posted (I'm pretty sure the diuscussion was in the scripting forum at some stage, whatever the actual outcome).
That would be a neat trick if he did. If you ever find it, I would love to know.
Submitted update to fix ALT key issue
You're welcome!