Grand Theft Auto: San Andreas

Grand Theft Auto: San Andreas

评价数不足
Возвращаем вырезанный мультиплеер. Кооператив из PS2. 2-Player Mode Enhancements
由 Marsi4eg 制作
Эта модификация возвращает вырезанный из ПК-версии режим кооперативной игры на 2 игрока, который был доступен на PS2 и XBOX, со множеством исправлений и оптимизаций...
   
奖励
收藏
已收藏
取消收藏
ЧТО ЭТО ТАКОЕ?


Эта модификация позволяет вернуть в игру вырезанный разработчиками официальный локальный мультиплеер - кооператив на 2 игрока, который был представлен в версиях для PS2 и XBOX.

В игре станут доступны:
  • 5 режимов свободной игры, где игроки могут делать что угодно без ограничений. В игре они обозначены пикапами в виде двух человечков:



  • 5 режимов "Rampage", где игроки должны вместе выполнить определенное задание за отведенное время. В игре они обозначены пикапом в виде двух черепов:



  • 6 дополнительных точек старта совместной игры. Они расположены рядом с домами всех подружек Сиджея. Но доступными эти точки становятся только если соответствующая девушка уже "открыта" по сюжету игры!



  • Возможность играть в пул на двоих. Фактически, этот код вообще не был вырезан из ПК-версии, но его невозможно было активировать, поскольку была полностью убрана поддержка второго геймпада. Разработчики ограничились лишь удалением соотвествующей строчки из меню игры в пул:

Начинать новую игру не нужно, мод полностью совместим с имеющимися сохранениями!
БОЛЬШЕ ВОЗМОЖНОСТЕЙ
Для тех, кто играл на приставках, не будет секретом то, что в чистом виде кооперативный режим достаточно ограничен и скучен, поэтому в виде дополнительных скриптовых модулей я внес множество улучшений, исправлений и нововведений, что делает совместную игру намного разнообразнее и интереснее!

Основные особенности:
  • Игрок 2 теперь получает броню, если она есть у первого игрока при старте режима.
  • Игрок 2 теперь получает боевой стиль первого игрока, вместо стандартного.*
  • Игрок 2 теперь имеет свой белый маркер, который отображается на радаре.**
  • Стандартная дистанция между игроками увеличена до максимально допустимого значения. Настраивается в ini-файле.
  • Можно включать прямо в игре Боевой режим, при котором игроки смогут целиться друг в друга.
  • Переключение режимов посадки в транспорт - можно садиться как вдвоём в одну машину, так и в разные.
  • Новый прекрасный режим камеры при одновременной езде на разных машинах! Теперь это действительно удобно!***
  • Игрок на пассажирском месте теперь по умолчанию не входит в режим стрельбы из окна. Для управления стрельбой теперь создан специальный хоткей.
  • Возвращена строка, предлагающая нажать Старт на втором геймпаде для совместной игры в пул.
  • Удобный правильный режим камеры при использовании поезда.

Практически любая из перечисленных функций - это отдельный модуль (скрипт), поэтому если Вам не нужна та или иная функция - просто удалите соответствующий файл:
  • 2pl_dm - Переключатель Боевого режима;
  • 2pl_drivers - Переключатель режима посадки в транспорт;
  • 2pl_drvb_ctrl - Расширение функций стрельбы из машины;
  • 2pl_enh - Управление дистанцией, маркер второго игрока, броня;
  • 2pl_help - Текстовые подсказки;
  • 2pl_veh_cam - Улучшенный режим камеры при езде на разных машинах;
  • 2pl_tcam_fix - Улучшенный режим камеры при использовании поезда;
  • 2pl_vehsoundfix - Исправление звука двигателя при езде на двух машинах.

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

Состояние игрока
Кнопки
Функция
Пешком
DPAD-Влево + Правый Стик
Переключение режима посадки в транспорт
Пешком
DPAD-Вправо + Правый Стик
Управление "Режимом Боя"
На месте пассажира
Правый Стик
Управление прицеливанием из окна
УСТАНОВКА
Для установки модификации нужно лишь распаковать содержимое архива в правильные места:
  1. Извлеките содержимое папки "CLEO" из архива в аналогичную директорию игры;
  2. Извлеките файл "2pl_vehsoundfix.asi" в корневую директорию игры, либо в папку "scripts";
  3. Извлеките языковой файл "tplayer.fxt" для желаемой локализации из папки "locale" в директорию "CLEO\CLEO_TEXT" в папке игры.
Поддерживаемые языки:
  • Английский:



  • Русский для локализации Sanltd:



  • Русский ПОТРАЧЕННЫИ:

ВНИМАНИЕ! Вам нужно поместить в игру только ОДИН из языковых файлов! Все три извлекать не нужно, иначе текст будет выводиться неправильно!
ЗАВИСИМОСТИ
Для использования этого мода и правильной работы всех модулей нужно обязательно установить следующие компоненты:
  • Библиотека CLEO 4.3[cleo.li] - необходима для работы внешних скриптов;
  • Плагин GInput[gtaforums.com] от Silent - необходим для правильной поддержки XInput-геймпадов в игре. Доп. информация также есть в Руководствах Steam.
Дополнительно, для комфортной игры я рекомендую установить следующие компоненты (необязательно):
  • Плагин Widescreen Fix[gtaforums.com] от TherteenAG и Wesser - улучшает отображение элементов интерфейса, правильная поддержка широких экранов. Рекомендую использовать даже если у Вас монитор 4:3.
  • Плагин SilentPatch[gtaforums.com] от Silent - исправляет огромное количество багов во всей игре.

Несмотря на то, что мод имеет совместимые с клавиатурой горячие клавиши, и GInput дает возможность использовать клавиатуру+геймпад, я настоятельно рекомендую использовать два XInput-совместимых контроллера (Геймпад Xbox 360)

Вы можете использовать мои скрипты-расширения с любым другим кастомным кооперативным режимом, но будьте осторожны - тестировались они только на стандартных миссиях.
НАСТРОЙКИ
В кооперативном режиме предусмотрено ограничение максимальной дистанции, на которую игроки могут отдалиться друг от друга, прежде, чем упереться в невидимую стену. На PS2 это ограничение равняется 20.0 игровым единицам измерения. Это очень мало. Данная модификация позволяет устанавливать пользовательское значение максимально допустимой дистанции.

Ранее уже было указано, что за установку этого значения отвечает модуль 2pl_enh. Модуль имеет ini-файл (2pl_enh.ini), в котором можно указать желаемую дистанцию, или отключить ограничение полностью. За это отвечает единственный параметр - CustomDistanceLimit. Значение присваивается в десятичном формате (с точкой). В таблице ниже приведены основные правила назначения настроек:

Значение
Результат
Примечания
До 85.0
Дистанция будет ограничена до указанного значения встроенным в игру методом
При превышении допустимой дистанции кооперативная игра будет завершена
85.0 и выше
Дистанция будет ограничена до указанного значения нестандартным методом
При превышении допустимой дистанции кооперативная игра не будет завершена
0.0
Ограничение дистанции будет полностью снято нестандартным методом
Лимит полностью отключен, игра также не завершится по дальности

Также, Вы можете просто удалить ini-файл, если не собираетесь устанавливать нестандартные параметры. В этом случае молуль автоматически установит лимит в значение 80.0 стандартным методом.

ОБРАТИТЕ ВНИМАНИЕ!
Если игроки удалятся друг от друга на расстояние, большее, чем 299.0 игровых единиц, второй игрок может провалиться сквозь игровую карту. Это связано с тем, что игровой мир в основном генерируется только вокруг первого игрока, соответственно, данные о коллизии объектов загружаются только в радиусе 299.0 единиц от игрока 1. Опытным путём я вычислил оптимальное значение, при котором удастся и поездить далеко друг от друга, и в то же время не провалиться - 185.0. Почему не 300? - Это связано с тем, что расстояние подгрузки коллизий рассчитывается не до ближайшей к первому игроку точки объекта, а до центральной его точки. А поскольку элементы карты встречаются очень большие - может получиться так, что до крайней точки 190 единиц, а до центра - более 300, и коллизии всё равно не будет.

В общем, пользуйтесь этой настройкой с аккуратностью, ну или если хотите исключительно использовать снятие лимитов для совместных полётов на самолётах или вертолётах.
ПРИМЕЧАНИЯ
Если у Вас только один геймпад - его можно использовать для управления вторым игроком, а клавиатуру с мышью - для управления первым. Для этого в конфигурационном файле плагина GInput необходимо выставить настройку:
MapPadOneToPadTwo=1

Если у Вас вообще нет геймпада, вы все еще можете использовать этот мод, управляя обоими игроками с клавиатуры. Но для этого потребуется древняя утилита SAAC2[drive.google.com].
Пробуйте на свой страх и риск.

Если у Вас есть геймпад(ы), но он(и) несовместим(ы) с XInput (игра не распознаёт) - необходимо использовать сторонний XInput-Wrapper, например - x360ce.

ЗВЕЗДОЧКИ-СНОСКИ:
* Проверено только на версии игры 1.0.

** Даже в версии для PS2 есть известный баг - у второго игрока глючный маркер. Он по факту существует, но привязан к первому игроку. К сожалению, пока нет возможности исправить это, поэтому стандартный квадратный белый маркер - пока единственное временное решение.

*** Изначально, на PS2, возможность использовать две разные машины была заблокирована, поэтому стандартная камера ужасно неудобна и недоработана. Теперь режим камеры в машинах точно такой же, как при игре пешком - изометрический, с возможностью переключать вид на каждую из машин игроков при нажатии кнопки смены вида на соответствующем геймпаде. Теперь наконец-то можно погонять, полетать на двух вертолетах, или даже самолетах!

СКРИНШОТЫ
Катаемся вдвоём на BMX


Летаем вдвоём на АТ400


Сбиваем Игрока 1


Катаемся вдвоём на PCJ-600


Взяли Rampage


В процессе


Включили боевой режим
ВИДЕО-ОБЗОР
МЕСТА НА КАРТЕ
СКАЧИВАНИЕ И КОНТАКТЫ
Скачать мод можно ==> ЗДЕСЬ <==[drive.google.com].

Оставляйте ваши вопросы и пожелания:
  • В комментариях к этому руководству;
  • На странице 2-Player Mode Enhancements[gtaforums.com] на GTAForums.
Подписывайтесь на мой Youtube-канал.

P.S. В друзья всех подряд не добавляю, прошу меня извинить, если в личку написать не сможете. Поэтому лучше сюда.

Желаю всем прятной игры!

6 条留言
Marsi4eg  [作者] 7 月 29 日 下午 11:09 
Чтобы выйти - убить одного из игроков.
Почему не получается сесть в два авто - сложно сказать. Возможно забыли включить режим посадки в разные машины
BunBulka 3 月 21 日 下午 5:03 
Привет! По какой причине в этом моде не получается сесть в два разных авто?
OLAMAWAI 2021 年 2 月 28 日 下午 12:07 
А как выйти из кооператива? Я начал миссию - и как её завершить? Убить другого игрока?
oLarionow 2021 年 1 月 23 日 上午 8:21 
Нельзя проходить игру вдвоем?Может бывают моды дающие такую возможность?
Marsi4eg  [作者] 2020 年 11 月 1 日 下午 3:15 
Cleo-миссии должны быть каждая в отдельном файле
Что касается вспомогательных модулей - рассчет на то, что пользователь может выбирать что ему нужно, а что нет. Плюс несколько вариантов перевода
OLAMAWAI 2020 年 10 月 31 日 下午 4:12 
Привет. Такой вопрос - почему ты не можешь объединить все файлы? Немного раздражает, что в папке огромное количество файлов. А так, мод супер!