clshortfuse/renodxPublic

Renovation Engine for DirectX Games

AI summary: A toolset to mod DirectX games using the Reshade add-on system.

Stars
3.9K
+140 today
Forks
143
Watchers
20
Open issues
69
Open PRs
16
Contributors
~37
Commits
3.7K
Branches
4

HLSLMITCreated Feb 5, 2024Last push 2d ago+365 stars this week+365 this month

Star history

since Feb 18, 2024
01K2K3KFeb 2024Dec 2024Oct 2025Sep 2026
3.9K stars as of Sep 8, 2026, tracked back to Feb 18, 2024. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-09-07: 0 commits2025-09-08: 1 commit2025-09-09: 0 commits2025-09-10: 4 commits2025-09-11: 7 commits2025-09-12: 9 commits2025-09-13: 4 commits2025-09-14: 4 commits2025-09-15: 7 commits2025-09-16: 5 commits2025-09-17: 0 commits2025-09-18: 4 commits2025-09-19: 1 commit2025-09-20: 7 commits2025-09-21: 1 commit2025-09-22: 2 commits2025-09-23: 3 commits2025-09-24: 2 commits2025-09-25: 11 commits2025-09-26: 5 commits2025-09-27: 2 commits2025-09-28: 1 commit2025-09-29: 4 commits2025-09-30: 7 commits2025-10-01: 1 commit2025-10-02: 2 commits2025-10-03: 0 commits2025-10-04: 2 commits2025-10-05: 8 commits2025-10-06: 7 commits2025-10-07: 3 commits2025-10-08: 6 commits2025-10-09: 8 commits2025-10-10: 9 commits2025-10-11: 10 commits2025-10-12: 2 commits2025-10-13: 4 commits2025-10-14: 10 commits2025-10-15: 7 commits2025-10-16: 7 commits2025-10-17: 4 commits2025-10-18: 5 commits2025-10-19: 5 commits2025-10-20: 4 commits2025-10-21: 6 commits2025-10-22: 9 commits2025-10-23: 4 commits2025-10-24: 5 commits2025-10-25: 0 commits2025-10-26: 6 commits2025-10-27: 3 commits2025-10-28: 0 commits2025-10-29: 1 commit2025-10-30: 1 commit2025-10-31: 6 commits2025-11-01: 5 commits2025-11-02: 2 commits2025-11-03: 7 commits2025-11-04: 1 commit2025-11-05: 0 commits2025-11-06: 11 commits2025-11-07: 3 commits2025-11-08: 6 commits2025-11-09: 2 commits2025-11-10: 2 commits2025-11-11: 2 commits2025-11-12: 7 commits2025-11-13: 4 commits2025-11-14: 2 commits2025-11-15: 5 commits2025-11-16: 3 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 2 commits2025-11-20: 0 commits2025-11-21: 3 commits2025-11-22: 2 commits2025-11-23: 2 commits2025-11-24: 4 commits2025-11-25: 10 commits2025-11-26: 4 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 1 commit2025-11-30: 13 commits2025-12-01: 2 commits2025-12-02: 1 commit2025-12-03: 0 commits2025-12-04: 6 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 1 commit2025-12-11: 2 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 2 commits2025-12-15: 3 commits2025-12-16: 2 commits2025-12-17: 2 commits2025-12-18: 4 commits2025-12-19: 2 commits2025-12-20: 2 commits2025-12-21: 0 commits2025-12-22: 2 commits2025-12-23: 1 commit2025-12-24: 1 commit2025-12-25: 2 commits2025-12-26: 3 commits2025-12-27: 0 commits2025-12-28: 3 commits2025-12-29: 2 commits2025-12-30: 3 commits2025-12-31: 2 commits2026-01-01: 0 commits2026-01-02: 1 commit2026-01-03: 2 commits2026-01-04: 3 commits2026-01-05: 2 commits2026-01-06: 3 commits2026-01-07: 4 commits2026-01-08: 12 commits2026-01-09: 4 commits2026-01-10: 2 commits2026-01-11: 2 commits2026-01-12: 4 commits2026-01-13: 5 commits2026-01-14: 6 commits2026-01-15: 2 commits2026-01-16: 2 commits2026-01-17: 3 commits2026-01-18: 5 commits2026-01-19: 3 commits2026-01-20: 3 commits2026-01-21: 6 commits2026-01-22: 3 commits2026-01-23: 7 commits2026-01-24: 4 commits2026-01-25: 5 commits2026-01-26: 3 commits2026-01-27: 9 commits2026-01-28: 7 commits2026-01-29: 3 commits2026-01-30: 2 commits2026-01-31: 2 commits2026-02-01: 6 commits2026-02-02: 0 commits2026-02-03: 6 commits2026-02-04: 3 commits2026-02-05: 3 commits2026-02-06: 2 commits2026-02-07: 6 commits2026-02-08: 3 commits2026-02-09: 2 commits2026-02-10: 0 commits2026-02-11: 5 commits2026-02-12: 13 commits2026-02-13: 6 commits2026-02-14: 4 commits2026-02-15: 0 commits2026-02-16: 4 commits2026-02-17: 2 commits2026-02-18: 1 commit2026-02-19: 1 commit2026-02-20: 4 commits2026-02-21: 0 commits2026-02-22: 2 commits2026-02-23: 1 commit2026-02-24: 3 commits2026-02-25: 4 commits2026-02-26: 5 commits2026-02-27: 1 commit2026-02-28: 6 commits2026-03-01: 2 commits2026-03-02: 3 commits2026-03-03: 2 commits2026-03-04: 4 commits2026-03-05: 5 commits2026-03-06: 2 commits2026-03-07: 5 commits2026-03-08: 0 commits2026-03-09: 11 commits2026-03-10: 2 commits2026-03-11: 8 commits2026-03-12: 12 commits2026-03-13: 10 commits2026-03-14: 0 commits2026-03-15: 8 commits2026-03-16: 9 commits2026-03-17: 2 commits2026-03-18: 4 commits2026-03-19: 6 commits2026-03-20: 4 commits2026-03-21: 3 commits2026-03-22: 2 commits2026-03-23: 7 commits2026-03-24: 2 commits2026-03-25: 1 commit2026-03-26: 2 commits2026-03-27: 6 commits2026-03-28: 2 commits2026-03-29: 6 commits2026-03-30: 7 commits2026-03-31: 1 commit2026-04-01: 3 commits2026-04-02: 0 commits2026-04-03: 4 commits2026-04-04: 3 commits2026-04-05: 3 commits2026-04-06: 4 commits2026-04-07: 4 commits2026-04-08: 2 commits2026-04-09: 5 commits2026-04-10: 3 commits2026-04-11: 1 commit2026-04-12: 6 commits2026-04-13: 0 commits2026-04-14: 1 commit2026-04-15: 0 commits2026-04-16: 5 commits2026-04-17: 7 commits2026-04-18: 4 commits2026-04-19: 5 commits2026-04-20: 4 commits2026-04-21: 4 commits2026-04-22: 3 commits2026-04-23: 4 commits2026-04-24: 0 commits2026-04-25: 6 commits2026-04-26: 0 commits2026-04-27: 6 commits2026-04-28: 2 commits2026-04-29: 6 commits2026-04-30: 6 commits2026-05-01: 1 commit2026-05-02: 2 commits2026-05-03: 2 commits2026-05-04: 6 commits2026-05-05: 2 commits2026-05-06: 1 commit2026-05-07: 1 commit2026-05-08: 1 commit2026-05-09: 10 commits2026-05-10: 4 commits2026-05-11: 7 commits2026-05-12: 3 commits2026-05-13: 2 commits2026-05-14: 2 commits2026-05-15: 3 commits2026-05-16: 7 commits2026-05-17: 3 commits2026-05-18: 3 commits2026-05-19: 1 commit2026-05-20: 1 commit2026-05-21: 1 commit2026-05-22: 0 commits2026-05-23: 3 commits2026-05-24: 4 commits2026-05-25: 2 commits2026-05-26: 4 commits2026-05-27: 8 commits2026-05-28: 7 commits2026-05-29: 3 commits2026-05-30: 4 commits2026-05-31: 4 commits2026-06-01: 3 commits2026-06-02: 5 commits2026-06-03: 0 commits2026-06-04: 11 commits2026-06-05: 4 commits2026-06-06: 2 commits2026-06-07: 1 commit2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 3 commits2026-06-11: 2 commits2026-06-12: 5 commits2026-06-13: 4 commits2026-06-14: 0 commits2026-06-15: 8 commits2026-06-16: 4 commits2026-06-17: 3 commits2026-06-18: 4 commits2026-06-19: 6 commits2026-06-20: 1 commit2026-06-21: 1 commit2026-06-22: 1 commit2026-06-23: 1 commit2026-06-24: 1 commit2026-06-25: 3 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 6 commits2026-06-30: 3 commits2026-07-01: 13 commits2026-07-02: 4 commits2026-07-03: 6 commits2026-07-04: 4 commits2026-07-05: 9 commits2026-07-06: 4 commits2026-07-07: 3 commits2026-07-08: 3 commits2026-07-09: 4 commits2026-07-10: 0 commits2026-07-11: 4 commits2026-07-12: 3 commits2026-07-13: 4 commits2026-07-14: 6 commits2026-07-15: 2 commits2026-07-16: 10 commits2026-07-17: 4 commits2026-07-18: 2 commits2026-07-19: 2 commits2026-07-20: 0 commits2026-07-21: 1 commit2026-07-22: 0 commits2026-07-23: 2 commits2026-07-24: 2 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 1 commit2026-07-29: 2 commits2026-07-30: 1 commit2026-07-31: 8 commits2026-08-01: 9 commits2026-08-02: 5 commits2026-08-03: 19 commits2026-08-04: 5 commits2026-08-05: 4 commits2026-08-06: 4 commits2026-08-07: 6 commits2026-08-08: 2 commits2026-08-09: 4 commits2026-08-10: 3 commits2026-08-11: 0 commits2026-08-12: 1 commit2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 2 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 1 commit2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 1 commit2026-08-28: 1 commit2026-08-29: 0 commits2026-08-30: 1 commit2026-08-31: 0 commits2026-09-01: 3 commits2026-09-02: 1 commit2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits
1,198 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Rising fast

    +365 stars this week

  • Very active

    1,198 commits in 52 weeks

  • Outside contributions

    77% of recent commits from the community

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    3 trending appearances

What renodx does

Operates as a comprehensive toolset for modding and renovating DirectX games, short for Renovation Engine for DirectX Games. Enables users to replace shaders, inject buffers, add overlays, and upgrade texture resources directly in-game. Utilizes the Reshade add-on system to simplify the hooking process into DirectX, ensuring broad compatibility across titles. Eliminates the need to patch version-specific executable files by tapping directly into the rendering pipeline.

Game modders and developers looking to enhance or renovate older DirectX titles. PC gaming enthusiasts who want to improve the visual quality and performance of their favorite games.

  • Shader replacement: Swap out original game shaders with custom ones to improve visual fidelity.
  • Buffer injection: Inject new buffers into the rendering pipeline for advanced effects.
  • Swapchain upgrades: Modernize game presentation layers for better performance and compatibility.
  • Texture upgrades: Replace low-resolution game assets with high-quality alternatives.
  • Reshade integration: Uses the widely-supported Reshade add-on system for deep DirectX hooks.

Where teams use it

Enhancing graphics

Upgrade textures and shaders in older DirectX games to meet modern visual standards.

Developing game mods

Create complex visual mods using the provided developer kit without touching the game executable.

Improving performance

Implement modern swapchains and FPS limiters to optimize game execution.

Customizing overlays

Inject custom user interfaces or diagnostic overlays directly into the game view.

Getting started: https://github.com/clshortfuse/renodx/wiki/Mods

README

main branch

Clang Ninja Visual Studio

Discord

renodx

RenoDX, short for "Renovation Engine for DirectX Games", is a toolset to mod games. Currently it can replace shaders, inject buffers, add overlays, upgrade swapchains, upgrade texture resources, and write user settings to disk. Because RenoDX uses Reshade's add-on system, compatibility is expected to be pretty wide. Using Reshade simplifies all the hooks necessary to tap into DirectX without worrying about patching version-specific exe files.

Contributing

Mods

Utilities

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

520 total
  1. RenoDX Snapshot BuildsnapshotSep 2, 2026pre-release63.3K downloads

    ## Documentation - update privacy policy ([Carlos Lopez](https://github.com/clshortfuse/renodx/commit/66f4a40362cd7840bc0647734c434670539addb0))

  2. RenoDX Nightly Build 20260904nightly-20260904Sep 4, 2026pre-release397 downloads
  3. RenoDX Nightly Build 20260903nightly-20260903Sep 3, 2026pre-release1.5K downloads
  4. RenoDX Nightly Build 20260831nightly-20260831Aug 31, 2026pre-release1.3K downloads
  5. RenoDX Nightly Build 20260830nightly-20260830Aug 30, 2026pre-release652 downloads

Commits per week

last 52 weeks
510Week of 2025-09-07: 25 commitsWeek of 2025-09-14: 28 commitsWeek of 2025-09-21: 26 commitsWeek of 2025-09-28: 17 commitsWeek of 2025-10-05: 51 commitsWeek of 2025-10-12: 39 commitsWeek of 2025-10-19: 33 commitsWeek of 2025-10-26: 22 commitsWeek of 2025-11-02: 30 commitsWeek of 2025-11-09: 24 commitsWeek of 2025-11-16: 10 commitsWeek of 2025-11-23: 21 commitsWeek of 2025-11-30: 22 commitsWeek of 2025-12-07: 3 commitsWeek of 2025-12-14: 17 commitsWeek of 2025-12-21: 9 commitsWeek of 2025-12-28: 13 commitsWeek of 2026-01-04: 30 commitsWeek of 2026-01-11: 24 commitsWeek of 2026-01-18: 31 commitsWeek of 2026-01-25: 31 commitsWeek of 2026-02-01: 26 commitsWeek of 2026-02-08: 33 commitsWeek of 2026-02-15: 12 commitsWeek of 2026-02-22: 22 commitsWeek of 2026-03-01: 23 commitsWeek of 2026-03-08: 43 commitsWeek of 2026-03-15: 36 commitsWeek of 2026-03-22: 22 commitsWeek of 2026-03-29: 24 commitsWeek of 2026-04-05: 22 commitsWeek of 2026-04-12: 23 commitsWeek of 2026-04-19: 26 commitsWeek of 2026-04-26: 23 commitsWeek of 2026-05-03: 23 commitsWeek of 2026-05-10: 28 commitsWeek of 2026-05-17: 12 commitsWeek of 2026-05-24: 32 commitsWeek of 2026-05-31: 29 commitsWeek of 2026-06-07: 15 commitsWeek of 2026-06-14: 26 commitsWeek of 2026-06-21: 7 commitsWeek of 2026-06-28: 36 commitsWeek of 2026-07-05: 27 commitsWeek of 2026-07-12: 31 commitsWeek of 2026-07-19: 7 commitsWeek of 2026-07-26: 21 commitsWeek of 2026-08-02: 45 commitsWeek of 2026-08-09: 8 commitsWeek of 2026-08-16: 3 commitsWeek of 2026-08-23: 2 commitsWeek of 2026-08-30: 5 commitsSep 7, 2025Aug 30, 2026
1.2K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 26 commitsSun 1:00 — 31 commitsSun 2:00 — 17 commitsSun 3:00 — 17 commitsSun 4:00 — 7 commitsSun 5:00 — 5 commitsSun 6:00 — 5 commitsSun 7:00 — 2 commitsSun 8:00 — 2 commitsSun 9:00 — 7 commitsSun 10:00 — 13 commitsSun 11:00 — 26 commitsSun 12:00 — 25 commitsSun 13:00 — 24 commitsSun 14:00 — 19 commitsSun 15:00 — 23 commitsSun 16:00 — 17 commitsSun 17:00 — 26 commitsSun 18:00 — 24 commitsSun 19:00 — 21 commitsSun 20:00 — 23 commitsSun 21:00 — 41 commitsSun 22:00 — 61 commitsSun 23:00 — 30 commitsMon 0:00 — 30 commitsMon 1:00 — 22 commitsMon 2:00 — 22 commitsMon 3:00 — 15 commitsMon 4:00 — 8 commitsMon 5:00 — 11 commitsMon 6:00 — 16 commitsMon 7:00 — 7 commitsMon 8:00 — 11 commitsMon 9:00 — 26 commitsMon 10:00 — 36 commitsMon 11:00 — 26 commitsMon 12:00 — 20 commitsMon 13:00 — 18 commitsMon 14:00 — 34 commitsMon 15:00 — 35 commitsMon 16:00 — 25 commitsMon 17:00 — 52 commitsMon 18:00 — 24 commitsMon 19:00 — 22 commitsMon 20:00 — 40 commitsMon 21:00 — 28 commitsMon 22:00 — 27 commitsMon 23:00 — 35 commitsTue 0:00 — 30 commitsTue 1:00 — 17 commitsTue 2:00 — 14 commitsTue 3:00 — 8 commitsTue 4:00 — 4 commitsTue 5:00 — 4 commitsTue 6:00 — 5 commitsTue 7:00 — 4 commitsTue 8:00 — 6 commitsTue 9:00 — 19 commitsTue 10:00 — 28 commitsTue 11:00 — 31 commitsTue 12:00 — 17 commitsTue 13:00 — 25 commitsTue 14:00 — 33 commitsTue 15:00 — 32 commitsTue 16:00 — 23 commitsTue 17:00 — 42 commitsTue 18:00 — 34 commitsTue 19:00 — 42 commitsTue 20:00 — 33 commitsTue 21:00 — 25 commitsTue 22:00 — 27 commitsTue 23:00 — 37 commitsWed 0:00 — 34 commitsWed 1:00 — 16 commitsWed 2:00 — 25 commitsWed 3:00 — 7 commitsWed 4:00 — 11 commitsWed 5:00 — 9 commitsWed 6:00 — 7 commitsWed 7:00 — 6 commitsWed 8:00 — 8 commitsWed 9:00 — 8 commitsWed 10:00 — 8 commitsWed 11:00 — 27 commitsWed 12:00 — 15 commitsWed 13:00 — 30 commitsWed 14:00 — 28 commitsWed 15:00 — 33 commitsWed 16:00 — 50 commitsWed 17:00 — 50 commitsWed 18:00 — 26 commitsWed 19:00 — 25 commitsWed 20:00 — 35 commitsWed 21:00 — 25 commitsWed 22:00 — 19 commitsWed 23:00 — 19 commitsThu 0:00 — 28 commitsThu 1:00 — 20 commitsThu 2:00 — 20 commitsThu 3:00 — 18 commitsThu 4:00 — 9 commitsThu 5:00 — 16 commitsThu 6:00 — 8 commitsThu 7:00 — 8 commitsThu 8:00 — 15 commitsThu 9:00 — 38 commitsThu 10:00 — 24 commitsThu 11:00 — 28 commitsThu 12:00 — 29 commitsThu 13:00 — 41 commitsThu 14:00 — 26 commitsThu 15:00 — 52 commitsThu 16:00 — 44 commitsThu 17:00 — 32 commitsThu 18:00 — 29 commitsThu 19:00 — 34 commitsThu 20:00 — 32 commitsThu 21:00 — 35 commitsThu 22:00 — 36 commitsThu 23:00 — 30 commitsFri 0:00 — 42 commitsFri 1:00 — 33 commitsFri 2:00 — 20 commitsFri 3:00 — 15 commitsFri 4:00 — 5 commitsFri 5:00 — 4 commitsFri 6:00 — 3 commitsFri 7:00 — 3 commitsFri 8:00 — 4 commitsFri 9:00 — 11 commitsFri 10:00 — 28 commitsFri 11:00 — 27 commitsFri 12:00 — 24 commitsFri 13:00 — 31 commitsFri 14:00 — 15 commitsFri 15:00 — 19 commitsFri 16:00 — 16 commitsFri 17:00 — 35 commitsFri 18:00 — 31 commitsFri 19:00 — 27 commitsFri 20:00 — 36 commitsFri 21:00 — 20 commitsFri 22:00 — 23 commitsFri 23:00 — 21 commitsSat 0:00 — 15 commitsSat 1:00 — 21 commitsSat 2:00 — 29 commitsSat 3:00 — 15 commitsSat 4:00 — 12 commitsSat 5:00 — 6 commitsSat 6:00 — 5 commitsSat 7:00 — 1 commitsSat 8:00 — 5 commitsSat 9:00 — 5 commitsSat 10:00 — 24 commitsSat 11:00 — 23 commitsSat 12:00 — 13 commitsSat 13:00 — 17 commitsSat 14:00 — 24 commitsSat 15:00 — 29 commitsSat 16:00 — 29 commitsSat 17:00 — 25 commitsSat 18:00 — 17 commitsSat 19:00 — 23 commitsSat 20:00 — 39 commitsSat 21:00 — 22 commitsSat 22:00 — 30 commitsSat 23:00 — 28 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits273 (23%)
Community commits929 (77%)

1,202 commits in total over the last year.

DateListRankStars gained
Sep 6, 2026daily#11+261
Sep 5, 2026daily#11+261
Sep 4, 2026daily#11+759