Skip to content

DDLC Mod Template 3.0.0 - A Crane's Eternity

Compare
Choose a tag to compare
@Bronya-Rand Bronya-Rand released this 15 Jan 17:03

Welcome the 3rd generation of the DDLC Mod Template and of DDLC modding! This major update introduces the following features, fixes and changes.

Note: Starting from 3.0.0, you may only use the DDLC Mod Template to create DDLC mods. You may not use it to make unofficial patches/fixes to DDLC.

Features

  • Achievements Menu! Set up achievements in your mod and notify the user of a unlocked achievement in-game!
  • Gallery Menu! Showcase the art in your mod outside of the mod's story for players to see.

    Players can export only backgrounds from the mod to use for a PC background. If you wish to not have this, remove the E textbutton in gallery.rpy

  • Different Menu Button Colors! Have different colored buttons in the menu prompt to your hearts content.

    Examples on how to use this are in screens.rpy

  • Automatic GUI Coloring! Color the GUI in the game to whatever you like without editing the asset files themselves!

    Examples and code to use this feature are in splash.rpy and screens.rpy respectively.

  • Export your mod logo as a ICO file for your executables! (Windows Only)
  • Uncensored Mode! Allow adult/sensitive content to players that wish to see the following content.

    To hide uncensored details, refer to this example

    if persistent.uncensored_mode:
        m "Uncensored Content"
    else:
        m "Censored Content"
  • Let's Play Mode (Streamer Mode)! Protect dokitubers, streamers and more from having their information leaked (names, etc.) in-game!

    To hide player info details, refer to this example

    if persistent.lets_play:
        m "Hi MC!"
    else:
        m "Hi John!"

Fixes

  • Made a Linux/MacOS SH Launcher (LinuxLauncher.sh) to fix the future.standard_library issue that occurs from installing a Ren'Py 7 mod over DDLC.
  • Fixed a bug where the poemgame under Ren'Py 6 will error out due to different syntax requirements.
  • Patched the long causing Ren'Py 7.4.6-7.4.8 transform bug where several characters may not appear or transitions are broken in script.
  • Patched the Ren'Py 7.4.9 menu animation bug where the menu polka-dots would reset themselves each time a menu button was clicked.
  • Fixed a bug where os was missing in splash.

Changes

  • Removed the scripts.rpa requirement from splash.rpy due to defined twice errors.
  • Fixed process listing due to wmic's depreciation in Windows 10 and 11 builds > 22000 and for MacOS/Linux support.
  • Fixed Better BSODs due to wmic's depreciation in Windows 10 and 11 builds > 22000.
  • Updated template comments.

For a guide on using the newest features, see this Google Doc.