Rev Author Branch Log Message Date SHA
r23729
Avatar Dutchman101
1.7 Refactors for safety, common crash, and UB/visual bug paths.
Validate modelinfo pointers, harden streaming/model handling, more reliable texture swaps for late models, and guard flows prone to GTA streaming system race conditions.
Fix crashes from corrupt model info pointers in ppModelInfo array. This also fixes a game_sa crash @ 0x0004D022.
13 January, 2026
r23728
Avatar Dutchman101
1.7 Fix MTA freeze in fopen hook from recursive file I/O
AddReportLog() in the fopen failure path called FileAppend > File::Fopen,
creating recursive file I/O inside the hook. This froze when AcLayers.DLL
...
11 January, 2026
r23727
Avatar Dutchman101
1.7 Fix crash from stale texture pointers when changing model TXD ID
Changing a loaded model's TXD leaves material textures pointing at the old
TXD. When it gets released - dangling pointers, DEP crash.
...
11 January, 2026
r23726
Avatar Dutchman101
1.7 Fix crashes when freeing models that are still in use. Addendum to 7d239c1
Main fix:
• Don't delete model data while GTA still references it
...
11 January, 2026
r23725
Avatar Dutchman101
1.7 Avoid game freeze @ SA 0x7507E0 (WorldAtomicSync) at the lowest level of its callchain per the investigated case.
11 January, 2026
Avatar Dutchman101
1.7 Fix build error
11 January, 2026
Avatar Dutchman101
1.7 Improve pickup handling safety, also fixes SA crash @ 0x00154244 (0x554244 - where caller is 0x45593B inside CPickups::DoPickUpEffects)
11 January, 2026
r23722
Avatar Dutchman101
1.7 Fix SA crash @ 0x000C4BB0 (or at the very least recently introduced causes, making it happen more frequently)
10 January, 2026
Avatar Dutchman101
1.7 Add more logging to GetGamePath
10 January, 2026
Avatar Dutchman101
1.7 Addendum to b88246a
10 January, 2026
r23719
Avatar Dutchman101
1.7 Fix freeze in CRenderWareSA::TxdForceUnload
10 January, 2026
r23718
Avatar Dutchman101
1.7 Texture system optimizations
10 January, 2026
r23717
Avatar Dutchman101
1.7 Fix GUI freeze and performance issues with gridlist
10 January, 2026
r23716
Avatar Dutchman101
1.7 Addendum to e22163f: Fix last cases of SBO crash exit (which was only deferred on last patch)
10 January, 2026