-
- ПРИБЫВШИЙ
- Благодарностей: 0
ПРИБЫВШИЙ
Что нужно знать про сейвыВсем привет! Неожиданно появились проблемы с сохранением - работает не всегда. Часто при сохранении (обычном и быстром) вылетает с жуком или виснет. Прям беда - настреляюсь, хабара наберу, заданий повыполняю, а сохраниться боюсь. Когда вылетает, открываю блокнот, выполняю команду "Вставить", и в файле появляются 2 слова "STACK TRACE" и больше ничего. Может, кто знает, в чём проблема?
СПОЙЛЕР:
Назначение соседних кнопок на квиксейв и квиклоад - очень неправильное с точки зрения опытного игрока решение. Назначьте эти кнопки подальше друг от друга. Например, вместо F6 и F7 куда лучше будет назначить F5 и F9. Если кнопки стоят рядом, то Вы запросто в пылу боя можете по ошибке перепутать их и сделать сейв вместо лоада и наоборот, что зачастую может привести к полной переигровке и без того напряженного эпизода.
Но самое важное в этом вопросе то, что Вы никогда не должны делать сохранение слишком быстро после завершения загрузки, пока движок не закончил инициализацию всех игровых объектов!
Дело в том, что после завершения загрузки и появления игровой картинки движок еще некоторое время завершает подключение и запуск логических схем для игровых объектов. И, если сделать сейв, не дав движку закончить эту работу, то не все логические схемы успеют правильно назначиться всем игровым объектам. И некоторые из них лишатся своей функциональности. У них повиснет логика, что приведет к различным проблемам и к невозможности полностью пройти игру до конца. И это лишение функциональности сохранится в этом слишком быстро сделанном сейве, и никогда больше не восстановится.
Самая распространенная проблема слишком быстрого сохранения после завершения загрузки - сбой логики дверей, который проявляется в "неоткрывающейся", а, вернее сказать, зависшей двери в бункере у Сидоровича. У двери просто повисает логика. Ее можно открыть, просунув ствол или другими читерскими способами, но логика двери больше никогда не заработает. Затем не прилетит десант на блокпосту, не будут открываться другие двери и т.д. И какие еще возникнут проблемы в дальнейшем - никто не знает.
Видимо, именно этой проблемой продиктована давняя рекомендация гуру Солянки - сохраняться только через консоль. Если сохраняться только через консоль - то Вы никогда не сможете сделать слишком быстрый сейв. Пока Вы напишете фразу "save имя файла", пройдет достаточно времени, чтобы движок закончил всю свою инициализацию, и сейв гарантированно был исправным.
Также нельзя делать быстрые сейвы через Главное меню. Неважно, то ли это сейв на уровне по клавише "S", то ли Вы сделали его через меню сохранений, введя имя сейва руками. Дело в том, что при выходе в Главное меню игра автоматически становится на паузу, и инициализация логических схем не происходит. Поэтому неважно, сколько времени Вы будете писать имя сейва в Главном меню - если Вы нажали клавишу Esc слишком быстро - ждите зависания логики. Особенно это актуально для ОП-2, который нагружен различными объектами гораздо больше чем любой другой мод. При загрузке сохранений в сильно нагруженных объектами сценах, таких, например, как сохранение возле Бармена в Баре, полная инициализация всех объектов может занимать до нескольких секунд. На бета тестировании были замечены зависания логики и неокрывающаяся дверь у Сидора после прохождения квеста на его "плохие" контакты, когда уже весь ОП-2 был практически пройден.
Так что эта проблема может возникнуть не только с НИ, но и в процессе прохождения. Поэтому и здесь, также, как и во многих других моментах игры, помните главное правило Зоны: "Не бегай - а думай, не спеши - а осмотрись", и не торопитесь при создании сейвов) И, если заметили неоткрывающуюся дверь у Сидора - то сразу начинайте Новую Игру. А если в процессе прохождения заметите что-то подобное, то обязательно ищите сейв, на котором этой проблемы еще нет и переигрывайте с него. Иначе проблемы в будущем будут неизбежны.
И еще кое-что насчет сейвов. В оригинале ТЧ и в Солянке было так, что диалоговые окна загрузки и сохранения Главного меню игры не очищались при выходе из Главного меню и возвращения в игру и висели в памяти постоянно. И при большом количестве сейвов эти списки занимали приличное количество памяти. Что побуждало игроков периодически чистить папку сейвов, убирая в сторону или удаляя ненужные, чтобы уменьшить их список и освободить драгоценные килобайты. В ОП-2 Главное меню переделано так, что эти списки больше не висят в памяти постоянно. Они удаляются из памяти игры при выходе из Главного меню и строятся заново каждый раз при входе в Главное меню. Так что теперь не нужно перезапускать игру, чтобы она увидела в папке сейвов скачанный и добавленный вручную сейв, а также нет необходимости чистить папку сейвов для снижения нагрузки на память) Единственное ограничение на количество сейвов - это чтобы их общий размер не превышал 2Gb. Но даже об этом можете не беспокоиться - ОП-2 заблаговременно предупредит Вас о приближении к критическому размеру папки сейвов)
Поэтому смело пользуйтесь автосейвом и ни о чем в плане сейвов и их количества не думайте - ОП-2 все сделает за Вас))
Еще несколько моментов, когда нельзя сохраняться
По Островам, Сходке Авторитетов на Агропроме, Параду Монолита и по некоторым другим отдельным эпизодам используется очень много таймеров. А таймеры могут сбиваться при сейв/лоаде. Поэтому, чтобы все прошло гладко - старайтесь проходить каждую часть Островов и указанные выше эпизоды без промежуточных сохранений. Можете быть уверены - это будет не сложно)
По ходу игры периодически будет происходить СМС общение между ГГ и различными персонажами. Наподобие того, что происходит на сходке авторитетов на Агропроме. Во время этого СМС общения нельзя сохраняться, иначе при перезагрузке общение прервется. Сообщения всегда приходят с интервалом не более нескольких секунд и заканчиваются обычно либо выдачей/завершением задания, либо конкретным указанием в последних СМС, что нужно делать ГГ дальше. После завершения СМС общения можно сохраняться как обычно.
Как правильно чистить папку от ненужных сейвов
В этой папке, кроме собственно самих сейвов, хранится еще некоторая дополнительная информация, которую по разным причинам нельзя записать в сейвы. В частности здесь хранятся все дополнительные опции, которые добавлены в ОП-2, статистика смертей ГГ и некоторая другая информация, необходимая для успешной работы всех функций ОП-2. Поэтому, если Вы решите почистить папку сейвов, эти файлы ни в коем случае удалять нельзя!!! Эти файлы имеют различные имя и расширение, поэтому выделить их каким-то особым образом нет возможности. Но: все сейвы имеют единое расширение: .sav. И скриншоты к этим сейвам, которые показываются в окне загрузки игры, имеют такое же название, как и сам сейв, но расширение у них: .dds. Вот эти все ненужные файлы можете удалять или перемещать в архив, сколько хотите. А все остальные файлы, которые лежат в этой папке - ни в коем случае не трогайте, не переименовывайте и не удаляйте!!!
Если Вы плохо разбираетесь в расширениях, то есть еще один способ, как отличить нужные файлы от ненужных - по их размеру. Размеры сейвов всегда очень большие - не меньше 1.5мб. Скриншоты к этим сейвам всегда имеют одинаковый размер - 8.12кб. А файлы данных, нужные для ОП-2 - все имеют также одинаковый размер - около 5кб или меньше. Вот эти все самые маленькие файлы трогать нельзя!
Поэтому ни в коем случае не очищайте папку сейвов через команды "Выделить все" - "Удалить"! Сломаете статистику прохождения, опции игры и вполне можете создать себе еще и другие проблемы.
Но самое важное в этом вопросе то, что Вы никогда не должны делать сохранение слишком быстро после завершения загрузки, пока движок не закончил инициализацию всех игровых объектов!
Дело в том, что после завершения загрузки и появления игровой картинки движок еще некоторое время завершает подключение и запуск логических схем для игровых объектов. И, если сделать сейв, не дав движку закончить эту работу, то не все логические схемы успеют правильно назначиться всем игровым объектам. И некоторые из них лишатся своей функциональности. У них повиснет логика, что приведет к различным проблемам и к невозможности полностью пройти игру до конца. И это лишение функциональности сохранится в этом слишком быстро сделанном сейве, и никогда больше не восстановится.
Самая распространенная проблема слишком быстрого сохранения после завершения загрузки - сбой логики дверей, который проявляется в "неоткрывающейся", а, вернее сказать, зависшей двери в бункере у Сидоровича. У двери просто повисает логика. Ее можно открыть, просунув ствол или другими читерскими способами, но логика двери больше никогда не заработает. Затем не прилетит десант на блокпосту, не будут открываться другие двери и т.д. И какие еще возникнут проблемы в дальнейшем - никто не знает.
Видимо, именно этой проблемой продиктована давняя рекомендация гуру Солянки - сохраняться только через консоль. Если сохраняться только через консоль - то Вы никогда не сможете сделать слишком быстрый сейв. Пока Вы напишете фразу "save имя файла", пройдет достаточно времени, чтобы движок закончил всю свою инициализацию, и сейв гарантированно был исправным.
Также нельзя делать быстрые сейвы через Главное меню. Неважно, то ли это сейв на уровне по клавише "S", то ли Вы сделали его через меню сохранений, введя имя сейва руками. Дело в том, что при выходе в Главное меню игра автоматически становится на паузу, и инициализация логических схем не происходит. Поэтому неважно, сколько времени Вы будете писать имя сейва в Главном меню - если Вы нажали клавишу Esc слишком быстро - ждите зависания логики. Особенно это актуально для ОП-2, который нагружен различными объектами гораздо больше чем любой другой мод. При загрузке сохранений в сильно нагруженных объектами сценах, таких, например, как сохранение возле Бармена в Баре, полная инициализация всех объектов может занимать до нескольких секунд. На бета тестировании были замечены зависания логики и неокрывающаяся дверь у Сидора после прохождения квеста на его "плохие" контакты, когда уже весь ОП-2 был практически пройден.
Так что эта проблема может возникнуть не только с НИ, но и в процессе прохождения. Поэтому и здесь, также, как и во многих других моментах игры, помните главное правило Зоны: "Не бегай - а думай, не спеши - а осмотрись", и не торопитесь при создании сейвов) И, если заметили неоткрывающуюся дверь у Сидора - то сразу начинайте Новую Игру. А если в процессе прохождения заметите что-то подобное, то обязательно ищите сейв, на котором этой проблемы еще нет и переигрывайте с него. Иначе проблемы в будущем будут неизбежны.
И еще кое-что насчет сейвов. В оригинале ТЧ и в Солянке было так, что диалоговые окна загрузки и сохранения Главного меню игры не очищались при выходе из Главного меню и возвращения в игру и висели в памяти постоянно. И при большом количестве сейвов эти списки занимали приличное количество памяти. Что побуждало игроков периодически чистить папку сейвов, убирая в сторону или удаляя ненужные, чтобы уменьшить их список и освободить драгоценные килобайты. В ОП-2 Главное меню переделано так, что эти списки больше не висят в памяти постоянно. Они удаляются из памяти игры при выходе из Главного меню и строятся заново каждый раз при входе в Главное меню. Так что теперь не нужно перезапускать игру, чтобы она увидела в папке сейвов скачанный и добавленный вручную сейв, а также нет необходимости чистить папку сейвов для снижения нагрузки на память) Единственное ограничение на количество сейвов - это чтобы их общий размер не превышал 2Gb. Но даже об этом можете не беспокоиться - ОП-2 заблаговременно предупредит Вас о приближении к критическому размеру папки сейвов)
Поэтому смело пользуйтесь автосейвом и ни о чем в плане сейвов и их количества не думайте - ОП-2 все сделает за Вас))
Еще несколько моментов, когда нельзя сохраняться
По Островам, Сходке Авторитетов на Агропроме, Параду Монолита и по некоторым другим отдельным эпизодам используется очень много таймеров. А таймеры могут сбиваться при сейв/лоаде. Поэтому, чтобы все прошло гладко - старайтесь проходить каждую часть Островов и указанные выше эпизоды без промежуточных сохранений. Можете быть уверены - это будет не сложно)
По ходу игры периодически будет происходить СМС общение между ГГ и различными персонажами. Наподобие того, что происходит на сходке авторитетов на Агропроме. Во время этого СМС общения нельзя сохраняться, иначе при перезагрузке общение прервется. Сообщения всегда приходят с интервалом не более нескольких секунд и заканчиваются обычно либо выдачей/завершением задания, либо конкретным указанием в последних СМС, что нужно делать ГГ дальше. После завершения СМС общения можно сохраняться как обычно.
Как правильно чистить папку от ненужных сейвов
В этой папке, кроме собственно самих сейвов, хранится еще некоторая дополнительная информация, которую по разным причинам нельзя записать в сейвы. В частности здесь хранятся все дополнительные опции, которые добавлены в ОП-2, статистика смертей ГГ и некоторая другая информация, необходимая для успешной работы всех функций ОП-2. Поэтому, если Вы решите почистить папку сейвов, эти файлы ни в коем случае удалять нельзя!!! Эти файлы имеют различные имя и расширение, поэтому выделить их каким-то особым образом нет возможности. Но: все сейвы имеют единое расширение: .sav. И скриншоты к этим сейвам, которые показываются в окне загрузки игры, имеют такое же название, как и сам сейв, но расширение у них: .dds. Вот эти все ненужные файлы можете удалять или перемещать в архив, сколько хотите. А все остальные файлы, которые лежат в этой папке - ни в коем случае не трогайте, не переименовывайте и не удаляйте!!!
Если Вы плохо разбираетесь в расширениях, то есть еще один способ, как отличить нужные файлы от ненужных - по их размеру. Размеры сейвов всегда очень большие - не меньше 1.5мб. Скриншоты к этим сейвам всегда имеют одинаковый размер - 8.12кб. А файлы данных, нужные для ОП-2 - все имеют также одинаковый размер - около 5кб или меньше. Вот эти все самые маленькие файлы трогать нельзя!
Поэтому ни в коем случае не очищайте папку сейвов через команды "Выделить все" - "Удалить"! Сломаете статистику прохождения, опции игры и вполне можете создать себе еще и другие проблемы.
Тема заблокирована.