Forum: Poser Python Scripting


Subject: Updating Freazypose 0.10 to work in Poser 12

3dcheapskate opened this issue on May 10, 2022 ยท 27 posts


3dcheapskate posted Wed, 11 May 2022 at 11:21 PM

My friendly neighbourhood Poser 12 tester got another syntax error running version 0.11.



Two things.

1) There's a mistake in the text string formatting of the poser.DialogSimple.MessageBox() on line 205. The last bit \No changes made.") should be \nNo changes made.") - that's easy.

2) The information that the script is trying to display is "Odd... the script created an empty easypose segment list although the selected actor had a singlechild.". That's an error-trap I put in the code for something that should never happen, which is why I've never spotted the syntax error - this particular line of code was never reached in any of my tests.

The fact that the script got this far means that several dialogues were seen and interacted with, so that's a good sign.

So now it's a case of finding out why it got to this piece of code. Maybe it's the specific figure/actor selected (I don't yet know what my tester had selected) or maybe it's something Python 3 (which I think is unlikely)

I think we need to try this using a known figure that any Poser 11 (me) or Poser 12 user has access to - so either a figure that came with Poser and didn't change between 11 and 12, or the tentacle figure included with Freazypose 0.10

If anybody else wants to join in the fun of testing this in Poser 12 please do !


The 3Dcheapskate (also available in DAZ and HiveWire3D flavours) occasionally posts sensible stuff. Usually by accident.
And it usually uses Poser 11, with units set to inches. Except when it's using Poser 6 or PP2014, or when its units are set to PNU.