![]() |
VOOZH | about |
dotnet add package OpenConstructionSet --version 4.1.0
NuGet\Install-Package OpenConstructionSet -Version 4.1.0
<PackageReference Include="OpenConstructionSet" Version="4.1.0" />
<PackageVersion Include="OpenConstructionSet" Version="4.1.0" />Directory.Packages.props
<PackageReference Include="OpenConstructionSet" />Project file
paket add OpenConstructionSet --version 4.1.0
#r "nuget: OpenConstructionSet, 4.1.0"
#:package OpenConstructionSet@4.1.0
#addin nuget:?package=OpenConstructionSet&version=4.1.0Install as a Cake Addin
#tool nuget:?package=OpenConstructionSet&version=4.1.0Install as a Cake Tool
The OCS is a modding SDK for Kenshi written in C#
It provides services for dealing with the various folders and data files used by the game. As well as providing a managed context for loading multiple mods for editing (Similar to FCS)
A single cs file example patcher for SCAR's pathfinding fix can be found here.
ModDataContext for editing and saving.Massive shout out to SCARaw for his help throughout the project.
Add the main nuget (https://www.nuget.org/packages/OpenConstructionSet/)
Add OCS to your services.
services.UseOpenContructionSet();
This will setup the IInstallationService and the IContextBuilder
Both services can be contructed normally
var installationService = new InstallationService();
var contextBuilder = new ContextBuilder();
IInstallationService - Provides functions for locating installations of the game.IContextBuilder - Provides functions for building FCS like Mod Contexts. These allow multiple base and/or active mods to be loaded for editing.| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on OpenConstructionSet:
| Package | Downloads |
|---|---|
|
OpenConstructionSet.DependencyInjection
The OCS is a modding SDK for Kenshi (https://lofigames.com/) written in C# It provides services for dealing with the various folders and data files used by the game. As well as providing a managed context for loading multiple mods for editing (Similar to FCS) |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 4.1.0 | 463 | 2/11/2025 | |
| 4.0.0 | 300 | 2/5/2025 | 4.0.0 is deprecated because it has critical bugs. |
| 3.0.1 | 1,492 | 2/16/2022 | 3.0.1 is deprecated because it is no longer maintained. |
| 3.0.0 | 1,327 | 2/13/2022 | 3.0.0 is deprecated because it is no longer maintained. |
| 2.2.0 | 2,596 | 11/29/2021 | 2.2.0 is deprecated because it is no longer maintained. |
| 2.1.0 | 1,128 | 11/19/2021 | 2.1.0 is deprecated because it is no longer maintained. |
| 2.0.0 | 1,111 | 11/2/2021 | 2.0.0 is deprecated because it is no longer maintained. |
| 2.0.0-RC2 | 1,074 | 10/23/2021 | 2.0.0-RC2 is deprecated because it is no longer maintained. |
| 2.0.0-RC1 | 939 | 10/18/2021 | 2.0.0-RC1 is deprecated because it is no longer maintained. |
| 1.0.0 | 276 | 2/11/2025 | 1.0.0 is deprecated because it is no longer maintained. |