MCPcopy Create free account
hub / github.com/CookiePLMonster/SilentPatch

github.com/CookiePLMonster/SilentPatch @1.1-BUILD33.1-SA

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1-BUILD33.1-SA ↗ · + Follow
982 symbols 1,562 edges 71 files 34 documented · 3% updated 9d ago1.1-BUILD9.2-III · 2026-04-22★ 986136 open issues

Browse by type

Functions 828 Types & classes 154
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SilentPatch

Logo

SilentPatch for the 3D-era Grand Theft Auto games is the first and flagship release of the "SilentPatch family", providing numerous fixes for this beloved franchise. SilentPatch addresses a wide range of issues, from critical fixes for crashes and other blockers to various major and minor improvements identified by the passionate community in these games over decades. SilentPatch does not alter the core gameplay experience, making it an optimal choice for both first-time players and the old guard returning for yet another playthrough.

Featured fixes

Compilation requirements

  • Visual Studio 2017 or newer with C++ Windows XP Support for VS 2017 (v141) tools installed. Newer toolsets will work too, but the projects will require retargeting.
  • vcpkg installed separately or as a Visual Studio component. Necessary for SP for San Andreas to include libflac.
  • RenderWare Graphics SDK. Each game requires their corresponding RenderWare version and an environment variable pointing at the RW3.x\Graphics\rwsdk directory:
  • GTA III: RW 3.3, D3D8, RWG33SDK variable.
  • GTA Vice City: RW 3.4, D3D8, RWG34SDK variable.
  • GTA San Andreas: RW 3.6, D3D9, RWG36SDK variable.

Contribution guidelines

  • Contributions with bug fixes are welcome, but you must be able to explain why you believe they fix a bug, rather than alter a design decision that doesn't suit you. I reserve the right to reject submissions that cannot be unambiguously classified as fixes.
  • Contributions for GTA III and Vice City must use patterns and support all game versions. For GTA San Andreas, contributions must support version 1.0, but preferably also the new binaries (newsteam/RGL).
  • This repository is not intended for game support. Issues such as "I installed mods and the game now crashes" will be closed.

Credits

SilentPatch includes code contributions from: * aap * B1ack_Wh1te * DK22Pac * Fire_Head * Nick007J * NTAuthority * Sergeanur * spaceeinstein * Wesser

Core symbols most depended-on inside this repo

Shape

Function 536
Method 292
Class 141
Enum 13

Languages

C++100%

Modules by API surface

SilentPatchSA/SilentPatchSA.cpp240 symbols
SilentPatchVC/SilentPatchVC.cpp96 symbols
SilentPatchIII/SilentPatchIII.cpp81 symbols
SilentPatch/Maths.h62 symbols
SilentPatch/dllmain.cpp59 symbols
SilentPatchSA/PedSA.h40 symbols
SilentPatchSA/VehicleSA.cpp38 symbols
SilentPatchSA/ModelInfoSA.h29 symbols
SilentPatchSA/GeneralSA.h25 symbols
SilentPatchSA/VehicleSA.h23 symbols
SilentPatchSA/AudioHardwareSA.h22 symbols
SilentPatch/debugmenu_public.h21 symbols

For agents

$ claude mcp add SilentPatch \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page