Ijwu / PhoenixPointModLoader

Provides an interface for injecting code into the game Phoenix Point. Based on the BattleTech Mod Loader.
Apache License 2.0
3 stars 1 forks source link

Version 0.3 Release ("Sentinel") #8

Closed Ijwu closed 4 years ago

Ijwu commented 4 years ago

Version 0.3 Release ("Sentinel")

This release includes backwards compatibility for 0.1 mods, due to popular demand. (May be too little, too late, but that doesn't bother me.) Mods (legacy included) may now ship with metadata to define basic information about the mod. Mods may now define a basic dependency tree in case they depend on the existence of other mods.

This release also sees the change in behavior of mod instantiation to allow for dependency injection, meaning mods should be able to 'request' services and functionality that they might require. My intent is to expand this service library to enable various interesting changes and features.

The first service available is IFileConfigProvider which provides mods with an API for easily reading and writing (relatively) type-safe config files.

Changelog

Mod Loader Changes: