Nickel.ModBuildConfig 0.8.0

dotnet add package Nickel.ModBuildConfig --version 0.8.0
NuGet\Install-Package Nickel.ModBuildConfig -Version 0.8.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Nickel.ModBuildConfig" Version="0.8.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Nickel.ModBuildConfig --version 0.8.0
#r "nuget: Nickel.ModBuildConfig, 0.8.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Nickel.ModBuildConfig as a Cake Addin
#addin nuget:?package=Nickel.ModBuildConfig&version=0.8.0

// Install Nickel.ModBuildConfig as a Cake Tool
#tool nuget:?package=Nickel.ModBuildConfig&version=0.8.0

Nickel

Nickel is a modding API / mod loader for the game Cobalt Core by Rocket Rat Games. It is completely independent from the main game and does not modify any of its files.

The main purposes of Nickel are:

  1. Be completely independent from the game. Nickel does not modify any game files or use the same save files -- if the user wants to, they can still launch the vanilla game with the progress they already had.
  2. Resolve and load mods. Nickel finds all mods in a given folder, automatically determines their load order based on their dependencies, and finally loads the mods in that order. Depending on the mods' needs, they can load in one of the predefined phases -- before the game's code gets loaded, after it is loaded, or after the game initializes its database.
  3. Set up common utilities for mods. These utilities include but are not limited to: Harmony, Mono.Cecil, Shrike.
  4. Expose the ability to edit the game's code before it gets loaded. Combining the Mono.Cecil library and being able to load before the game's assembly lets mods do some normally impossible things by directly editing the game's code before it even gets a chance to get loaded.
  5. Capture logs useful for debugging issues. Nickel will capture all kinds of logs in one common file. This includes any actions Nickel does, anything mods log by themselves, and anything the game logs. All of this information together can help figuring out issues specific to the modded game.
  6. [Experimental] Automatically fix save files. Nickel will try to recover a save file from being completely unusable. This can often happen when adding, removing or updating mods.

Documentation

For players

Other

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.8.0 160 4/14/2024
0.8.0-alpha1 125 2/18/2024
0.5.0-alpha1 169 1/25/2024
0.4.0 194 1/18/2024
0.4.0-prerelease1 113 1/16/2024
0.2.0 170 1/10/2024
0.1.2 202 1/1/2024
0.1.1 112 1/1/2024
0.1.0 128 12/30/2023