DDLCModTemplate2.0

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

Stars
58
Committers
15
DDLCModTemplate2.0 - DDLC Mod Template 2.4.7 - Friend of Ganyu

Published by GanstaKingofSA about 3 years ago

This release to the mod template does the following

Updates

  • Updated Ren'Py blacklist to add 7.4.7 as a non-working template.
  • Updated lockdown code in splash to not trigger for new installs.
  • Made config.developer set to Auto (Modders can access the Developer Menu but players cannot once built).

Fixes

Fixed a line in script.rpy which makes Day 1 of the game not play.

DDLCModTemplate2.0 - DDLC Mod Template 2.3.1 Update 6 - Older Friend of Ganyu

Published by GanstaKingofSA about 3 years ago

This release to the mod template does the following

Updates

  • Updated Ren'Py blacklist to add 7.4.7 as a non-working template.
  • Updated lockdown code in splash to not trigger for new installs.
  • Made config.developer set to Auto (Modders can access the Developer Menu but players cannot once built).

Fixes

Fixed a line in script.rpy which makes Day 1 of the game not play.

DDLCModTemplate2.0 - DDLC Mod Template 2.4.6 - The Sucrose of Time

Published by GanstaKingofSA over 3 years ago

This update does the following

  • Adds a lockout feature to the template for Ren'Py 7.4.6

This is due to a Ren'Py 7.4.6 bug where DDLC transforms break heavily. For now this version of Ren'Py should not be used to mod DDLC.

  • Adds a warning to users running a version of Ren'Py higher than the one tested on.

This is in correlation to the Ren'Py 7.4.6 bug issue. You must now accept a disclaimer in order to use the template under a higher untested Ren'Py version.

  • Updated guide to 1.4 for Android.

NOTE: Please read guide.pdf for Android building and such. Since 2.4.6 features a big update and this is a part of 2.4.0, old templates must be upgraded to better suit both Android and PC modding.

To start modding, download DDLCModTemplate-2.4.6.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and go to Contents/Resources/autorun and place the DDLC files inside.)

DDLCModTemplate2.0 - DDLC Mod Template 2.3.1 Update 5 - The Sucrose of Older Time

Published by GanstaKingofSA over 3 years ago

This update does the following

  • Adds a lockout feature to the template for Ren'Py 7.4.6

This is due to a Ren'Py 7.4.6 bug where DDLC transforms break heavily. For now this version of Ren'Py should not be used to mod DDLC.

  • Adds a warning to users running a version of Ren'Py higher than the one tested on.

This is in correlation to the Ren'Py 7.4.6 bug issue. You must now accept a disclaimer in order to use the template under a higher untested Ren'Py version.

To start modding, download DDLCModTemplate-2.3.1.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and go to Contents/Resources/autorun and place the DDLC files inside.)

DDLCModTemplate2.0 - DDLC Mod Template 2.4.5 - The Explanatory Update

Published by GanstaKingofSA over 3 years ago

This update to the mod template does the following

  • Optimized Android code
  • Removed package_name in favor of environment variables.
  • Updated guide for 7.4.5.

NOTE: Please read guide.pdf for Android building and such. Since 2.4.5 features a big update and this is a part of 2.4.0, old templates must be upgraded to better suit both Android and PC modding.

To start modding, download DDLCModTemplate-2.4.5.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and go to Contents/Resources/autorun and place the DDLC files inside.)

DDLCModTemplate2.0 - DDLC Mod Template 2.4.4

Published by GanstaKingofSA over 3 years ago

This update to the mod template does the following

  • Add RightIn Transforms To transforms.rpy due to right-in being existent but didn't have already pre-defined transform paths.
  • Updated Version Number

New Update: Updated guide.pdf

NOTE: Please read guide.pdf for Android building and such. Since 2.4.4 features a big update and this is a part of 2.4.0, old templates must be upgraded to better suit both Android and PC modding.

To start modding, download DDLCModTemplate-2.4.4.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

DDLCModTemplate2.0 - DDLC Mod Template 2.3.1 Update 4

Published by GanstaKingofSA over 3 years ago

This update to the mod template does the following

  • Add RightIn Transforms To transforms.rpy due to right-in being existent but didn't have already pre-defined transform paths.
  • Updated Version Number

To start modding, download DDLCModTemplate-2.3.1.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

DDLCModTemplate2.0 - DDLC Mod Template 2.4.3

Published by GanstaKingofSA over 3 years ago

This update to the DDLC Mod Template incorporates the following changes

Fixes

  • Fixed an issue where screenshotting or using screen tear resulted in a crash due to changed Ren'Py code. Refer to PR #8 for more information.

NOTE: Please read guide.pdf for Android building and such. Since 2.4.3 features a big update and this is a part of 2.4.0, old templates must be upgraded to better suit both Android and PC if you plan to port that way or follow the format of 2.4.3 and paste it in your old template copy.

To start modding, download DDLCModTemplate-2.4.3.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

DDLCModTemplate2.0 - DDLC Mod Template 2.3.1 Update 3

Published by GanstaKingofSA over 3 years ago

2.3.1 is now in maintenance.

This update to the 2.3.1 template does the following change to the template

  • Fixed a issue where screenshots or screen tear was broken on Ren'Py 7.4 due to changed code

To start modding, download DDLCModTemplate-2.3.1.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

DDLCModTemplate2.0 - DDLC Mod Template 2.4.2

Published by GanstaKingofSA almost 4 years ago

This update to the DDLC Mod Template incorporates the following changes

  • Fixed a issue where the PY file in Ren'Py 7 building fails to be added to the ZIP. Thanks for Ryzek for the tip!
  • Fixed another issue due to Ryzek's fix where Android builds won't post due to it missing the py file in the APK.

New Update: Updated guide.pdf

NOTE: Please read guide.pdf for Android building and such. Since 2.4.2 features a big update and this is a update on top of 2.4.0, old templates must be upgraded to better suit both Android and PC if you plan to port that way or follow the format of 2.4.2 and paste it in your old template copy.

To start modding, download DDLCModTemplate-2.4.2.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

If you already are using 2.4.2, download the updated guide on building mods for Android if you want to port your mod over to it.

DDLCModTemplate2.0 - DDLC Mod Template 2.3.1 Update 2

Published by GanstaKingofSA almost 4 years ago

2.3.1 is now maintenance. This means it will still get updates (except Android) to itself until it no longer can. While it is suggested to update to 2.4.X+, this version will still get updates in relation to 2.4.X+

This update to the 2.3.1 template does the following change to the template

  • Fixed a issue where the PY file in Ren'Py 7 building fails to be added to the ZIP. Thanks for Ryzek for the tip!

To start modding, download DDLCModTemplate-2.3.1.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

Tutorial build TBD.

DDLCModTemplate2.0 - DDLC Mod Template 2.4.1

Published by GanstaKingofSA almost 4 years ago

This update does the following quality of life updates for the mod template.

Features

  • Added a variable in screens.rpy that controls all the outlines in the game rather than using multiple color calls. The original code is commented and can be used if preferred over the variable method.
  • Minor update to README.md in the game folder to explain all the RPY files
  • Added script-poemresponses2.rpy back to original_scripts just so anyone wonders about it.

Fixes

  • Added a comment in options.rpy to easily identify the mod template being used when needing support due to different revisions of this template and MAS' old 1.1.2 build.
  • Updated README.html with new installation procedures since its been old from the 2.1.X days.
  • Fixed a bug where Monika is overlayed on top of the GUI Version Text that says DDLC Mod Template and version number.
  • Minor update to XCode

NOTE: Please read guide.pdf for Android building and such. Since 2.4.0 features a big update and this is a update on top of 2.4.0, old templates must be upgraded to better suit both Android and PC if you plan to port that way or follow the format of 2.4.1 and paste it in your old template copy.

To start modding, download DDLCModTemplate-2.4.1.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

Tutorial build TBD.

DDLCModTemplate2.0 - DDLC Mod Template 2.3.1 Update 1

Published by GanstaKingofSA almost 4 years ago

2.3.1 is now maintenance. This means it will still get updates (except Android) to itself until it no longer can. While it is suggested to update to 2.4.X+, this version will still get updates in relation to 2.4.X+

This update does the following quality of life updates for version 2.3.1 of the mod template

Features

  • Added a variable in screens.rpy that controls all the outlines in the game rather than using multiple color calls. The original code is commented and can be used if preferred over the variable method.
  • Minor update to README.md in the game folder to explain all the RPY files
  • Added script-poemresponses2.rpy back to original_scripts just so anyone wonders about it.

Fixes

  • Added a comment in options.rpy to easily identify the mod template being used when needing support due to different revisions of this template and MAS' old 1.1.2 build.
  • Updated README.html with new installation procedures since its been old from the 2.1.X days.
  • Fixed a bug where Monika is overlayed on top of the GUI Version Text that says DDLC Mod Template and version number.
  • Fixed a bug where history may caused a crash due to missing import.
  • Minor update to XCode

To start modding, download DDLCModTemplate-2.3.1.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

For the tutorial, download DDLCModTemplate-2.3.1-Tutorial.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.) or install it with Doki Doki Mod Launcher/Doki Doki Mod Manager. Please note that since this is a update, the tutorial may be out-of-date and will be updated sometime if line changes must be addressed.

DDLCModTemplate2.0 - DDLC Mod Template 2.4.0

Published by GanstaKingofSA about 4 years ago

This major template update adds new features and some bug fixes to the template's code.

Features

  • Android Building and Mod Making Support! Make/port your mods over to Android with Android specific code already set!

Refer to guide.pdf for information about building for Android or questions on using Android variables in Ren'Py. I documented a lot for this update.

  • New comments to the template for Android

Fixes

  • Fixed a bug where history may have issues due to a miscall of a python early expression
  • Fixed a bug where a line of code for Android caused errors due to a missing )

Comments: Please read guide.pdf for Android building and such. Since this template features a big update, old templates must be upgraded to better suit both Android and PC if you plan to port that way or follow the format of 2.4.0 and paste it in your old template copy.

To start modding, download DDLCModTemplate-2.4.0.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

Tutorial build coming soon.

DDLCModTemplate2.0 - DDLC Mod Template 2.3.1

Published by GanstaKingofSA about 4 years ago

This mod template update doesn't introduce new features, however introduces better Quality of Life updates to the template for understanding DDLC's code and reduced file size. This version removes the tutorial in favor for a standard template but the tutorial will be packaged in the same build with this under DDLCModTemplate-2.3.1-Tutorial.zip that is compiled and can be run by a manual install or a mod install tool.

Quality of Life updates include:

  • Fixed screens.rpy dialogue and fixing a common bug where Monika is above the DDLC Mod Template Text
  • Removed tutorial files for reduced file sizes as most modders won't be using it and will follow the compiled tutorial here.
  • Update to options.rpy with additional comments with splash.rpy and such.

To start modding, download DDLCModTemplate-2.3.1.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.)

For the tutorial, download DDLCModTemplate-2.3.1-Tutorial.zip and place it contents where DDLC.exe (.sh for Linux) is. (MacOS users install the template by accessing DDLC.app (Right-Click -> Show Package Contents and click Content, Resources, autorun and place the DDLC files inside.) or install it with Doki Doki Mod Launcher/Doki Doki Mod Manager.

DDLCModTemplate2.0 - DDLC Mod Template 2.3.0

Published by GanstaKingofSA over 4 years ago

This major update to the DDLC Mod Template introduces a few new features!

Please note that any DDLC Mod Template is meant for DDLC fan games and mods that still use DDLC assets as per Team Salvato's IP Guidelines. This template is not meant for any other projects that does not use them, or code to be copied to your non-DDLC project. Most code in this template are the Intellectual Property of Dan Salvato LLC i.e. Team Salvato and may not be copied to non-DDLC fan projects or mods.

  • Ren'Py 7 Mod Building! Build any mod that runs in Ren'Py 7 that is TS compliant.
  • Mac OS/OS X and Linux executable support for Ren'Py 7. Distribute your mods knowing that anyone from a PC to a Macintosh to even Debian/Arch, any Linux Distribution can play your mod. (Thanks -M for that suggestion)
  • Renamed DDLC Compatible Mod to DDLC Compliant Mod and added building either in Ren'Py 6 or 7.
  • New Basic Tutorial re-write by Hanaka (BETA) [Currently Only Introduction to Part 9]
  • Minor fix to options where it will build both Ren'Py 6 and 7 which may cause issues.
  • Fix for tutorial in Ren'Py 7 where NoneType is issued in Ren'Py Launcher or DDMMaker 7.

Read Me Before You Download:
Do not build your mod as Ren'Py 7 DDLC Compliant Mod if you run the 6.99.12 SDK as this will not give you a Ren'Py 7 Mod with any Ren'Py 7 features and distributing in this form is against Team Salvato's IPG.
Do not build your mod in Ren'Py 6 DDLC Compliant Mod if you run the 7.3.5 SDK as this will not give you functional RPA's for others to run your mod.
Either use Ren'Py 6 DDLC Compliant Mod for 6.99.12 or Ren'Py 7 DDLC Compliant Mod for 7.3.5.

DDLCModTemplate2.0 - DDLC Mod Template 2.2.4

Published by GanstaKingofSA about 5 years ago

This minor update introduces new features and/or bug fixes to the Template

Please note that any DDLC Mod Template is meant for DDLC fan games and mods that still use DDLC assets per Team Salvato's IP Guidelines. This template is not meant for any other projects that does not use them, or code to be copied to your non-DDLC project. Most code in this template are the Intellectual Property of Dan Salvato LLC i.e. Team Salvato and may not be copied to non-DDLC fan projects or mods.

Features Added:

NVL Support!
Remade Template Layout

Minor bug fixes

If you are running Windows, you can ignore the DDLCModTemplate.xcodeproj folder you see in the ZIP. Mac OS users use it if you are running XCode, else ignore it as well.

If you are new to DDLC Modding, use the Standard ZIP
If you are experienced in DDLC Modding, use the Advanced ZIP

DDLCModTemplate2.0 - DDLC Mod Template 2.2.3

Published by GanstaKingofSA over 5 years ago

This minor update introduces new features and/or bug fixes to the Template

Please note that any DDLC Mod Template is meant for DDLC fan games and mods that still use DDLC assets per Team Salvato's IP Guidelines. This template is not meant for any other projects that does not use them, or code to be copied to your non-DDLC project. Most code in this template are the Intellectual Property of Dan Salvato LLC i.e. Team Salvato and may not be copied to non-DDLC fan projects or mods.

Features Added:

Poem Responses! (Act 2 Poem Responses can be added into script-poemresponses.rpy, just add ch2 e.g ch22_n_bad to identify Act 2 code, not to be confused with Day 2 poems)
XCode! Thanks to alicerunsonfedora, Mac OS users running XCode can now work with DDLC RPY's and more. See XCODE.md to get started.

If you are running Windows, you can ignore the DDLCModTemplate.xcodeproj folder you see in the ZIP. Mac OS users use it if you are running XCode, else ignore it as well.

If you are new to DDLC Modding, use the Standard ZIP
If you are experienced in DDLC Modding, use the Advanced ZIP

DDLCModTemplate2.0 - DDLC Mod Template 2.2.2

Published by GanstaKingofSA over 5 years ago

This version of the template contains a few added features and bug fixes.

Please note that any DDLC Mod Template is meant for DDLC fan games and mods that still use DDLC assets per Team Salvato's IP Guidelines. This template is not meant for any other projects that does not use them, or code to be copied to your non-DDLC project. Most code in this template are the Intellectual Property of Dan Salvato LLC i.e. Team Salvato and may not be copied to non-DDLC fan projects or mods.

Features Added:
Updated Terra's Poemgame - Suggested by CPG Yuri to add as it goes in depth with the poem game than anyone on the DDMC.

Fixes:
Added the characters folder in case a user installs the template in a DDLC build that is post Act 1
Build Name Fix
Tutorial Grammar Fix (To Be Remade)

DO NOT FORGET TO DELETE scripts.rpa in the /game before launching the Mod Template!

Differences in Standard compared to Advanced:
Advanced ZIP does not use the advanced_scripts folder and places those assets in the /game folder

If you are new to DDLC Modding, Download the Standard ZIP.
If you are an experienced DDLC/Ren'Py Coder, Download the Advanced ZIP.