Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed Documentation/Android Mod Guide.pdf
Binary file not shown.
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Built for Ren'Py 8.X.X by Azariel Del Carmen (bronya_rand), this template provid
**Perfect for:**
- First-time mod creators looking for a solid foundation.
- Experienced modders wanting to upgrade to Ren'Py 8.
- Developers seeking cross-platform compatibility (Windows x64, macOS, Linux, Android).
- Developers seeking cross-platform compatibility (Windows x64, macOS, Linux).

> [!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.**
Expand All @@ -49,7 +49,8 @@ Built for Ren'Py 8.X.X by Azariel Del Carmen (bronya_rand), this template provid
- ✅ **Team Salvato Compliant** - Includes required splashscreen (disclaimer) and follows all IP guidelines for fan mods.
- 🐍 **Python 3 & Ren'Py 8 Optimized** - Clean, modern code optimized for the latest Ren'Py.
- 📚 **Original DDLC Scripts Included** - Reference the original game scripts for learning purposes.
- 🌐 **Cross-Platform Support** - Build for Windows, macOS, Linux, and Android.
- 🌐 **Cross-Platform Support** - Build for Windows, macOS and Linux.
<!-- - 🌐 **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.
Expand Down Expand Up @@ -129,12 +130,14 @@ This creates a cross-platform mod package ZIP file (marked with `-Renpy8-DDLCMod

### Android

Making your mod work on Android requires additional considerations, especially for complex features or non-mobile-friendly code.
<!-- 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](./Documentation/Android%20Mod%20Guide.pdf)

> [!NOTE]
> For older templates, refer to the PDF included in your template's ZIP file as the latest guide may not match your version.
> For older templates, refer to the PDF included in your template's ZIP file as the latest guide may not match your version. -->

Android mod making is unavailable at this time due to recent Team Salvato IP guidelines.

### Linux

Expand Down Expand Up @@ -178,7 +181,7 @@ If you prefer a different approach, you may use one of these alternatives:

### Documentation

- 📱 [Android Mod Guide](./Documentation/Android%20Mod%20Guide.pdf) - Complete guide for Android porting
<!-- - 📱 [Android Mod Guide](./Documentation/Android%20Mod%20Guide.pdf) - Complete guide for Android porting -->
- 🎮 [Discord RPC Guide](./Documentation/Discord%20RPC%20Guide.pdf) - Set up Discord Rich Presence
- 📝 [New Poem Game Guide](./Documentation/New%20Poemgame%20Guide.pdf) - In-depth poem game documentation

Expand Down Expand Up @@ -217,5 +220,5 @@ Thanks to the following people for their contributions to the DDLC Mod Template:
---

<p align="center">
<b>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.</b>
<b>Copyright © 2019-2026 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.</b>
</p>
24 changes: 11 additions & 13 deletions game/options.rpy
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## This template version is 5.0.0. When asked to provide the template version
## This template version is 5.0.2. When asked to provide the template version
## you are using, give them this version number.
### DO NOT REMOVE OR CHANGE THE ABOVE COMMENT. ###

Expand All @@ -13,7 +13,7 @@ define config.name = "DDLC Mod Template – Python 3 Edition"
define gui.show_name = True

# This controls the version number of your mod.
define config.version = "5.0.0"
define config.version = "5.0.2"

# This adds information about your mod in the About screen.
# DDLC does not have a 'About' screen so you can leave this blank.
Expand Down Expand Up @@ -169,19 +169,16 @@ init python:
build.classify("*.sh", None)

#############################################################
# These variables classify packages for PC and Android platforms.
# Make sure to add 'all' to your build.classify variable if you are planning
# to build your mod on Android like in this example.
# Example: build.classify("game/**.pdf", "scripts all")
build.classify("game/mod_assets/**", "mod_assets all")
build.classify("game/presplash.png", "scripts all")
build.classify("game/**.rpyc", "scripts all")
# These variables classify packages for PC platforms.
build.classify("game/mod_assets/**", "mod_assets")
build.classify("game/presplash.png", "scripts")
build.classify("game/**.rpyc", "scripts")
build.classify("game/README.md", None)
build.classify("game/**/README.md", None)
build.classify("game/**.txt", "scripts all")
build.classify("game/**.chr", "scripts all")
build.classify("game/advanced_scripts/**","scripts all") ## Backwards Compatibility
build.classify("game/tl/**", "scripts all") ## Translation Folder
build.classify("game/**.txt", "scripts")
build.classify("game/**.chr", "scripts")
build.classify("game/advanced_scripts/**","scripts") ## Backwards Compatibility
build.classify("game/tl/**", "scripts") ## Translation Folder
build.classify("game/mod_extras/**.rpyc", "scripts") ## Extra Features (Backwards Compatibility)

build.classify('**~', None)
Expand All @@ -205,3 +202,4 @@ init python:
build.documentation('README.html')

build.include_old_themes = False
build.android_permissions = [ 'android.permission.READ_EXTERNAL_STORAGE', 'android.permission.WRITE_EXTERNAL_STORAGE' ]