C++ Modding

Open-source C++ projects categorized as Modding

Top 23 C++ Modding Projects

  • endless-sky

    Space exploration, trading, and combat game.

    Project mention: Why exactly are the Korath at risk of extinction? + other Korath-related questions | reddit.com/r/endlesssky | 2023-03-25
  • openvr_fsr

    Add Image Upscaling via AMD FidelityFX SuperResolution or NVIDIA Image Scaling to SteamVR games

    Project mention: Back at the castle for 2nd playthrough. Can't get over the beauty, in awe of just walking around. Playing wireless with VD (PCVR) | reddit.com/r/virtualreality | 2023-03-16

    For anyone playing on PC with this mod, be sure to try out openvr_fsr for upscaling (https://github.com/fholger/openvr_fsr). Made a huge difference in framerate compared to my first playthrough.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • loot

    A load order optimisation tool for the Elder Scrolls (Morrowind and later) and Fallout (3 and later) games.

    Project mention: is there anywhere that specifically helps with load orders? ik i just don't have the player homes in the right spot buuut i also know just a tad so i'll be helpin folks too | reddit.com/r/skyrim | 2023-03-24

    If you're on PC, the Load Order Optimization Tool (LOOT) is the simplest way to do it.


    Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features

    Project mention: id Software consolidates its Steam listings. "We’re rounding up id games on Steam for an improved shopping experience." | reddit.com/r/pcgaming | 2022-08-11

    On the other hand BFG edition supports 120Hz rendering and has some great gamepad support. However the "shoulder lamp" and some tweaked brighter lighting destroys the game's atmosphere IMO while some textures and lights appear worse. I'd still recommend it if you liked the original game, but perhaps also play it with RBDoomBFG and its GI datapak - it introduced PBR shaders and changes the lighting considerably, but the game wasn't designed for that so i'd recommend it only for a second playthrough (you can disable most of the effects but even then it still looks off). The official BFG edition is closer to the original Doom 3 but still has its own issues so unless you want 120Hz rendering and/or gamepad support, i'd still recommend the original (with Dhewm3). Also note that the original BFG edition doesn't allow you to skip cutscenes which is annoying for a second playthrough.

  • anno1800-mod-loader

    The one and only mod loader for Anno 1800, supports loading of unpacked RDA files, XML merging and Python mods.

    Project mention: Politics and intrigue. | reddit.com/r/anno1800 | 2023-03-25

    Also, on the topic of mods, look at the github repo for it. Security reporting is disabled: https://github.com/xforce/anno1800-mod-loader/security

  • FFNx

    Next generation modding platform for Final Fantasy VII and Final Fantasy VIII ( with native Steam 2013 release support! )

    Project mention: OG FFVII | reddit.com/r/SteamDeck | 2022-06-26
  • BodySlide-and-Outfit-Studio

    BodySlide and Outfit Studio, a tool to convert, create, and customize outfits and bodies for Bethesda games.

    Project mention: Another banger: Colovian Prince armor by Pulcharmsolis | reddit.com/r/skyrimmods | 2023-02-04

    Then follow this guide.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • sfall

    sfall - Engine modifications for Fallout 2

    Project mention: Taking you guys advice | reddit.com/r/pcmasterrace | 2022-12-29

    Sfall - Engine modifications for Fallout 2 - Improvements include: Better modern OS support, bug fixes, quality of life improvements, highlight button, party member control etc.

  • nyan

    Typesafe hierarchical key-value database with inheritance and dynamic patching for mod APIs :smiley_cat:

  • BakkesModSDK

    The current BakkesModSDK (Unofficial SDK for Rocket League)

    Project mention: Maps on Epic games Rl? | reddit.com/r/RocketLeague | 2023-01-30

    just head to https://bakkesmod.com/ set it up and then download

  • Phobos

    Ares-compatible C&C Red Alert 2: Yuri's Revenge engine extension

    Project mention: Show HN: Phobos – an engine extension of Red Alert 2: Yuri's Revenge | news.ycombinator.com | 2022-10-18
  • CommonLibSSE

    A reverse engineered library for hacking Skyrim Special Edition

    Project mention: Why does skyrim refuse to start without launching steam? And why does steam never work without wifi? | reddit.com/r/skyrimmods | 2022-11-22

    Because SkyrimSE.exe has a Steam-related code inside. There's a solution though, you can use Steamless to disable it. This is safe even for SKSE DLL plugins and SKSE itself, more to say - many authors use this solution for develop purposes because it allows to attach VS debugger. Ryan aka Fudgyduff also mentions it in his CommonLibSSE Getting Started guide.

  • kanan-new

    A reimagining of Kanan for Mabinogi written in C++

    Project mention: There is a way to turn down this effect? It hurts my eyes xD | reddit.com/r/Mabinogi | 2022-11-14

    this is what i found https://github.com/cursey/kanan-new

  • BakkesMod2-Plugins

    Default plugins for BakkesMod 2 (A Rocket League training framework)

  • LinkerMod

    Enhancements for Black Ops' modtools

    Project mention: [BO] Do I still need LinkerMod/Game_Mod if I'm using Plutonium? | reddit.com/r/CallOfDuty | 2022-06-29

    Do I still need this if I'm already using plutonium? Also, should I put mod files in the game directory or in appdata/plutonium/t5/mods?

  • MetaHookSv

    MetaHook (https://github.com/nagist/metahook) porting for SvEngine (GoldSrc engine modified by Sven-Coop)

    Project mention: Install MetaHookSv in Counter-Strike 1.6: A Nonsteam Scheme (Linux/Wine and M$ Windows) | reddit.com/r/CS16OldModders | 2022-08-10

    Download the latest version of MetaHookSv [here](https://github.com/hzqst/MetaHookSv/archive/main.zip "here").

  • scaleform

    A cross-platform, hackable and future-proof reimplementation of In-Game Scaleform HUD in CS:GO using Panorama. Written using C, C++ and JS.

    Project mention: Looking for a Scaleform HUD cheat | reddit.com/r/Csgohacks | 2022-08-04
  • MassEffectModder

    Mass Effect Modder (MEM)

  • Portal-Base

    Port of Portal 1 2007 leaked source code to Source SDK 2013. Also includes fixes for Half-Life 2 maps and gameplay.

  • xoreos-tools

    Tools to help the development of xoreos

    Project mention: what is the dark (technical) side of the game? | reddit.com/r/kotor | 2022-07-15

    If you can read C++, you can read the reimplemented stuff in the xoreos-tools or xoreos itself. There's also a similar reimplementation project just for KotOR, reone.

  • invader

    Free toolkit for Halo: Combat Evolved for creating maps and assets

    Project mention: How do I place AI bots in multiplayer maps in Halo Custom Edition ? How do I program them to go somewhere and how do I transfer assets from one multiplayer map to another ? | reddit.com/r/halomods | 2022-04-16

    There are extensions of these tools. The most popular are Mozz Editing Kit (MEK): https://opencarnage.net/index.php?/topic/7877-mozz-editing-kit-mek/ and Invader: https://github.com/SnowyMouse/invader

  • CommonLibF4

    A reverse-engineered resource for Fallout 4

  • RPKG-Tool

    The RPKG tool allows for easy (un)packing of files from the Glacier Engine RPKG file format! Hitman 3 has the most support.

    Project mention: Price list for all items/weapons from suppliers? | reddit.com/r/HiTMAN | 2023-02-23

    Here's a list of weapon prices in Freelancer. Only weapons on the wall are listed. I used RPKG Tool (https://github.com/glacier-modding/RPKG-Tool) to open the game files and find all the information needed. Thematic Weapons The Concrete Sniper Rile: 36900 The Concrete Bunny Pistol: 18700 The Shark SMG: 24600 The Concrete Bat: 8600 The Concrete Shotgun: 8900 The Concrete Assault Rifle: 11300 The Makeshift Scrap Katana: 19900 The Makeshift Scrap SMG: 10100 The Makeshift Scrap Gun: 9900 The Makeshift Scrap Shotgun: 4900 The Makeshift Scrap Assault Rifle: 10300 The Scrappy Sniper Rifle: 10200 The Ancestral Sniper Rifle: 389 The Ancestral Pistol: 15300 The Ancestral Knife: 11500 The Ancestral SMG: 37500 The Ancestral Shotgun: 10200 The Ancestral Assault Rifle: 13900 The Ornamental Sniper Rifle: 36800 The Ornamental SMG: 17100 The Ornamental Shotgun: 21200 The Ornamental Katana: 18700 The Ornamental Pistol: 9500 The Ornamental Assault Rifle: 15000 Assault Rifles TAC-4 AR Desert: 16100 RS-15: 17000 Shashka A33 Gold: 14400 Shashka A33 Covert: 12000 Shashka A33 H: 5100 TAC-4 S/A: 12300 TAC-4 S/A Jungle: 13300 TAC-4 AR Stealth: 14500 Shashka A33: 3300 Seiger AR552 Tactical: 4600 Fusil G2: 3600 Fusil G1-4/C: 3900 Fusil G1-4: 3400 TAC-4 Auto: 4800 Shotguns Golden Sawed Off Bartoli: 21200 Enram HV Covert: 12300 ICA Tactical Shotgun White Shotgun Covert: 11600 Sawed off Bartoli 12G: 8900 ICA Tactical Shotgun Covert: 9800 Enram HV CM: 7500 Bartoli Hunting shotgun: 4000 ICA Tactical Shotgun: 5600 Bartoli 12G Short: 3500 Enram HV: 5800 Bartoli 12G: 3000 Tactical Bartoli 12G: 3200 SMG ICA SMG Raptor Covert: 13300 DAK x2 Covert Special: 14500 ICA SMG Raptor White Covert: 10700 DAK x2 Covert: DAK DKI: 11500 HX-7 Covert: 10000 DAK Black Covert: 10400 TAC-SMG Covert: 11200 TAC-SMG S: 11000 HX-10: 3800 ICA SMG Raptor: 5500 TAC-SMG: 4300 DAK x2: 6100 HX-7: 3500 Pistols ICA19 Shortballer: 20700 ICA19 Silverballer: 24700 ICA19 Goldballer: 0 (the game files have it listed as zero.) ICA19 F/A Stealth: 14700 Krugermeier 2-2 Gold: 14100 El Matador: 20000 ICA DTI Stealth: 13200 ICA19 F/A Stealth "Ducky" Edition: 12700 ICA19 Black Lily: 17900 ICA19 Chrome: 18400 Custom 5mm DTI: 10300 HWK21 Pale Homemade Silencer: 8800 Concept 5: 6000 ICA19 F/A: 7200 Rude Ruby: 5400 Striker: 13000 Custom 5mm: 9200 HWK21 Covert: 7000 Assassin's HWK21 Covert: 12000 ICA19: 12500 Hackl 9S Covert: 8500 Krugermeier 2-2 Silver: 11700 ICA19 Classicballer: 4700 Bartoli 75S: Bartoli 75R: 2700 Hackl 9R: 2500 Hackl 9S: 2000 HWK21 Pale: 4100 HWK21: 3500 Sniper Rifles Hackl Leviathan Sniper Rifle Covert: 35400 Druzhina 34 ICA Arctic: 17400 ICA Bartoli Woodsman Hunting Rifle Covert: 18200 Druzhina 34: 9700 Druzhina 34 DTI: 7200 Sieger 300 Tactical: 14700 Sieger 300: 6500 Bartoli Woodsman Hunting Rifle: 4200 Sieger 300 Ghost: 39500 Jaeger 7 Tuatara: 39200 Sieger 300 Viper: 16100 Sieger 300 Advanced: 15600 Jaeger 7 Covert: 13400 Jaeger 7 Lancer: 12000 Jaeger 7 Tiger: 8100 Jaeger 7: 5000 Melee: Antique Curved Knife: 20000 Masamune: 32000 Collector's Kalmer Sedative Edition: 37000 Collector's Seiker Emetic Edition: 40000 Collector's Crowbar: 15000 Collector's Coin: 5000 Collector's Lockpick: 30000 Bat Shuriken: 14000 Fibre Wire: 10000 Ice Axe: 14400 Janbiya: 11000 Eiffel Tower Knife: 10800 Burial Dagger: 13300 Katana: 19200 Spooky Bat: 10000 Shuriken: 9000 Quickdraw: 5200 Ice Pick: 5000 Concealable Knife: 8500 Okinawan Tonfa: 5500 Concealable Baton: 6600 Mace: 6300 Kukri Knife: 5700 Circumcision Knife: 5200 Tanto: 13600 Sapper's Axe: 12100 Saber: 11200 HF Championship Bat: 7500 ICA Combat Axe: 4400 Claw Hammer: 2000 Foldimg Knife: 2200 Amputation Knife: 2600 Machete: 2400 Police Baton: 3000 Baseball Bat: 2000

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-25.

C++ Modding related posts


What are some of the best open-source Modding projects in C++? This list will help you:

Project Stars
1 endless-sky 3,892
2 openvr_fsr 1,552
3 loot 1,354
4 RBDOOM-3-BFG 1,079
5 anno1800-mod-loader 350
6 FFNx 256
7 BodySlide-and-Outfit-Studio 253
8 sfall 244
9 nyan 185
10 BakkesModSDK 184
11 Phobos 155
12 CommonLibSSE 152
13 kanan-new 116
14 BakkesMod2-Plugins 88
15 LinkerMod 87
16 MetaHookSv 81
17 scaleform 68
18 MassEffectModder 68
19 Portal-Base 60
20 xoreos-tools 55
21 invader 39
22 CommonLibF4 37
23 RPKG-Tool 30
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives