| Repository | Description | Language |
|---|---|---|
| Reloaded-II | Universal .NET modding framework for native x86/x64 games | C# |
| Reloaded3 | [WIP] Design specification for the next generation of Reloaded | Rust |
Reusable libraries for hooking, injection, memory manipulation, and more. Used by Reloaded-II and standalone projects.
| Repository | Description |
|---|---|
| Reloaded.Hooks | Advanced native function hooks for x86/x64: detours and API hooking |
| Reloaded.Injector | DLL injection: inject x86 DLLs into x86 processes from an x64 host |
| Reloaded.Memory.SigScan | High-performance byte pattern / PE signature scanner (5000+ MB/s/core, 30000+ with AVX) |
| Reloaded.Memory | Managed, high-performance memory manipulation with an easy-to-use API |
| Reloaded.Assembler | .NET wrapper around Flat Assembler (FASM) for x86/x64 |
| Reloaded.Memory.Buffers | Efficient shared concurrent unmanaged memory storage with fixed, stable addresses across runs (C# & Rust) |
Next-generation Rust rewrites and new libraries.
| Repository | Description |
|---|---|
| Reloaded.Hooks-rs | [WIP] no_std Rust rewrite of Reloaded.Hooks |
Mods bundled with Reloaded-II.
| Repository | Description |
|---|---|
| reloaded.universal.redirector | Redirects game file reads to mod files, replacing assets without modifying originals |
| Reloaded.Universal.DInputPleaseCooperate | Fix DirectInput blocking screenshots |
Reusable GitHub Actions for Rust, .NET, and docs. Not specific to Reloaded. All MIT licensed.
| Repository | Description |
|---|---|
| devops-mkdocs | Build & publish MkDocs Material sites |
| devops-publish-action | Publish artifacts to GitHub Releases & package repos |
| devops-changelog | Build & publish automated changelogs |
| devops-rust-test-and-coverage | Rust test + coverage with cross-compilation support |
| devops-rust-test-in-latest-wine | Test Rust projects using Wine |
| devops-rust-lightweight-binary | Build & cross-compile lightweight no_std Rust binaries with Profile-Guided Optimization (PGO) |
| devops-rust-cbindgen | Generate C/C++ bindings from Rust via cbindgen |
| devops-rust-c-library-to-dotnet | Build C# wrapper for Rust library via csbindgen |
| devops-cargo-semver-checks-action | Cargo semver checks with built-in checkout, caching & filtering |
Shared data and supporting services for Reloaded-II.
| Repository | Description |
|---|---|
| Reloaded-II.Index | Mod search index and backup source for mod updates |
| Reloaded.Community | Community sourced game configurations for Reloaded-II |
Shared configs, templates, and style resources.
| Repository | Description |
|---|---|
| Reloaded.MkDocsMaterial.Themes.R2 | MkDocs Material theme matching Reloaded-II & Reloaded3's style |
| reloaded-templates-rust | Common project configs for cross-platform Rust development |
| Reloaded.Project.Configurations | .NET project template: editor configs, NuGet settings, code style, license files |
| License | License documentation for the project |
Demos, examples, and smaller utilities.
| Repository | Description |
|---|---|
| Reloaded.Core.Bootstrap | Demo: inject CoreCLR (.NET runtime) into unmanaged processes |
| Reloaded.Messaging | Extensible event-like messaging over LiteNetLib (local & remote) |
These repos are no longer maintained but preserved for reference.
| Repository | Description | Superseded By |
|---|---|---|
| reloaded.universal.steamhook | Prevent Steam from restarting game when launched externally | Built into Reloaded-II |
| devops-rust-test-in-wine | Test Rust in Wine on Linux | devops-rust-test-in-latest-wine |
Each repository has its own contribution guidelines; check its issue tracker or CONTRIBUTING.md for details.
Licensing varies by repository:
- Mod loaders (Reloaded-II): GPL-3.0
- Core libraries: LGPL-3.0 or MIT (see individual repos)
- DevOps actions & config: MIT
See the License repo for full details.