ModdingHooks
From wiki
In the Staxel.dll
there is defined
namespace Staxel.Modding {
public interface IModHook : IDisposable { void GameContextInitializeInit(); void GameContextInitializeBefore(); void GameContextInitializeAfter(); void GameContextDeinitialize(); void GameContextReloadBefore(); void GameContextReloadAfter(); void UniverseUpdateBefore(Universe universe, Timestep step, StepMode mode); void UniverseUpdateAfter(Universe universe, Timestep step, StepMode mode); } }
To make a hooking make an assembly with a class that implements this interface publicly, and place this assembly next to the game .exe and it'll get loaded.