PRPC for DAZ Studio


Poser content is a huge problem for a lot of us. Many of us with giant libraries need better tools than come with Poser or the new DAZ Studio. PRPC was created by tromnek to help solve this problem. It's pretty simple. A little server runs inside Poser and listens to network requests. Those requests cause it to load content into your Poser scene. This enables applications like Advanced Library and P3dO Explorer to work. Not being willing to give up Advanced Library just because I was using DAZ Studio and being generally unhappy with it's send keyboard commands I hacked up a DAZ Studio plugin that does what PRPC does for Poser.

This is Windows only. The installer will install it into your DAZ Studio/plugins directory after you agree to the EULA. You may need to configure your firewall to allow DAZ Studio to accept network connections. You can uninstall it with Add/Remove programs or just by deleting the prpc.dll from the DAZ Studio\plugins\PontariPlugs directory.

It doesn't support the saving feature of PRPC. There is no security. By default only processes running on your local machine can access the server. But you can change this with the option panel if you would like to be able to control DAZ Studio by remote control.

It's important to realize that this plugin does give the ability for processes on you local machine (or if you enable it, remote machines) to give commands to DAZ Studio. DAZ Studio's files are actually scripts that can do powerful actions. These features could be exploited, and with this plugin, executed remotely. If your network isn't sheltered by a router/nat/firewall this may be bad for you.

There are two commands that should appear in your edit window. They are Start/Stop PRPC Server and PRPC Options. The option panel lets you set some options that control if PRPC starts with DAZ Studio as well as the network port to use and if traffic from outside your computer should be accepted.

If you don't find these commands under your Edit menu you will need to add it to your menus with the Edit->Customize command.

It reports it's status in the DAZ Studio status bar. Once it's running the Start/Stop command will let you stop the server.

If you have issues with it please drop me a note at

 

 

Date Build Comment
7/13/2008 1.0.0.5 This build is built against DAZ Studio 2.2 SDK and requires 2.2.2.20 or higher. It adds support for handling combination scripts with CR2/PP2 objects (like the subd-dragon) and a progress bar when loading DAZ Studio native content. Note the progress bar won't move but it will appear so you know something is happening.
4/27/2008 1.0.0.4 Build 1.0.0.4 is fully compatible with DAZ Studio 2.1, no new version is necessary
03/04/2008 1.0.0.4 Recompiled for DAZ Studio 2.0
01/05/2008 1.0.0.3 Added new option menu with control over auto-start, port, and blocking external connections. Changed menu to Start/Stop.
12/16/2007 1.0.0.1 .daz, .ds and .dsb files weren't being loaded correctly.
12/15/2007 1.0.0.0 Initial Release

Download for DAZ Studio 2.2.2.20 build 1.0.0.5

Older builds:
Download for DAZ Studio 2.0/2.1 build 1.0.0.4

Download for DAZ Studio 1.8 build 1.0.0.3
Conditions of use | Privacy Notice © 2001 Pontari Productions