Skip to content

Bronya-Rand/DDLCModTemplate2.0

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

602 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Welcome to the New Modification Club!

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.

ย ย 

Table of Contents

๐Ÿ“– Overview

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.


โœจ Features

Core Features

  • โœ… 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.

Gameplay Features

  • ๐ŸŽฎ 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.

Returned DDLC Features

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.

Optional Extras

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.

๐Ÿš€ Quick Start

Prerequisites

  1. Ren'Py 6.99.12.4 or Ren'Py 7.8.7.
  2. DDLC (PC Version).
  3. This DDLC Mod Template.

Installation Steps

  1. 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.

  1. Create a new folder in either the renpy-6.99.12.4-sdk (for Ren'Py 6) or renpy-7.8.7-sdk (for Ren'Py 7) folder and extract the DDLC Mod Template ZIP into it.

  2. Extract DDLC assets - Open DDLC-1.1.1-pc.zip and copy these RPA files into the mod template's game folder:

    • audio.rpa
    • fonts.rpa
    • images.rpa
  3. 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!


๐Ÿ“ฆ Building & Distribution

When you're ready to release your mod:

  1. Open the Ren'Py Launcher.
  2. Click on Build Distributions.
  3. Uncheck all options in Build Packages and check either Ren'Py 6 DDLC Compliant Mod (for Ren'Py 6) or Ren'Py 7 DDLC Compliant Mod (for Ren'Py 7).
  4. 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!


๐ŸŽฏ Platform-Specific Guides

Android

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

Linux users must run mods using the included launcher script (at least once):

./LinuxLauncher.sh

macOS

macOS support is included out of the box. Build distributions include macOS packages automatically.


๐Ÿ“‹ Credit Requirements

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.

Default Credit Text

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

Alternative Credit Methods

If you prefer a different approach, you may use one of these alternatives:

  1. Custom Splash Screen - Feature the Team Salvato logo alongside a Bronya Rand logo (available here).
  2. Disclaimer Mention - Add a line to your game's disclaimer: "This mod was made possible using bronya_rand's mod template".
  3. Presplash Screen - Include a Bronya Rand logo (available here) in your presplash.
  4. Custom Idea - Contact me via Discord or Reddit with your proposed credit method for approval.

๐Ÿ“š Additional Resources

Documentation

Community & Support

  • ๐Ÿ’ฌ DDMC Discord - Get help and share your mods with the community
  • โ˜• Support Development - Buy me a Ko-fi

๐Ÿ‘ Credits

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.

About

A new template for producing DDLC mods that adhere to Team Salvato's guidelines based off DDLC itself.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Contributors