Caution
As of July 12th, 2025, Ren'Py 7 has been deprecated by RenPyTom. As such, the Python 2 version of the DDLC Mod Template will no longer be supported in the near future. All future DDLC modding should now be done on Ren'Py 8 using the Python 3 version of the DDLC Mod Template.
- ๐ Overview
- ๐ Credit Requirements (Important)
- โจ Features
- ๐ Quick Start
- ๐ฆ Building & Distribution
- ๐ฏ Platform-Specific Guides
- ๐ Additional Resources
- ๐ Credits
The DDLC Mod Template 2.0 is a comprehensive mod template for Doki Doki Literature Club that fully adheres to Team Salvato's IP Guidelines.
Built originally for Ren'Py 6.99.12.4 and later updated for Ren'Py 7.3.5-7.8.7, this template provides everything you need to create fan-made, cross-platform DDLC mods with ease.
Perfect for:
- First-time mod creators looking for a solid foundation.
- Experienced modders seeking a reliable and feature-rich template.
- Modders seeking cross-platform compatibility (Windows, macOS, Linux, Android).
Note
The DDLC Mod Template is not affiliated in any way with Team Salvato nor is it designed for the sequel "Doki Doki Literature Club Plus". Do not use the template nor its code for unofficial DDLC patches, fixes, etc.
Note
For modern Ren'Py support (Ren'Py 8.X.X), see the Python 3 branch of the mod template.
- โ Team Salvato Compliant - Includes required splashscreen (disclaimer) and follows all IP guidelines for fan mods.
- ๐ Original DDLC Scripts Included - Reference the original game scripts for learning purposes.
- ๐ Cross-Platform Support - Build for Windows, macOS, Linux, and Android.
- ๐จ Automatic GUI Coloring - Customize GUI and menu button colors without editing assets.
- ๐ผ๏ธ Dynamic Super Resolution (DSR/DSP) - Universal resolution template supporting custom resolutions.
- ๐ Player Name Change - Allow players to correct or change their name in-game.
- ๐ฌ Enhanced Console & Poem Responses - Improved Monika console and cleaner poem response system.
- ๐ฎ Uncensored Mode - Option to show more sensitive content.
- ๐น Let's Play Mode - Protect personal information while streaming/recording.
- ๐ NVL Support - Full NVL (novel-style) dialogue support thanks to Yagamirai01.
Classic DDLC features restored and improved:
- ๐ป Ghost Menu - Dan's spooky easter egg.
- ๐ Character Kill Scripts - Sayori and Monika deletion scripts.
- ๐ Special Poems - Act 2 random poems.
Important
Download DDLCModTemplate-X.X.X-Extras.zip to access these optional features.
- ๐ฅ Better Blue Screens of Death - Create custom BSODs on all platforms.
- ๐ผ๏ธ Gallery System - Showcase your artwork and CGs.
- ๐ Achievements Menu - Reward players for completing milestones.
- Extract Ren'Py to a folder of your choice.
Warning
Do not extract Ren'Py to a cloud storage folder (e.g. Google Drive, OneDrive, etc.) as it will cause issues when testing your mod.
-
Create a new folder in either the
renpy-6.99.12.4-sdk(for Ren'Py 6) orrenpy-7.8.7-sdk(for Ren'Py 7) folder and extract the DDLC Mod Template ZIP into it. -
Extract DDLC assets - Open
DDLC-1.1.1-pc.zipand copy these RPA files into the mod template'sgamefolder:audio.rpafonts.rpaimages.rpa
-
Launch the template
- Open the Ren'Py Launcher.
- Select the DDLC Mod Template project.
- Click Launch Project to test it.
๐ You're ready to start modding!
When you're ready to release your mod:
- Open the Ren'Py Launcher.
- Click on Build Distributions.
- Uncheck all options in
Build Packagesand check either Ren'Py 6 DDLC Compliant Mod (for Ren'Py 6) or Ren'Py 7 DDLC Compliant Mod (for Ren'Py 7). - Click Build.
This creates a cross-platform mod package ZIP file (marked with -Mod for Ren'Py 6 or -Renpy7Mod for Ren'Py 7) containing your mod files ready for distribution.
Tip
Always test your mod thoroughly before building and distributing!
Making your mod work on Android requires additional considerations, especially for complex features or non-mobile-friendly code.
๐ฑ Read the full guide: Android Mod Guide
Note
For older templates, refer to the PDF included in your template's ZIP file as the latest guide may not match your version.
Linux users must run mods using the included launcher script (at least once):
./LinuxLauncher.shmacOS support is included out of the box. Build distributions include macOS packages automatically.
Important
You MUST credit this template in your mod. By default, a credits screen is enabled in-game (either in the Extras screen or as a standalone button). You can use the default implementation or choose one of the alternatives below.
Include this in your mod's credits screen and/or credits.txt file:
This mod was made possible by bronya_rand's DDLC Mod Template 2.0: https://github.com/Bronya-Rand/DDLCModTemplate2.0
If you prefer a different approach, you may use one of these alternatives:
- Custom Splash Screen - Feature the Team Salvato logo alongside a Bronya Rand logo (available here).
- Disclaimer Mention - Add a line to your game's disclaimer: "This mod was made possible using bronya_rand's mod template".
- Presplash Screen - Include a Bronya Rand logo (available here) in your presplash.
- Custom Idea - Contact me via Discord or Reddit with your proposed credit method for approval.
- ๐ฑ Android Mod Guide - Complete guide for Android porting
- ๐ New Poem Game Guide - In-depth poem game documentation
- ๐ฌ DDMC Discord - Get help and share your mods with the community
- โ Support Development - Buy me a Ko-fi
Thanks to the following people for their contributions to the DDLC Mod Template:
Note
This list goes from the past to present.
- Dan Salvato (DDLC)
- renpytom (Ren'Py)
- MAS Team (template base before revamping)
- alicerunsonfedora (Xcode)
- Terra (In-depth poem game)
- Yagamirai01 (NVL)
- Alexxonder (Auto Color Adjustments)
- Elckarow (Python 3 updates, New poem responses/effects)
- NekoLaiS (Cryllic compatibility)
- The DDMC Community (Feature suggestions and feedback)
- Pseurae (Donation/Act 3 GL2 Fix)
- Lezalith (New Console (4.1.1+))
- RS/6000 (New Mod Template Logo (4.2.1+))
- Tulkas (Android Gestures)
- FiT (Weiss Chibi Branding Icon Design)
Copyright ยฉ 2019-2025 Azariel "Bronya Rand" Del Carmen (bronya_rand). All rights reserved. Doki Doki Literature Club, the Doki Doki Literature Club code, is the property of Team Salvato. Copyright ยฉ 2017 Team Salvato. All rights reserved.
