Skip to content

Conversation

@Bronya-Rand
Copy link
Owner

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:

  1. Install Function
  2. Install Package Function (Install if not downloaded)
  3. Get updates
  4. Check for updates
  5. Update Function

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.

  • 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 in mmupdater (located in launcher/game)
  • Update for R'Py 8.1.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants