DAZ3D 6 Ren'Py storyboard and compiler plugin *seeking testers*

0.00 star(s) No ratings yet

JustSomeAccount

Prestige 5
Prestige 1
Godly
Lewd
Lewd
Registered
Joined
Dec 2, 2022
Messages
62
LewdCoins
⚡32,980
Donation coins
0
Platinum
0
adcoin
0
‎3 Years of Service‎
Hey everyone!

For the past while, I've been working on a passion project called EzRen, and I’m finally at a point where I need some fresh eyes to help me hunt down bugs.
If you make visual novels, you know how tedious it can be to bounce back and forth between rendering in DAZ and coding in Ren'Py. EzRen is a native C++ plugin for DAZ Studio 6 (Mac & Windows) that completely bridges that gap by letting you visually storyboard and code your game directly inside of DAZ.

Download here :
Folder frequently updated as version numbers progress. Check back often.

Here is a quick look at what the plugin can do:
  • Visual Storyboarding: A massive, drag-and-drop node graph right inside your DAZ Studio pane.
  • Direct DAZ Integration: Click a button on a scene node to immediately trigger a DAZ viewport render, and EzRen will automatically save and link the image to your game.
  • Two-Way Script Import: Already have a script? EzRen can parse your existing .rpy files and visually build the node graph for you, complete with a Batch Import Wizard for mapping variables.
  • Choices & Variables: Easily add player choices, track custom variables (like affection, karma, or money), and mutate them on the fly.
  • Advanced Logic Branching: Use IF/ELIF/ELSE Logic Nodes to route your story down multiple different conditional paths based on the variables the player has earned.
  • Raw Code Injection: Power user? Drop down a Raw Code Node to safely inject native Python or Ren'Py logic without breaking the visual graph.
  • Chapter Manager: Break massive games down into clean, isolated subroutines and use Jump Nodes to link them together seamlessly.
  • Instant Playtesting: With the new Test-from-here feature, you can click on any node in your graph and instantly launch your compiled Ren'Py game exactly at that scene using --warp!
  • One-Click Ren'Py Export: When you're ready to playtest, click Export. EzRen will scan your graph for dead-ends, validate your logic, and algorithmically generate a bug-free, fully playable Python script.rpy that you can drop straight into the Ren'Py engine!
I'm primarily looking for folks to just play around with it! Try making a small test game, try to break the node graph, and let me know if it exports cleanly or if you hit any weird UI bugs or crashes. See if there's features you're used to using that it's missing or any other suggestions that you might have.

The installation guide and a quick-start manual are included in the attached zip. I can't wait to hear what you guys think, and I super appreciate anyone taking the time to help me test this out!

Cheers!

  • 1.0.0 - Initial release Mac and Windows.
  • 1.0.1 - Mac build running as intended, Fixed windows to us Qt10 instead of Qt11.
  • 1.0.2 - Mac still fine, Fixed windows compiler issues with defintion list.
  • 1.0.3 - Mac still fine, Fixed windows memory issue inside Daz.
  • 1.0.4 - Mac & Windows adjusted minimum version number to 6.26.2020.0.
  • 1.0.5 - Mac still fine, Windows minimum version number set to 6.25.14722.
  • 1.0.6 - Version bump for github as previous windows compiler failed.
  • 1.1.0 - Minor version bump for renpy script importing, better choice dialog handling, attribute and variable logic adjusted, node placement fixes and node duplication and tester button to ensure scene appears how its expected.
  • 1.1.1 - Still trying to workout this Daz version number issue on windows not present on mac.
  • 1.1.2 - Mac still fine, set windows to Daz version 6.25.2026.910 which is the minimum version in public change logs to see if it finally loads.
  • 1.1.3 - Previous windows fix didn't work, I believe I found the correct version number of 6.25.2026.13900 based off public change logs to make it load.
  • 1.1.4 - Adds independent window mode fixes render 3D button.
  • 1.2.0 - Fixes logic nodes adds import features for native EzRen built projects and a deep import that tries to import existing user made code (sloppy but there) also adds asset registry.
 
Last edited:
Update, we've had a few testers and discovered a couple bugs. I've decided to have downloads through gofile so its easier to always have the latest version available for download. Please get it in OP.
 
another update, actually 2. Fixed the windows compiler generating giberish at the end of plugin names and a memory bug. Update 1.0.3 uploaded in OP link
 
On too 1.1.2 still working out the windows version throwing "made for older version" and "made for newer version" plugin loading failures, mac doesn't seem to have this issue at all. Added in some additional features as well. Currently working on existing game imports which is proving to be challenging since everyone codes slightly differently so it may end up not going anywhere.

Still seeking testers, currently have 1 person but only getting 1 response a day is making development work slower than I'd like.
 
This looks super handy for VN devs, the DAZ-to-Ren'Py workflow can be a real pain. Definitely trying this out.
 
This looks super handy for VN devs, the DAZ-to-Ren'Py workflow can be a real pain. Definitely trying this out.
Please do i need as many testers as i can get, currently working on the plugin even loading correctly in Daz on windows. Here's hoping you can stick to helping test it out while the bugs are worked out. I'm developing it on mac and not having any issues but can't test on my windows VM because Daz crashes it whenever i launch it even without the plugin there.
 
This looks super handy for VN devs, the DAZ-to-Ren'Py workflow can be a real pain. Definitely trying this out.
Update I've confirmed the newest build is actually opening on windows if your Daz is up to date. If you tried an earlier build that didn't work you should be free to actually test. I've also been working on some major features in another branch that are on hold and ready to be added once current bugs are discovered and/or suggestions made.
 
Back
Top Bottom