A free mod for Red Dead Redemption 2, by Salty.
For over 2 years, we've been working on an extension for the game called Community ScriptHookRDR2.NET. We've been using it in-game for a while now, but it's only for PC. This plugin is an ASI port of our original ScriptHook plugin, based on the C++ ScriptHook by Alexander Blade.
If you're new to the game, you can find the basics on how to install and use it in the previous description.
This extension is a full-fledged implementation of the ScriptHook protocol and allows you to write scripts in any language in-game. You can use it for things like saving and loading your game, as well as creating new items and new players.
For a more advanced example, you can check out the source code of one of our mods, called Red Dead Redemption 2.