Skip to content

DDLC Mod Template 5.0.0 - The Land of Renaissance

Choose a tag to compare

@Bronya-Rand Bronya-Rand released this 25 Nov 21:38
· 14 commits to python-3 since this release

Welcome to the DDLC Mod Template

It's been a while since anything new has happened to the template and DDLC modding this good last year. However I decided out of my current free time of working in other places that it was time to revisit what was done and make improvements.

What's Changed

  • Deprecation of Python 2 as of July 2025.

Note

There may be a release for Python 2 after this update that will try to backport most of the code from this update to it, but if not, 4.2.4 is the final release of the whole Python 2 branch as Ren'Py no longer supports Ren'Py 6.99.12 nor Ren'Py 7.3.5-7.8.7. All future mods should be on the latest version of Ren'Py (8.X.X).

  • Migrated most Ren'Py code over to _ren.py files for easy IDE management and Python tool support.
  • Reworked most of DDLC's code from the ground up from Team Salvato's code.
  • Deprecated poemwords.txt for Poem Words being added to poemwords_ren.py.
  • Deprecated the old Singleton code for a mod template specific Singleton file.
  • Reworked Monika's console logic
  • Added support for more glitch text variety.
  • Reworked the poem game as well as the appeal code.
  • Added unlisted SFX's to definitions.rpy (Thanks Merc!)
  • Made Let's Play Mode automatic and migrated stream checks to is_user_streaming and currentuser checks as get_user_account_name.
  • Added and expanded BSOD code for Windows 11, macOS High Sierra -> Tahoe, and updated QR code for new template link
  • Reworked Discord RPC code.
  • Reworked Gallery System (Thanks Retro!)

Fixes

  • Fixed a bug where the volume level was incorrect #87
  • Fixed a bug related to VPGrids being underfilled (Thanks Merc!)
  • Fixed original scripts up to Act 3 for current code logic.

There's probably a bit more done but I can't remember from the top of my head but that should be most of it! This version update is not compatible with older guides from 2023 and some Python code from modern templates may be located in Python files inside of a py folder. If unsure, search the function name in Visual Studio Code.

Download

Caution

STOP! If you are modding on Ren'Py 6 or 7 (6.99.12.4 or 7.3.5-7.8.7), this is not the update for you. You are still on 4.2.4. There may be one final update to the Python 2 branch but this is not a guarantee.

For general modding download the DDLCModTemplate-5.0.0.zip ZIP file. If you are interested in downloading additional features that comes with the mod template, download the DDLCModTemplate-5.0.0-Extras.zip ZIP file.

Read the README file before installing anything and backup your mod periodically.