Skip to content

loicreynier/awesome-modding

Repository files navigation

Awesome Modding Awesome

A curated list of video game modding projects and resources.

Video game modding is the process of alteration by players of one or more aspects of a video game, such as how it looks or behave.

Contents

Modding Communities

Forums and other site about modding.

  • Confrérie des Traducteurs - French mod translation community mainly hosting translated mods for Bethesda games.
  • elitepvpers - MMO forums where you can find mods for various online games.
  • HDR Den - HDR focused Discord server with modding discussions.
  • Modder Base - Fighting game modding platform created by modders for modders.

Hosting & Browsing Sites

General mod hosting and browsing sites.

  • Best Mods - Mod browser provided by the Modding Community.
  • CurseForge - Site hosting mods for 40+ games (mainly Minecraft, World of Warcraft and The Sims 4).
  • GameBanana - Mod hosting since 2001.
  • Mod DB - Mods and Indie Games hosting since 2002.
  • mod.io - Mods provided by the cross-platform mod support API mod.io.
  • Nexus Mods - Site hosting 400,00+ mods for 2,100 games from 100,000 authors.
  • Thunderstore - Site hosting mods for 60+ games (mainly The Risk of Rain 2).

Mod Managers

Mod collection management tools supporting multiple games.

Mod Organizer 2 Plugins

A curated list of Mod Organizer 2 plugins.

Documentation

Documentation to write MO2 Plugins.

General Plugins

Plugins for general use of MO2 or not related to a specific game.

  • Bethesda Plugin Manager - Bethesda Games Plugins panel overhaul with new functionality and tweaked visuals.
  • Broom - Plugin to hide or delete files from mods based on a configuration kept in your modlist.
  • Fix Game Registry Plugin - Plugin fixing broken or missing registry entries with Bethesda games.
  • Hidden Files Speedup - Mod to speed up game runtime by ignoring .mohidden files and .git directories in the virtual file system.
  • Install Multiple Mods - Plugin adding a button to select and install multiple mod archives.
  • Lazy Modlist Extractor - Plugin to export modlist as a CSV with relevant information like links to the source download and plugin load order.
  • LostDragonist MO2 Plugins - Utility plugins collection (conflict deleter, dump mappings, game redirector and more).
  • Mod Auto-Installer - Plugin to auto-install mods after download.
  • NIF Preview Plugin - Plugin for previewing 3D model NIF files.
  • Plugin Finder - Plugin to browse and install other Mod Organizer plugins.
  • Plugin Limit Checker - Plugin to check if you have too many non-light plugins loaded for Bethesda games.
  • Plugins List Fix - Plugin that fixes various inconsistencies between LOOT (the executable version) and MO2.
  • Profile Sync - Plugin to maintain the same mod order (while keeping the enabled/disabled state) across multiple profiles.
  • Reinstaller - Plugin to back up downloaded mod installers and run them on demand.
  • Root Builder - Plugin to manage files (SKSE, ENB, etc.) in the base game directory.
  • Shortcutter - Plugin to create instance and profile specific desktop shortcuts to quickly launch apps.
  • Undo Move - Plugin to add Undo (Ctrl+z) and Redo actions for mod/separator or plugin changes.

Game-specific Plugins

Plugins for modding specific games with MO2.

TES Skyrim
  • Crash Log Tools - Plugin that provide extra functionality for the Skyrim crash logs generated by Crash Logger.
  • Curation Club - Plugin to import Creation Club content into Mod Organizer as separate mods.
TES Morrowind
  • OpenMW Player - Plugin that automatically exports your mod list, enabled plugins, and grass mods to OpenMW.

Game Extensions

Plugin adding MO2 support for games.

Non-plugin Utilities

Scripts and tools related to MO2 but not distribute as plugins

Modding Utilities

Miscellaneous modding tools.

  • FOMOD Builder - Web-based tool for building FOMOD installers.
  • FOMOD Creation Tool - Graphical utility to create XML files for FOMOD installers.
  • FOMOD Validator - FOMOD installer XML file validator/linter.
  • FOMOD Validator CLI - CLI interface for FOMOD Validtor.
  • INI Writer - File editor with a From Editor that brings the complexity of writing .ini files away from the user.
  • pyfomod - High-level FOMOD library written in Python.
  • SpecialK - Swiss Army Knife of PC gaming with features such as HDR injection, textures modding, DLL loading such as ReShade and more.
  • Steam Workshop Downloader - Site helping to download files from the Steam workshop using SteamCMD.

Post-processing & Shaders

Post-processing effects, graphic modification and shader injection tools.

  • ENBSeries - 3D graphic modification for TES Skyrim, TES Oblivion, Fallout, GTA, Deus Ex, and others adding effects such as ASSAO, SSIL, Depth Of Field, Lens FX, Bloom, HDR, Tone Mapping, Sharpening, Sun Rays, Shadows, Detailed Shadows, and Reflection.
  • ENB and ReShade Manager - ENB and/plus ReShade configuration manager with support for TES Skyrim, TES Oblivion, Fallout 3, Fallout NV and The Witcher 3.
  • ENBSeries Step Mods Guide - Detailed guide on ENBSeries oriented for Skyrim.
  • ReShade - Generic post-processing injector for games and video software with Direct3D 9+, OpenGL and Vulkan support.
  • ReShade Manager - ReShade installation and preset manager providing presets for various games.
  • ReShade PCGamingWIKI article - Detailed article on ReShade providing compatibility information and fixes.

Upscaling & Image Enhancement

Everything related to upscaling and real-time image enhancement (DLSS, FSR).

  • DLSS Enabler - Mod to add DLSS Frame Generation on NVIDIA RTX 20/30 GPUs in most of the games supporting it.
  • DLSSTweaks - Wrapper DLL that can force DLAA onto DLSS-supported titles, along with tweaking scaling ratios & DLSS 3.1 presets.
  • dlssg-to-fsr3 - Mod to replace DLSS Frame Generation with FSR3 on NVIDIA RTX 20/30 GPUs.
  • FSR2-2 to FSR3 - Mod to enable FSR 3 in 20+ FSR 2.2 games.
  • NvTrueHDR - Mod to enable RTX HDR in non-HDR games.

Call of Duty Games

Everything related to Call of Duty games.

  • AlterWare - Modding platform for MW2, MW3, Ghosts and Advanced Warfare with dedicated servers.
  • Aurora Mod - Modification client for H1 (Modern Warfare Remastered) and IW7 (Infinite Warfare).
  • Bot Warfare - Mod to add bots to matches for CoD4, WaW, MW2, MW3 and BO1.
  • GSC - Utility to compile & decompile IW engine game (Call of Duty) scripts.
  • IW4M-Admin - Complete administration tool for Pluto T6, Pluto IW5, Pluto T5, Pluto T4, H1-Mod, TeknoMW3, and most Call of Duty dedicated servers.
  • Plutonium - Modding platform for BO1, BO2, WaW and MW3 providing 1000+ modded servers.
  • TeknoGods - Modding platform providing a client for MW3 with dedicated modded servers.
  • TeknoMW3 Support Page - English support page for the TeknoMW3 Client.

Creation Engine / Bethesda Games

Everything related to Bethesda Games modding such as The Elder Scrolls and Fallout series.

Creation Kit

Everything related to use and create mods using the Creation Kit.

  • ck-cmd - Command-line helper for executing some Creation Kit/Engine commands.

Game Configuration

Configuration files manipulation tools.

  • BethINI - GUI INI files editor with optimized presets.
  • Bethini Pie - Universal tool to make editing INI configuration files simple via a GUI, providing presets for Fallout 4 and Starfield.

Load Order

Load order manipulation tools.

  • Load Order Library - Website/tool to share mod lists of Bethesda games with list comparison and other debugging features and designed to be a replacement for Modwatch.
  • LOOT - Automatic Load Order Optimization Tool that checks for errors (such as incompatibilities and missing requirements) and notifies you of any issues that it detects.
  • Modwat.ch - Program to upload and share your mod list and INI files to modwat.ch.
  • Wrye Bash - Swiss army knife for modding Bethesda games with features including mod installation, conflict manager, load order manager and automatic merging.

Mesh and Textures Editing

Mesh and textures manipulation tools.

Plugin/Module Editing

Plugin manipulation tools.

  • Synthesis - Framework and GUI to empower people to create mods via code instead of by hand, mainly used to create patches.
  • Spriggit - Tool to facilitate converting Bethesda plugin files to a text based format that can be stored in Git.
  • xEdit - Advanced graphical module editor and conflict detector for Bethesda games.

The Elder Scrolls V: Skyrim

Everything related to Skyrim modding.

Mod Hosting & Communities

Modding Projects (DLC size)

  • Beyond Skyrim - Project creating large continent expansion mods.
  • Enderal - Total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story.
  • Skyblivion - Project recreating The Elder Scrolls IV: Oblivion in Skyrim engine.
  • Skyros - Large-scale Game of Thrones themed mod for Skyrim SE.
  • Skywind - Project recreating The Elder Scrolls III: Morrowind in Skyrim SE engine.
  • Skyrim Extended Cut - Upcoming mod that overhauls the game's main storyline, adding new quests, choices, challenges and characters.

Notable Frameworks

  • BFCO - Modern combat animations framework including melee/range weapons, allowing for jumping/swimming/charge attacks.
  • Community Shaders - Community-driven advanced graphics mod (shaders, HDR, grass lightning, grass collision, parallax, water blending).
  • Container Item Distributor - SKSE framework plugin that allows adding, removing, and replacing items and leveled lists to containers at runtime à la SPID.
  • Crafting Recipe Distributor - SKSE framework plugin that automatically generates smelting and tempering recipes for weapons/armor/clutter.
  • Custom Skills Framework - SKSE framework plugin that allows mod authors to create unlimited amount of new custom skills with their own perk trees.
  • dargh - Open source reverse-engineered port of Dynamic Animation Replacer.
  • Description Framework - SKSE framework plugin to add an in-game description to misc items.
  • Dynamic Animation Replacer (DAR) - SKSE framework plugin that replaces animations depending on configurable conditions.
  • Dynamic Persistent Forms (DPF) - SKSE framework plugin to create new forms when the game is already running, also these forms will be persisted both on the save game and on a cache file.
  • Dynamic String Distributor - SKSE framework plugin for dynamic replacement of in-game text/strings.
  • Keyword Item Distributor (KID) - SKSE framework plugin that distributes keywords to weapons/armor/magic effects/ingestibles and other items, using config files.
  • Music Type Distributor - SKSE framework plugin that allows adding tracks to Music Types à la SPID.
  • Open Animation Replacer (OAR) - SKSE framework plugin that replaces animations depending on configurable conditions, backward compatible with Dynamic Animation Replacer.
  • OStim Standalone - Advanced Adult Animation Framework.
  • Seasons of Skyrim - SKSE framework plugin with model/terrain/LOD swap support and dynamic snow coverage.
  • SkyPatcher - SKSE framework plugin allows mod authors and users to modify game data without the use of plugins.
  • Skyrim Script Extender (SKSE) - Tool used by many mods that expands scripting capabilities and adds additional functionality to the game.
  • Spell Item Distributor (SPID) - SKSE framework plugin that can be used to add spells/perks/items/shouts/packages/outfits/keywords/factions to every NPC in the game, using config files.
  • Sound Record Distributor - SKSE framework plugin which allows sounds to be distributed at runtime, greatly simplifying audio mods and patches.

Modding Utilities

  • BOS INI Writer - INI Writer Extension providing a GUI for editing BOS files.
  • CIDER - Program designed to centralize, check, sort and manage all the contents related to Container Item Distributor.
  • Container Item Distributor INI Writer - INI Writer Extension providing a GUI for editing CID files.
  • KID INI Writer - INI Writer Extension providing a GUI for editing KID files.
  • SPID INI Writer - INI Writer Extension providing a GUI for editing SPID files.
  • DAR to OAR Converter - DAR to OAR mod structure converter.
  • MCO to BFCO Converter - Tool to convert MCO animation files to BFCO animation files.
  • Mod Medic - Toolkit to troubleshoot and audition your load order.
  • Pack SKSE Mod - Repository that contains workflows for building multiple variants of SKSE mods that use CMake.
  • SPIDER - Program designed to centralize, check, sort and manage all the contents related to SPID.
  • SMP Optimizer - Automated tool to optimize SMP XML files (per vertex basis collision instead of triangles).
  • SSE Lang Detector - AI-based automatic tool to find untranslated mods.
  • SSE Auto Translator - Tool to automatically find missing translations, download and create translation mods.

Modding Guides & Documentation

Starfield

Everything related to Starfield modding.

Need for Speed Games

Everything related to Need for Speed games modding.

  • Binary - Tool for editing Black Box Need for Speed global files, powered by GlobalLib.
  • ExOpts - Script mods improving game experience of Black Box Need for speed games.
  • Icebreaker - NIS (NFS Most Wanted cutscene files) editing tool.
  • MAD x VP6 x MPC x MPV x WMV Compiler - Compilation of tools that let's you compile WMV, MAD, VP6, MPC and MPV for Black Box games.
  • NFSIISE - Need for Speed II cross-platform wrapper with 3D acceleration and TCP protocol.
  • NFS.BIN.Tool - Tool for extracting ZZDATA archives from NFS console games.
  • NFSCars - Website hosting mods for all NFS games.
  • NFS Carbon PDFData Compiler - Helper to convert music to NFS Carbon format.
  • NFSMods - Website hosting mods for all NFS games.
  • NFS SPEECHTOOL - Speech audio files editor for NFS ProStreet, Undercover & World.
  • NFS TMXTOOL - TMX audio files encoder for NFS ProStreet, Undercover & World.
  • NFS-XtendedInput - Xinput support plugin for Black Box (Most Wanted & newer) Need for Speed games.
  • NFSU-XtendedInput - Xinput support plugin for Need for Speed Underground & Underground 2.
  • Unite - Modding community making overhauls for NFS Heat, NFS Payback and NFS 2015.
  • Vivianne - NFS 3/4 All-in-one VIV and FSH/QFS editor that aims to provide you with tools to edit textures, car performance and fedata files.

Larian Studios Games

Everything related to Larian Studios games (Divinity, Baldur's Gate) modding.

File Manipulation Tools

Larian Studios games file manipulation tools.

  • LSLib - Tools for manipulating Divinity Original Sin and Baldur's Gate 3 files.

Baldur's Gate 3

Everything related to Baldur's Gate 3 modding.

Divinity: Original Sin 2

Everything related to Divinity 2 modding.

REDEngine Games (CD Projekt)

Everything related to CD Projekt games modding.

The Witcher 3 / REDEngine 3

Everything related to The Witcher 3 modding.

  • WolvenKit (legacy) - REDEngine 3 file editor designed to simplify and accelerate modding workflow.

Cyberpunk 2077 / REDEngine 4

Everything related to Cyberpunk 2077 modding.

  • Cyber Engine Tweaks - Framework to script mods using Lua with access to all the internal scripting features.
  • Cyber Engine Tweaks Mod Manager - Mod manager for Cyberpunk 2077 CyberEngineTweaks based mods.
  • WolvenKit - REDEngine 4 file editor designed to simplify and accelerate modding workflow.

Star Wars Games

Everything related to Star Wars games modding.

  • Star Wars Republic Commando Fix - Community SW Republic Commando mod patch that provides extra graphical fixes and other features for modern systems.
  • WorldEdit - SW Battlefront 2 (2005) WIP world editor.

Anno 1800

Everything related to Anno 1800 modding.

Minecraft

Everything related to Minecraft modding.

  • Awesome Minecraft - Curated list of awesome things (including mods) related to Minecraft.
  • Awesome Modrinth - Collection of awesome open-source projects which use the Modrinth API.
  • CurseForge - CurseForge mods for Minecraft.
  • Ferium - CLI mod manager with support for Modrinth, CurseForge, and GitHub Releases.
  • Modrinth - Minecraft mods build with the Modrinth API.
  • mcman - CLI Modrinth mod manager.
  • mCubed - Experimental GUI mod manager.
  • Mod Manager - Qt-based mod manager with support for Curseforge, Modrinth, OptiFine and ReplayMod.
  • StopModReposts - List of websites that are illegally redistributing Minecraft mods.

Infinity Blade

Everything related to Infinity Blade games modding.

Unity

Tool to use and create mods for Unity games.

  • BepInEx - Plugin / modding framework for Unity Mono, IL2CPP and .NET framework games.
  • Enhanced BepInEx Configuration Manager - Enhanced, customizable version of the BepInEx Configuration Manager, made to work with more games and be more user-friendly.
  • MelonLoader - Universal mod loader for games built in the Unity Engine.
  • Runtime Unity Editor - In-game inspector and debugging tools for applications made with Unity3D game engine.
  • ThunderKit - Mod project development environment for Unity and Unity games.
  • UnityExplorer - In-game UI for exploring, debugging and modifying IL2CPP and Mono Unity games.
  • Unity Mod Manager - Mod Manager for Unity games with support for 50+ games.

Unreal Engine 4

Tools to use and create mods for Unreal Engine 4 games.

Unreal Engine 3

Tools to use and create mods for Unreal Engine 3 games.

  • UPK Explorer - Universal tools for Unreal Engine 3 games for extracting textures, creating textures packs for TFC Installer and editing packages.
  • TFC Installer - Tool to install texture packs created with UPK Explorer.

PS2 Games

Everything related to PlayStation 2 game modding.

Other Games