Mod Organizer 2 Senjay Edition

Summary
A tailored version of Mod Organizer 2 designed to enhance the modding experience
Language
Requirement
All version of Visual C++ Redistributable are required, you can get all official version in here or if you'd prefer the third party all-in-one in here.

Addition
Added a sanity check plugin that can check for common problems and quality of life tweaks. All of the checks are added to the plugin setting and can be enabled or disabled. The plugin currently does:

  • Send an important notice for first time setup regarding Base Address Randomization and outdated AMD GPU driver for New Vegas
  • Check for unpatched game executable for New Vegas
  • Check for the presence of bundled translation plugin that breaks mods for New Vegas
  • Check if users are exceeding the limit for active plugins
  • Automatic .override creation for .bsa files for New Vegas
  • Check for residual vortex files
  • Writes optimal GECK configuration if it's empty (only for Mod Authors)

Changes
  • Added the ability to delete mod files permanently and remember option
  • Added support for third-party file explorer when using "open in explorer" action
  • Integrated MO2 download support for modpub
  • Fixed TTW's BSA conflict order by not including it in the conflict resolution. It's always loaded first so it's fine and also faster parsing
  • Added a proper handling for non-nexus mod archive by parsing the MD5 of the mod archive, non-nexus archive modID will be assigned to 0
  • Added three options to choose the default mod name that MO2 guesses
  • Fixed separator collapsing upon exiting MO2 while filtering mod files, removed the option to remember the filter
  • Disabled the notification alert when there are files inside overwrite folder
  • Hardcoded the position of FNV DLC plugins
  • Enderal download are supported by default in skyrimSE and skyrimVR, additionally removed the setting
  • Added ParticleLights as a valid folder for skyrimSE and skyrimVR, added esl as a valid plugin for skyrimVR
  • Disabled check for updates to the MO2 application, for now

Aesthetic changes
  • Set default theme to be based on user's system theme, vs15 Dark for dark theme and paper light for light theme
  • Removed "None" theme, It's a duplicate of windowsvista theme
  • Removed "visit game page" toolbar icon
  • Removed endorsement, help, update icon at the right pane
  • Changed default toolbar size to large and with text

Changes to default setting

  • Show meta information (on)
  • Compact download list (on)
  • Profile archive invalidation (on)
  • Always center dialogs (on)
  • Use splash (off)
  • Show whitespace (off)

Settings added
  • Query MD5 Mod Archive to Nexus, off by default
  • Guess Mod Name, Filename by default

Keynotes
You can choose between three options for MO2 to guess the name of the mod.
The first option is the default one that uses the name of the published mod as the first guess but other mod files will also default to that.
The second option uses the filename as the modname.
The third option would be "Modname - Filename" it will use both Modname and Filename separated by a hypen, it needs to send api request to nexusmods to get the modname.

The handling for non-nexus mod archive sends an api request to nexusmods to determine whether the mod archive is from nexus or not. The modID for the non-nexus mod archive will be set to 0.

Sending an api request will hang the app depending on nexus response time, usually 0.5 second.

Support
Feedback and support for the fork is provided at the fork's forum on ModPub Discord Server. Don't ask support for the fork on the official MO2 server.

Mirror
Github
Nexusmods
Credits
Mod Organizer 2 Team
RJ
Eddoursul