SteonMod
Player2 min read

Mod loaders explained

SKSE, Fabric, ScriptHookV, BepInEx, UE4SS, ReShade… what each one is, which games use it, and where to get it safely.

A passthrough mod is really two mods, one in each game. Each needs a mod loader: a small, well-known tool that lets a game load extra code. You install the loader once, and mods plug into it.

The common ones

LoaderGamesWhat it isGet it from
SKSE64Skyrim SE/AESkyrim Script Extender; loads native pluginsskse.silverlock.org
Address LibrarySkyrim SE/AELets plugins work across Skyrim versionsNexus Mods (Skyrim SE)
F4SEFallout 4Fallout 4 Script Extenderf4se.silverlock.org
xNVSEFallout: New VegasNew Vegas Script Extendergithub.com/xNVSE/NVSE
FabricMinecraft JavaLightweight Minecraft mod loaderfabricmc.net
NeoForge / ForgeMinecraft JavaThe other big Minecraft mod loadersneoforged.net / minecraftforge.net
ScriptHookVGTA V (story mode)Loads scripts and ASI pluginsdev-c.com/gtav/scripthookv
BepInExUnity games (Valheim, Subnautica, ULTRAKILL, Megabonk…)General Unity plugin loadergithub.com/BepInEx/BepInEx
MelonLoaderUnity gamesAnother Unity loadergithub.com/LavaGang/MelonLoader
OWMLOuter WildsOuter Wilds Mod Loader, via its mod managerouterwildsmods.com
UE4SSUnreal Engine 4/5 gamesLua scripting and C++ mods for Unreal gamesgithub.com/UE4SS-RE/RE-UE4SS
ReShadeMost DirectX/OpenGL/Vulkan gamesPost-processing injector; with add-on support it can composite another game's picturereshade.me

Launchers and mod managers

  • Mod Organizer 2 and Vortex manage Bethesda game mods (Skyrim, Fallout) without touching your game folder.
  • Gale, r2modman and Thunderstore Mod Manager do the same for many Unity games, Valheim included.
  • Prism Launcher manages Minecraft instances. SkyCraft, ValCraft and others ship a portable copy, so you don't install anything by hand.

How to read a project's requirements

Requirements usually look like "Minecraft 26.3, Fabric Loader 0.19.5+, Fabric API, Java 25". In plain words:

  • Game version: must match exactly unless it says "or newer".
  • Loader version: "0.19.5+" means that version or newer.
  • Libraries (Fabric API, Address Library): other mods the mod depends on. Install them too.
  • Runtime (Java 25, .NET, Visual C++ Redistributable): software your PC needs. Launchers like Prism download Java for you.

Special cases

  • GTA V comes in Legacy and Enhanced editions. Most passthrough projects target Legacy, and ScriptHookV refuses to run in GTA Online.
  • Elden Ring mods load through ModEngine 2 and only work offline with Easy Anti-Cheat disabled. Never go online with mods.
  • Rust rewrites (IW4L, the Skate 3 engine) and recomps don't use loaders at all: they're their own programs that read your game files.