BfmeFoundationProject.BfmeKit
1.2.0
dotnet add package BfmeFoundationProject.BfmeKit --version 1.2.0
NuGet\Install-Package BfmeFoundationProject.BfmeKit -Version 1.2.0
<PackageReference Include="BfmeFoundationProject.BfmeKit" Version="1.2.0" />
paket add BfmeFoundationProject.BfmeKit --version 1.2.0
#r "nuget: BfmeFoundationProject.BfmeKit, 1.2.0"
// Install BfmeFoundationProject.BfmeKit as a Cake Addin #addin nuget:?package=BfmeFoundationProject.BfmeKit&version=1.2.0 // Install BfmeFoundationProject.BfmeKit as a Cake Tool #tool nuget:?package=BfmeFoundationProject.BfmeKit&version=1.2.0
BfmeKit by Online Battle Arena Team
This project is part of the Bfme Foundation Project!
<a href="https://github.com/MarcellVokk/bfme-foundation-project"> <img src="https://img.shields.io/badge/GitHub-Foundation Project-lime"/> </a>
Welcome
Welcome to the official github repository of RegistryKit! This library allows you to easily modify the registry entries used by the BFME games. Additionaly, it provides a way to list and generate previews of BFME maps, as well as list available color options. It can also create installation registries from scratch.
Get on NuGet
<a href="https://www.nuget.org/packages/BfmeFoundationProject.BfmeKit"> <img src="https://img.shields.io/nuget/v/BfmeFoundationProject.BfmeKit"/> </a>
BfmeRegistryManager
BfmeRegistryManager.CreateNewInstallRegistry()
- Create new installation registry (install the game)BfmeRegistryManager.GetKeyValue()
- Get a value from the game registry (get game language, installation directory, user data folder, etc...)BfmeRegistryManager.SetKeyValue()
- Set a value in the games registryBfmeRegistryManager.EnsureDefaults()
- Ensures that all necesary default values exist for the game to start without errorsBfmeRegistryManager.IsInstalled()
- Returns a bool indicating wether the game is installed or not.BfmeRegistryManager.EnsureFixedRegistry()
- Manualy fixes the registry if it has been corrupted. Called every time when callingBfmeRegistryManager.GetKeyValue()
.
BfmeColorImporter
BfmeColorImporter.ImportColors()
- Returns a list of color options available in the curently installed version of the game specified.
BfmeMapImporter
BfmeMapImporter.ImportMaps()
- Returns a list of maps available in the curently installed version of the game specified.BfmeMapImporter.GenerateMapPreview()
- Generates and returns a bitmap image preview of the map specified.
Developed by The Online Battle Arena Team (Beterwel, MarcellVokk)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Newtonsoft.Json (>= 13.0.3)
- System.Drawing.Common (>= 8.0.10)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on BfmeFoundationProject.BfmeKit:
Package | Downloads |
---|---|
BfmeFoundationProject.WorkshopKit
Easily access, upload and download from the BFME Workshop, as well as sync to packages and more. |
GitHub repositories
This package is not used by any popular GitHub repositories.