Forum: Poser Technical


Subject: Do you want to get rid of those pesky dials next?

layingback opened this issue on Dec 14, 2003 ยท 6 posts


layingback posted Sun, 14 December 2003 at 8:17 PM

If you liked the cleaner Library Palette without folder icons, well, now for something completely different... Parameter Dials without any dials. You now that you rotate left or right, so why do you need to see a visual clue over, and over, and over?

To effect this change first make a backup/safety copy of the following 2 files in Poser 5Runtimeui: parmDialPrefs.xml & 24000_parmDialPrefs.psd.

Now in parmDialPrefs.xml find a line which looks like each of the following lines and change the values to match my new settings (note your lines will have less-than & greater-than signs in, but if I show them here they'll be interpreted as HTML):

Offsets verticalSpacing1="18" verticalSpacing2="19" indentSpacing="12" collapserX="3" collapserY="11" nameX="25" nameY="12" dialBackgroundX="25" dialBackgroundY="12" dialX="25" dialY="13" dialGradientX="25" dialGradientY="12" valueX="123" valueY="12" parmOptionsPopupY="12"

Widget name="nodeBackground" pictRes="25001" hiliteRes="25002" disabledRes="25016" command="9001" pinID="1" pinTop="3" pinLeft="1" pinBottom="3" pinRight="2" left="0" top="0" bottom="22" right="164" rect.left="0" rect.top="0" rect.right="164" rect.bottom="22" color="-1" fadeMin="18" fadeMax="18" transp=".52" useRectClick="1"

Widget name="name" widgetProcID="3" widgetText="70:0" textColor="-16777216" textSize="12" textAlign="0" textFont="1" textItalic="0" command="9001" pinID="1" pinTop="3" pinLeft="1" pinBottom="3" pinRight="0" left="0" top="0" bottom="16" right="40" rect.left="0" rect.top="0" rect.right="40" rect.bottom="16" color="-1" fadeMax="0" blend="1" isStringID="1"

Widget name="dialBackground" pictRes="24006" command="9001" pinID="1" pinTop="3" pinLeft="1" pinBottom="3" pinRight="1" left="28" top="2" bottom="18" right="152" passclick="0" rect.left="28" rect.top="2" rect.right="152" rect.bottom="18" color="-1" fadeMax="0" tile="1" blend="1"

Widget name="dial" pictRes="24004" command="9001" pinID="1" pinTop="3" pinLeft="1" pinBottom="3" pinRight="1" left="38" top="3" bottom="17" right="152" rect.left="38" rect.top="3" rect.right="152" rect.bottom="17" color="-1" fadeMax="0" tile="1"

Widget name="dialGradient" pictRes="24005" command="9001" pinID="1" pinTop="3" pinLeft="1" pinBottom="3" pinRight="1" left="38" top="3" bottom="18" right="152" passclick="1" rect.left="38" rect.top="3" rect.right="152" rect.bottom="18" color="-1" fadeMax="0" tile="1" transp="0.3"

Widget name="value" widgetProcID="3" widgetText="70:2" textColor="-1" textSize="12" textAlign="0" textFont="1" textItalic="0" command="9001" pinID="1" pinTop="3" pinLeft="1" pinBottom="3" pinRight="1" left="125" top="0" bottom="16" right="156" rect.left="125" rect.top="0" rect.right="156" rect.bottom="16" color="-1" fadeMax="0" blend="1" isStringID="1"

Now, open up 24000_parmDialPrefs.psd and locate the 3 layers starting with 24004, 24005 & 24006 and clear them completely. (Do not delete them, just make them transparent.)

Save the files and start up Poser 5. You should see a tight parameter dial like the Gif above. Wait... Hold everything... where's the dials??? No problem, just use the name as the dial ;-) Just like Photoshop 8 CS :-)

What I've done is essentially move the dial over the dial name, then resized the dial to completely cover the name so you can click anywhere and move it. Oh, and reduced the size of the (ugly) green highlight.

Enjoy! (I'd have liked to fixed the field where you enter a new value, but that doesn't seem to have been touched in poser 5, meaning I can't get to it in XML.)

As always, YMMV...


CastIronFlamingo posted Mon, 15 December 2003 at 4:56 AM

Keeper.


mateo_sancarlos posted Mon, 15 December 2003 at 4:33 PM

Yeah, man, it's a groovy idea. I like it.


Jaager posted Mon, 15 December 2003 at 6:59 PM

I copy/pasted the sections and everything shows as you describe, except that I can't seem to get a dial effect.


layingback posted Mon, 15 December 2003 at 9:46 PM

Jaager, Sorry to hear that. I tried the edits again myself, and they were OK, but it did take me 2 tries at the entire process :-( It's very easy to, say, pick up a stray less-than character (from the hidden trailing HTML BR command I presume) during the cut-n-paste operation. So I'll go ahead and repost over at PoserPros in your Poser 5 forum, as I'll be able to turn off HTML interpretation there. On my way...


lesbentley posted Tue, 29 June 2004 at 5:25 PM

Layingback, if you need to show things like less-than & greater-than signs (< >) or other literal HTML code you can post the code in an attached text file. If you need to display them in the HTML page use "60" less than, and "62" for grater than, without the quote marks, and don't preview it. And thanks for the fix, haven't tried it yet, but sounds good!