Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.38 KB

README.md

File metadata and controls

24 lines (20 loc) · 1.38 KB

RegistryKit by Bfme Foundation

This project is part of the Bfme Foundation Project!

Welcome

Welcome to the official github repository of RegistryKit! This library allows you to easily modify the registry entries used by the BFME games. It can also create installation registries from scratch.

Get on NuGet

Usage

  • 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 registry
  • BfmeRegistryManager.EnsureDefaults() - Ensures that all necesary default values exist for the game to start without errors
  • BfmeRegistryManager.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 calling BfmeRegistryManager.GetKeyValue().
Developed by The Bfme Foundation Project