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

In-Game Mod UI #10

Open Ijwu opened 4 years ago

Ijwu commented 4 years ago

As a part of the vision for PPML, I always wanted to make it possible to have an in-game UI for the configuration of mods. This issue encompasses this effort.

I currently have a few paths forward to make this a reality:

  1. Use the Vortex In-Game Overlay by building compatibility with Vortex's Harmony Patcher.
  2. Develop a bespoke solution to inject UI elements into the game.

Currently I'm leaning towards approach no. 1. It would mean that the API for UI definition is already available and documented. On top of that, it would be nice to have the tighter integration with Vortex. I am currently attempting to find out what the level of difficulty is around this.

Approach no. 2. would possibly require more effort to get working. I would need to define the UI generation code as well as the mod author API. But, it would integrate directly with the game (in the options menu, perhaps) and probably look better.