Mirror of: https://github.com/CookiePLMonster/SilentPatch - SilentPatch for GTA III, Vice City, and San Andreas
Go to file
Echo J 7819f30c75 SilentPatchIII: Fixup the MSVC inline assembly statements
Some of them use the deference operator incorrectly (also clean them
up in general)
2024-11-18 19:33:06 +01:00
Config More backface culling models (#30) 2024-11-02 17:26:22 +01:00
DDraw Remove some local paths from the repository 2024-10-07 18:07:18 +02:00
SilentPatch III: Fix the missing window icon 2024-11-16 22:20:03 +01:00
SilentPatchIII SilentPatchIII: Fixup the MSVC inline assembly statements 2024-11-18 19:33:06 +01:00
SilentPatchSA SA: Fix 1.0 EU executable crashes when losing police pursuit and triggering the replay 2024-11-18 18:32:09 +01:00
SilentPatchVC VC: Fix an incorrect vertex setup for the outline of a destination blip 2024-11-02 17:22:03 +01:00
.gitignore Rename branch to Shipping 2024-02-09 21:21:35 +01:00
.gitmodules Moved shared stuff to a submodule 2019-06-28 23:53:05 +02:00
CHANGELOG-III.md III: Fix the missing window icon 2024-11-16 22:20:03 +01:00
CHANGELOG-SA.md SA: Fix the driving school cones fix so it doesn't leave cones from "Cone Coil" and "Burn and Lap" behind 2024-10-31 23:27:53 +01:00
CHANGELOG-VC.md VC: Fix an incorrect vertex setup for the outline of a destination blip 2024-11-02 17:22:03 +01:00
LICENSE Add LICENSE 2024-01-18 09:41:03 +01:00
README.md III/VC: Port the inner text box background padding fix from San Andreas 2024-11-01 19:00:01 +01:00
SilentPatch.sln Rename branch to Shipping 2024-02-09 21:21:35 +01:00

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.

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