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.
  • ResHax Forums - Game reverse engineering and modding forums.

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.
  • Nexus Mods Advance - Browser extension that provides features to simplify tracking mods on the Nexus.
  • 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 & Tools

A curated list of Mod Organizer 2 plugins and related tools.

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.
  • ESLifier - Plugin to ESLify (convert to ESL) Bethesda games plugins.
  • Fix Game Registry Plugin - Plugin fixing broken or missing registry entries with Bethesda games.
  • FOMOD Version Fixer - Plugin that fixes mod versions by fetching Nexus metadata when installing FOMODs.
  • 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.
  • PageFile Manager - Plugin that automatically create or increase page file if there is insufficient memory.
  • 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.
  • Wabbajack NoDelete Automatic Index - Plugin to automatically add indexing tags to all manually added mods and separators.

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.
  • Profile Assistant - Plugin that automatically selects a profile and enables/disables mods based on the user's VRAM, system language and screen aspect ratio.
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.
  • WorkshopDL - Standalone Steam workshop GUI downloader.

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.
  • Marty's Mods - Highly customizable ReShade shaders from the creator of RTGI.

Texture Editing

Everything related to editing/creating new textures.

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.
  • OptiScaler - Middleware that enables various upscaling technologies in DLSS2-only 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.
  • H2 Multiplayer Mod - MW2 multiplayer remake in Modern Warfare Remastered (shutdown).
  • 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.

Mod Managers

Notable Frameworks

  • Achievement Injector - SKSE framework that injects custom achievements in game, which can be viewed from an in-game menu.
  • 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).
  • Combat Music Extender - SKSE framework for dynamically extended MUSCombat, preventing patch hell for music and quest mods.
  • 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.
  • Currency Swapper - SKSE framework plugin for changing game's currency on the fly and create merchants that only accept specific currency as paiement.
  • 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.
  • Pandora - Behaviour engine tool for patching Skyrim Nemesis/FNIS animation behaviour mods, with full creature support.
  • ParallaxR - Tool to generate parallax height maps meant to be used with Parallax Gen.
  • Parallax Gen - NIF dynamic patcher to enable parallax on your entire load order.
  • 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.
  • VRAMr - Tool to optimize all the textures from your load order at once (in a goal to reduce VRAM usage and improve performance).

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.
  • UCGT - NFS Undercover geometry editor (file compiler/decompiler).
  • 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.

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.

RAGE Engine / Rockstar Games

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.
  • FerrumC - Multithreaded reimplementation of the Minecraft server in Rust.
  • 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.

Sonic Games

Everything related to modding Sonic games.

  • BetterSADX - Mod pack (better graphics, full controller suppoter, etc) for Steam port of Sonic Adventure Director Cut.
  • HedgeLib - C++ library and collection of tools that aims to make modding games in the Sonic the Hedgehog franchise easier.
  • Hedge Mod Manager - Mod manager for Hedgehog Engine games (Sonic Generations, Sonic Lost World, Sonic Frontiers).
  • Marathon - Toolkit and library for Sonic The Hedghehog file formats.
  • Sonic 06' Mod Manager - Mod loader for Sonic the Hedgehog (2006, Xbox 360/PS3).
  • Sonic Adventure Mod Manager - Mod Manager for Sonic Adventure PC games.

Yu-Gi-Oh! Games

Everything related to modding Yu-Gi-Oh! digital games.

Unity

Tool to use and create mods for Unity games.

  • BepInEx - Plugin / modding framework for Unity Mono, IL2CPP and .NET framework games.
  • BepInNode - Visual scripting node editor to make BepInNex plugins.
  • 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

  • Add-on Box - Left for Dead 2 add-on manager for Linux.
  • Among Us Mod Manager - Mod Manager for Among Us.
  • awesome-fireemblem-modding - Curated list of awesome Fire Emblem modding resources.
  • Bartłomiej Duda's Tools - Set of tools to manage and modify files from many various games.
  • Bombsquad Plugin Manager - Plugin Manager for Bombsquad 1.7+.
  • BS Manager - Beat Sabers mod manager that also manages game versions.
  • Burnout Modding Wiki - List of tools, tutorials and resource for modding Burnout 3, Legends, Revenge, and Dominator.
  • Carbon - Modding framework and mods for Rust servers.
  • ESO Addon Manager - Command line cross-platform mod manager for The Elder Scrolls Online with ESOUI integration.
  • ESOUI - The Elder Scrolls Online mods community.
  • FFNx - Next generation modding platform for Final Fantasy VII and Final Fantasy VIII.
  • XIVLauncher Actions Status - Faster custom launcher for FFXIV with auto-login, fast patching, Discord rich presence and more.
  • Flat Out 2 Mod Manager
  • Foundry - Blender addon supporting asset creation for Halo Reach, Halo 4 and Halo 2 Anniversary Multiplayer.
  • GECK::Mapper - Fallout 2 map editor.
  • Halo Asset Blender Development Toolset - Halo CE/H2/H3/ODST JMS/JMA/ASS file exporter for Blender.
  • Metin2 Dev - Metin2 modding community sharing resources to create private servers.
  • MSFS Mod Manager - External mod manager for Microsoft Flight Simulator to manage 3rd party addons.
  • Nitrox - Multiplayer mod for Subnautica.
  • Outer Wilds Mods - Outer Wilds modding community providing a framework, mods and a mod manager.
  • Overreign Online - Age of Empires II Definitive Edition first person mod.
  • Ready or Not Mod Generator - Tool to generate Ready or Not AI mods (customize the number, skill level, and behavior of suspects in the game).
  • RenoDX - Renovation Engine for DirectX Games that uses the ReShade addon system to add/replace shaders, HDR, textures and more.
  • Rock Raiders United - LEGO games modding community.
  • Satisfactory Mod Manager - Application handling all the steps of installing mods in Satisfactory for you.
  • sfall - Modification engine for Fallout 2.
  • Tears of the Kingdom Mod Manager - Tool crafted to streamline modding across multiple platforms for Zelda Tears of the Kingdom.
  • TR1X - Open source re-implementation of Tomb Raider 1 (1996), along with additional enhancements and bugfixes.
  • TR2X - Decompilation project for Tomb Raider 2 (1997), along with additional enhancements and bugfixes.
  • Ubitunedec - Program for decoding and exporting SPK audio files found in Ubisoft game .dat files.
  • U-King Mod Manager - Mod manager for Zelda Breath of the Wild (ground-up replacement for BCML written in Rust).
  • ThirteenAG Widescreen Fixes Pack - Widescreen Fixes for 50+ games with additional features and bug fixes.
  • XXL Editor - Level editor for Asterix XXL 1/2 and Olympic Games, original and remaster.