- Aug 4, 2020
- 3,506
- 19,691
I agree that DPC's implementation of Renpy is very simple. Placeholders could easily be substituted for animations that aren't completed yet and everything could be tested before their completion.Actually, Ren'Py code is very simple and, though you can complicate it, in most parts, it's almost declaratory. So, for instance, in Ep. 4, Jade's scene, we have this snippet:
mc is the MC and ja is Jade; what follows each prefix are their dialog lines.Code:scene anim_jade_doggy9_ep4 with dissolve mc "SHIT!!! This is what you meant!!!" mc "My dick! It's fucking swelling up!!!" ja "MMMM!!! MMM!!!!!!" scene anim_jade_cum_ep4 with dissolve mc "AAAAHHH!!!!" scene anim_jade_cum2_ep4 with dissolve mc "FUCK!!! THAT'S TOO INTENSE!" mc "AAAHHH!! Is it supposed to feel this much!?" scene ep4_jade_lewd85 with dissolve ja "HAHAHA! OH FUCK! HAHAHA!!!" ja "I'm trembling!!!" mc "AAHH!!!!" scene ep4_jade_lewd86 with dissolve ja "Thank you..." ja "You have no idea how much I needed that."
Every scene anim_jade_[label]_ep4 is an animation.
Animations are declared in a separate file. For the example above, we have:
There's no difference between declaring movies or images, thus, he could substitute anim_jade_doggy9_ep4.webp for anim_jade_doggy9_ep4.webm (he could even use a blank image or any other image); when anim_jade_doggy9_ep4.webm is ready, he just change the extension.Code:image anim_jade_doggy9_ep4 = Movie(channel="anim_jade_doggy9_ep4", play="images/movies/ep4/anim_jade_doggy9_ep4.webm") image anim_jade_cum_ep4 = Movie(channel="anim_jade_cum_ep4", play="images/movies/ep4/anim_jade_cum_ep4.webm") image anim_jade_cum2_ep4 = Movie(channel="anim_jade_cum2_ep4", play="images/movies/ep4/anim_jade_cum2_ep4.webm")
As you can see, it's very simple and to mess with it one has to be very dumb (which is not DPC's case). So it's perfectly possible to test it with stand-ins without adding any bug because it can't even be considered an algorithm to have a bug for starters.
It'd be worth going back and replaying the scenes with those animations once they are done, to ensure he hasn't fucked up the naming and also because the duration of the scene impacts what songs are played at roughly what time if he's got a playlist happening for a scene, but that's less important considering people's reading speed influences that anyway.
There's definitely no good reason to not start testing everything just because of a few movie files.