Open Bronya-Rand opened 11 months ago
This PR update does the following
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:
Same applies to Github Tool Framework, except that it requires a Github Repository (bronya_rand/a_repo) and branch target.
Added the ability for tools to use a ddmm_metadata.json file to be fetched remotely for Github framework.
ddmm_metadata.json
Future installs will require you to visit Tool Installer in the front page
Tool Installer
templates
mmupdater
launcher/game
This PR update does the following
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.
Mod Tool Framework Features:
Same applies to Github Tool Framework, except that it requires a Github Repository (bronya_rand/a_repo) and branch target.
templates
for tool data folders inmmupdater
(located inlauncher/game
)