Jump to content

Karryn's Prison - Mod Organizer 2 Integration Plugins 2.1.0


1 Screenshot

About This File

Mod Organizer Integration Plugins

pipeline status Latest Release

Collection of plugins to allow better integration of mods with Mod Organizer 2.

Installation

  • Download latest release (section Packages > mod-organizer-integration-plugins.zip)
  • Extract content of the archive to the root of Mod Organizer 2

Plugins

GitGud Package Tracker

Plugin allows to track the latest versions of mods from GitGud.

On launch it checks the latest versions for all gitgud mods (given that mod creator distributed mod with required metadata). Also checks the latest version of a mod right after it's successful installation.

Example

For example we have non-nexus mod:

gitgud_mod_custom_url.png
If mod contains required metadata you should see the following behavior.

When mod is up-to-date:
up_to_date

When mod is outdated:
outdated

For mod creators

To receive MO2 notifications about new versions of the mod (without any need in nexusmods approvals) can be achieved by including metadata inside mod archive. To achive that at the root of mod archive create file meta.ini with section [Plugins] and attributes GitGud\projectId, GitGud\releaseId and GitGud\fileId.

Example of meta.ini file for release https://gitgud.io/madtisa/cc-sk-compatibility-mod/-/releases/1.0.0

[Plugins]
# GitGud project id (number, required)
GitGud\projectId=19426
# Release version of mod (string, optional for now, but will be used in future)
GitGud\releaseId=1.0.0
# File identifier - the name of file in the release (string, optional for now, but will be used in future)
GitGud\fileId=CC-SK Compatibility Mod.zip

Project id can be found on main project folder:

project_id

Release and file ids on related release page:

release_and_file_ids

Karryn's Prison Plugin

The plugin adds support for Karryn's Prison game. Without it you won't be able to use MO2 to manage Karryn's Prison mods.

kp_support

Internal Metadata Extractor

The plugin allows to store mod metadata (e.g. modName, version) inside mod package.

By default MO2 overrides modName and version of non-nexus mods:

name_without_plugin

version_without_plugin

 

After installing the plugin name and version of mod can be specified inside mod archive:

name_with_plugin

version_with_plugin

For mod creators

All stardard MO2 metadata properties can specified inside mod archive.

For example, to specify mod default name and mod version you should add meta.ini file with following content:

[General]
# Suggested mod name on installation (string)
modName=CC-SK Compatibility Mod
# Version of the mod. Won't be overriden by MO2 if specified
version=1.0.0

Before installation file meta.ini will be extracted as archive MO2 metadata (as if immitating nexus download) and metadata will be used in process of installing mod and preserved after.

Also useful metadata attributes:

  • directURL - required for creating wabbajack modlists
  • url - custom url to package page
  • hasCustomURL - indicates whether it's a non-nexus mod
  • category - List of mod categories
  • etc...

Edited by madtisa
Added plugins


What's New in Version 2.1.0

Released



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use