Report 2024-05

Hello, dear supporters! Here’s my latest report for you!

First off, I’ve finally completed the Beach Ball play animations. Hallelujah! We’re talking about 1,128 Beach Ball animations. Sounds insane, doesn’t it? It indeed was a Herculean effort. Just rendering the frames for these animations required a week of non-stop work on my RTX 4090.

Then came the task of creating additional animations to accommodate all the different clothing and hair options. Usually, working with three sets of frames, I needed to develop five more sets by combining existing ones. For instance, I crafted a topless set using the bikini and nude sets. It was pretty a monotonous task, but in the end, I managed to produce 1,128 sets of frames for my animations.

Next, I had to post-process each frame. To streamline this, I devised a Photoshop Action and utilized Batch Processing. Processing each frame took about 3-4 seconds, but it didn’t require my constant attention, so I was able to let it run overnight.

After roughly 12 hours, all the frames were post-processed, and I could begin rendering the actual animations. This final stage kicked off on Sunday morning. Typically, I’d copy the frames for my future animation into a specific folder and use the command line to input the FFmpeg command, rendering the animation in *.webm format. Doing this for all 1,128 sets of frames would have been prohibitively time-consuming, so I found a workaround. First, I wrote a small script that renamed all the frame set images using a consistent pattern. Actually, ChatGPT helped me write this script.

Following that, I used ChatGPT to create a *.bat file with the FFmpeg command that automatically generates a video from the frames in the current directory.

Then, with ChatGPT’s assistance once more, I crafted another script that copied this bat file into all 1,128 folders and launched it with a brief delay, allowing the previous bat file to complete its task.

Afterward, I manually renamed all the animations to ensure everything was correctly labeled. This was the last file operation.

Finally, I tested all 1,128 animations in Pen’Py. To test this vast number of animations individually efficiently, I also devised a script.

It consumed the entirety of Sunday, but by late at night, I had successfully completed all the Beach Ball animations.

Once that was accomplished, I turned my attention to devising punishments for the losers, which turned out to be the most amusing part of this event. I’ve finished three punishments so far, each with three levels of severity – from relatively mild to quite harsh. That’s nine punishment events in total, equating to about 600 renders and 52 animations (including two lengthy ones).

Punishment #1 is a classic “Bums Up.” However, by the third stage, it evolves into something decidedly non-traditional.

Punishment #2 – “Net Walking.” It’s akin to a circus tightrope, but the losers don’t have to balance their feet on the rope. Instead, they can let it pass between their feet.

Punishment #3 – “Sand Burial.” The losers are buried in the sand, with only their heads and feet sticking out. And perhaps their thighs. Or all of their lower halves.

That’s all for now, guys and gals. This Beach Ball event is shaping up to be massive – we’re already at over 2,350 media files! Next up, I’ll add one more punishment (I’ve already begun work on it), and then I’ll need to devise the punishment for the guys.

After that, I’ll include Amy in some of the existing beach events and then, hopefully, wrap this project up as soon as possible.

I hope you’re all doing well. Let’s stay in touch until next time!

1 thought on “Report 2024-05”

Leave a Comment

Your email address will not be published. Required fields are marked *