jngzsz opened this issue on Jul 08, 2023 ยท 9 posts
jngzsz posted Sat, 08 July 2023 at 11:42 AM
Hello partners
I'm trying to install Dson Importer on Poser 13 and trying to import a figure like David for example gives an error:
\addons\dson\__init__.py", line 4, in <module>
import dson.dzdsonimporter
ImportError: Module usage of python27.dll conflicts with this version of Python.
Is there a solution or is it an expired product that must be discarded?
Greetings.
Richard60 posted Sat, 08 July 2023 at 12:17 PM Online Now!
DSON was written by DAZ in Python 2.7. Currently Poser 12 & 13 use Python 3.7. the two Python versions are different enough that 2.7 won't work in 3.7 without a lot of changes. I believe the DSON script (or parts that it calls) are complied and DAZ is the one that has those source code files so it would be up to them to provide a new version to work with Poser 12 and 13.
Poser 5, 6, 7, 8, Poser Pro 9 (2012), 10 (2014), 11, 12, 13
jngzsz posted Sat, 08 July 2023 at 3:37 PM
I don't think Daz will update the code. Let's run a thick fleece.
RAMWorks posted Sat, 08 July 2023 at 5:09 PM
Yes, it's too bad that one of the brilliant code persons couldn't write a python script to have Poser 13 emulate Poser 11 in a way to still have all the updated Poser 13 tools and what not work as expected but run but older scripts like the DSON and other Python scripts
---Wolff On The Prowl---
nerd posted Sat, 08 July 2023 at 6:29 PM Forum Moderator
Just for future reference the DSON interfaced with Poser through Python but the actual work is done by a DLL. The real work was all done in that black box. To recreate DSON would require a reverse engineering of that DLL and probably 1/2 of DAZ. I'm sure their lawyers would love that.
NikKelly posted Mon, 10 July 2023 at 6:17 AM
DSON seems to be dead. And, DAZ have no 'business imperative' to update it, they must feel they have established a sufficiently independent ecosystem...
A work-around is to export clad figure from DS as FBX, which arrives rigged and posable, albeit with umpteen sub-rigs.
( Position / Pose using first sub-rig, 'parent' all the others to this without delay as, IMHO, Poser prefers 'uncluttered'... )
This work-flow was inspired by an excellent exposition on Rendo's forums.
https://www.deviantart.com/nik-2213/art/DS-Kalea-7-Rogue-ported-to-Poser-as-FBX-Yay-951836762
Y-Phil posted Mon, 10 July 2023 at 8:17 AM
I don't want to sound particularly mocking, but instead of " no 'business imperative'" I'd rather say "business imperative not to..." (<-- I'm joking...)
That being said, I've already transferred some stuff from ds to Poser using either the FBX or the Collada format, I don't know technically why, I just suspect a different organization of the sub-items.
๐ซ๐ฝ๐๐
(ใฃโโกโ)ใฃ
๐ฟ Win11 on i9-13900K@5GHz, 64GB, RoG Strix B760F Gamng, Asus Tuf Gaming RTX 4070 OC Edition, 1 TB SSD, 6+4+8TB HD
๐ฟ Mac Mini M2, Sonoma 14.6.1, 16GB, 500GB SSD
๐ฟ Nas 10TB
๐ฟ Poser 13 and soon 14 โค๏ธ
NikKelly posted Mon, 10 July 2023 at 11:06 AM
snark:
I was being polite about Daz Studio...
/
FWIW, its UI still gives me a prompt migraine.
Upside, after several complaints, they've managed to stop claiming budget legacy products trawled from their archives still have templates available via their forum: Either templates are shown as a product down-load, or not at all.....
ssgbryan posted Mon, 10 July 2023 at 2:45 PM
Snark aside, you can still get a lot of DS content into Poser pretty easily via Ken1171's scripts and the G3 to Poser script still works, with a few extra steps, I believe.