DDMM 1.6.0 Beta 1 - Contract Zero X.1.3
Pre-releaseWelcome to Doki Doki Mod Maker!
This beta update does the following
Refactors
-
Revamps DDMM Updater for the ability to update third-party tools.
-
Revamps the DDMM Updater UI a bit with more update details
-
Added DDMM Tool Installer to install third-party tools using PY files.
-
Added framework for third-party tools to be installed using DDMM with a custom PY file using either the MMakerTool class or MMakerGithubTool class.
All new classes must begin with ModTool() before and inherit either class for it to work.
-
Mod Tool Framework Features:
- Install Function
- Install Package Function (Install if not downloaded)
- Get updates
- Check for updates
- Update Function
Same applies to Github Tool Framework, except that it requires a Github Repository (Bronya-Rand/DDLCModTemplate2.0
) and branch target.
Added the ability for tools to use a
ddmm_metadata.json
file to be fetched remotely for Github framework.
Changes
- Removed Auto-Mod Template Extras installed.
Future installs will require you to visit
Tool Installer
in the front page - Removed
templates
for tool data folders inmmupdater
(located inlauncher/game
) - Update for R'Py 8.1.3 and 7.6.3
Notes
- Due to a laptop upgrade, macOS support has been cut till I compile on a used or VM Mac. This beta is for Windows and Linux primarily.
However you should be able to execute it by running
renpy.sh
using the following command
chmod +x renpy.sh
./renpy.sh