Прохождение Народная Солянка +ООП + МАК + ЧШ + Аддон Очаг Семьи
- Alexs
-
Автор темы
- Не в сети
- АДМИН
- Сообщений: 1154
- Спасибо получено: 14588
- Ознакомиться с подробным описанием сюжета;
- Сделанными изменениями в игре;
- Посмотреть скриншоты и видеоматериалы проекта;
- Дополнительную информацию о Народная Солянка + ООП + МАК + ЧШ + Аддон Очаг Семь;
- Последние Патчи и фиксы;
- Ссылки на скачивание и торрент.
- Информацию по запуску игры
1. Идем на разговор к Акиму, попутно говорим с Вороном и обязательно с Прапором на Свалке. Из общения со Сталкерами понимаем, что в "Баре 100 рентген", кто-то владеет более интересной и детальной информацией.
2. Идем в Бар, говорим с Фрименом, который с большого будуна и с Лысым, который не верит ни в какого Шахматиста, и понимаем, что дыма без огня не бывает, а значит в пещере что-то есть!
3. Как и у многих, у Меченого на пещеру невыносимая аллергия, но что поделать? Идти-то надо! Хорошо еще, что не в Лабиринт!
4. Идем в пещеру и в ее закоулках находим первый Диктофон Шахматиста. Вставляем его в пистолетный слот и, прослушав аудиозапись, понимаем, что надо идти к Шахтеру, который даст нам подсказку на первый тайник!
5. Идем к Шахтеру, старик рассказывает нам душещипательную историю про ностальгическое прошлое и в разговоре, сам того не понимая, намекает на местонахождение первого Тайника Шахматиста. Меченый не умеет играть в Шахматы и Шахтер рекомендует в первую очередь категорически поговорить с Костей. Тот в шахматах дока и поэтому мы направляемся к Косте на переговоры!
6. После того, как Костя соглашается вместо Меченого играть шахматную партию, идем в Центральную Припять искать злополучный первый Тайник Шахматиста!
7. В Ц.Припяти находим тайник и внимательно осматриваем его содержимое, читаем описания предметов, берем диктофон (прослушиваем) и шахматный ход (его советую брать в последнюю очередь, чтобы прочитать переговоры Меченого с Костей о дальнейших событиях на шахматной доске, в ПДА в разделе Журнал откроется новая тема "Шахматная партия"), видим непонятные предметы и среди них ПДА Костяна. Что за фокусы? Значит надо опять идти к Косте на АС, чтобы прояснить ситуацию в целом. Идем на АС к другану Косте!
Вылет:
FATAL ERROR
[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description : <no expression>
[error]Arguments : LUA error: ...\ֽׁ+־ֿ+׳״+־קאד ׁול�ט\gamedata\scripts\amk_mod.script:2469: attempt to call field 'biodetectorRemove' (a nil value)Решение:
Цитата
открой файл gamegata\scripts\amk_mod.script, найди в нем строку:
biodetector.biodetectorRemove() -- alen-fantom
и поставьте перед ней два знака "минус": "--". Должно получиться вот так:
-- biodetector.biodetectorRemove() -- alen-fantom
Ну это как вариант.
И прежде чем править, сохрани оригинальный файл.
Вылет:
FATAL ERROR
[error]Expression : no_assert
[error]Function : CXML_IdToIndex<class CPhraseDialog>::GetById
[error]File : e:\stalker\sources\trunk\xr_3da\xrgame\xml_str_id_loader.h
[error]Line : 112
[error]Description : item not found, id
[error]Arguments : history_doctorРешение: Установить чистую игру с патчем 1.0004
Вылет:
FATAL ERROR
[error]Expression : no_assert
[error]Function : CALifeStoryRegistry::add
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_story_registry.cpp
[error]Line : 30
[error]Description : Specified story object is already in the Story registry!Решение: Обычно вылет происходит при переходе между локациями. Загрузите предпоследний сейв (сейв до перехода на ту локацию, где начало вылетать с Specified story object is...) переждите выброс и тогда переходите куда вам нужно.
Вылет:
Expression : fatal error
Function : IRender_Visual::Load
File : E:\stalker\patch_1_0004\xr_3da\FBasicVisual.cpp
Line : 58
Description : <no expression>
Arguments : Invalid visualПричина:
Ошибка модели какого-то объекта.
Лечение:
Найти объект и либо исправить модель, либо заменить, или же удалить сам объект.
Адаптация под широкоформат, 100% выпадение частей мутантов, улучшенная графика от Вспышка yadi.sk/d/1MHxV0hj3F4Q4a
Правка по вылету "biodetectorRemove" yadi.sk/d/1lnYrc8o3F6vDN читаем инструкцию в архиве.
Видимые телепорты yadi.sk/d/ThD1gyyp3GL64i
Сокращено количество аномалий для слабых ПК yadi.sk/d/r7BkWYMq3BX8VE
Список квестовых предметов в аддоне Очаг семьи. Составил Старый
Газовый баллон --- gas_cylinder
Газовая плита --- gas_fire
Холодильник --- household_refrigerator
Диван --- sofa_bed
Стол деревянный --- table_wooden
Стол металлический --- table_metal
Табуретка --- stool_wooden
Компьютерный стул --- stool_computer
Чайник --- green_teapot
Кастрюля --- kitchen_pan
Тарелка --- table_plate
Кружка --- alyuminivy_mug
Ложка --- alyuminivy_spoon
Телевизор Горизонт --- tv_hero
Радиоприемник Горизонт--- receiver_horizon
Кальян --- smoking_hookah
Бильярд --- billiard_table
Видеомагнитафон --- videotape_recorder
Глобус --- geography_globe
Кактус (Вазон)--- flowerpot_cactus
Книга Афоризмов --- reference_book
Видеокассета --- video_cartridge
Подушка --- sleeping_pillow
Диванная подушка --- small_pillow
Полосатый ковер --- carpet_striped
Зеленый ковер --- green_carpet
Настольная лампа --- desk_lamp
Абажур --- lamp_shade
Красная чашка --- red_cup
Женские часики --- watch_anniversary
Уголовное дело №1 --- person_underinvestigation
Записки на полях --- marginal_notes
Предупреждение --- prevention_lawyer
Тетрис --- toy_tetris
Охотничий нож --- hunting_knife
Военный планшет --- military_tablet
Шахматы --- chess_casket
Деревянная лошадка --- horse_castors
Старинная картина --- girl_picture
Часы с цепочкой --- hours_chain
Фото в рамке (Путин) --- photo_politician
Церковные иконы --- church_icon_1..._2..._3
Коллекционные монеты --- collection_coin_1....._12
Газета ТV Антенна --- publicity_material
Последняя фотография --- foto_father
Плейбой Валентайн --- playboy_12 Вложения:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Виктор53
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2298
- Спасибо получено: 13613
Привет.новичок Даже не знаю, что посоветовать, бывало и в других модах этот персонаж вел себя странно, но как бы новый заход со Свалки давал результат, пробуй может как то мимо проскочить остаток военных к Кроту под переходом между зданиями, проверь еще раз, может где нибудь вояка не активный стоит, еще вариант может Крота чем то шугануть, типа гранаты, ну еще можно попробовать переставить мод, и переиграть с очень ранней сохранки.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- viktor19
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2536
- Спасибо получено: 15117
новичок, если не решил проблему, попробуй его напугать, во многих модах это помогает. Иногда, когда они тупят, кинь возле него дымовую гранату или постреляй возле него, он просто тебя не видит. Когда он испугается, сработает рестриктор и появиться диалог: "спасибо друг" и так далее... У меня также было.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- новичок
-
- Не в сети
- ЗНАТОК ЗОНЫ
- Сообщений: 339
- Спасибо получено: 2050
По поводу Крота из предыдущего поста: помогла только переустановка игры.
Да, отдавай.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- новичок
-
- Не в сети
- ЗНАТОК ЗОНЫ
- Сообщений: 339
- Спасибо получено: 2050
Function : CInifile::r_string
File : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp
Line : 352
Description : <no expression>
Arguments : Can't find variable run_back_coef in [actor]
Воссталкерившийся, привет. Правил прыжок, а строка run_back_coef, вобще отсутствовала, как я мог её удалить? Тупанул
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Воссталкерившийся
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4907
- Спасибо получено: 37873
Гы-ы-ы, Серёг!.. Потёр ветошью.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4593
- Спасибо получено: 30367
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- новичок
-
- Не в сети
- ЗНАТОК ЗОНЫ
- Сообщений: 339
- Спасибо получено: 2050
Нет, в этой игре они по квестам не нужны.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- mby
-
- на форуме
- ВЕТЕРАН
- Сообщений: 653
- Спасибо получено: 466
Совсем забыл. Может кто-нибудь дать ссылку на нормальную сборку Солянки -2018, а не от S.L.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- viktor19
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2536
- Спасибо получено: 15117
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- новичок
-
- Не в сети
- ЗНАТОК ЗОНЫ
- Сообщений: 339
- Спасибо получено: 2050
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ewgen
-
- Не в сети
- НОВИЧОК
- Сообщений: 59
- Спасибо получено: 16
Виктор53, привет ,лог где взять-я в этом не особо.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Виктор53
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2298
- Спасибо получено: 13613
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- viktor19
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2536
- Спасибо получено: 15117
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ewgen
-
- Не в сети
- НОВИЧОК
- Сообщений: 59
- Спасибо получено: 16
Function : CALifeSwitchManager::add_online
File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_switch_manager.cpp
Line : 64
Description : Invalid vertex for object
Arguments : wpn_m1447663
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- viktor19
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2536
- Спасибо получено: 15117
ewgen , вот нашёл может быть поможет.
УСТРАНЯЕМ ВЫЛЕТ ПРИ ПЕРЕХОДЕ НА ДРУГУЮ ЛОКАЦИЮ.
Итак,
1) Открываем каталог со скриптами по следущему пути "S.T.A.L.K.E.R\gamedata\scripts" и находим файл bind_stalker.script Оставляем окно с файлом открытым.
2) Создаем текстовый файл, откроем его блокнотом и пока оставляем открытым.
3)Запускаем игру с последнего сейва который был перед /или ниже сохранялки с именем имя _autosave" идем к злополучному переходу и благополучно вылетаем в родной Windows где нас ожидает открытый блокнот.
4) Щелкаем теперь курсором в открытом блокноте. Меню Правка - Вставить у вас должен появиться этот листинг: (не пугайтесь информация при вылете игры храниться в буфере обмена- это было не чудо smile.gif)
Expression : !object->used_ai_locations() || ai().level_graph().valid_vertex_id(object->m_tNodeID)
Function : CALifeSwitchManager::add_online
File : E:\stalker\patch_1_0004\xr_3da\xrGame\alife_switch_manager.cpp
Line : 64
Description : Invalid vertex for object
Arguments : wpn_lr30011145 тут у вас будет своя строка с другими параметрами Аргумента- запишите ее. (блокнот пока не закрывайте)
5) В найденом файле bind_stalker.script ищем строку:
function actor_binder:update(delta)
ниже этой строки прописываем
local se_obj = alife():object("wpn_lr30011145") сюда вписываем записанный ранее параметр, соблюдаяя кавычки и скобки.
if se_obj then
alife():release(se_obj, true)
end
(Не удаляем ниже вписаные строки. Обычно они могут немного отличаться)
amk.oau_watchdog=200
amk.oau_reason="actor_binder:update"
object_binder.update(self, delta)
amk.oau_watchdog=199
6) Сохраняем, закрываем файл и запускаем игру с тогоже самого сейва. Если игра снова вылетела , опять копируем в блокнот свой листинг и находим нижнюю строку
Arguments Записываем ее новый параметр , допустим wpn_lr30032265
Теперь наше выражение будет выглядить так:
________________________________________________
function actor_binder:update(delta)
local se_obj = alife():object("wpn_lr30011145")
local se_obj2 = alife():object("wpn_lr30032265")
if se_obj then
alife():release(se_obj, true)
end
if se_obj2 then
alife():release(se_obj2, true)
end
amk.oau_watchdog=200
amk.oau_reason="actor_binder:update"
object_binder.update(self, delta)
_________________________________
Вот ещё один, способ дубликат.
local se_obj = alife():object("wpn_lr3007994")
local se_obj2 = alife():object("wpn_lr3008003")
local se_obj3 = alife():object("wpn_lr30014177")
local se_obj4 = alife():object("wpn_lr30014962")
if se_obj then
alife():release(se_obj, true)
end
if se_obj2 then
alife():release(se_obj2, true)
end
if se_obj3 then
alife():release(se_obj3, true)
end
if se_obj4 then
alife():release(se_obj4, true)
end
Вставляем после function actor_binder:update(delta)
Красный ствол первый, Если после правки, на переходе, вылетает с другим стволом, добавляем остальные цвета по мере необходимости. Если не нужны, то соответсвующие цвета удаляем Грузить лучше с сейва до перехода.
То есть посмотрели в логе вылета из за какого ствола вылет- вставили в скрипт свое название, если еще из за одного и его добавляем.
Ещё один способ, удаления "глючных" предметов, предложенный пользователем romale, сам автор сего способа (sapsan?Shadowman? поправьте если не так)
В файле gamedata\scripts\bind_stalker.script после значения function actor_binder:net_spawn(data) найти закомментированный блок кода:
--[[local bad_object_names = {"wpn_lr30053522", "wpn_lr30058409" } --"wpn_lr30025601", "wpn_lr30028817","wpn_lr30033589"
local i, se_name, se_obj
for i, se_name in ipairs(bad_object_names) do
se_obj = alife():object(se_name)
if se_obj then
news_manager.send_tip(db.actor,"Удалили глючный ствол:"..se_name,nil,nil,1000)
alife():release(se_obj, true)
end
end]]
Убрать комментарии --в начале перед local и в конце после end.
В bad_object_names вместо указанных для примера наименований стволов вписать названия объектов, которые имеется необходимость удалить. Каждое наименование заключается в кавычки ("wpn_lr30053522"), наименования, если их более одного, следует перечислять через запятую ("wpn_lr30053522", "wpn_lr30053522", и т.д)
Пример 1. Удаление рестриктора удаления Седого
Код
local bad_object_names = {"atp_sedoy_delete_restrictor"}
local i, se_name, se_obj
for i, se_name in ipairs(bad_object_names) do
se_obj = alife():object(se_name)
if se_obj then
news_manager.send_tip(db.actor,"Удалили глючный ствол:"..se_name,nil,nil,1000)
alife():release(se_obj, true)
end
end
Пример 2. Удаление 2-х предметов, к примеру - двух глючных зомбарей в саркофаге
Код
local bad_object_names = {"sarc_niz_zomb_2", "sarc_niz_zomb_1"} --тут аргументы могут быть другими...а название берём из лога вылета.
local i, se_name, se_obj
for i, se_name in ipairs(bad_object_names) do
se_obj = alife():object(se_name)
if se_obj then
news_manager.send_tip(db.actor,"Удалили глючный ствол:"..se_name,nil,nil,1000)
alife():release(se_obj, true)
end
end
После этих действий, необходимо сохранить изменения в скрипте и загрузить сейв (лучше конечно до входа на локацию).
Удаление будет выполнено во время загрузки, ГГ получит сообщение
"Удалили глючный ствол:<название>" для каждого объекта, перечисленного в bad_object_names и существующего в игре. Удаленный один раз объект более раз удалять не нужно.
После успешного удаления лучше (не критично) восстановить комментарии в коде --в начале перед local и в конце после end
ewgen, циферки нужно вставлять от своего лога.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ewgen
-
- Не в сети
- НОВИЧОК
- Сообщений: 59
- Спасибо получено: 16
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- viktor19
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2536
- Спасибо получено: 15117
Скинь сохранение которое вылетает и папку, скриптс.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- КАРДАН
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1296
- Спасибо получено: 9111
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ewgen
-
- Не в сети
- НОВИЧОК
- Сообщений: 59
- Спасибо получено: 16
drive.google.com/file/d/1kU2TZsDfoJYFN1XmFHInKDECyOCJOmip/view?usp=sharing
miste_autosave - сохранение, на котором вылетает.
777 - сохранение перед вылетом.
lapa1969, уменьшение: switch_distance - не помогло.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ewgen
-
- Не в сети
- НОВИЧОК
- Сообщений: 59
- Спасибо получено: 16
viktor19, все скинул, как там?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сталкеров в Зоне
|




