Skip to content

Commit

Permalink
Update Modular PatchXPress (MPXP) (#2709)
Browse files Browse the repository at this point in the history
* Formatting changes
  * Change section subheaders to match v1.0.2 installer.
  * Remove main subsection header, not needed with new naming
    convention.
  * Remove newlines to keep plugins from same page together.

* Update names
  * Most plugin names were changed since last masterlist update.
  * Updated for v1.0.2.
  * Sort plugins according to new names.

* Add plugins
  * Group with plugins from same page.
  * Add subsection headers for organization.

* Refactoring
  * Combine shared metadata with regex plugins.
  * Replace unaliased message message with alias & simplify.

* Remove load after
  * Requires an MPXP 1.2 patch if OCS is installed, & they have OCS as a
    master.

* Add load afters
  * To match expected load order for overlapping plugins.

* Add incompatibilities
  * Replace some messages for ease of maintenance.
  * Add incompatibilities based on instructions of author.

* Update messages
  * Embolden filenames in subs.

* Add `requiresX` message
  * According to instructions of author.

* Add `useOnlyOneX` messages
  * According to instructions of author.

* Remove plugin
  * No more metadata.

# Open Cities Skyrim #
* Add plugin
  * Group with plugin from same page.

* Add load after
  * To allow conflicts to be resolved as patch expects.

# Solitude Skyway #
* Refactoring
  * Simplify incompatibility condition with regex.

* Remove `patch3rdParty` messages
  * No patch for only SS & LotD or SS, LotD, & OCS.
  * All 1.3 patches require either 1.1 or 1.2 patches, which require
    either DBPT or TGCoS.

* Update `patch3rdParty` messages
  * Update subs for new naming scheme.

* Update `patchProvided` message
  * Sort after `patch3rdParty` messages.
  * No patch for only SS, LotD, & OCS.
  * There is for SS, LotD, & DBPT.
  * Also hide when any SS & LotD patch is installed for simplicity.

# RedBag's Solitude #
* Add plugin
  * Group with plugin from same page.

* Add `alreadyInOrFixedByX` messages
  * According to instructions of author.

# The Great City of Solitude #
* Refactoring
  * Simplify condition of load after with regex.

* Update `alreadyInOrFixedByX` message
  * Split into multiple messages for clarity.
  • Loading branch information
sibir-ine authored Feb 15, 2023
1 parent f1d3fd2 commit 54fbe53
Showing 1 changed file with 201 additions and 146 deletions.
Loading

0 comments on commit 54fbe53

Please sign in to comment.