Вылет после установки SampFuncs и Moonloader | Samp-Rp Форум

Вылет после установки SampFuncs и Moonloader

Статус
В этой теме нельзя размещать новые ответы.

TheRaymondPlex

Пользователь
22.09.2014
8
5
25
Всем привет!

Как понятно из названия, меня беспокоит проблема вылета игры, которую я не знаю, как исправить.
Для начала расскажу, какой версией софта я пользуюсь... Сама ГТА изначально была скачана через Steam. Папка с игрой была переименована, чтоб Steam не обновлял игру. Потом игра подверглась даунгрейду - понижению актуальной версии до самой первой версии игры v 1.0. Это сделано для того, чтобы можно было улучшить игру в целом. Далее в игру была установлена библиотека CLEO 4.4, которая необходима для графических и скриптовых исправлений первой версии, для изменения некоторых эффектов постобработки, для исправления широкоформатного режима, и так далее. Основополагающим модом является Silent Patch. Без него никак.

После того, когда ГТА была полностью готова к игре, она прекрасно работала. Никаких вылетов. Одиночку спокойно можно проходить.
Затем был установлен САМП 0.3.7 R1. И на нем тоже все прекрасно работает.
Но затем я нашел здесь, на этом форуме, раздел, в котором прописан разрешенный софт и вспомогательные скрипты, которые не дают никакого преимущества. Я заинтересовался этим. И выяснилось, что для корректной работы подобных вспомогательных скриптов, обязательно наличие SampFuncs и Moonloader.

И вот что происходит после установки: обычная игра, в одиночном режиме, отказывается работать. Дальше экрана загрузки сохранения никуда не грузится.
В САМПе дела обстоят по-другому: сама программа работает как и обычно, но вот при присоединении к серверу загрузка происходит успешно. И можно спокойно бегать, прыгать, ездить. Какое-то время.. Для проверки работоспособности SampSuncs и Moonloader был установлен безобидный скрипт, который показывает на экране реальное время, дату, никнейм игрока, его ID в сессии, и цвет ника. И скрипт работает. Все красиво, и все показывает. Но каждый раз происходит одно и то же...

Не пройдет и 10ти минут, как игра выдаст следующую ошибку, на скрине видно.
Снимок экрана 2020-10-27 093201.png

Сразу после нажатия ОК игра закрывается.
При этом на компьютере абсолютно все необходимые библиотеки установлены. Все библиотеки Visual C++ до 2019 года, все необходимые .NET Framework.
Искал решение подобных ошибок в САМПе у других людей. Но ни у кого подобного не нашел. Чаще всего у всех других игроков вылеты/краши происходят сразу после попытки подключиться к серверу. Там им помогает смена системного пользователя. Не до конца понимаю, как именно это им помогает, но факт остается фактом.

Пишу сюда с надеждой, что кто-то, может быть, сталкивался с похожей ситуацией, и сможет мне помочь решить эту проблему?
 
  • Лайк
Реакции: zuzzo
1. Попробуй поставить эту сборку GTA, в ней содержатся все те же моды, которые ты ставил, только других версий. Возможно, именно из-за них были вылеты.
2. В сообщении ниже есть DirectX и Visual C++, можешь их поставить, если и эта сборка будет крашить.

Если эта сборка будет запускаться хорошо и не крашить - попробуй запустить свою и посмотреть, будет ли вылетать.
 

TheRaymondPlex

Пользователь
22.09.2014
8
5
25
Хорошу. Попробую эту сборку. Спасибо!

Ее только доделать надо будет моими другими файлами и фиксами. Но за основу вполне сойдет. Дело точно не в DirectX и не в библиотеках Visual C++, так как я это проверял и перепроверял. У меня на компе все самое актуальное и самое последнее. Я даже удалял эти библиотеки и устанавливал заново. Ну вдруг где-то какой-то dll библиотеки нету, и все. Но нет, у меня есть все необходимое.

Что ж, я отпишусь здесь о том, сработала ли эта сборка, или нет.
 
  • Лайк
Реакции: zuzzo
Хорошу. Попробую эту сборку. Спасибо!

Ее только доделать надо будет моими другими файлами и фиксами. Но за основу вполне сойдет. Дело точно не в DirectX и не в библиотеках Visual C++, так как я это проверял и перепроверял. У меня на компе все самое актуальное и самое последнее. Я даже удалял эти библиотеки и устанавливал заново. Ну вдруг где-то какой-то dll библиотеки нету, и все. Но нет, у меня есть все необходимое.

Что ж, я отпишусь здесь о том, сработала ли эта сборка, или нет.
ГТА настолько нестабильная штука, что стоит ставить версии старше)
 

TheRaymondPlex

Пользователь
22.09.2014
8
5
25
ГТА настолько нестабильная штука, что стоит ставить версии старше)
Хах, да, это точно)
Ладно, буду разбираться еще. Если не сработает эта сборка, значит дело непосредственно в компе и в каких-либо отсутствующих библиотеках.
 
  • Лайк
Реакции: zuzzo

TheRaymondPlex

Пользователь
22.09.2014
8
5
25
Итак... После череды тестов, после установки клиента от проекта SAMP-RP.ru, после переустановки всех библиотек Visual C++, и после дополнения игры своими модификациями, ошибка появлялась все равно.

Однако чистый клиент от САМП-РП сам по себе, без моих добавочных файлов, работал хорошо. Вывод напрашивается сам собой - дело именно в сторонних графических модификациях.
Перечисляю, чем я дополнял клиент от САМП-РП, чтобы улучшить ее графическое составляющее:
  • GTASA.WidescreenFix - для исправления искажения экрана на широкоформатном мониторе.
  • GTASA.WidescreenFrontend - HD заставки при загрузке сохранений для широкоформатных мониторов.
  • RemasteredGUIforSA - HD иконки оружия, всяких стрелочек, значков на автоматах казино и т.д.
  • Project2dfx - увеличитель дальности прорисовки игры. Убирает разные внутриигровые ограничения по ресурсам. Игра после установки этой модификации сразу преображается. Если, например, стоять на крыше небоскреба, то виден весь город снизу и все огни улиц, как в ГТА 5.
  • SkyGFX_SA - ставит постобработку в игре, как на PS2.
  • FramerateVigilante.SA - исправляет привязку анимаций в игре к ФПС. Исправляет медленное плавание, слишком резкое управление машинами, невозможность включить сирену при высоком ФПС и т.д.
Виновником оказался Project2dfx. Вот его файлы:​
1603886482809.png
При его работе игра выглядит примерно так:​
1603886796245.png
После отключения именно этих файлов игра хоть и стала хуже выглядеть, но зато это решает проблему внезапного вылета из САМПа после 10 минут геймплея. Стоит отметить, что с этим модом одиночный режим при этом работает без сбоев и вылетов.​
Возможно, модификация SA-MP Graphic Restore поможет исправить проблему вылетов, и этот Project2dfx сможет работать в САМПе корректно и без вылетов. Но эти тесты еще предстоит провести.​
 
  • Хлопаю в ладоши
Реакции: zuzzo

TheRaymondPlex

Пользователь
22.09.2014
8
5
25
Дополняю предыдущий пост.
Модификация SA-MP Graphic Restore не помогает исправить данную проблему. Сама по себе модификация не влияет на вылеты.
Как только я вернул в игру файлы от Project2dfx - она начала перпериодически крашиться.

Будущим читателям:
Если вы себе ставили эту модификацию, и хотите поиграть со вспомогательными скриптами, которые официально разрешены администрацией, то Project2dfx должен быть временно удален для стабильной сетевой игры.
 
  • Лайк
Реакции: zuzzo
Статус
В этой теме нельзя размещать новые ответы.