Skip to content

Releases: Bronya-Rand/DDLCModTemplate2.0

DDLC Mod Template 4.2.4 - Le Seas of Today

13 Jun 17:42
Compare
Choose a tag to compare

Welcome to the DDLC Mod Template

This minor update for the mod template does the following.

Changes

  • Replace obsolete appeal variable code after past template code upgrades.
  • (Python 3) Decrease init state of gallery
  • Changed screenshot code to fix a tear/invert bug in recent Ren'Py.

Selecting the right mod template

  • If you are modding DDLC for the first time, download the DDLCModTemplate-4.2.4.zip file.

    It is recommended to mod DDLC on Ren'Py 7 if you use this version of the mod template. Do NOT mod on Ren'Py 6.

  • If you are modding DDLC on Ren'Py 8, download the DDLCModTemplate-4.2.4-Py3.zip file.

Installation of both mod template versions are the same as all template installation steps.

If you are interested in downloading the Extra tools for the mod template, download either DDLCModTemplate-4.2.4-Extras.zip for normal versions of the mod template or DDLCModTemplate-4.2.4-Py3Extras.zip for Ren'Py 8 versions of the mod template.

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

Full Changelog: 4.2.3...4.2.4

DDLC Mod Template 4.2.3 - Foreseen, Foreknown

28 Sep 07:59
Compare
Choose a tag to compare

Welcome to the DDLC Mod Template

This minor update for the mod template does the following.

Fixes

  • (Python 3) Allow Tearing to be Saved [PR #73]

Changes

  • Changed init timings for Achievements

Selecting the right mod template

  • If you are modding DDLC for the first time, download the DDLCModTemplate-4.2.3.zip file.

    It is recommended to mod DDLC on Ren'Py 7 if you use this version of the mod template. Ren'Py 6 is NOT recommended to make your DDLC mods anymore. more info

  • If you are modding DDLC on Ren'Py 8, download the DDLCModTemplate-4.2.3-Py3.zip file.

Installation of both mod template versions are the same as all template installation steps.

If you are interested in downloading the Extra tools for the mod template, download either DDLCModTemplate-4.2.3-Extras.zip for normal versions of the mod template or DDLCModTemplate-4.2.3-Py3Extras.zip for Ren'Py 8 versions of the mod template.

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

DDLC Mod Template 4.2.2 - Post-Dragonsong

17 Apr 19:55
Compare
Choose a tag to compare

Welcome to the DDLC Mod Template

This update for the mod template does the following.

Features

  • Added swipe support for Android devices (thanks to Tulkas)
  • Reworked (to the best of my ability of keeping DDLC in tact) Poemgame system. (thanks to Elckarow and Psurae for some feedback)

For a guide on how to use the new poem game system, refer to Documentation/New Poemgame Guide.pdf or the DDMC Discord for more information.

Fixes

  • Fixed a bug in the Python 2 branch due to Python 3 code existing over Python 2.
  • Fixed a bug where mod extras features cause a ImportError by default due to different exception errors in Python 2.

Changes

  • Added documentation for the new poem game in Documentation.
  • Updated DDLC original script files to use new feature syntax.

Selecting the right mod template

If you are modding DDLC for the first time, download the DDLCModTemplate-4.2.2.zip file.

It is recommended to mod DDLC on Ren'Py 7 if you use this version of the mod template. Ren'Py 6 is NOT recommended to make your DDLC mods anymore. more info

If you are modding DDLC on Ren'Py 8, download the DDLCModTemplate-4.2.2-Py3.zip file.

Installation of both mod template versions are the same as all template installation steps.
If you are interested in downloading the Extra tools for the mod template such as Better BSODs, Better Tear Effect, Achievements, etc., download either DDLCModTemplate-4.2.1-Extras.zip for normal versions of the mod template or DDLCModTemplate-4.2.1-Py3Extras.zip for Ren'Py 8 versions of the mod template.

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

DDLC Mod Template 4.2.1 - Dragonsong

08 Mar 22:07
Compare
Choose a tag to compare

Welcome to the DDLC Mod Template!

This update brings semi-big changes to the mod template from the Heavensward update (4.2.0).

Features

  • New Tear screen by @Elckarow (included under the new Extras and Py3Extras ZIP file)!
  • New poem responses by @Elckarow!
  • New mod template logo by RS/6000!

Changes

  • Revert compact settings from Heavensward to Classic DDLC with setting tabs.
  • Moved every mod extra out of the mod template.

    All mod extras can be re-added by downloading the Extras ZIP file for each respective build.

  • Updated documentation of past legacy code that wasn't up-to-date.
  • Added depreciation.rpy.

    This file is temporary and serves only as warnings to use newer features' code. This file may be removed at any time in a later update.

  • Disabled Extras Menu and Translations by default.
  • Add mod logo by default to the credits screen.
  • Upgraded DSR/DSP.

Fixes

  • Fixed an issue where the original credits file crashed due to the new console.
  • Fixed an issue where window tabs errored out on some R6/R7 builds.

Hotfixes

  • (Python 2) Fixed a bug relating to f-strings
  • (Python 2) Fixed a bug relating to mod extra modules.

Full Changelog: 4.2.0...4.2.1

Selecting the right mod template

If you are modding DDLC for the first time or are modding solely on Ren'Py 6 (not recommended) or 7 (recommended), download the DDLCModTemplate-4.2.1.zip file.
If you are modding DDLC on Ren'Py 8, download the DDLCModTemplate-4.2.1-Py3.zip file.

Installation of either mod templates are the same as usual.

If you are interested in downloading the Extra tools (Better BSOD, Better Tear Effect, Achievements, Gallery, etc.), download either DDLCModTemplate-4.2.1-Extras.zip (Python 2) or DDLCModTemplate-4.2.1-Py3Extras.zip (Python 3) respectively.

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

DDLC Mod Template 4.2.0 - Heavensward

01 Jan 22:32
Compare
Choose a tag to compare

Welcome to the new DDLC Mod Template!

This new update brings semi-major changes, and features to the mod template.

Depreciation Warning

Ren'Py 6 support of the DDLC Mod Template is being put into question due to the lack of demand of Ren'Py 6 mods and to keep with the current Ren'Py development lifecycle. In the near future, new features and code will be focused on Ren'Py 7/8 then Ren'Py 6. It is recommended that you mod on Ren'Py 7 for future update. For more information, see this post.

Features

  • New Gallery/Achievement System. Achievements hide their descriptions (optional), and both systems require less arguments than before!

    Old users of the Gallery/Achievement system will need to update their Achievement/Gallery classes if planning to upgrade.

  • Vertical/Compact Framed Settings! More spacious settings screen with less bulk.
  • (Python 3) New Discord RPC System! Use RPC even easily and more efficiently now with Enable/Disable. Thanks Lezalith!
  • New Monika Console! Call in code more easily and efficiently with this new console system! Thanks Lezalith as well!
  • Removed obsolete Help button.
  • Fixed Act 3 Monika's Spaceroom. Thanks Psurae!
  • Dynamic Super Resolution - Upscale your characters and art higher for higher resolutions.
  • Dynamic Super Positions - Upscale your positions for higher resolutions.
  • Player Name Change - You misspelt your name? Easy. Go to Settings, Extras and Change your name there!
  • Custom Resolutions - Scale DDLC easily with preset resolution markers.

    Disabled by default. Comment out the code in screens.rpy to update it.

Changes

  • Added depreciation warning to Ren'Py 6.

Fixes

  • Fixed for loop for process list. - Elckarow Patch
  • Fixed special poems listing. - Elckarow Patch

Reminders

Since 4.1.0, the mod template has changed how DDLC files are located which means that old guides, tutorials and such from 2017-Nov 22, 2022 will no longer apply to template versions 4.1.0 and higher. Please refer to the DDMC Discord or new guides/tutorials that state that they are compatible with the new mod template layout.

For mod guides/tutorials, please state whether the guide/tutorial is for the old template layout from 2017-Nov 22, 2022 or the new one that applies to the current 4.1.0 and beyond template

Selecting the right mod template

If you are modding DDLC for the first time or are modding solely on Ren'Py 6 (not recommended) or 7 (recommended), download the DDLCModTemplate-4.2.0.zip file.
If you are modding DDLC on Ren'Py 8, download the DDLCModTemplate-4.2.0-Py3.zip file.

Installation of either mod templates are the same as usual.

DDLC Mod Template 4.1.0 - A Realm Anew

22 Nov 21:37
Compare
Choose a tag to compare

Welcome to the new DDLC Mod Template!

This new update brings major changes, and features to the mod template.

Features

  • Added wiperight and wiperight_scene to DDLC
  • Add dialog warning to users if they attempt to run the mod template as a mod by pressing the New Game button.

Changes

  • Reorganized the mod template in full for a new modding experience

    This change will mean old guides, tutorials and such from 2017-Nov 22, 2022 will no longer apply to the template beyond 4.1.0. Please refer to the DDMC Discord or new guides/tutorials that state that they are compatible with the new mod template layout.
    For mod guides/tutorials, please state whether the guide/tutorial is for the old template layout from 2017-Nov 22, 2022 or the new one that applies to the current 4.1.0 and beyond template

  • Changed how restore_all_characters(), delete_character(), and the poem game works for new layout compatibility.
  • Re-added the old poem special labels for backwards compatibility with new poem special label calls.
  • Updated Windows 11 BSOD to revert black to blue after a Windows Update.

Github Changelog

Full Changelog for Python 2: 4.0.2...4.1.0
Full Changelog for Python 3: 4.0.2...954b795

Selecting the right mod template

If you are modding DDLC for the first time or are modding solely on Ren'Py 6-7, download the DDLCModTemplate-4.1.0.zip file.
If you are modding DDLC on Ren'Py 8, download the DDLCModTemplate-4.1.0-Py3.zip file.

Installation of either mod templates are the same as usual.

DDLC Mod Template 4.0.2 - Zeta of New Part III

04 Sep 20:10
Compare
Choose a tag to compare

Welcome to the DDLC Mod Template

This update addresses the following issues

Fixes

  • Fixed a bug where LinuxLauncher.sh crashes if a screenshot file is present.
  • [Python 3] Fixed a bug in effects.rpy due to Python 3 division.
  • [Python 2] Fixed a bug with the process list on Mac/Linux.

Changes

  • Fixed a possible line bug due to Composite vs im.Composite.
  • [Python 3] Added a try except for Discord RPC if Discord is not present.
  • Bump Lockdown to 8.0.3/7.5.3.

See the upgrade notes for this release before downloading/upgrading.

Selecting the right mod template

If you are modding DDLC for the first time or are modding solely on Ren'Py 6-7, download the DDLCModTemplate-4.0.2.zip file.
If you are modding DDLC on Ren'Py 8, download the DDLCModTemplate-4.0.2-Py3.zip file.

Installation of either mod templates are the same as usual.

DDLC Mod Template 4.0.1 - Zeta of New Part II

10 Jul 19:45
Compare
Choose a tag to compare

Welcome to the DDLC Mod Template

This update addresses the following issues

Fixes

  • [Python 3] Fixed a bug in relation to the Py 3 lockdown file
  • [Python 2] Fixed a few things in relation to lockdown file
  • [Python 2] Fixed a error in R6 relating to Composite.

See the upgrade notes for this release before downloading/upgrading.

Selecting the right mod template

If you are modding DDLC for the first time or are modding solely on Ren'Py 6-7, download the DDLCModTemplate-4.0.1.zip file.
If you are modding DDLC on Ren'Py 8, download the DDLCModTemplate-4.0.1-Py3.zip file.

Installation of either mod templates are the same as usual.

DDLC Mod Template 4.0.0 - Zeta of New

27 Jun 15:35
Compare
Choose a tag to compare

Welcome to the 4th Generation of DDLC Modding!

This brand new release of the mod template adds a ton of content into DDLC for easier modding and easier player guidance.

A note from the developer

All mods that use this template are required credit me in their mods' credits screen or credits.txt file. See README.md for more information. Thank your fellow mod tool developers for their hard work in these projects for you to make your own story possible!

Features

  • Python 3! (Only available on the Py3 templates and must run on Ren'Py 8.0.0+. Add even more Python features to your mod for a better wow factor.
  • Language Selector! Easily allow translators and players to switch between different languages for your mod before the game starts or whenever in the Settings Menu!
  • (Python 3 Exclusive) [BETA] Discord RPC! Add Rich Presence into your mod that can run natively in Ren'Py!
  • Credits Menu! Credit those that worked on your mod or helped get to where you are in the game in-game outside the end credits.

Changes

  • (Python 3 Branch) Changed most of DDLC's python code to fit Python 3 code standards.
  • Change error exceptions for missing DDLC RPAs or OneDrive location errors.
  • (Python 3 Branch) Updated lockdown to prevent Py3 to run on R6-R7
  • Updated lockdown to warn Py2 templates of running the template in Py3.

Fixes

  • Fixed a few DDLC spawned bugs due to Ren'Py 8.
  • Fixed lockdown

See the upgrade notes for this release before downloading/upgrading.

Selecting the right mod template

If you are modding DDLC for the first time or are modding solely on Ren'Py 6-7, download the DDLCModTemplate-4.0.0.zip file.
If you are modding DDLC on Ren'Py 8, download the DDLCModTemplate-4.0.0-Py3.zip file.

Installation of either mod templates are the same as usual.

DDLC Mod Template Python 3 Beta 3

30 May 19:47
Compare
Choose a tag to compare
Pre-release

Welcome to the new DDLC Mod Template!

This new beta release for the upcoming Ren'Py 8 release adds the following

Fixes

  • Fixed a bug associated with the enabling/disabling feature of Discord Rich Presence.
  • Fixed a bug related to certain effects to due depreciating arguments.

Changes

  • Converted LiveComposite and im.Composite to Composite.
  • Converted size(x,y) to xysize(x,y).
  • Removed a compatibility layer from Gallery used only in Ren'Py 6.
  • Adjusted imports and time they are imported to Ren'Py.
  • Updated exception wording.

Github Changelog

Full Changelog: Py3-Beta2...Py3-Beta3