Git Product home page Git Product logo

mo2-plugins's Introduction

Prepare Merge - MO2 Plugin

Finds and enables the mods containing a selected list of plugins and their required masters. Then places the selected plugins at the end of the load order.

Installation

Download the latest release and unzip it into your MO2 plugins folder.

The file structure should look like this: ...\MO2\plugins\merge-plugins\*.py

Usage

  1. Select your main profile where all your mods are enabled. Run Prepare Merge from the plugin menu and select this as the base profile for merge preparation by clicking on Load active profile as base. The virtual file system of this profile will be used to generate the plugin-to-mod mapping. Then close the window. (The mapping is stored persistently in the plugins/data/merge-plugins folder if you want to delete it for some reason)
  2. Change to a new profile for creating the merge. (Copy your main profile instead of creating a fresh one to keep the mod order)
  3. Run Prepare Merge again and select the plugins you want to merge by dragging them into the right list. Reorder the list to match your desired load order from top (low priority) to bottom (high priority). Finally click the Prepare merge in active profile button and close the window.
  4. The mods that contain those plugins will be enabled and the plugins placed at the end of the load order. Additionally, masters of the active plugins will be enabled as well until there are no missing masters left.
  5. Run tools like zEdit to generate the merge as usual.

More Usage Info

Instead of searching plugins separately in the left table, you can import a list of plugins from your clipboard directly into the right list.

Copy a list of plugins separated by a new line into your clipboard and press the Import entries from clipboard button. Plugins that do not exist in the mapping table are ignored.

Prepare Merge Example

Development

Please report any bugs you find on Nexus or here on GitHub. Feel free to request additional features if you think some functionality is missing.

Development Setup

Setup an environment for development by running pipenv install --pre

mo2-plugins's People

Contributors

ssauermann avatar

Stargazers

Christopher avatar Jacob Mills avatar AikenJG avatar Christopher Layne avatar

Watchers

James Cloos avatar  avatar

Forkers

clayne

mo2-plugins's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.