Wed, Jan 8, 1:52 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 07 11:07 am)



Subject: V3 and Daz's Dial Cleaner Question


EdW ( ) posted Sat, 08 February 2003 at 2:37 AM · edited Mon, 06 January 2025 at 10:17 PM

Hi Got a question for those of you with V3... Run a V3 pz3 file through Daz's DialCleaner and then open it in Poser. I'm using P4 with ProPack. No empty parameter dials... Work on the file, save the pz3 and close the file. Now reopen the pz3 file and low and behold the empty parameter dials are back again. Real pain in the a** if you do any animating. Just curious if this is happening to anybody else? Thanks Ed


thgeisel ( ) posted Sat, 08 February 2003 at 2:52 AM

yes, happens here too,saving a file and reopening and all dials are back :-((


Routledge ( ) posted Sat, 08 February 2003 at 3:14 AM

Ditto here too. In my case the dial cleaner has never worked at all. I found it such a PITA that I've given up using V3 in Poser 4. At least in Poser 5 you can re-group the dials, where I`ve put all the blanks in separate groups.


rbtwhiz ( ) posted Sat, 08 February 2003 at 4:05 AM

The empty dials are place holders for delta injection. The way delta injection works, each and every morph Victoria 3 has must first have a dedicated channel stored in the cr2 before the delta information can be sent to it via INJ/REM poses. Think of it more as delta replacement... INJ poses replace an empty list of deltas with a list of actual deltas, REM poses do the opposite... replacing an actual list with an empty one.

The dials are labeled "-" to signify that there is currently no usable information stored within them (in the event that they become visible, which they do when saved). It isn't for lack of trying to hide them, really... we would have rather done so, and tried to. Problem is, Poser didn't like anything we tried. Manual editing of the code worked fine, but when Poser saves a file [cr2/pz3], it writes code into the files that force visibility when the file is read again... regardless of what is done with the 'hidden' flag. DialCleaner's sole reason for existence is to parse a file [cr2/pz3] and remove the offending code, that Poser adds.

Each time you save a file [cr2/pz3] from Poser... Poser will write the code, again. Each time you run it through DialCleaner(v095), DC will strip the code, again. We can't change the way Poser writes files, but we can try and work around it... which is what we're doing with DC.

DialCleaner v090 parsed files a little differently than v095. A particular sequence of actions within Poser, when saving files, would cause a portion of the code that DC090 looked for to change... causing DC090 to ignore channels that it would otherwise clean. DC095 doesn't bother with the problem code and as a result cleans like it was intended. If the version you are using isn't 095, update and try it again. If you still have problems, let us [DAZ] know... we are more than willing to make sure our products work the way we intended.

-Rob


EdW ( ) posted Sat, 08 February 2003 at 4:33 AM

Thanks for the responses Wish you guys at DAZ had a better workaround than this. I know it's beyond your control. The only ones that could fix this don't seem to be doing much about fixing anything right now, so that pretty much answers my question. Thanks again Ed


dan whiteside ( ) posted Sat, 08 February 2003 at 7:35 AM

Attached Link: http://www.renderosity.com/messages.ez?ForumID=12390&Form.ShowMessage=1030018

Try ockham's python script at link above (P4PP/P5) btw - this only works on the PC. Hey Rob, what about the Mac version of Dail Cleaner?


Puntomaus ( ) posted Sat, 08 February 2003 at 11:28 AM

But it's the same with that Python script - when you save and reopen the file, the empty dials are back.

Every organisation rests upon a mountain of secrets ~ Julian Assange


ockham ( ) posted Sat, 08 February 2003 at 12:33 PM

Incidentally, I tried making a really firm and final dial cleaner, both as a Windows EXE and via Python, but found the result wouldn't work. It saved a new CR2 file with the "-" morphs completely removed, but Poser refused to run the result. Rbtwhiz, is there some other step I should be taking, after eliminating the morph channel paragraphs? If so, I could incorporate it easily and make this usable for both PC and Mac.

My python page
My ShareCG freebies


ockham ( ) posted Sat, 08 February 2003 at 1:30 PM

I just noticed a really good idea by iggy23 in a somewhat older thread: eliminate all morphs with present value of 0. (From the menu only, not from the file.) I built that variation just now, and bundled it together with the minus-name eliminator. Find the ZIP in freestuff under utilities. (The freestuff entry itself is not new; just the ZIP has been revised.)

My python page
My ShareCG freebies


rbtwhiz ( ) posted Sat, 08 February 2003 at 2:16 PM

Mac DialCleaner is available from the Victoria 3 product page, along with the PC version (both are v095). Been there for a month or so...

Code that forces visibility regardless of the hidden flag is the inclusion of either A)ERC lines or B)delta lines (indexes). DialCleaner v095 parses a file looking for targetGeom channels. Once it finds one it looks to see if "indexes 0" exists in the channel (vice "hidden 1", then "indexes 0" like v090 did) and if it does... it replaces the channel with a channel of the same name (internal) that contains only a "hidden 1" flag.

-Rob


dan whiteside ( ) posted Sat, 08 February 2003 at 7:19 PM

Thanks Rob. Yea, it's been about a month since I checked. Best -Dan


dan whiteside ( ) posted Sun, 09 February 2003 at 8:06 AM

Well shoot - Dail Cleaner is OSX only and ockham's doesn't work under OS9. Any other suggestions? I'm not a luddite - my home computer won't run OSX.


Privacy Notice

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.