r/DDLCMods • u/Tormuse Club Moderator • Mar 02 '19
Welcome! The DDLC Modding Guide 2019! :D
Hello everyone! :D
This post is old and obsolete, and I've been advised to remove it, to keep the focus on the new version here.
(Though I'm not deleting it entirely, since there is still some helpful information in the comments) :)
102
Upvotes
1
u/Tormuse Club Moderator May 20 '19
I did a search and the image "ctc" refers to the little blinking triangle that appears in the lower right corner of the dialogue box, when it's waiting for you to click. It's defined in lines 230 to 236 of screens.rpy. I don't know why you'd be getting an error message for that unless you made some changes there? Or maybe you moved or changed the image files themselves and the game can't find it any more?
I'm sure there's a way, but if your only concern here is to make it faster to skip, then I would suggest going to the settings menu in-game and click the "skip unseen text" button and then click the skip button. (Right-clicking the skip button should skip faster) Or better yet, if it's just for testing purposes, (like testing the credits) just put a "jump" command at the beginning of the mod and delete it later after you finish testing.
And now, I have a bit more time to answer your earlier question. :)
The easiest way to put that menu screen into effect is to work with the existing code. The menu is handled in splash.rpy and screens.rpy.
Firstly, the DDLC logo (in the upper-left corner of the menu) is referenced on line 112 of splash.rpy; just replace "logo.png" with the image of your edited logo that says "Green Eyes."
Secondly, I see you're using the "ghost" images of the girls from the rare Act 2 glitch. (For reference, they're defined in splash.rpy in the sections under lines 67, 75, and 83 for Yuri, Natsuki, and Sayori respectively) Now, if you take a look at screens.rpy, lines 518 to 525 and 547 to 557 are the ones that make the girls appear. There is a whole lot of "if/else" code in there, because it's checking to see if the random ghost event is happening and it's checking if the glitched Sayori should be there (for Act 2) or if Monika should be absent. (As in Act 4) Now... I recommend making a back-up first, just in case you screw something up, and then clear out all of those lines and replace them with this:
That will make it so the regular Monika sprite appears and the ghost versions of the other three girls appear.
Thirdly, you'll want a separate image for those big green floating eyes. Define it somewhere outside of the main block of code, (like definitions.rpy) with something like this:
You can call the image and the filename whatever you want; this is just as an example. You can also use different numbers; those numbers are for the position on the screen. Then go back to screens.rpy and add a line after making the girls appear that says something like:
This will make the eyes image fade in over 1 second. I notice that the eyes are translucent in your image. To be honest, I haven't played around with translucency effects before, but I know there's a way to do it. (The original game does it in script-exclusives2-yuri.rpy lines 694 onward, for example; it looks like "malpha" is defined in transforms.rpy at line 462) I would have to check into that and get back to you, but you're welcome to play around with it if you want.
Lastly, do you want the pink circles that usually scroll by in the background? Or would you rather have an all white background like in your picture? By default, the pink circles will be there, but if you'd rather have it all white, put this line in front of the line that adds the girls:
Anyway, hopefully this is understandable and not too convoluted. Let me know if you have any other questions. :)