Rev Author Branch Log Message Date SHA
r23848
Avatar Dutchman101
1.7 Addendum #7 to 77f9952
11 February, 2026
r23847
Avatar Dutchman101
1.7 Fix 3 streaming freezes in TXD pool expansion ASM hooks
The hooks were added by 77f9952 but their bugs were exposed after 20d0812 (Addendum #4 to 77f9952):
• Stack corruption: conditional jump skipped push ecx/eax but hit pop eax/ecx
...
10 February, 2026
r23846
Avatar Dutchman101
1.7 Addendum #6 to 77f9952
10 February, 2026
r23845
Avatar Dutchman101
1.7 Addendum #5 to 77f9952
10 February, 2026
r23844
Avatar Dutchman101
1.7 Addendum #4 to 77f9952
10 February, 2026
r23843
Avatar Dutchman101
1.7 Addendum #3 to 77f9952
10 February, 2026
r23842
Avatar Dutchman101
1.7 Addendum #2 to 77f9952
10 February, 2026
r23841
Avatar Dutchman101
1.7 Addendum to 77f9952
9 February, 2026
Avatar Dutchman101
1.7 clang fix
9 February, 2026
Avatar Walace
1.7 Fix crash when requesting CJ clothing model (PR #4419)
Updated the condition for initializing blockOffsetToFileIdMap and blockOffsetToFileNameMap to also trigger when ms_ClothesFileDataMap is not empty, ensuring proper map setup when clothes data is present.
5 September, 2025
r23838
Avatar Dutchman101
1.7 Expand TXD pool from 5,000 to 32,768 slots
Set the TXD pool at startup to 32,768 (max safe value before movsx
sign issues) so total-conversion maps can use far more custom models.
...
9 February, 2026
r23837
Avatar Dutchman101
1.7 Changed texture pool pressure handling from hard denial to warning-and-continue.
Real, persistent pool exhaustion is then still caught by GetFreeTextureDictonarySlot() returning -1.
Also added missing MarkIsolationDenied() to the real exhaustion path to avoid wasting attemps on the pending replacement retry mechanism.
8 February, 2026
Avatar Dutchman101
1.7 Fix SA crash @ 0x00331AB5: GetNumRefs on freed TXD pool slot
/reconnect can leave a model's usTextureDictionary pointing at a
freed isolated TXD slot. GetModelTexturesInfo then calls RequestModel on
...
8 February, 2026