Home Creators Posts Import Register Favorites Logout

Content

I've worked on static renders all week, powering through some canon and branched scenes. Among others, I've worked on Josy, Maya, DIKs, and the Pink Rose.

It's going well, and I will mostly work on static renders next week as well.

I updated one of my PC slaves to Windows 11 this week, but I had to revert it to Windows 10 after experiencing black screen-to-restart crashes when rendering with DAZ. I thought the issue was driver-related, but it persisted after multiple attempts to update everything conceivable. I decided to keep it on Windows 10 until I replace it altogether in the future. While doing this, I thought about a topic that affects me weekly, but I don't often discuss - time thieves.

I want to share some behind-the-scenes insights on how these time thieves impact development and how I work around them. The three time thieves I've dealt with recently are Windows 11 upgrades, DAZ alpha bugs, and render queue depletion.

Windows 11

The Windows 11 upgrades are necessary, but they often come with unexpected issues, such as the one I described above. Currently, I have three PC slaves still running Windows 10, two of which I plan to replace with new PCs soon. The rest of my PCs are rocking Windows 11 without issues.

While I couldn't create a game without PCs, PC maintenance can steal quite a bit of time when everything isn't going smoothly. The systems must be nearly identical in all aspects that affect DAZ for slave rendering to function properly.

DAZ alpha bugs

The DAZ alpha build is being updated almost weekly now, and since there are plenty of quirks and bugs with it, I'm very keen on updating it regularly on my end to see if bugs are fixed.

This week, I upgraded to the latest version, and a new bug was introduced that caused several assets not to load at all and even crashed DAZ altogether. Those bugs steal time, but the biggest DAZ alpha bug at the moment - the time thief - is something I call the "DAZ alpha undo bug".

There's a tool in DAZ called the Translate tool, which you use to move objects around in the viewport, such as characters, items, and so on.

For reasons I haven't quite figured out yet, DAZ can decide to undo many of the steps you've made in your current work if you use the translate tool in a certain way. And not only that, DAZ can also continue to move things around that you didn't move at all, causing the entire scene to be wasted. And to make matters worse, you can't redo anything that DAZ undid, so you lose your work the moment the bug kicks in. I have to restart DAZ whenever it happens. It's a really annoying bug that improved somewhat with the previous update, but it didn't disappear altogether. To combat it, I save my work frequently before using the translation tool - it has become a reflex. That way, I can restart the software and continue fast if the bug happens. DAZ has become faster when loading files, so not a lot of time is wasted, but I wish the bug would be fixed soon.

Render queue depletion

When I speak of a render queue, I mean a folder of .duf files (one .duf file is equivalent to an image or animation file before it is rendered) that are specified in DAZ so that they should be rendered.

As PC slaves complete their current queue, I add more .duf files to them and specify them in DAZ. I try my best to spread the work out evenly among my systems, and always have a pool of files waiting for PCs that finish their work.

When a PC finishes its render queue, I supply it with new files. Every second between the PC completing its queue and me adding more files to it is wasted time. I try to plan around this by calculating when the PCs complete their work, but it happens that a PC is done in the middle of the night or at a time when I'm busy working. I wish there were a way to add files to the render queue while the PCs are rendering, but at the moment it's not possible, and I will have to live with this time thief during development.

We're talking about 1-8 hours of wasted time per PC when this happens, depending on how fast I can spot it happening. One way I combat this is by having large render queues per PC. Let's say a queue on one PC takes 1-2 months to complete rendering; then 1-8 hours of wasted time is small in comparison.

Time thieves aren't anything new to me; they have occurred throughout my years as a developer in various ways, and they are a pesky part of development. What's important is to find ways forward and to minimize the time they steal.

I hope none of this made you worry in any way; it wasn't my intention. Development is progressing smoothly, and PCs are producing animations and static renders at a steady pace.

Have a nice weekend

Dr PinkCake

Files

Comments

Taramriel

CAN’T WAIT TO FUCK ALL THESE HOT SLUTS!!! LOVE YOU!

Mr. Loon

Thank for the update Dr

Stone Lawn

Appreciate the technical details, super interesting. Sympathies for the bugs.

DEEKZ

Don't worry bro we are here with ya, keep it trucking 🤝💪

patras

Regarding the render queue depletion: Have you considered writing a script (e.g. PowerShell) to monitor the DAZ process for completion of a rendering queue, and then automatically adding / kicking off a new rendering queue that you put in a folder that is kind of a "queue backfill" monitored by your script? This way you could put the new queue in an "armed" position even while a rendering queue is being processed, and the script starts the new render process the moment the old one completes.

Mgamerz

I'd suggest writing a small tool to determine when the folder becomes empty and have it notify you. Might take 8 hours to write but that's one missed queue in the long run.

Kevin Danny

Interesting to see how development is going, i am a new fan and i am excited to see what comes next in the series It’s bound to happen to have delays/problems during development so it’s alright, all that matters is that you are working on it and doing it for yourself, if it takes longer to develop then so be it all that matters is that you are satisfied with how it went Excited to see what comes next and hearing how it’s progressing in the future, thanks DPC!

Darren Robinson

WIN 11 cometh w/ WIN 10 EOL fast approaching. Thanks for the update DR & the insights!

JEH

Thanks for the update.👍😊

JBS3.0

Maya and Josy content mentioned LETS GOOOOOO

Lilatentakel

How do I know it's Friday? DevLog time for my favorite game 🤩 What can I say: I feel you. I work in IT and we (I) have upgraded all PCs to Windows 11. And even though they were identical computers from the same production series and I used the same image, the results were always different. Most of the computers were the same, but some had funny errors 🤪 And I love BTS. Thank you for sharing this with us. I'd love to hear more anytime 😃 And what really amazed me was how enthusiastic people are about Riona. I thought I was one of the few who really liked her character, but the preview proved me wrong. I hereby vote for Riona as the main female character 🗳 Unfortunately, I don't have much time today, so I'll keep it short (by my standards). I wish you and everyone else a wonderful weekend and stay healthy.

Tom W

Thanks for the update. Nice to see behind the game at some of the mechanics

Lilatentakel

I couldn't have said it better myself.

RicardoS

RIONA, Hell yeah i agree with my Brother Lilatentakel 💯%, we love her Doc !!! ♥️😍🥰

Craigbk1976

Wow sounds like a big headache very informative seems like youn have a handle on it have a great weekend

RicardoS

Thx for the update Doc…there is only one thing left to say and its unavoidable - WHERE is QUINN ? 😈😈😈

Malathus

Rio is a gentle soul who deserves some peace after what Buddy and crew put her through. Hopefully MC can help her

Kurmblog

Thanks for the update Doc... I hope things get better soon

Jonathan Hang

It was nice to have a BTS read… always nice to see what's going on with our Devs 😅. Thanks for the Weekly Update read, DPC! Keep on keeping on 😉!!! ALWAYS EXCITED AND EAGERLY WAITING FOR YOUR GAME/POSTS 🙌🏻🔥!!! Keep raising that bar and standards 😉👍🏻. Love and appreciate everything! You ❤️, your ladies 😍, your posts 🥰, your previews/renders 😘, and your games ❤️! Always make my days better 🌈!!! Stay safe, stay blessed, and stay in PERFECT health, beautiful people! And don't forget to hydrate! Have an amazing and beautiful week! I'll catch you all—ON THE NEXT ONE ✌🏻😁!!!

Lilatentakel

Rio aroused my interest right from the start. At first I couldn't say why, but there's something great about her. And with every episode I understood why. She's a great woman and I enjoyed every piece of content about her. So the shock with Vinny and the other wankers was all the greater. I can hardly wait to see her again. I would have loved to know what would have happened to her if she hadn't met Quinn.

Arta

Good stuff DPC. Enjoy your weekend.

Kenny

Hey Doc! As always thank you for your hard work and make sure you take care of yourself. Sorry to hear you’ve encountered frustrating problems with software and hardware. It can be incredibly demoralising watching hours of work disappear. Don’t let it get to you. Your fans are hungry but we know the quality of the work you produce and no one should complain if you took a break for the sake of your mental health. Keep well Doc! Can’t wait to see the new episode!

larry82

No worries, Doc! There's friction in almost everything we do. It's just the price of... well, being alive, Iguess. Anyways, a great weekend to you too 🍺

R2D2TS

Thanks for the update.

Justin Moonshine

If AI humanoids become a thing can you make a Josy? xD

InstaCoffee

Love these updates. I’m currently going through my first bout with Season 3. Just started episode 10! Cant wait so see more in the coming weeks / months. Having updates like this really reassures on the dedication and passion you have for this. Thanks for everything

InstaCoffee

And a Maya to accommodate plz

Scott

I always knew there were headaches in producing something like this, nothing great comes without a little of some kind of pain. It's good if talking about it helps you to figure ways around it or at the very least have people understand the extra time bts that it takes to deal with these things. It was an interesting read for sure. I don't know the first thing about creating a game like this beside what you have shared over the years so it's all interesting to me. I guess we all have our own "time thieves" with the things we pursue so we can relate more than you know. I'm glad you're able to work through it and I hope you can figure out that alpha bug in time. Have a great weekend Doc. All.

Ellis Alden

Great incite into 'your world' and my appreciation of your skill grows immeasurably. One thing - you take time out to sleep!! Can this not be stopped :-)

Brian

Thanks for sharing DPC. I'm flirting with starting my own AVN and seeing this kind of behind the scenes stuff is really interesting and helpful.

Justin Moonshine

Yes with an Maya Expansion pack would be Just Peachy

Jull

Thank you for sharing Doc . I hope you're reserving some time for your well-being, too. Being a workaholic is ok (I guess), but please make time for quality rest and relaxation too, so you don't short out. A computer can be replaced, but you can't.

Nordwolf

Couldn't find better words!

Gavin McCray

Totally understand. Just wondering is there a rough estimate for when the episode will be completed?

Michael LuPayne

i'm with you there i hate windows 11......and won't advance to it

Sadie Adler

I'll update to Win11 this Xmas 🙄

Tim Anderson

Appreciate the insight Dr Pink, your 100% transparent about even the smallest detail, and is one of many reasons I support you. Everyone have a good weekend

Michael103187

there is a known HUGE issue with windows 11 right now bricking hard drives its been all over socail media even youtube videos about it, be carefull or you could lose everything on your drives

Max

I absolutely agree with you. I would really like to see the development of the main character's relationship with her. She is a very unusual character with a rebellious personality.

RicardoS

@Max - you are a man of my taste...🫡💯👍