Мод уменьшает объём занимаемой текстурами оперативной памяти, удаляя из неё неанимированные спрайты после загрузки в видеопамять.
Известные конфликты и решения
- FoamFix-Anarchy + Tinkers Construct: Некоторые инструменты из Tinkers Construct отображаются белыми. Решение: отключите опцию
dynamicItemModelsв настройках FoamFix-Anarchy. Проблема возникает только в версии Anarchy, в обычной FoamFix её нет. - MCPatcher: MC Patcher некорректно регистрирует текстуры, из-за чего при их перезагрузке возникают проблемы. Это не ошибка TexFix, а MCPatcher.
Совместимость
Мод совместим с подавляющим большинством модификаций, включая FoamFix.
Описание работы
В Minecraft текстуры загружаются в оперативную память, а затем передаются видеокарте. После этого неанимированные текстуры обычно удаляются из ОЗУ, но из-за особенностей Forge они остаются и занимают память.
TexFix после загрузки сканирует менеджер текстур и удаляет все неанимированные спрайты из оперативной памяти, тем самым снижая её использование.
Преимущества для модпаков
В обычном Minecraft 1.10.2 содержится около 729 неанимированных текстур. В модпаках их может быть десятки тысяч, что значительно увеличивает потребление памяти.
Пример экономии памяти при разных разрешениях текстур и количестве текстур:
- 16×16 пикселей: 1 КБ на текстуру — 729 КБ в ванильном Minecraft, 5 МБ при 5 тыс. текстур, 39 МБ при 40 тыс.
- 32×32 пикселей: 4 КБ на текстуру — 2,8 МБ в ванили, 20 МБ при 5 тыс., 156 МБ при 40 тыс.
- 64×64 пикселей: 16 КБ на текстуру — 11 МБ в ванили, 78 МБ при 5 тыс., 625 МБ при 40 тыс.
- 128×128 пикселей: 66 КБ на текстуру — 46 МБ в ванили, 312 МБ при 5 тыс., 2,5 ГБ при 40 тыс.
- 256×256 пикселей: 262 КБ на текстуру — 182 МБ в ванили, 1,2 ГБ при 5 тыс., 10 ГБ при 40 тыс.
- 512×512 пикселей: 1 МБ на текстуру — 729 МБ в ванили, 5 ГБ при 5 тыс., 40 ГБ при 40 тыс.
Эти цифры основаны на предположении, что все текстуры имеют одинаковый размер, но даже при смешанных разрешениях экономия памяти будет заметна.
При использовании мипмаппинга эффект увеличивается, так как Minecraft создаёт дополнительные копии текстур в памяти.
Логирование
После загрузки мод выводит в лог количество обработанных текстур и объём сэкономленной памяти.
Особенности
- Работает только на клиенте.
- Совместим с большинством модов.





