При вылетах по invalid vertex, отсутствующих путях, при ругани restrictor на отсутствие объекта, в других игровых ситуациях возникает необходимость удалить "мешающий" объект. Замечание: удаляйте объекты, будучи в полной уверенности, что они больше не нужны.
1. В файле gamedata\scripts\bind_stalker.script найти закомментированный блок кода:
Код
--[[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]]
2. Убрать комментарии --[[ в начале перед local и ]] в конце после end.
3. В bad_object_names вместо указанных для примера наименований стволов вписать названия объектов, которые имеется необходимость удалить. Каждое наименование заключается в "", наименования, если их более одного, следует перечислять через запятую.
Пример 1. Удаление рестриктора удаления Седого (АТП, мобильный торговец)
Код
local bad_object_names = {"atp_sedoy_delete_restrictor"}
Пример 2. Удаление вечно глючных зомбиков (Саркофаг, к примеру их 2)
Код
local bad_object_names = {"sarc_arhara_zombied_respawn_154797", "sarc_arhara_zombied_respawn_149048"}
4. Сохранить скрипт и загрузить нужный сэйв. Удаление будет выполнено во время загрузки, ГГ получит соответствующее сообщение. Удаленный один раз объект более раз удалять не нужно.
Лечение: достаточно дописать в файл gamedata\scripts\se_respawn.script следующую строку:
Код
get_console():execute("load ~ Spawn now ["..tostring(self:name()).."] -> ["..obj:name().."]")
перед строкой amk.on_REspawn(obj,self). Примечание: то, что в консоль будет выводится красным текст типа такого: ! Cannot find saved game ~ spawn now [amk_embankment_soldat_respawn] -> [esc_soldier_respawn_specnaz21604] - не ошибка, просто информация.
Иногда могут возникнуть спонтанные вылеты без вменяемого лога. Например это было замечено в лаборатории Х-10 или на Дикой территории. В некоторых случаях помогает временно уменьшить онлайн-зону ГГ до маленьких значений. Это позволит, скорее всего пройти проблемный участок. Чтобы уменьшить/увеличить switch_distance надо: 1. Выйти из игры. 2. Найти файл gamedata\config\alife.ltx. 3. В нем найти строчку switch_distance. 4. И изменить значение параметра на другое число, в данном случае нам надо уменьшить. Ставим ноль. Должно получится так: switch_distance = 0. 5. Сохраняем файл. 6. После прохождения проблемного места, выходим из игры и возвращаем значение назад. После чего играем дальше.
Дополнительно:
Лог - это файл в котором фиксируется вся работа движка S.T.A.L.K.E.R. во время игры, а также сохраняются сведения об обычных некритичных ошибках и ошибках, приводящих к вылету. В большинстве случаев важна сама ошибка (т.е. последние строчки лога).
Где искать файл с логом: В Windows XP (По умолчанию) - C:\Documents and Settings\All Users\STALKER-SHOC\logs\xray_<ваше_имя_пользователя>.log В Windows Vista (По умолчанию) - C:\Users\Public\Documents\STALKER-SHOC\logs\xray_<ваше_имя_пользователя>.log B Windows 7 (По умолчанию) - C:\Users\Public\Documents\STALKER-SHOC\logs\xray_<ваше_имя_пользователя>.log
Можно ещё поступить так: 1. После вылета создать текстовый документ. 2. Правой кнопкой мыши на свободном месте нажать Вставить и появится ошибка.
После открытия файла с ошибкой видим много всего, пролистываем все это и в самом низу будет лог ошибки. Он начинается с FATAL ERROR. Еще бывают вылеты безголовые, в которых файл лога пустой. Здесь скорее всего проблемы с железом, либо со скачанными файлами.
Информация от Верховного Шамана мода OGSE KamikaZze (инфа сталкерам для понимания что и из-за чего происходит вылет) + дополнения
1) Вылеты при нехватке памяти:
Симптом: любой вылет со ссылкой на "out of memory" или аналогично "insufficient resources available" или "no more data is available". Кроме того, некоторые вылеты с "Can't open section" тоже могут быть связаны с нехваткой памяти.
Причина: STALKER – игра крайне требовательная к ресурсам, она перегружена даже в чистом виде, и в особенности некоторые карты – Кордон, Тёмная Долина, Армейские Склады, Припять. При этом совершенно НЕ ИМЕЕТ ЗНАЧЕНИЯ сколько у вас оперативной памяти! Для процессов 32-битной версии Виндовс доступная память ограничена 2 Гб и не больше.
Лечение: снизьте качество текстур, или в особо тяжких случаях, перейдите на статичное освещение. Кроме того, можно попробовать играть с опцией командной строки " -noprefetch". Эту опцию без кавычек можно вбить в свойства ярлыка сталкера через пробел сразу за ссылкой на экзешник игры. Если же вы играете на Висте, можно попробовать играть, запустив сначала команду "bcdedit /SetIncreaseUserVA 2700", залогинившись с административными правами.
2) Вылеты рендера:
Симптом:
Код
stack trace:
001B:0188B3B6 xrRender_R1.dll or 001B:02C09EE6 xrRender_R2.dll
Причина: это проблема с видеодрайвером, связанная с тем, что игра передала функции драйвера неверные данные или возможно подвисшим потоком обработки видеоданных...
Лечение: хорошо в этом вылете то, что он обычно только временная проблема, и лечится простой загрузкой с последнего сейва. Основная локация таких вылетов – Янтарь, они часто случаются к северо-востоку от бункера экологов.
3) Вылеты с потерянным игрой или уничтоженным оружием
Scheduler tried to update object lvl_community_respawn_xxxxx (e.g., esc_soldier_respawn_11350)
Причина: этот вылет обычно возникает когда оружие свежеубитого непися уничтожено или покинуло уровень (провалилось сквозь землю) в тот момент когда его хотел подобрать другой непись или главгерой
Лечение: обычно достаточно просто загрузить последний сейв и вылет пропадает.
4) Вылеты с боем сейвов – большей частью исправлены в патче 1.0004, но могут возникать и в 1.0005
Симптом примерно такой:
Код
stack trace:
xrGame.dll xrGame.dll
или ошибка "Can't open section"
Причина: Сейвгейм повреждён. Это например может произойти в том случае, когда игра уничтожила труп, но не очистила точку на карте, привязанную к нему. Вы также получите эту проблему если увидели в логе строку вида:
Код
"- Critical: SMapLocation binded to non-existent object id=xxxxx"
Её, впрочем очень легко пропустить, так как она обычно пролетает в логе намного, намного раньше того момента, как вы попробуете загрузить побитый в результате сейв. Пропадания трупов такого рода часты в модах или на Арене, однако не менее часто они происходят когда аномалия, например сильная Гравии разрывает труп.
Лечение: в этом случае придётся искать более раннее сохранение, где эта проблема ещё не возникла.
5) Некорректное место спавна:
Симптом примерно такой:
Код
! Cannot build GAME path! (object m_tushkano_normal21511) ! CURRENT LEVEL : l10_radar ! CURRENT game point position : [376.978180][-51.199860][29.992897]
FATAL ERROR
[error]Expression : I != levels().end() [error]Function : GameGraph::CHeader::level [error]File : e:\stalker\patch_1_0004\xr_3da\xrgame\game_graph_inline.h [error]Line : 171 [error]Description : there is no specified level in the game graph : 96
stack trace:
Scheduler tried to update object m_tushkano_normal21511
... или что-то вроде вот этого ...
Код
FATAL ERROR
[error]Expression : false [error]Function : CGameGraph::distance [error]File : e:\stalker\patch_1_0004\xr_3da\xrgame\game_graph_inline.h [error]Line : 96 [error]Description : There is no proper graph point neighbour!
stack trace:
Причина: некий мутант или непись заспавнился в некорректном месте. Причина этого в том, что А-лайф спавнит их в некотором произвольном радиусе от точки спавна, что позволяет каждый раз спавн разнообразить. К сожалению, иногда он умудряется поместить живность в точку снаружи уровня – под землю или в стену, или заспавненый объект проваливается под уровень.
Лечение: обычно достаточно просто загрузить последний сейв и вылет пропадает. В особо тяжких случаях, когда вы умудрились сохранится рядом с уже застрявшим так неписем или монстром вам придётся убежать на другую локацию, чтобы эта животина в оффлайне ушла в нормальное место.
6) Некорректное место спавна – второй вариант:
Симптом примерно такой:
Код
! DetailPathManager has failed : from [142.099976,-4.614447,445.899963] to [142.099976,-5.792273,443.799988] ! DetailPathManager has failed : from [142.099976,-4.614447,445.899963] to [142.099976,-5.792273,443.799988] ! DetailPathManager has failed : from [142.099976,-4.614447,445.899963] to [142.099976,-5.792273,443.799988]
Причина: непись или мутант перешёл в онлайн в неудачном месте, и не может найти выход чтобы пойти в точку назначения. Игра использует для навигации существ сеть квадратов, соединённых между собой, однако некоторые из них изолированы друг от друга. Например камни на границе карты, или места на другой высоте чем точка назначения.
Лечение: обычно достаточно просто загрузить последний сейв и вылет пропадает. В особо тяжких случаях, когда вы умудрились сохранится рядом с уже застрявшим так неписем или монстром вам придётся убежать на другую локацию, чтобы эта животина в оффлайне ушла в нормальное место.
7) Вылеты вида «Bad argument #2 to 'format'» или аналогичные
Причина: обычная причина этих вылетов – передача некорректных значений родным функциям игры. Эти ошибки обычно возникают когда произошёл какой-то серьёзный сбой, и о таких вылетах желательно сообщать разработчикам. Если такой вылет случился желательно так же сбросить текст выше строки FATAL ERROR из лога.
Лечение: обычно достаточно просто загрузить последний сейв и вылет пропадает. Если же этот вылет у вас происходит при загрузке сейва – сбросьте его разработчикам мода с логом вылета.
Причина: обычно связан с отработкой физики и анимации. Если происходит стабильно на каком-то специфичном персонаже – сообщите разработчикам.
Лечение: обычно достаточно просто загрузить последний сейв.
10) Редкий родной вылет 3: ParticleManager
Симптом:
Любой вылет со ссылкой на ParticleManager.
Причина: обычно происходит при воспроиведении частиц – дыма костров, огня, стрельбы и т.д.
Лечение: во многих случаях помогает обновление драйверов видеокарты
11) Две или более ошибки друг за другом
Симптом:
Код
[error][183] : Cannot create a file when that file already exists.
Причина: обычно это просто две одинаковых ошибки, произошедших одновременно
Лечение: в логе обычно есть и первая ошибка из серии. Разбирайтесь с ней так, как описано выше для ошибок этого вида.
12) Ошибки пути или маршрутов
Симптом примерно такой:
Код
Expression : ai().level_graph().valid_vertex_id(vertex->data().level_vertex_id()) Function : CPatrolPathManager::select_point File : E:/stalker/patch_1_0004/xr_3da/xrGame/patrol_path_manager.cpp Line : 164 Description : patrol path[mil_mercs_walker_3_walk], point on path [name07],object [ros_killer_respawn_230016]
Причина: в игре даже пропатченной до версии 1.0005 всё ещё есть проблемы с маршрутами.
Лечение: обычно достаточно просто загрузить последний сейв и не сохраняться рядом с местами, где происходят такие вылеты.
13) Вылеты типа:
Код
Expression : error handler is invoked! Function : invalid_parameter_handler File : E:\stalker\sources\trunk\xrCore\xrDebugNew.cpp Line : 800 Description :
Expression : error handler is invoked! Function : invalid_parameter_handler File : E:\stalker\sources\trunk\xrCore\xrDebugNew.cpp Line : 804 Description :
Причина: подобный вылет говорит о том, что в игре инициализируется некий объект у которого в параметрах присутствует некорректное значение (например нулевое).
Лечение: искать в конфигах некорректно прописанную строку. Ошибка очень редка и без рабочего сейва, на котором эта ошибка воспроизводится, устранить ее не представляется возможным.
14) Ошибки типа:
Код
Line : 12 Description : e_parent && e_entity
или
Line : 804 Expression : error handler is invoked!
Они известны, но корни которых уходят в движок, конфиги, текстуры... Такие ошибки встречаются в любом моде и в оригинале и не воспроизводятся.
15) Ошибки типа "_g.script:22": - это только факт вызова принудительного прерывания из-за возникновения ошибки/проблемы в каком-то из скриптов и вызывается искусственно! - если этот флаг-ошибка возникла (т.е. вылет игры по _g.script) то следует не "мазать зеленкой" нарыв а лечить! Т.е. смотреть строки над секцией [FATAL ERROR], в которых как правило указан источник и причина ошибки, и искать/исправлять/...
16) Ошибка: xr_logic:pstor_load_all:not_registered_type_N=[ХХХ]_encountered - следствие того, что какой-то объект при запуске игры/сэйва не был до конца инициализирован и при следующей записи сэйва не были записаны его данные. При чтении этого же сэйва этот непрописанный предмет все одно начинает читаться и ... считываются данные не предназначенные для него. Это приводит к некорректным значениям и соответственно прерыванию игры. Если такие сейвы есть и они с игры начатой на новых фиксах - стОит их дать в разработку. Такие объекты нужно искать и искать причины их недоинициализации.
17) Прямо над строкой в логе: "ВНИМАНИЕ!_Игра_принудительно_прерывается!" При данном типе ошибок всегда присутствует строка типа:
В которой указан и конкретный 'виновник" (в данном случае: obj=[prapor_mafon]) и явно странная 'кракозяба': var[)=[] и странная запись: type=[244] на которую в нижних строках у ссылается причина прерывания. Все это говорит о запорченной информации, которую игра пытается загрузить.
18) Вылет типа:
Код
FATAL ERROR
[error]Expression : false [error]Function : CGameObject::ef_detector_type [error]File : E:\stalker\sources\trunk\xr_3da\xrGame\GameObject.cpp [error]Line : 857 [error]Description : Invalid detector type request, virtual function is not properly overridden! [error]Arguments : C_HLCP_S
stack trace:
Пояснение: 'C_HLCP_S' - это что-то вертушка заплуталась в Темной долине... Встречается подобное, хотя о-о-чень редко, поэтому до сих пор не отловлено.
19) Вылет типа:
Код
Expression : e_entity Function : xrServer::Process_event_reject File : E:\stalker\patch_1_0004\xr_3da\xrGame\xrServer_process_event_reject.cpp Line : 12 Description : entity not found.
Пояснение: ошибка 1.0004 патча. Исправляется установкой более новой версии патча для ТЧ.
Лечение: не сохраняйтесь с нестандартными подствольными гранатами в подствольниках автоматов и в Бульдоге + не оставляйте в нычках/рюкзаках/ящиках оружие с заряженными в подствольники гранатами.
21) Вылет по вертексам:
Код
FATAL ERROR
[error]Expression : vertex || show_restrictions(m_object) [error]Function : CPatrolPathManager::select_point [error]File : E:\stalker\sources\trunk\xr_3da\xrGame\patrol_path_manager.cpp [error]Line : 155 [error]Description : any vertex in patrol path [rostok_sniper_3_walk] in inaccessible for object [rostok_stalker_0002]
Проблемы самой игры. Мод не причем. Это конечная точка пути какого-то НПС или монстра совпадает с точкой появившейся аномалии (одна логика наложилась на другую логику, вот и вылет из-за этого). Такая ошибка будет возникать все чаще и чаще с вводом динамических аномалий.
Решение банальное - или перезайти на локацию (загрузить автоматическую запись по заходу на локацию) или сделать запись и опять загрузиться, возможно аномалия образуется в другом месте и тогда ошибок наложения точек логики не будет.
22) Вылет типа:
Код
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: ...обыля\s.t.a.l.k.e.r\gamedata\scripts\xr_gulag.script:1190: attempt to index field 'gulag' (a nil value)
Редкий, но противный вылет. Чаще всего появляется на Дикой Территории.
Лечение: загрузить сейв до проблемного захода на локацию. --------------------------------------------
На самом деле это не ошибка, а предупреждение движка или отладочное сообщение. Никаких проблем это не вызывает.
Перед тем как писать о вылете обязательно прочитайте информацию выше - вполне возможно, решение уже есть.
1. Пост без лога вылета\без полного игрового набора или с явными намеками на вмешательство в ресурсы мода, в лучшем случае будет просто игнорироваться. С уже вылеченными вылетами - аналогично. 2. Также, перед тем как написать пост о вылете, используйте поиск на форуме. 3. Даже не пытайтесь писать, что после установки мода игра не работает, за последствия неумелой установки я не отвечаю.
Всем доброго вечера. Зависон при входе на бар. Сама игра грузится до конца, однако сразу после загрузки виснет (пробовал переигрывать/выжидать и т.д. - не помогло)
Загрузка текстур... * t-report - base: 1145, 374756 K * t-report - lmap: 8, 8193 K * phase time: 24897 ms * phase cmem: 379561 K Приготовьтесь к игре... * phase time: 17 ms * phase cmem: 379561 K * [win32]: free[827392 K], reserved[179396 K], committed[1090300 K] * [ D3D ]: textures[382949 K] * [x-ray]: crt heap[379558 K], process heap[572527 K], game lua[36042 K], engine lua[181 K], render[0 K] * [x-ray]: economy: strings[14671 K], smem[26235 K] * Log file has been saved successfully! * MEMORY USAGE: 381585 K stack trace:
001B:03CD4736 xrGame.dll
Предыстория: прошол линейку наёмников (на Пантеру которая) сейчас надо перед тем как отдовать печатку, заглянуть в Бар к Клыку. Лагает бар (лагал) безбожно, по этому старался его обходить по возможности стороной (уже давно я там не был)
Сообщение отредактировал Слепой - Понедельник, 26.03.2012, 20:59
Как думаеш полгига видюхи (geforce 9800) 4Г оперативки и 3 ГГц проца - маловато для игрухи?
Видюшка неплохая, но особой роли не играет. Частота проца хорошая, но и меньше прокатывает за глаза. А вот оперативы... Ты не суди, сколько у тебя на планках установлено, а сколько видит комп. Потому что если ХР-32, то комп тебе выдаст максимум 3,5 гиг. Но от этого отнимай запросы на систему ( она же тоже требует ресурсов). В общем бла-бла-бла и от твоей 4 гиг остаётся всего 2 с небольшим хвостиком. Тут хоть и пишется везде, что на игру хватает, но как показывает практика - не хватает. Видел посты с проблемами и при 8 гиг, и на вин 7...Да и сам убедился. Но при своих 5 гиг на вин 7-64 более менее нормально прошёл. В прочем на вин 7 память легко можно поднять без планок - флешкой. Есть хотя бы на 2 гига?- вот тебе 4+2=6, а это уже что то...Инфу легко найти в сети. Но нужна Вин 7-64, а не 7-32 ( она что ХР, никакой разницы)... Я эту самую истину выкапываю, а в это время с ней что-то такое делается, что выкапывал-то я истину, а выкопал кучу, извините… не скажу чего. (К-ф 'Сталкер')
Сообщение отредактировал alter - Среда, 28.03.2012, 00:52
alter, про видиокорту не говори, на динамике не поиграешь без хорошой видекарты AMD Athlon II X3 435, 2900 MHz (14.5 x 200),DDR2-800 (400 МГц) 2гига,Microsoft Windows 7 Home Premium 64бит, nVIDIA GeForce 9800 GT 512Мб
Эсминец, Вот Вам активатор для Win 7, с подробнейшей инструкцией с картинками, активмровал свою ОСь в сентябре, работает без проблем. Активатор для Win 7
ИНСТРУКЦИЯ.
Чтобы Активация никогда не слетала: 1. Для этого заходим в окно удаления программ: Пуск>панель управления> программы и компоненты. Вверху слева щелкаем по "просмотр установленных обновлений":
Ищем в следующем окне, в списке обновление КВ 971033 и удаляем его.
Перезагружаем ПК.
2. Затем заходим в центр обновлений Windows (Пуск>Панель управления>Центр обновления Windows. /или заходим сюда любым другим способом). Вверху окна, слева жмем строчку "Настройка параметров"
ставим временно команду "Загружать обновления, но решение об установке принимается мною."
Не забываем! нажать внизу ОК, потом жмем строчку где и раньше - вверху слева "Поиск обновлений"
то есть запускаем принудительно поиск обновлений*, для того чтобы Windows нашла опять обновление KB 971033, так как мы установленное обновление уже удалили (или его и не было, просто заранее делаем так что бы активация не слетала в дальнейшем). После того как важные обновления будут найдены и загружены (но не установлены!), в центре обновлений нажимаем "важных обновлений столько-то доступно"
ищем в списке kb971033 и щелкаем по нему ПРАВОЙ кнопкой мыши, нажимаем в открывшемся меню "скрыть". Внешне ни чего не изменится, только после повторного входа в этот список уже не будет видно ВК971033.
Настраиваем центр обновлений опять на автоматическую загрузку и установку обновлений "Устанавливать обновления автоматически" (напоминаю: строка "Параметры" и не забывать по завершении настроек нажать кнопку ОК внизу.)
Всё! Теперь это обновление никогда не будет установлено в систему потому что оно скрыто, и загружаться тоже не будет потому что оно на самом то деле уже загружено (просто скрыто), а значит и активация никогда не слетит, а Ваша Windows будет обновляться в автоматическом режиме.
*Возможно поиск обновлений запустить не удастся, ели у Вас кончился ознакомительный период, а активация на ПК не выполнена. Тогда вначале активируйте систему любым активатором, а потом продолжайте поиск обновлений.
Всем привет! Помогите в решении проблемы.Вылет по адаптации,копировал без папки конфиг переустанавливал всю игру сохранял только сейвы. При переустановке пишет что у вас уже стоит адаптация.При заходе в игру нажимаю на любой предмет вылет
olejok10, при какой установке? что ты вообще устанавливаешь? AMD Athlon II X3 435, 2900 MHz (14.5 x 200),DDR2-800 (400 МГц) 2гига,Microsoft Windows 7 Home Premium 64бит, nVIDIA GeForce 9800 GT 512Мб
Здравствуйте, нужна помощь. Я захожу на базу Чистого неба и неважно с кем бы я ни начал диалог, хоть с неписем стоящим у ворот у меня всегда вылет: FATAL ERROR
[error]Expression : data [error]Function : CVirtualFileReader::CVirtualFileReader [error]File : E:\stalker\patch_1_0004\xrCore\FS.cpp [error]Line : 462 [error]Description : i:\games\s.t.a.l.k.e.r - Народная Солянка\gamedata\textures\ui\ui_npc_unique.dds [error]Arguments : Not enough storage is available to process this command.
stack trace
Солянка: АМК 1.4.1 + Народная солянка от 19.04.10+ дополнение 14.08.10+патч 3.09.10+ DMX 1.3.3 играю на статическом освещении, адаптаций вроде нету
____DANTE____, вылет по памяти, переходи на статику снижай настройки графики незаметил что ты и так на статике, если снижать настройки уже некуда то твой комп в плачевном состоянии AMD Athlon II X3 435, 2900 MHz (14.5 x 200),DDR2-800 (400 МГц) 2гига,Microsoft Windows 7 Home Premium 64бит, nVIDIA GeForce 9800 GT 512Мб
Сообщение отредактировал saruman_ten - Воскресенье, 01.04.2012, 14:02
При чтении постов, постоянно попадаются сообщения с вылетами по памяти. И совет как правило один- снижайте настройки. Вот ещё один способ борьбы с вылетами. Правда затратный! Взято с Amk-Team.ru
"Железный" вопрос Решил немного написать о "железе" - компе, на котором мы все играем в Сталкера и его моды. Вот скачали вы игру, установили, запустили, но все как-то не так: сейв грузится долго, сплошные лаги, подвисы, частые непонятные вылеты, связанные с нехваткой ресурсов и еще непонято, из-за чего... Что делать? Конечно, можно просто пойти в магазин, отвалить кучу денег, купить новый крутой комп. Но такое решение далеко не всегда даст желаемый результат. Почему? И еще: как быть тем, у кого ограничены финансы? Могут ли они что-то улучшить? На оба этих вопроса легко получить ответ, если попытаться понять, как движок Сталкера использует ресурсы компьютера. Начнем с того, что движку Сталкера совсем не нужен новый компьютер. В нашем случае это вообще напрасная трата денег. Почему? Потому, что движок был написан в 2002 году, и уже тогда можно было играть в Сталкера на максимальных настройках. Поэтому простая замена компьютера тут мало чем поможет. Но решение есть. Вполне простое и недорогое. Доступное практически каждому. Нам нужно сделать всего лишь небольшой апгрейд. Чтоб понять, какой апгрейд нам понадобится, давайте выясним, что из ресурсов компьютера движку нужно больше всего. Мощный процессор и крутая видюха - нет. Процессоры и видеокарты 2007 года выпуска вполне справлялись с его запросами. После процессора и видеокарты движок активнее всего использует жесткий диск и память. А вот тут мы как раз и можем кардинально изменить ситуацию. Сначала о памяти. Движок, как 32-х разрядная система, не может использовать больше 2Gb памяти. Поэтому, чтобы максимально повысить использование движком памяти, ему нужно выделить все 2Gb, которые он просит. Как это сделать? Просто: расширить память до 4Gb и установить 64-разрядную OS Win7. Важно поставить именно последнюю версию Windows, т.к. только эта OS наконец научилать корректно работать с памятью более 2Gb и правильно раздавать ее приложениям. Когда Вы сделаете это, то в процессе работы Ось будет полностью уходить в 3-й и 4-й гигабайт, предоставляя движку столько памяти, сколько он попросит. И даже сторонние приложения выгружать не нужно. Вполне спокойно можно пользоваться и Интернетом, и ISQ, и Скайпом, и многим другим - памяти хватит на всех. Теперь про жесткий диск. В начале 2010 года повсеместно появились устройства, называемые SSD накопителями. Это такой же жесткий диск, только сделан он по принципу флешки - нет никаких железных и механических частей. Скорость записи/чтения с таких дисков сегодня до трех раз быстрее, чем с самого быстрого железного HDD. Bот тут важно не экономить. Жестких диск - это сегодня самое медленное звено, и поэтому нам нужен самый быстрый из имеющихся в наличии SSD. Движок чрезвычайно активно общается с жестким диском, и скорость работы SSD в нашем случае имеет решающее значение для повышения общей производительности Сталкера в целом и компьютера в частности. Чем быстрее SSD, тем быстрее грузится игра и сейвы, тем быстрее идет работа с файлом подкачки, тем быстрее работает вся система в целом. Поэтому при выборе SSD не спешите. Почитайте обзоры и отзывы, посмотрите рейтинги. Новый SSD нужно сделать загрузочным. На него нужно установить Win7 64bit, файл подкачки (он по умолчанию ложится на системный раздел), Сталкера, Солянку, этот ОП, и положить сейвы. 30Gb вполне достаточно. А наш старый диск подключаем вторым, и на нем храним все остальное. Когда я в январе 2010 года, вместо того, чтобы купить новый комп, сделал такой апгрейд, у меня индекс производительности Windows сразу поднялся с 4.3 до 6.1, Windows7 грузится с момента включения до рабочего стола за 18 секунд, Сталкер лицензия, с проверкой DVD, стартует до меню за 21 секунду, сейв грузится 8-25 секунд в зависмости от локи, и это при том, что компу уже почти 7 лет!!! При этом вылеты по памяти и нехватке ресурсов прекратились практически полностью! Я не знаю, что еще может при таких минимальных затратах так сильно повысить производительность старого железа. Если у кого есть идеи - обязательно поделитесь! Итак, резюмируем: чтобы с минимальными затратами максимально повысить производительность нашего любимого Сталкера в купе с Народной Солянкой и этим ОП и свести практически к нулю вылеты по памяти, нам нужно: 1. Увеличить память минимум до 4Gb. 2. Купить максимально быстрый из доступных нам по средствам SSD накопителей. Объем не важен, достаточно 30Gb. Главное - максимально быстрый. 3. Сделать этот SSD загрузочным, установить на него Winodows7 64bit, файл подкачки (он по умолчанию ложится на системный раздел), Сталкера, Солянку, этот ОП, и положить сейвы. Максимальную версию Windows ставить не обязательно, достаточно Home Basic или Home Extended, особенно, если Вы купили диск по минимуму, 30Gb. И все. Сам использую: E6750 2.66GHz Duo CPU/Asus Commando/6Gb RAM/120Gb SSD/GeForce 8800 GTS/Win7 Ultimate 64 bit/Сталкер лицензия 1.0006. Все железо, кроме дополнительной памяти и SSD, приобретено в 2005 году.
Подскажите как исправить.Пересмотрел все советы,Вылет соляночный,переустонавливал игру,сохранки старые ставил при нажатии на предмет т.к. Пси блокада, Барвинок,Анабиотик вылет на робочий стол.Ставил адаптпцию с конфигом и без не помогло. Expression : xml_doc.NavigateToNode(path,index) Function : CUIXmlInit::InitStatic File : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\UIXmlInit.cpp Line : 172 Description : XML node not found Arguments : psy_blockade_static
Добавлено (01.04.2012, 16:58) --------------------------------------------- saruman_ten, Как что дмх 1.3.4
olejok10, вылет не соляночный а именно от дмх мода, и ставил ты адаптацию только с папкой конфиг, так как дело именно в ней, http://dmx-mod.ucoz.com/forum/6-1-850-16-1309446444 здесь найдешь как все ручками исправить AMD Athlon II X3 435, 2900 MHz (14.5 x 200),DDR2-800 (400 МГц) 2гига,Microsoft Windows 7 Home Premium 64бит, nVIDIA GeForce 9800 GT 512Мб
Здравствуйте господа сталкеры! Вот и я с вами. Установлено: type = АМК..1.4.1..+.. title = Народная..Солянка build = ..от..19.04.10.. fix = ..дополнение..14.08.10..+..патч..3.09.10..+..DMX..1.3.4 Простите что так накатал, взял из файла death... из папки с сохр. что бы быстрее. В двух словах, все меня устраивает вылеты крайне редки и только по переполнению стека. Возможно не в той теме спрашиваю, просто ума не приложу где попросить помощи. Дело такое, очень люблю АН 94 Абакан и АЕК, но та модель Абакана что в игре...хрень никуда не годящаяся...так вот качал ООП, распаковал, посмотрел, увидел текстуры отличного НАСТОЯЩЕГО Абакана но не стал накатывать этот ООП, т.к. он явно не катит для DMX, куча пересекающихся файлов, конф. файлов которые будут конфликтовать и т.д. А После установки DMX 1.3.4 с месяц притерал его под себя, и не охота все все по новой. У "военных" попадается неплохой пулемет с сошками на основе Абакана, брал, стрелял но это пулемет, да и сошки эти... Покопаться в конфигах - для меня ерунда, а вот втулить модель оружия...тоска. Я уже обычному игровому абакану прописал те параметры, которые у "снайперского" что вояка под ЛЭП на пузыри меняет, отсечка по два патронаи все такое..., т.к. это и есть достоверно. Но вот саму модель как прописать/поменять? Помогите добрые сталкеры...измучался с этим "поленом" закошенным под Абакан бегать. А так же, почему у великолепнейшего АЕК, нет возможности прицепить оптику, хотя в конфах и описании должен быть колиматор ? Очень надеюсь на помощь ... хоть какую-нибудь.
Забыл совсем, хотя это вряд ли существенно, ОС 7х64, По игре: ЧУ отрублен еще до начала игры, все ТТХ всего РЕАЛЬНОГО оружия переделаны (лично) соответственно их реальным ТТХ, урезал в двое а то и в трое (не помню точно, несколько раз резал) кол-во аномалий, перерисовал "под себя" весь HUD игры.., много чего еще. Как результат - вылеты крайне редки, и в основном по стеку, за исключением ТД, Янтаря. Прошел с половину где-то, выполняя ВСЕ побочные квесты у доступных персов , не без помощи Гида конечно... Если поможете втулить Абакан, и прикрутить оптику к АЕК-у (ПСО в идеале бы было) - начну с начала с огромным удовольствием !!! Выручайте братцы... дробовики, пулеметы, пистолеты - не признаю и в руки не беру! Как говорится с уважением и надеждой... FooF ASUS M5A97,AMD Phenom IIX6 1090T,8Gb DDR3,БП 650W, 9800GT 1024/256
Сообщение отредактировал FooF - Понедельник, 02.04.2012, 04:02
Добавлено (02.04.2012, 16:16) --------------------------------------------- saruman_ten, низкий поклон тебе и Shadows за работу! Посмотрел ссылку и зарегился там тоже. Задал там вопрос, но спрошу и тут, хотя бы приблизительную дату выхода 1.3.5 ? Увидел Абакан и все! Потерял покой и сон Кстати, на ap-pro.ru в разделе своей аммуниции (улыбнуло кстати!) Ошибка!!! При выборе Абакана пишет Обокан! Две даже ошибки не порядок!
ASUS M5A97,AMD Phenom IIX6 1090T,8Gb DDR3,БП 650W, 9800GT 1024/256
FooF, Если заменить Вам нужно только модель и иконку, то это в файле gamedata/meshes/weaponts находите интересующую Вас модель и меняете ogf файлы, только чтоб они совпадали с названиями в заменяемой папке. Иконка меняется в файле gamedata/textures/ui/ui_icon_equipment.dds, находите интересующую иконку и на её место вставляете свою, все эти манипуляции с иконками проводятся в графических редакторах (PaitDotNet, Photocsop, Gimp с установленными плагинами dds) Инструкция, цитата.
Как сделать сетку в русофицированном фотошопе,для того что бы прописать иконку? Прошу описать пошагово. На старом сайте было,теперь приходится задавать вопрос заново. Чтобы включить её отображение, зайдите в меню: Редактирование -> Установки -> Направляющие, сетка и фрагменты И установите в нем следующие значения: Линия через каждые: 50 Единицы измерения: пиксели Внутреннее деление на: 1 После чего выберите пункт: Просмотр -> Показать -> Сетку ( Ctrl+' ) Изменение иконок предметов Разберем изменение файла: ...\gamedata\textures\ui\ui_icon_equipment.dds Нам понадобится следующее: * Adobe Photoshop (я использовал CS2, CS и 7.0 различаются незначительно) * плагин для работы с .dds-изображениями (скачать) Итак, мы установили плагин и запустили Photoshop. Откройте в нем наш файл. Иконки расположены по сетке 50х50 пикселей. Чтобы включить её отображение, зайдите в меню: Редактирование -> Установки -> Направляющие, сетка и фрагменты И установите в нем следующие значения: * Линия через каждые: 50 * Единицы измерения: пиксели * Внутреннее деление на: 1 После чего выберите пункт: Просмотр -> Показать -> Сетку ( Ctrl+' ) Всё, сетка теперь правильно настроена и отображается. Выберем место для иконки.
Внимание! Данный урок предполагает наличие у вас базовых навыков работы в Photoshop. Детальный пошаговый разбор работы в Photoshop в данном уроке производится не будет. Он содержит иконки предметов, отображаемые в инвентаре. Допустим, вы сделали новый вид оружия, и хотите присвоить ему новую иконку. Иконка будет размером 4х2, то есть 200х100 пикселей - это обычный размер иконки для ав- томатических винтовок. Нарисуем её: Иконка АК47У была нарисована следующим образом: я нашел качественную фотографию с однородным фоном (благо, фотографий АК в интернете немерено), открыл её в Photoshop, выделил с помощью второго вида инструмента "Лассо", нажал Ctrl+C, открыл файл с иконка- ми, нажал Ctrl+V, нажал Ctrl+T, зажал Shift ("Сохранение пропорций") и потянул за край вы- деления, сжимая изображение до нужного размера. После чего применил трансформацию, перетащил изображение на нужное место и нажал Shift+Ctrl+E ("Слить слои"). Теперь соответственно иконке изменим и альфа-канал. Выделим иконку оружия, и перейдем в окне со слоями на закладку: Каналы -> Alpha После чего залейте выделение белым. Всё, мы сделали иконке альфа-канал. Теперь нужно сохранить файл в правильном формате. Выберите: Файл -> Сохранить И выставьте в появившемся окне окне следующие настройки: Крайне важно выставить следующие параметры: * Save Format: DXT5 (Interpolated Alpha) * MIP maps: No MIP maps Нажмите Save. Вот всё, мы добавили новую иконку.
Вам из всей этой цитаты нужно только настройки сетки и настройки сохранения. Мутант из тумана☻
nevada47, большое спасибо за помощь! Сейчас буду разбираться. С Photoshop, Gimp, PaintNET я на "ты" не сочтите за хвастовство, нарисовать, перерисовать - не проблема. Еще не дочитав Вашу инструкцию все же спрошу, а обязательно добавлять Абакан (новую модель) именно как новую? Я вот что имею ввиду: Обязательно ли, допустим называть его к примеру "Tactical Abaкan" и добавлять и модель и новую иконку и прописывать его в weapons.ltx со всеми вытекающими. Так как именно такой метод, для меня проблематичен...боюсь моих знаний недостаточно. Нельзя ли "подменить" существующую модель-новой ? Так, дочитал. То есть именно подменить. А если оставить старую иконку Абакана? Как по мне - пусть была бы старая...главное сама винтовка!!! Вопрос такой: Если я возьму модель из ООП, а там она точно другая, то к ней возможно привязаны "свои" обвесы ? И возможно несколько другие (в смысле сами модели прицелов, подствольников) Это тоже надо учитывать? И если да, то и их так же надо находить и "перетягивать" в игру с внесением конф. файлов в соответствующие разделы ? ASUS M5A97,AMD Phenom IIX6 1090T,8Gb DDR3,БП 650W, 9800GT 1024/256
Сообщение отредактировал FooF - Вторник, 03.04.2012, 00:33
FooF, все обвесы находятся в модели без ее правки нечего не изменить, так же кроме замены модели тебе нужно в конфиге секцию худа тоже перенести AMD Athlon II X3 435, 2900 MHz (14.5 x 200),DDR2-800 (400 МГц) 2гига,Microsoft Windows 7 Home Premium 64бит, nVIDIA GeForce 9800 GT 512Мб
saruman_ten благодарю, как раз копаюсь...конфиге секцию худа тоже перенести поясни пожалуйста, худа оружия ? Вот распаковал ООП стянутый с рутрекера, если я заменю только файлы в gamedata/meshes/weaponts соответственно что надо переименовав, а так же в Shadow of Chernobyl\gamedata\textures\wpn текстуру самого оружия (она там, я добавлял так как та, которая используется из dbi не очень...) ну и соответственно звуковой файл, надо еще секцию худа? А какого -->\gamedata\meshes\weapons\an94_sk2\wpn_abakan_hud.ogf - по такому принципу? Или \gamedata\config\weapons\[b] в файле [b]w_abakan.ltx -->hud=wpn_abakan_hud;name of the section of the hud - или по такому ? Если спрашиваю "профессиональные секреты" - прошу простить, так как понимаю, что все это легко не дается. Вот ведь не думал...нашел три Абакана в ООП w_abakan.ltx an94_sk2.ltx w_abakan_m1.ltx И какой из них тот..., судя по текстурам вроде \ PSEVDO_S.T.A.L.K.E.R_MOD \ AN-94_abakan ???
Добавлено (04.04.2012, 01:42) --------------------------------------------- Господа сталкеры, подскажите, как можно отключить или хотя бы поурезать рекошет пуль ???!!! А то под каким бы углом не производилась бы очередь - 100% рикошет. Даже просто по земле под углом почти 90 гр.... Подскажите только, где ковырнуть в каком файле. Благодарю.
ASUS M5A97,AMD Phenom IIX6 1090T,8Gb DDR3,БП 650W, 9800GT 1024/256
Сообщение отредактировал FooF - Вторник, 03.04.2012, 02:27
FooF, быть такого не может, рикошет появляется только под маленьким углом и только у некоторых видов патронов AMD Athlon II X3 435, 2900 MHz (14.5 x 200),DDR2-800 (400 МГц) 2гига,Microsoft Windows 7 Home Premium 64бит, nVIDIA GeForce 9800 GT 512Мб
saruman_ten, странно, но у меня именно так, как я написал выше...Конечно, я не говорю за все виды оружия, так как кроме штурмовых и снайперских винтовок ничем не пользуюсь. Но 5.45 наш и 5.56 НАТО-вский рикошетят при любых углах, ДАЖЕ при стрельбе себе под ноги! И фонтанчики и звук отигрывается. А при бое в помещении - вообще беда...Даже 9.39 частенько рикошетят, что крайне редко бывает в жизни. ASUS M5A97,AMD Phenom IIX6 1090T,8Gb DDR3,БП 650W, 9800GT 1024/256
FooF, может ты не то за рикошет принемаешь? http://www.youtube.com/watch?v=5Y8HlWR6tac&feature=channel вот рикошет это отлетающие здесь в воздух пули AMD Athlon II X3 435, 2900 MHz (14.5 x 200),DDR2-800 (400 МГц) 2гига,Microsoft Windows 7 Home Premium 64бит, nVIDIA GeForce 9800 GT 512Мб
saruman_ten, я понимаю что такое рикошет, но я и правда, говорил не о таком рикошете как на видео... Ну к примеру: заходим в помещение и стреляем по стене - после попадания по стене и отрисовки эффекта, на пол как бы падают эти пули с соответствующим звуком попадания и фонтанчиками! То же самое на местности, стреляем к примеру в стену, трактор, машину - тот же эффект... Вот при стрельбе по нпс-ам такого нет. ASUS M5A97,AMD Phenom IIX6 1090T,8Gb DDR3,БП 650W, 9800GT 1024/256
FooF, это не рикошет, это ошибка в солянке, пули не пропадали при маленькой скорости и по тому могли по стене раз десять "упасть", уже исправлено AMD Athlon II X3 435, 2900 MHz (14.5 x 200),DDR2-800 (400 МГц) 2гига,Microsoft Windows 7 Home Premium 64бит, nVIDIA GeForce 9800 GT 512Мб
Посоветовал человеку правку по возвращению счётчика патронов на худе ( видите ли - ему неудобно). Взял тут. Теперь пишет, словил вылет:
FATAL ERROR
[error]Expression : fatal error [error]Function : xrServer::Process_update [error]File : E:\stalker\sources\trunk\xr_3da\xrGame\xrServer_process_update.cpp [error]Line : 37 [error]Description : <no expression> [error]Arguments : Beer from the creator of 'WP_SHOTG'
И ещё что то , его слова; "....Пишут - убери трейнер. А что это такое?" Может не надо было эту правку делать? Я эту самую истину выкапываю, а в это время с ней что-то такое делается, что выкапывал-то я истину, а выкопал кучу, извините… не скажу чего. (К-ф 'Сталкер')
alter, крутой лог)) пысы с юмором)) что ты тут именно брал? из faq или ссылка какая то? и ты уверен что именно из за этого вылет? AMD Athlon II X3 435, 2900 MHz (14.5 x 200),DDR2-800 (400 МГц) 2гига,Microsoft Windows 7 Home Premium 64бит, nVIDIA GeForce 9800 GT 512Мб
Сообщение отредактировал saruman_ten - Пятница, 06.04.2012, 14:52