Skip to content
This repository has been archived by the owner on Feb 28, 2024. It is now read-only.

Added late loading functionality for mods. #55

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Aug 2, 2022

  1. Added late loading functionality for mods.

    This makes the ModLoader watch the nml_mods directory and attempt to load any new .dll file it finds in there as a mod.
    Psychpsyo committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    b20258a View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. TryLoadMod no longer returns mod if it failed registering

    Also fixed line endings in NeosMod.cs
    Psychpsyo committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    4a3885a View commit details
    Browse the repository at this point in the history
  2. Late loading now respects config options.

    Also added a new config option to disable late loading.
    Psychpsyo committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    869700d View commit details
    Browse the repository at this point in the history
  3. Refined hotloading support and changed API for mods

    Mods now have an OnInit(bool atStartup) which replaces the old OnEngineInit().
    
    If it is available, that signals to the modloader that the mod supports hotloading.
    Psychpsyo committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    c7141e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e1618e View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. Configuration menu
    Copy the full SHA
    ab52825 View commit details
    Browse the repository at this point in the history