SilentPatch is a collection of Windows DLL plugins (ASI) for Grand Theft Auto III, Vice City, and San Andreas. It hooks into the game processes at runtime to apply hundreds of bug fixes, compatibility improvements, and optional enhancements without altering core gameplay. The patches are delivered as separate DLLs per game (SilentPatchIII.asi, SilentPatchVC.asi, SilentPatchSA.asi) plus a shared DirectDraw compatibility library (DDraw.dll). The code is organized per game with a common set of utilities for memory patching, pattern scanning, version detection, and mod interoperability. Entry points are DllMain functions that dispatch to version-specific patching routines, which use byte-pattern scanning and hardcoded offsets to locate and modify game code and data. The mod supports configuration via INI files and an optional debug menu, and it detects and cooperates with other popular mods like SkyGfx and Fastman92 limit adjuster. The project demonstrates deep reverse engineering of the game binaries and scripts, with fixes ranging from rendering glitches and input lag to mission-breaking bugs and restored PS2-era behavior.
This is a binary distribution channel for FreeType 2.15.0 on Windows, not a source-tree repository. It contains no C implementation files, build scripts, or test suites — only the complete official FreeType public header set (include/freetype/...), precompiled freetype.dll plus import libraries for x86/x64/arm64, static libraries built with VS2026 (release static/), and prebuilt demo executables (ftview, ftgrid, ftbench, ftdump, ftlint, ftstring, etc., under demos/). Engineers consume this repo by linking against release dll/<arch>/freetype.lib and shipping freetype.dll, or by referencing the headers as the API contract. A README and the upstream CHANGES.TXT document runtime requirements (Universal CRT / VC++ v14 redistributable). FreeType itself is the industry-standard open-source font rasterization engine: it parses TrueType/OpenType/Type1/CFF/PCF/BDF font files and produces glyph outlines, hinting, metrics, kerning, and color bitmap output. The headers expose the full public API — face management (FT_New_Face, FT_Load_Glyph, FT_Render_Glyph), character maps, 26.6 fixed-point sizing and transforms, hinting-engine selection, COLR v1 color fonts, OpenType variation coordinates, a glyph cache subsystem, and a pluggable module/renderer architecture. The API surface is exceptionally well documented and stable, which is the genuine craftsmanship visible here; the upstream FreeType project's decades of C API design are the real product. No original source code exists in this repo, so there is nothing to rebuild or modify — the binaries are opaque artifacts and the headers are the only ground truth. An agent needing to patch, fuzz, or rebuild FreeType must go to the upstream source repository; this repo is purely a drop-in dependency artifact. The config headers (public-macros.h, integer-types.h, ftsystem.h) and generic data-structure headers (ftlist.h, fttrigon.h) are self-contained C patterns that can be lifted into other cross-platform C projects.