Моды GTA San Andreas для SA-MP
Большинство игроков SA-MP меняют вид и ощущения от игры: чище HUD, удобнее прицел, чётче текстуры, геймпад. Здесь собраны инструменты, устройство файлов текстур и то, какие моды безопасно использовать на серверах.
Перед началом
- Сначала скопируйте всю папку GTA San Andreas в надёжное место. Если что-то сломается, чистую копию можно вернуть за минуту.
- Ставьте моды по одному и запускайте игру между установками — так всегда понятно, какой мод вызвал проблему.
- Ставьте моды через Mod Loader (ниже), а не заменяйте файлы игры. Тогда удалить мод — значит просто удалить папку.
У серверов есть правила насчёт модов. Чисто визуальные моды (текстуры, HUD, звуки) почти всегда разрешены; скрипты и всё, что меняет геймплей, часто нет. Прочитайте раздел про серверы в конце, прежде чем ставить скрипты.
1. Основа: ASI-загрузчик, Mod Loader, SilentPatch
Эти три вещи делают установку всех остальных модов проще и безопаснее. Ставьте их в таком порядке.
- Ultimate ASI Loader загружает плагины .asi — формат большинства современных фиксов и инструментов. Положите его dll в папку игры под именем vorbisFile.dll (заменив оригинал), а файлы .asi кладите в папку игры или в папку scripts.
- Mod Loader сам является плагином .asi. Он создаёт в папке игры папку modloader; каждый мод кладётся туда в свою подпапку, и игра использует эти файлы вместо оригинальных, ничего не меняя. Удалили подпапку — мода нет.
- SilentPatch исправляет сотни ошибок оригинальной игры, а в обновлении 2026 года есть исправления для SA-MP. Большинство других модов рассчитаны на то, что он установлен.
2. Как устроены файлы игры
- Файлы .txd хранят текстуры — картинки на моделях, HUD и в меню. Каждый .txd — небольшой архив текстур с именами.
- Файлы .dff хранят 3D-модели: машину, оружие, персонажа. Модель и её .txd идут парой с одинаковым именем, например m4.dff и m4.txd.
- gta3.img (в папке models) — большой архив с большинством моделей и текстур. Открывать его не нужно: положите файл-замену с тем же именем в подпапку Mod Loader, и он будет использоваться.
- Некоторые текстуры лежат прямо в папке models, например hud.txd (прицелы, радар, иконки HUD) и fonts.txd. Mod Loader заменяет их так же.
- В папке data лежат файлы настроек, например timecyc.dat (освещение и цвета).
3. Редактирование текстур в Magic.TXD
Magic.TXD — стандартная программа для открытия и редактирования файлов .txd. Она бесплатная и с открытым кодом.
- Никогда не редактируйте оригинал. Скопируйте нужный .txd в новую подпапку Mod Loader (например, modloader/my-hud/hud.txd) и редактируйте копию.
- Откройте копию в Magic.TXD. Слева — список текстур внутри с их именами и размерами.
- Чтобы изменить текстуру, выберите её, нажмите Export и сохраните в PNG, отредактируйте PNG в любом графическом редакторе, затем снова выберите текстуру и нажмите Replace, указав свою картинку.
- Имя текстуры должно остаться точно таким же: игра ищет текстуры по имени.
- По возможности сохраняйте ширину и высоту и используйте размеры вроде 64, 128, 256 или 512 пикселей — игра рассчитывает на них.
- Прозрачным частям нужен формат с альфа-каналом. Если вместо прозрачности видно чёрный или белый квадрат, импортируйте текстуру заново с альфой (DXT3 или DXT5, либо без сжатия 32 бит).
- Сохраните, запустите игру и проверьте. Не понравилось — удалите подпапку.
4. Свои прицелы
Обычный прицел — это текстура siteM16 в models/hud.txd. Игра рисует её четыре раза с отражением, чтобы получился весь прицел, поэтому текстура прицела часто выглядит как четверть фигуры.
- Проще всего скачать готовый прицел. Обычно он идёт готовым файлом hud.txd — положите его в отдельную подпапку Mod Loader.
- Свой прицел: скопируйте hud.txd в подпапку, экспортируйте siteM16, нарисуйте прицел на прозрачном фоне и замените им siteM16 (с альфой).
- Тонкие яркие прицелы с тёмной обводкой хорошо видно на любом фоне.
- Заменять hud.txd может только один мод. Если у вас ещё и мод на HUD, вставьте прицел в hud.txd этого мода, а не ставьте два.
5. HUD, шрифты и радар
- В hud.txd также лежат круг радара и иконки HUD; многие паки HUD заменяют его целиком.
- В fonts.txd лежат шрифты игры; моды шрифтов заменяют его.
- Иконки оружия в углу экрана лежат в .txd самого оружия, например m4.txd для M4.
- У SA-MP есть свои настройки, меняющие HUD без модов: см. команды в разделе 8.
6. Оружие, транспорт и скины
- Модели-замены идут парой .dff и .txd с именем оригинала. Положите оба файла в одну подпапку Mod Loader.
- Скины персонажей заменяют модель по имени, поэтому в описании скина указано, какой скин он меняет. С транспортом и оружием так же.
- Ваши замены видите только вы. Остальные игроки видят обычные модели.
- Серверы со своими моделями (SA-MP 0.3.DL) присылают их вам, и тогда используются их модели, а не ваши замены.
- Тяжёлые паки высокой детализации занимают много памяти, а SA-MP и так использует её больше, чем одиночная игра. Если игра начала вылетать, обычно виноват тяжёлый пак моделей.
7. Графика: освещение, цвета и эффекты
- timecyc.dat (в папке data) задаёт небо, туман, солнце и цвета для каждого часа и погоды. Моды timecyc — простой способ изменить весь вид игры; ставьте их через Mod Loader.
- ReShade добавляет эффекты вроде резкости и цветокоррекции поверх готовой картинки. При установке выберите gta_sa.exe и DirectX 9. Немного снижает FPS.
- Некоторые настройки дают нечестное преимущество, например убирают туман или ночную темноту. На многих серверах это считается читом.
8. Управление и удобство
GInput переписывает поддержку геймпадов, чтобы контроллеры Xbox и PlayStation работали как надо, с иконками кнопок консоли. Геймпадам PlayStation на ПК может понадобиться ещё и DS4Windows. SilentPatch сам исправляет проблемы с чувствительностью мыши.
В SA-MP есть встроенные команды, которые вводятся в чат:
- /fpslimit от 20 до 90: ограничение FPS (по умолчанию 50). Чем выше, тем плавнее; при очень высоком FPS некоторые скрипты и физика ведут себя странно.
- /fontsize от -3 до 5 и /pagesize от 10 до 20: размер текста чата и число строк чата.
- /hudscalefix: исправляет размер радара на широких экранах.
- /timestamp: показывает время рядом с сообщениями чата.
- /headmove: включает или выключает поворот головы персонажа за камерой.
9. Скрипты: CLEO, Moonloader и SAMPFUNCS
CLEO запускает небольшие скрипты (файлы .cs), а Moonloader с SAMPFUNCS — Lua-скрипты, которые умеют работать и с самим SA-MP. На них сделаны действительно полезные вещи: таймеры, помощники для чата, виджеты HUD.
На них же сделано большинство читов для SA-MP, поэтому многие серверы запрещают их целиком или запрещают отдельные скрипты, а античит может кикнуть просто за то, что они загружены. Используйте их только там, где правила это разрешают, а для строгих серверов держите отдельную копию игры.
Моды и правила серверов
- Почти всегда можно: текстуры, HUD, шрифты, прицелы, звуки, модели транспорта и скинов, timecyc и ReShade, если они не убирают туман и темноту.
- Сначала проверьте правила: скрипты CLEO, Moonloader и SAMPFUNCS, всё, что показывает информацию, которую игра обычно скрывает.
- Почти везде считается читом: изменённые файлы геймплея, например handling.dat или weapon.dat, аимботы, скрипты скорости и телепорта, прозрачные стены.
- Если сомневаетесь, спросите администрацию сервера. Баны за безобидный мод случаются часто, и снять их трудно.
Если что-то сломалось
- Вылет при запуске или входе на сервер: удалите последний добавленный мод. Mod Loader пишет в своей папке файл modloader.log, где часто указано, на каком файле он споткнулся.
- Моды .asi не загружаются: проверьте, что ASI-загрузчик назван vorbisFile.dll и лежит в папке игры, а файлы .asi — в папке игры или в scripts.
- Чёрные, белые или пропавшие текстуры: неверный формат или размер в Magic.TXD. Импортируйте заново с альфой и стандартным размером.
- Всё ещё не работает: верните чистую резервную копию и снова добавляйте моды по одному.