DLL Plugin Loader

⭐ ⭐ (536 endorsements) 📥 26,319 downloads 📌 vv1.0.1 📅 2/14/2026
🟡 Updated this year

By Kassent · Miscellaneous

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 3/4/2026 📅 Created: 2/14/2026

🔍 Analysis

  • 👍 2.0% endorsement rate — high engagement, a strong quality signal
  • 🏆 #3 of 77 Miscellaneous mods in this game by downloads

📋 About This Mod

A dinput8 proxy loader for Nioh 3 that loads DLL mods from plugins folder and writes detailed crash logs.

A lightweight dinput8.dll proxy loader for Nioh 3.

It loads DLL mods from plugins folder, and writes detailed crash reports to help with debugging.

What This Mod Does

  • []Proxies the original system dinput8.dll so the game behavior stays normal.

    []Scans and loads plugin DLLs from <game root>/plugins.

    []Calls each plugin's nioh3_plugin_initialize entry point.

    []Installs an unhandled-exception logger and writes crash diagnostics.

    Installation (Players)

    • []Place this mod's dinput8.dll in your Nioh 3 game root (same folder as the game .exe).

      []Create a plugins folder in game root if it does not exist.

      []Put DLL mods inside plugins.

      []Launch the game.

      Log File

      • []Log name: NIOH3PluginLoader.log

        []Location: your Windows Documents folder

        Troubleshooting

        If a plugin does not load:

        • []Make sure the DLL is in <game root>/plugins.

          []Make sure it exports exactly: nioh3_plugin_initialize.

          []Check NIOH3PluginLoader.log for load/initialize errors.

          For Mod Authors

          The DLL loader loads each plugin on the main thread when the game has finished DRM decompression and is about to execute WinMain. At that point, you can perform sigscan, patching, and similar operations directly in DllMain.

          You can export this function(not mandatory):

          constexpr uint32_t NIOH3_PLUGIN_API_VERSION = 1;

          struct Nioh3PluginInitializeParam {

          uint32_t loader_api_version;

          uint16_t game_version_major;

          uint16_t game_version_minor;

          uint16_t game_version_patch;

          uint16_t game_version_build;

          const char game_version_string;

          const char game_root_dir;

          const char plugins_dir;

          extern "C" __declspec(dllexport)

          bool nioh3_plugin_initialize(const Nioh3PluginInitializeParam initialize_param);

          Uninstall

          • []Delete dinput8.dll from game root.

          • Optionally remove your plugins folder and plugin DLLs.

            Source Code

            Github

📊 Mod Details

Game
Nioh3 Mods
Author
Kassent
Version
v1.0.1
Downloads
26,319
Endorsements
536
Category
Miscellaneous
Created
2/14/2026
Updated
3/4/2026

🔧 How to Install Nioh 3 Mods

Install via a mod manager (Vortex or Mod Organizer 2). Most mods drop into the game folder.

📖 Full step-by-step install guide for Nioh 3 →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Nioh 3 commands, item IDs, and more.

Keep browsing — more Nioh 3 mods await

📋 All Nioh 3 Mods 🏆 Top 25 📂 More Miscellaneous 👤 More by Kassent 🔎 Similar Mods 🌐 Best Miscellaneous (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods