Skip to content

GDPatch

A versatile cross-platform cross-version Godot mod loader, built around script patching and runtime hooks.

Install without hassle

Just add one file to your game install to install GDPatch. No game decompiling required. Delete it any time to go back to a vanilla game install.

Works everywhere

GDPatch supports all major versions of Godot 4.x, and runs on Windows, macOS, and Linux. If you’re playing a Godot game, GDPatch probably works with it out of the box.

Add mods anytime

Mods are loaded at runtime and never touch your game files. Install mods by simply unzipping them in the mods folder.

  • DirectoryGDPatch
    • Directorymods
      • DirectoryMod A/
      • DirectoryMod B/
      • DirectoryMod C/
  • game.exe

Patch literally anything

Edit any line of your target game’s source code using GDPatch’s Lua patcher system. Increase your compatibility with game updates and conflicting mods.

GDPatch.patch_script_as_text(
"Scripts/Player.gdc",
function(ctx, src)
return src:gsub(
"const MAX_HEALTH = 10",
"const MAX_HEALTH = 100"
)
end
)