/MelonManager

WIP Flutter/Dart port of Slaynash's MelonManager (that was written in TypeScript) minus the mods installation segment

Primary LanguageDartGNU General Public License v3.0GPL-3.0

MelonManager

WIP Flutter/Dart port of Slaynash's MelonManager written in TypeScript minus the mods installation segment. This isn't meant to replace Slaynash's MelonManager. I decided it would be a nice project to do as a learning opportunity for flutter. Why Flutter you might ask? Its simple and easy to make nice looking apps with little effort. Flutter also lets you compile to several different platforms, Heck you could probably get this to run on your ios device if you wanted to

You can find prebuilt releases for android/web/windows through github actions here

Note: api.vrcmg.com has restrictions when it comes to cors and this affects the web build as seen here

Don't go looking for support in the MelonLoader discord. Github issues are a thing that exist

android
Windows preview can be viewed here

Building

If you'd like to build this yourself you'll need to

  • Install flutter (^2.0.4)
  • Install all necessary dependencies for the platform you want to build for. See here for desktop requirements
  • Edit your flutter config if needed to allow for building for your target platform

Then you can run the following flutter commands after

  • flutter pub get to get all dependencies
  • flutter build windows for a windows build
  • flutter build android for an android build
  • flutter build web --web-renderer html for a web build. This disables WEBGL but it allows for images from other websites to be rendered