scottbot95-RoR2ModManager icon

RoR2ModManager

A simple mod manager built using electron. Currently only supports BepInEx mods

Last updated 5 years ago
Total downloads 114304
Total rating 18 
Categories Tools
Dependency string scottbot95-RoR2ModManager-1.0.3
Dependants 0 other packages depend on this package

README

Angular Logo Electron Logo

Travis Build Status Code Coverage Status Make a pull request License

Watch on GitHub Star on GitHub

Introduction

A simple mod manager for Risk of Rain 2 build using Angular and Electron.

Features

  • Browse all mods available from thunderstore.io
  • Handles the install button on thunderstore.io
    • Currently it just marks package for install
    • You then have to click apply for install the mod
  • Install and uninstall selected mods
    • Also installs all necessary dependencies
  • Update mods
  • Very primative import/export system
    • Many improvements to come
  • Open various useful folder from menu
  • Internal config editor for (some) installed mods
    • For most mods, you need to run the game at least once for the config editor to find the config files
  • Download updates to mod manager automatically in the background and apply them on restart

Getting Started

Simply download and install the latest version found on the releases page to get started.

From there, simply select which mods you would like to install (dependencies will be automatically selected for you) and click 'Apply'. It won't seem like it's doing anything, but don't worry, it will begin downloading and installing your selected mods shortly. (I'm working on a progress screen)

Screenshots

Package Installation

Step 1 Step 1 Step 2 Step 2 Step 3 Step 3

Config Editor

Config Editor

screenshot

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

1.0.3

Fixed

  • Fix bug causing package list to load forever if a mod has a dependency that doesn't exist on the thunderstore

1.0.2

Changed

  • Attempted to switch profiles will now drag you to the packages page from whatever page you were on
  • 'Dirty' package rows (rows needing (un)install) are now more distinctive

Fixed

  • Default RoR2 install path was missing a space
  • If Humanized Package Names is enabled, filter will now work properly

1.0.1 2019-07-03

Changed

  • Will now also install config files found in mod archive

1.0.0 2019-05-22

Added

  • Ability to select which version of a package you wish to install
  • Fancy new changes progress log
  • Close button to Package Details pane
  • Serveral improvements to profile system
    • Now supports multiple named profiles and easy switch between them
    • Renaming profiles
    • Streamlined import/export process
    • Backend improvements to profile management system

Changed

  • Complete rework of dialog system (Most noticably this will increase load time of dialogs)
  • Uninstalling BepInExPack will no longer remove your config files

Fixed

  • Bug preventing mod manager from updating BepInExPack
  • Properly handles thunderstore install button again

0.7.0 2019-05-14

Changed

  • Added a multi-step workflow for applying changes
  • Updated some error messages

0.6.4 2019-05-09

Fixed

  • Fix import/export dialog not showing

0.6.3 2019-05-09

Added

  • Checks for updates to mod manager on a confiurable interval

Fixed

  • List of available sometimes wouldn't finish loading (see #71)
  • Unnecessarily showing error message on start

0.6.2 2019-05-08

Fixed

  • Fixed installer not saving RoR2 install path correctly.
    • Should fix issue where you needed to change path from in the app for it to work

0.6.1 2019-05-08

Fixed

  • App was still using old icon

0.6.0 2019-05-08

Added

  • New config editor page
    • Added right click option to jump to config
  • Finally have an icon!

0.5.1 2019-05-04

Added

  • Right click on table header to select visible columns
    • Added some extra columns for your viewing pleasure
  • Mod manager will now download updates automatically

[0.4.2] 2019-05-02

Fixed

  • Fixed markdown formating for thunderstore parser

0.4.1 2019-05-02

Changed

  • Updated screenshot to most recent version
  • Update Readme

0.4.0 2019-05-02

Added

  • About page
  • Import/Export package profile menu items
  • Menu items to open various useful folders
  • Package icons to table and details views
  • Context menu to installed packages with option to open config file

Changed

  • Completely rewrote download manager code, should work much better now

0.3.1 2019-04-28

Fixed

  • Properly register URI handler on windows
  • Installer remembers Risk of Rain 2 install path
  • Package table is full width until a package is selected for details

0.3.0 2019-04-28

Added

  • Simple handling of the install button on thunderstore.io
    • For it opens details and marks package for install
    • NOTE: So far only tested on linux

Fixed

  • Sidenav switches to always visible mode in xsmall window sizes

0.2.0 2019-04-27

Added

  • Filter box now has a clear button
  • Verify RoR2 Install path during setup
    • This used to only happen on preferences page
  • Remember previously installed packages accross app restarts

0.1.1 2019-04-26

Fixed

  • Fixed several dependency issues with electron-builder

0.1.0 2019-04-25

  • Initial alpha release