Как начать играть в GTA SAMP. Установка и полезные модификации

SAMP

Некоторые проекты упростили начало игры в GTA SAMP с помощью собственных лаунчеров. Такие лаунчеры автоматически загружают необходимые файлы, поэтому игроку остаётся только запустить игру.

Эта статья будет полезна тем, кто не хочет ограничиваться лаунчером одного проекта. Она также пригодится игрокам, планирующим играть на разных серверах и самостоятельно модифицировать игру.

Я расскажу, как установить клиент SAMP и какая версия GTA San Andreas для этого потребуется.

Отдельно разберу, как выполнить даунгрейд более поздних изданий игры до версии 1.0. Речь пойдёт о версии 2.0 и классических изданиях из Steam и Rockstar Games Launcher (RGL).

Классическая Steam-версия была снята с продажи перед выходом Grand Theft Auto: The Trilogy – The Definitive Edition и сейчас недоступна для покупки.

Кроме того, расскажу о полезных модификациях, способных сделать игровой процесс удобнее.

GTA San Andreas

Требования к версии игры

Для установки клиента SAMP требуется GTA San Andreas версии 1.0 – первое издание игры для ПК. Установщик клиента проверяет файл «gta_sa.exe» в папке с игрой. Если исполняемый файл относится к другой версии игры, продолжить установку SAMP не получится.

Если у вас уже установлена GTA San Andreas версии 1.0, оставшуюся часть этого раздела можно пропустить и сразу перейти к установке клиента SAMP.

В Steam-издании, версии из RGL и версии 2.0 можно заменить «gta_sa.exe» файлом от первого издания. После этого установщик позволит продолжить установку клиента, однако такая замена не является полноценным понижением версии: остальные файлы игры останутся без изменений. Из-за этого во время игры могут возникать вылеты. Например, Steam-версия может завершить работу при попытке воспроизвести одну из музыкальных композиций, удалённых из этого издания.

Поэтому одной замены «gta_sa.exe» недостаточно – необходимо выполнить полноценный даунгрейд игры до версии 1.0.

Даунгрейд до версии 1.0

Подготовка и запуск скрипта

Для выполнения даунгрейда понадобится специальный скрипт. Ниже приведены две ссылки для скачивания: для изданий RGL и Steam, а также для версии 2.0.

Даунгрейдер для RGL/Steam

Даунгрейдер для 2.0

Чтобы RGL или Steam в будущем не восстановили изменённые файлы, скопируйте всю папку с игрой в другое место. Выбранный каталог должен позволять редактировать его содержимое без прав администратора. При размещении копии на системном диске «C» избегайте защищённых папок «Program Files», «Program Files (x86)» и других подобных каталогов.

Затем распакуйте скачанный архив и скопируйте всё его содержимое (три файла) в папку с игрой. Запустите файл «install.bat» обычным способом, не от имени администратора, и дождитесь автоматического закрытия консольного окна. Во время выполнения скрипта содержимое консольного окна должно выглядеть примерно так, как показано на скриншоте ниже.

Консольное окно во время выполнения даунгрейда GTA San Andreas до версии 1.0

Замена исполняемого файла

После выполнения скрипта даунгрейда исходный исполняемый файл установленного издания сохраняется под новым именем, а в папке с игрой появляется новый «gta-sa.exe». Например, в Steam-версии исходный файл переименовывается в «gta-sa-steam.exe». С изданием из RGL происходит аналогичная процедура.

Несмотря на заявленную версию 1.0, новый файл «gta-sa.exe» не проходит проверку установщика SAMP и не подходит для установки клиента. Поэтому я рекомендую удалить его вместе с исходным исполняемым файлом, сохранённым даунгрейдером, а затем скачать со страницы ниже нужный «gta_sa.exe» версии 1.0 и скопировать его в папку с игрой.

Страница загрузки gta_sa.exe версии 1.0

Клиент SAMP

Установка клиента

После подготовки подходящей версии GTA San Andreas можно переходить к установке клиента SAMP. Для совместимости с модификациями, рассмотренными далее в статье, я рекомендую использовать версию 0.3.7-R1. Скачать установщик можно по ссылке ниже.

Скачать SAMP 0.3.7-R1

Запустите скачанный установщик и на этапе «Choose Install Location» укажите папку с GTA San Andreas, в которой находится файл «gta_sa.exe». Если установщик определит его как поддерживаемую версию 1.0, кнопка «Install» станет активной.

Нажмите кнопку «Install» и дождитесь завершения установки. После этого в папке с игрой появится файл «samp.exe», предназначенный для запуска клиента SAMP. На этом базовая установка завершена.

Как подключиться к серверу SAMP

Запустите файл «samp.exe». На экране откроется главное окно клиента SAMP.

Укажите имя игрока в поле «Name» и добавьте нужный сервер. Для этого нажмите кнопку , введите адрес сервера в открывшемся окне и подтвердите добавление.

Чтобы подключиться к добавленному серверу, дважды щёлкните по нему левой кнопкой мыши, а затем нажмите «Connect» в открывшемся окне. Для быстрого подключения можно выделить строку с сервером и нажать кнопку .

Полезные модификации для GTA SAMP

Клиент SAMP готов к работе и без дополнительных модификаций. Однако некоторые из них исправляют отдельные недостатки игры, добавляют полезные настройки и делают игровой процесс удобнее. Далее рассмотрим моды, которые я рекомендую установить.

Необходимые компоненты

Начнём с технических модификаций. Сами по себе они практически не меняют игровой процесс, но необходимы для работы других дополнений.

Библиотека CLEO

CLEO – это библиотека, позволяющая запускать CLEO-скрипты. Они представляют собой файлы с расширением «.cs» и добавляют в игру новые функции или изменяют существующие механики.

Я рекомендую установить актуальную версию библиотеки – CLEO 5. Для ее работы также требуется ASI Loader. На странице проекта на GitHub доступны комплекты с Silent’s ASI Loader и Ultimate ASI Loader. Советую выбрать Silent’s ASI Loader.

Для установки библиотеки скачайте архив CLEO 5 с Silent’s ASI Loader по ссылке ниже и распакуйте всё его содержимое в папку с GTA San Andreas.

Скачать CLEO 5 + Silent’s ASI Loader

Чтобы установить CLEO-скрипт, скопируйте файл с расширением «.cs» в появившийся каталог «cleo». Если вместе со скриптом поставляются дополнительные файлы, следуйте инструкции его автора.

ASI-плагины устанавливаются похожим образом, но файл с расширением «.asi» необходимо скопировать непосредственно в папку с GTA San Andreas. Если вместе с плагином поставляются дополнительные файлы, также следуйте инструкции его автора.

SAMPFUNCS

SAMPFUNCS – это ASI-плагин, расширяющий возможности библиотеки CLEO при работе с SAMP. Он добавляет новые функции для разработчиков, а также требуется для запуска некоторых CLEO-скриптов.

Данный ASI-плагин поддерживает несколько версий клиента SAMP, включая рекомендуемую в этой статье 0.3.7-R1. Скачайте архив по ссылке ниже и скопируйте из него файл «SAMPFUNCS.asi», предназначенный для SAMP 0.3.7-R1, в папку с GTA San Andreas.

Скачать SAMPFUNCS

SAMPFUNCS также позволяет устанавливать SF-плагины – файлы с расширением «.sf». Их необходимо скопировать в каталог «SAMPFUNCS», который автоматически появится в папке с игрой после первого запуска GTA San Andreas с установленным плагином.

Исправления ошибок и вылетов

Перейдём к модификациям, которые исправляют отдельные ошибки, а также снижают вероятность возникновения вылетов.

SilentPatch

SilentPatch – это ASI-плагин с комплексом исправлений для GTA San Andreas. Он улучшает совместимость игры с современными системами, устраняет ряд вылетов и зависаний, исправляет работу мыши и множество других ошибок. В их числе – баг, из-за которого водитель погибал при угоне автомобиля через пассажирскую дверь с зажатой клавишей бега. В SAMP недобросовестные игроки намеренно использовали этот баг против других игроков.

Для установки скачайте архив по ссылке ниже и распакуйте его содержимое в папку с GTA San Andreas.

Скачать SilentPatch

AntiCrasher

AntiCrasher – это CLEO-скрипт, предотвращающий некоторые вылеты SAMP. В частности, он не позволяет клиенту завершить работу после появления большого количества сообщений вида «Warning».

При этом скрипт не устраняет причины появления таких предупреждений и не защищает игру от всех возможных вылетов. Его следует рассматривать как дополнительное средство повышения стабильности клиента.

Для установки скачайте архив по ссылке ниже и скопируйте из него файл «anticrasher037.cs» в каталог «cleo».

Скачать AntiCrasher

Game Exit Fix

При выходе из SAMP игра может зависнуть или продолжительное время не отвечать, из-за чего её приходится закрывать через диспетчер задач.

Game Exit Fix – это SF-плагин, устраняющий эту проблему. Он позволяет практически мгновенно завершить работу игры при использовании команды «/q», выходе через стандартное меню или закрытии окна.

Для установки скачайте файл «GameExitFixbyRomelo.sf» по ссылке ниже и скопируйте его в папку «SAMPFUNCS», расположенную в каталоге с GTA San Andreas.

Скачать Game Exit Fix

Работа с памятью и игровыми лимитами

Следующие три модификации связаны с ограничениями игрового движка и использованием памяти. Они выполняют разные задачи, но дополняют друг друга.

DynamicStreaming

DynamicStreaming – это ASI-плагин для автоматического управления стриминг-памятью GTA San Andreas. В неё игра загружает модели, текстуры и другие элементы игрового мира. При нехватке памяти объекты могут появляться с задержкой или временно исчезать с экрана.

Плагин автоматически определяет доступный объём стриминг-памяти и освобождает её по мере заполнения. В первую очередь выгружаются давно неиспользуемые и невидимые игроку объекты, а находящиеся на экране по возможности не затрагиваются. Это сокращает количество повторных обращений к диску и делает загрузку игрового мира стабильнее.

Для установки скачайте файл «DynamicStreaming.asi» по ссылке ниже и скопируйте его в папку с GTA San Andreas.

Скачать DynamicStreaming

III.VC.SA.LimitAdjuster

III.VC.SA.LimitAdjuster – это ASI-плагин, снимающий или увеличивающий ряд внутренних ограничений движка GTA San Andreas. Они связаны с количеством загружаемых моделей, объектов, текстур и других элементов игрового мира.

В SAMP вероятность достижения подобных ограничений возрастает на серверах с детализированным маппингом, большим количеством транспорта и другими дополнительными объектами. Это может приводить к исчезновению отдельных объектов и вылетам. Плагин увеличивает лимиты игры на стороне пользователя, позволяя ей обрабатывать большее количество таких элементов.

Для установки распакуйте архив и скопируйте файлы в папку с GTA San Andreas.

Чтобы избежать возможных проблем при использовании плагина в SAMP, откройте файл «III.VC.SA.LimitAdjuster.ini». Найдите в нём раздел «[SALIMITS]», содержащий параметры для GTA San Andreas, и добавьте символ «#» в начало строк «Task = unlimited» и «Event = unlimited». В результате они должны выглядеть следующим образом:

#Task = unlimited

#Event = unlimited

Скачать III.VC.SA.LimitAdjuster

Large Address

Large Address – это утилита, устанавливающая для файла «gta_sa.exe» флаг Large Address Aware. GTA San Andreas является 32-разрядным приложением и по умолчанию может использовать не более 2 ГБ виртуального адресного пространства. После применения патча на 64-разрядной версии Windows игре становится доступно до 4 ГБ.

Утилита не выделяет игре дополнительную оперативную память заранее и не повышает производительность сама по себе, а лишь увеличивает доступный предел. Это снижает вероятность вылетов, возникающих при достижении стандартного ограничения в 2 ГБ.

Для применения патча распакуйте файл «largeaddress.exe» в любую папку. Затем перетащите на него файл «gta_sa.exe» – именно исполняемый файл игры, а не его ярлык. В открывшемся консольном окне нажмите клавишу «Y», а затем «Enter». Утилита автоматически сохранит исходный исполняемый файл в качестве резервной копии с расширением «.bak».

Если появится сообщение «ERROR: This file has a LARGEADDRESSAWARE flag already!», значит нужный флаг уже установлен и никаких дополнительных действий выполнять не требуется.

В 64-разрядной версии Windows дополнительная настройка системы не требуется.

В 32-разрядных версиях Windows Vista, 7, 8 и 10 одной обработки файла недостаточно: необходимо также включить режим 3GB, после чего игре станет доступно до 3 ГБ виртуального адресного пространства. Для этого откройте командную строку от имени администратора, выполните следующую команду, а затем перезагрузите компьютер:

bcdedit /set IncreaseUserVa 3072

Чтобы отключить режим 3GB, снова откройте командную строку от имени администратора, выполните команду ниже и перезагрузите компьютер:

bcdedit /deletevalue IncreaseUserVa

В Windows XP режим 3GB включается иначе. Соответствующий порядок действий приведён в статье.

Скачать Large Address

Изображение и интерфейс

Следующие модификации позволяют снять ограничение частоты кадров, исправляют отображение игры на современных мониторах, устраняют отдельные графические недостатки и добавляют качественную русскую локализацию.

FPS Unlock

FPS Unlock – это CLEO-скрипт, снимающий установленное клиентом SAMP ограничение частоты кадров. После его установки игра сможет выдавать более высокий FPS, если это позволяет производительность компьютера.

При этом скрипт не увеличивает производительность и не оптимизирует игру, а лишь отключает установленное ограничение.

Для установки скачайте архив по ссылке ниже и скопируйте из него файл «FPSUnlock.cs» в каталог «cleo».

Скачать FPS Unlock

Работа некоторых механик игры зависит от частоты кадров. После снятия ограничения FPS могут возникнуть проблемы с управлением транспортом, плаванием и другими элементами игрового процесса. Подробнее об этих багах и способах их устранения рассказано в отдельной статье:
«Баги из-за высокого FPS в GTA SAMP. Способы исправления».

Widescreen Fix

Оригинальная версия GTA San Andreas создавалась преимущественно для экранов с соотношением сторон 4:3. Хотя игра позволяет выбирать широкоформатные разрешения, элементы интерфейса адаптируются к ним неправильно: нарушается поле зрения, а радар, значки оружия и остальные элементы растягиваются.

Widescreen Fix – это ASI-плагин, исправляющий поддержку широкоформатных разрешений. Он корректирует соотношение сторон и поле зрения, а также восстанавливает правильные пропорции и расположение элементов интерфейса. Благодаря этому интерфейс корректно отображается на широкоформатных разрешениях.

Для установки скачайте архив по ссылке ниже, откройте находящуюся в нём папку «scripts» и скопируйте всё её содержимое непосредственно в папку с GTA San Andreas.

Файл «vorbisFile.dll», входящий в архив, копировать не требуется, поскольку ранее мы уже установили Silent’s ASI Loader.

Скачать Widescreen Fix

Дополнительно можно установить Widescreen Frontend, адаптирующий загрузочные экраны игры к широкоформатным разрешениям. Распакуйте архив и скопируйте файл «LOADSCS.txd» в каталог «models/txd», расположенный в папке с GTA San Andreas, подтвердив замену существующего файла.

SkyGrad

На небе в GTA San Andreas могут быть заметны отдельные цветовые полосы, образующиеся из-за резких переходов между близкими оттенками. Особенно хорошо этот недостаток виден при высоком разрешении экрана.

SkyGrad – это ASI-плагин, применяющий к небесному градиенту эффект дизеринга. Он добавляет едва заметное смешивание соседних оттенков, визуально скрывая границы между ними. Благодаря этому цветовые переходы выглядят значительно плавнее.

Для установки скачайте архив по ссылке ниже и скопируйте из него файл «skygrad.asi» в папку с GTA San Andreas.

Скачать SkyGrad

При одновременном использовании ASI-плагинов SkyGrad и Widescreen Fix по краям экрана на небе могут появиться графические артефакты. Если вы столкнулись с такой проблемой, скачайте архив и скопируйте находящийся в нём файл «skygrad.asi» в папку с GTA San Andreas с заменой.

Русификатор

Русификатор переводит на русский язык стандартные меню, настройки и другие элементы игры, благодаря чему пользоваться игровым интерфейсом становится удобнее.

Из доступных вариантов я рекомендую локализацию от SanLtd Team. Помимо стандартных текстов игры, она переводит элементы интерфейса и некоторые текстуры в помещениях, сохраняя оригинальные названия автомобилей и брендов.

Для установки скачайте и распакуйте архив со страницы ниже. Затем запустите файл «saloc-slt-0-56-install.exe», и следуйте указаниям установщика. Когда появится соответствующий запрос, укажите путь к папке с GTA San Andreas.

Страница загрузки русификатора SanLtd Team

Заключение

На этом подготовка GTA San Andreas для SAMP завершена. Подходящей версии игры и установленного клиента достаточно, чтобы добавлять серверы и подключаться к ним, не ограничиваясь лаунчером одного проекта.

Рассмотренные модификации необязательны и решают разные задачи: одни необходимы для работы других модификаций, другие исправляют ошибки, помогают справиться с ограничениями памяти и игрового движка либо улучшают изображение и интерфейс. Поэтому устанавливать можно только те дополнения, которые нужны именно вам.