Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 29 7:57 am)
I notice that the Event Callbacks in Python include an event for Entering Setup Room.
poser.kEventCodeSETUPMODE
You might be able to hook a "Proceed? Yes/No" panel onto that.
My python page
My ShareCG freebies
Hmm. That's an interesing idea, ockham. In my experience, callbacks are best used sparingly, and with great care. :lol: I'll explore the idea, but I would expect the script to interfere, for instance, with the callback script I commonly run to allow me to select the conforming parent figure by clicking on its conformer. Otherwise posing takes a really long time. :lol: Or such a script might not be able to prevent Poser from going ahead and entering the Setup Room once the tab is clicked. :unsure:
===========================sigline======================================================
Cage can be an opinionated jerk who posts without thinking. He apologizes for this. He's honestly not trying to be a turkeyhead.
Cage had some freebies, compatible with Poser 11 and below. His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.
I feel your pain, Cage. An accidental click on the Setup Room is the bane of anyone who goes to the scripts menu often. I've posted my own complaint/feature request about this a while ago.
Download my free stuff here: http://www.renderosity.com/homepage.php?page=2&userid=323368
Amen on callbacks used sparingly. I've never managed to make them work properly. Figured you might have better luck.
Another possible solution might be in the XML files that control the workspace.
RoomTabs.xml has a line:
<Widget name="setupRoomTab" command="9006" pictRes="26139" pinID="1" pinTop="3" pinLeft="1" pinBottom="3" pinRight="1" left="350" top="8" bottom="20" right="382" useRectClick="1" persistBetweenRooms="1" rect.left="350" rect.top="8" rect.right="382" rect.bottom="20" color="-1" fadeMax="0.3" fadeRate="0.2" transp="0.75" />
I tried changing the command to "0" but that didn't stop the Setup Room from acting. You might be able to move the dimensions around so the mouse-action rectangle doesn't agree with the display, or something like that.
My python page
My ShareCG freebies
Thanks, ockham. I had hoped there might be an xml solution, like the old trick of removing the Content tab altogether. But that trick no longer works, so it didn't seem too likely that such things were still possible. Dangit. :sad:
I have this theory that the Poser programming team is composed of highly-skilled 3D programming specialists, and few or no general programmers. The specialists are multi-tasked and pressed into programming things that don't interest them or aren't their area of skill. They perhaps pay less attention to these areas outside their specialities, ultimately eager to move back to what they do best. So Poser grows wonderfully in some areas while carrying around the most idiotic bugs in the world -- and adding new bugs every time there's an update. They need a special dedicated programmer who only deals with bug fixing and prevention and with thinking through these general programming issues like whether this Setup warning popup should have a Cancel button. :unsure: Which would be why something like Blender can overcome these obstacles for free, while Poser never fixes anything.
On the other hand, I have a lot of loopy theories, at any given moment. :lol:
===========================sigline======================================================
Cage can be an opinionated jerk who posts without thinking. He apologizes for this. He's honestly not trying to be a turkeyhead.
Cage had some freebies, compatible with Poser 11 and below. His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.
Quote - what about the procedure to remove the "content paradise" tab. It means you would have to switch files before starting poser to use the setup room but that might be less of a problem.
if I remember correctly it was a change to one of the xml files.
That's what I was thinking of, too. IIRC, the trick stopped working when they changed the GUI handling with the Poser 8 update.
===========================sigline======================================================
Cage can be an opinionated jerk who posts without thinking. He apologizes for this. He's honestly not trying to be a turkeyhead.
Cage had some freebies, compatible with Poser 11 and below. His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.
This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.
If the Setup Room is going to automatically modify the figure geometry when you enter it, even if you enter by mistake and leave without doing anything, then there needs to be a CANCEL BUTTON on the warning popup! Come on, SM. Who programmed this stuff? Who okayed it? Who tested it? Grumble.
Seriously. Cancel button, Poser Team. The way it is, you haven't finished the job before moving on. And then the tab is placed right below the Scripts Menu pulldown listing? This is a mistake waiting to happen, a pz3 waiting to be damaged. Bad, bad, bad.
So, I have a question relating to this gripe. Is there a modification I can make to the Poser GUI, to move the Setup tab, or rearrange the menu bar? Anything? I don't want this to happen again, if I can avoid it somehow. :unsure:
===========================sigline======================================================
Cage can be an opinionated jerk who posts without thinking. He apologizes for this. He's honestly not trying to be a turkeyhead.
Cage had some freebies, compatible with Poser 11 and below. His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.