Прохождение мода MISERY 2.0
- Alexs
-
Автор темы
- на форуме
- АДМИН
- Сообщений: 1154
- Спасибо получено: 14586
Данная тема посвящена глобальной модификации под названием MISERY 2.0, вышедшей 31 июля 2013 года. Мод MISERY стал очень популярен у русскоязычного сталкерского сообщества не смотря на возникающие трудности связанные с языковым барьером. При прохождении мода MISERY 2.0 было выявлено множество мелких недоработок, которые воплотились в создании уже вышедшего патча обновляющего модификацию до версии 2.0.1. Платформой для создания мода разработчики выбрали Сталкер Зов Припяти версии 1.6.02, но не смотря на стабильную работу оригинала игры, мод MISERY 2.0 получился очень требователен к ресурсам компьютера, поэтому этот факт стоит учитывать перед тем как скачивать мод. В данной теме будет проходить обсуждение различных геймплейных нюансов с которыми встречаются игроки во время прохождения мода MISERY 2.0. Мод изобилует всяческими интересными нововведениями и полностью изменяет практически все аспекты игры.
Внимание! Возможно при запуске игры или во время прохождения у Вас могут возникнуть вылеты, поэтому своё сообщение о помощи обязательно подкрепляя ЛОГОМ ВЫЛЕТА ( как его найти и что это такое - здесь )!
ВНИМАНИЕ: Спойлер!
На этой странице Вы сможете ознакомиться с подробным описание сделанных изменений, скриншотами, видео, а так же получить ссылки на скачивание мода и патча версии 2.0.1 - Ссылка MISERY 2.0
ВНИМАНИЕ: Спойлер!Скачать официальный русификатор а так же ознакомиться с подробным описанием по установке Вы сможете на ЭТОЙ СТРАНИЦЕ
ВНИМАНИЕ: Спойлер!Windows XP x64/Windows 7 x64, Intel Core i7 920, 4 GB DDR RAM (Если у вас Win7\Vista - то 6 GB). nVidia GeForce GTX285 1 GB. DirectX 9.0c.Производительность: 45-65 FPS.
Если у вас менее 4-х гб оперативной памяти или видеокарта уровня gtx 250/HD 6670 (и ниже), комфортная производительность не гарантируется!
ВНИМАНИЕ: Спойлер!
Если вас не устраивает производительность, проделайте следующие шаги:
1. Дефрагментируйте жесткий диск
2. Закройте как можно больше программ перед запуском игры - это гарантирует меньше подвисаний и стабильность во время игры
3. Сделайте так, чтобы файл подкачки был не менее 4гб на разделе диска, в котором установлена игра
4. Уменьшите дальность видимости в настройках игры (!). Также, очень сильно нагружают игру: тени, плотность травы, дальность освещения, тесселяция, верт. синхронизация.
5. В конце концов скачайте облегченные текстуры окружения (ссылка в этой теме)
6. Скачайте XR_3DA patcher 4gb и прошейте файл xrEngine.exe (bin)
7. Отключите динамическую музыку и многие скриптовые функции в игре
8. Следите, чтобы не было перегрева видеокарты (!)
Оптимизация оперативной памяти:
1).Windows XP 32 bit
1. На системном диске находим и открываем блокнотом файл boot.ini.
Файл системный, поэтому будет скрыт, необходимо будет в свойствах
проводника включить отображение системных файлов.
2. Сделайте копию boot.ini, откройте файл boot.ini, выберите "Сохранить как", имя файла boot.ini.bak.
3. С командной строки (зайти в «Старт Меню»->«Выполнить...» или нажать Win+R) выполните команду:
bootcfg /raw "/3GB /userva=2500" /A /ID 1
где «1» - это номер конфигурации в файле boot.ini. По умолчанию есть всего одна конфигурация.
Если вы продвинутый пользователь, то параметры "/3GB /userva=2500" можно добавить самостоятельно
в файл boot.ini с помощью текстового редактора.
4. После применения настроек необходимо перегрузить компьютер.
В случае неудачи с загрузкой ОС, придётся зайти в безопасном режиме и восстановить настройки из
бекапа, просто переименовав файл boot.ini.bak в boot.ini
Windows Vista/Seven 32bit:
1. Запускаем командную строку (cmd.exe) с привилегиями администратора (правой кнопкой по ярлыку/запуск от имени администратора). В появившемся окне пропишите:
bcdedit /export "C:\BCDBackup"
нажать "enter"
bcdedit /set IncreaseUserVa 2500
нажать "enter".
2. Перезагрузить компьютер.
3. Запускаем игру.
Если ОС удачно не загрузилась, придётся зайти в безопасном режиме и выполнить первый
пункт прописав в командной строке:
bcdedit /import "C:\BCDBackup"
2).1. Увеличить размер выгружаемого пула памяти.
2. Сократить объем заполнения пула, после чего , Менеджер Памяти начнет урезать память.
Для решения проблемы делаем следующее:
(зайти в «Старт >«Выполнить...»)
Запускаем REGEDIT (Редактор реестра).
Идем по адресу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Устанавливаем максимальный размер пула в 4 Гига.
"PagedPoolSize"=dword:ffffffff
Урезаем память при заполнении пула на 40 %. (По умолчанию установлено 80%).
"PoolUsageMaximum"=dword:00000028
Перезагружаем компьютер. Проблема должна быть решена.
P.S Если нет строчки "PagedPoolSize", то её нужно создать самому
ВНИМАНИЕ: Спойлер!
Оптимизированные текстуры
Скачать: yadi.sk/d/jeD_tZzM9cXeZ
Автор: GeeP_85
Текстурная оптимизация для мода MISERY 2.0.1
Установка:
1. Закинуть папку "gamedata" из архива,в корневую папку с установленной игрой, поверх ЧИСТОГО мода MISERY 2.0.1
2. После выбора класса в моде, закинуть графическое оформление своего класса из папки "class_diversity_FIX".
Сделано это для игроков на WIN XP и для остальных, кто играет на низком качестве текстур, дабы не портить визуальную составляющую оружия.
Следует учесть, что данная оптимизация не является панацеей,от всех вылетов по памяти, но помочь немного должна всем.
Для дополнительной оптимизации, желательно уменьшить параметр "switch_distance" примерно до 250-200, в файле по адресу gamedata\configs\alife.ltx
ВНИМАНИЕ: Спойлер!
Фикс веса артефактов: yadi.sk/d/Sb2Ohzqh7u996
Автор: Nikitostalker
Фикс для СКС-45 и Deseart Eagle: rghost.ru/48170277
Автор: kv0
Что исправлено:
1. Вылет из-за пистолета Desert Eagle "Степной орёл".
2. Неправильные патроны у некоторых профилей Desert Eagle.
3. Исправлен rpm в профилях DE для класса "Recon". Слегка подправлен вес в сторону реализма, кол-во патронов в магазине как и должно быть для калибра .357 Magnum.
4. Вылет из-за неверного класса карабина СКС-45 (старого).
5. Иконка установленного прицела на СКС-45.
После установки данного фикса обязательно выбрать другой класс своего персонажа, перезапустить сталкер, вернуть свой класс персонажа. Потом можно играть.
Исправление вылета при апгрейде SPAS12: rghost.ru/48050163
Автор: Hemul 15
Фикс иконок: yadi.sk/d/6Sad2g3_7z2vD
Автор: GeeP_85
Фикс награды Коряги: yadi.sk/d/U19H7qhh7rxnt
Автор: Nikitostalker
Фикс апгрейда: yadi.sk/d/ojHPBPcy87E96
Исправление бага "add hints for this upgrade". Теперь снаряжение апгрейдится нормально.
Автор: Trojanuch
Анти-снайперы + доработанный стелс yadi.sk/d/5hOP-XBu87E2w
Менее точные NPC, которые компенсируют это более частой стрельбой. Уже включен фикс стелса. На использование гранат это никак не влияет.
Фикс скорости мутантов: yadi.sk/d/Y5ZJpKuY87DzE
Мутанты передвигаются не так быстро, как в ориг. Misery 2.0, теперь их скорость приближена к оригинальной игре (не полностью и не у всех).
Исправление зависаний игры: yadi.sk/d/euULN9Df87Dta
Дистанция взаимодействия NPC и мутантов уменьшена с 350 метров до 250. Насколько я помню, в оригинальной игре было 150, но лучше не ставить больше 200 - возможны регулярные подвисания. Впрочем, 250 - идеал. Также немного исправлено время нахождения NPC в лагерях.
Фикс брони NPC: yadi.sk/d/RvYadXrr87Dom
Измененный баланс между живучестью NPC и самого игрока. Это делает выстрел в голову смертоносным для противника. Все бронированные NPC стали менее живучими на 20%. Чтобы не было дисбаланса, ГГ также получает больше урона сквозь бронежилет, но теперь даже слабая броня для него станет хоть каким-то спасением от картечи (частично). Баг: статистика в инвентаре брони все равно показывает достаточно высокие значения.
Твик урона оружия: yadi.sk/d/vbP6kZ1s87Dje
Доработан урон оружия: автомат. винтовки 10%, полу-автом. 15%, снайперские 25%. Некоторые стволы были слегка пере-балансированы. Во избежание дисбаланса изменения не такие уж и значительные, чтобы и NPC не лупили по вам слишком сильно.
Зум оптики: yadi.sk/d/7L7o0fKi87ENc
Немного увеличивает зум на прикрепляемых прицелах для оружия.
Фикс дерева апгрейда + фикс урона оружия:yadi.sk/d/GvLUJ9YZ87Df8
Правильные древа апгрейда для оружия, а также исправление урона некоторого оружия.
Вложения:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- TheAlexEmpire
-
- Посетитель
Function : CSoundRender_Source::LoadWave
File : D:\prog_repository\sources\trunk\xrSound\SoundRender_Source_loader.cpp
Line : 65
Description : Can't open wave file:
Arguments : c:\games\mysery\s.t.a.l.k.e.r. - call of pripyat\gamedata\sounds\nature\new_thunder1_hec.ogg
Помогите пожалуйста, мод Mysery 2.0.2
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Гусар
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 1371
- Спасибо получено: 8171
gamedata\ sounds\ nature\ new_thunder1_hec.ogg Попробуй переустановить игру, либо найти подобный файл из другого мода, и поставить на его место!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- mikola24
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Gwynbleidd
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 15
- Спасибо получено: 22
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Клепаныч
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 2229
- Спасибо получено: 7835
Привет! Попробуй так: ОТСЮДА скачай и установи как описано поочередно:mikola24 пишет: Всем привет . Подскажите что и в каком порядке устанавливать (стоит лицензия и патч до1602)
сам мод MISERY2.0, затем патч версии 2.0.2, потом Quick-fix к патчу 2.0.2. Потом уже Русификатор. Дальше можешь устанавливать Фиксы и Правки, которые можно скачать ЗДЕСЬ.
Удачи!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- GavA15
-
- Посетитель
Function : raii_guard::~raii_guard
File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
Line : 748
Description : ...f pripyat\gamedata\scripts\inventory_upgrades.script:122: attempt to perform arithmetic on a nil value
--' funtions for upgerade items
--' Made by Distemper
--' 03.08
--' функция доступности апгрейда
--' function precondition_functor_a( param1, section )
--' функция применения апгрейда (отнимание денег)
--' function effect_functor_a( param2, section )
--' функция отображения нужных сдедств для апгрейда
--' function prereq_functor_a( param3, section )
--' функция временно не используеться
--' function prereq_tooltip_functor_a( param3 )
--' функции для отображения свойств апгрейдов
--' function property_functor_a( param1, name )
--' function property_functor_b( param1, name )
--' function property_functor_c( param1, name )
--' функция для отображения специализации техника
cur_hint = nil
local issue_condlist = true
local mechanic_name = ""
local char_ini = ini_file("item_upgrades.ltx")
local param_ini = ini_file("misc\\stalkers_upgrade_info.ltx")
local cur_price_percent = 1
function precondition_functor_a( param1, section )
if(param_ini:line_exist(mechanic_name.."_upgr", section)) then
local param = param_ini:r_string(mechanic_name.."_upgr", section)
if(param) then
if(param=="false") then
return 1
elseif(param~="true") then
local possibility_table = xr_logic.parse_condlist(victim, mechanic_name.."_upgr", section, param)
local possibility = xr_logic.pick_section_from_condlist(db.actor, victim, possibility_table)
if not(possibility) or (possibility=="false") then
return 2
end
end
end
end
if(db.actor) then
local price = math.floor(char_ini:r_u32(section, "cost")*cur_price_percent)
local cash = db.actor:money()
if(cash<price) then
return 2
end
end
return 0
end
function effect_functor_a( param2, section, loading ) --( string, string, int )
if loading == 0 then
local money = char_ini:r_u32(section, "cost")
db.actor:give_money(math.floor(money*-1*cur_price_percent))
end
end
function get_upgrade_cost(section)
if db.actor then
local price = math.floor(char_ini:r_u32(section, "cost")*cur_price_percent)
return game.translate_string("st_upgr_cost")..": "..price
end
return " "
end
function get_possibility_string(mechanic_name, possibility_table)
local str = ""
if(cur_hint) then
for k,v in pairs(cur_hint) do
str = str.."\\n - "..game.translate_string(v)
end
end
if(str=="") then
str = " - add hints for this upgrade"
end
return str
end
function prereq_functor_a( param3, section )
local str = ""
if(param_ini:line_exist(mechanic_name.."_upgr", section)) then
local param = param_ini:r_string(mechanic_name.."_upgr", section)
if(param) then
if(param=="false") then
return str
else
cur_hint = nil
local possibility_table = xr_logic.parse_condlist(victim, mechanic_name.."_upgr", section, param)
local possibility = xr_logic.pick_section_from_condlist(db.actor, victim, possibility_table)
if not(possibility) or (possibility=="false") then
str = str..get_possibility_string(mechanic_name, possibility_table)
end
end
end
end
if(db.actor) then
local price = math.floor(char_ini:r_u32(section, "cost")*cur_price_percent)
local cash = db.actor:money()
if(cash<price) then
return str.."\\n - "..game.translate_string("st_upgr_enough_money")--.." "..price-cash.." RU"
end
end
return str
end
function property_functor_a( param1, name )
local prorerty_name = char_ini:r_string(name, "name")
local t_prorerty_name = game.translate_string(prorerty_name)
local section_table = utils.parse_names(param1)
local section_table_n = #section_table
local section = section_table[1]
if(section_table_n==0) then
return ""
end
local value = 0
local sum = 0
for i = 1,section_table_n do
if not(char_ini:line_exist(section_table, "value")) or not(char_ini:r_string(section_table, "value")) then
return t_prorerty_name
end
value = char_ini:r_string(section_table, "value")
if(name~="prop_night_vision") then
sum = sum + tonumber(value)
else
sum = tonumber(value)
end
end
if(sum<0) then
value = sum
else
value = "+"..sum
end
if(name=="prop_ammo_size" or name=="prop_artefact") then
return t_prorerty_name.." "..value
elseif(name=="prop_restore_bleeding" or name=="prop_restore_health" or name=="prop_power") then
if(name=="prop_power") then
value = "+"..tonumber(value)*2
end
-- local str = string.format("%s %4.1f", t_prorerty_name, value)
-- return str
return t_prorerty_name.." "..value
elseif(name=="prop_tonnage" or name=="prop_weightoutfit" or name=="prop_weight") then
local str = string.format("%s %5.2f %s", t_prorerty_name, value, game.translate_string("st_kg"))
return str
elseif(name=="prop_night_vision") then
if(tonumber(value)==1) then
return t_prorerty_name
else
return game.translate_string(prorerty_name.."_"..tonumber(value))
end
elseif(name=="prop_no_buck" or name=="prop_autofire") then
return t_prorerty_name
end
return t_prorerty_name.." "..value.."%"
end
function property_functor_b( param1, name )
return issue_property( param1, name )
end
function property_functor_c( param1, name )
return issue_property( param1, name )
end
function need_victim(obj)
victim = obj
end
function issue_property( param1, name )
local prorerty_name = char_ini:r_string(name, "name")
local t_prorerty_name = game.translate_string(prorerty_name)
local value_table = utils.parse_names(param1)
local section = value_table[1]
if section then
if not char_ini:line_exist(section, "value") or not char_ini:r_string(section, "value") then
return t_prorerty_name
end
local value = char_ini:r_string(section, "value")
return t_prorerty_name.." "..string.sub(value, 2, -2)
else
return t_prorerty_name
end
end
--- Papa ScarabParamit say's: This is logarytmic pattern for repair, change 'repair_cost_factor' to ajust cost =) ---
--- repair_cost_factor = 5 by default ---
local function how_much_repair( item_name, item_condition )
local ltx = system_ini()
local cost = ltx:r_u32(item_name, "cost")
local class = ltx:r_string(item_name, "class")
local repair_cost_factor = 3.3
return
math.floor( cost * ((1 * (1-item_condition)) / (1 / (1-item_condition))) * repair_cost_factor * cur_price_percent )
end
function can_repair_item( item_name, item_condition, mechanic ) --( string, float, string )
if(item_name=="pri_a17_gauss_rifle") then
return false
end
local price = how_much_repair( item_name, item_condition )
if db.actor:money() < price then
return false
end
return true
end
function question_repair_item( item_name, item_condition, can, mechanic ) --( string, float, bool, string )
if(item_name=="pri_a17_gauss_rifle") then
return game.translate_string("st_gauss_cannot_be_repaired")
end
local price = how_much_repair( item_name, item_condition )
if db.actor:money() < price then
return game.translate_string("st_upgr_cost")..": "..price.." RU\\n"..game.translate_string("ui_inv_not_enought_money")..": "..price-db.actor:money().." RU"
end
return game.translate_string("st_upgr_cost").." "..price.." RU. "..game.translate_string("ui_inv_repair").."?"
end
function effect_repair_item( item_name, item_condition )
if mechanic_name ~= "kat_cs_commander" then
local price = how_much_repair( item_name, item_condition )
db.actor:give_money(-price)
end
end
function can_upgrade_item( item_name, mechanic )
mechanic_name = mechanic
setup_discounts()
if param_ini:line_exist(mechanic, "he_upgrade_nothing") then
return false
end
if not param_ini:line_exist(mechanic, item_name) then
return false
end
return true
end
function setup_discounts()
if param_ini:line_exist(mechanic_name, "discount_condlist") then
local condlist = param_ini:r_string(mechanic_name, "discount_condlist")
local parsed = xr_logic.parse_condlist(db.actor, nil, nil, condlist)
xr_logic.pick_section_from_condlist(db.actor, nil, parsed)
end
end
function mech_discount(perc)
cur_price_percent = perc
end
Вылетает у Кардана, как у Азота - не знаю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- GavA15
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
- Посетитель
Был удалён автором за ненадобностью (как он считает). Если у тебя нет проблем в плане графики и мод сильно не тормозит - тебе этот фикс и не нужен.GavA15 пишет: А где файл с оптимизацией текстур?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- stalker ghost
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
- Посетитель
Читал на других форумах (не на Ап-Про), что данное "чудо" обладает свойственной всем модам подобного плана нестабильностью, т.е. часто вылетает. Так что используй его с осторожностью, сталкер.GavA15 пишет: Как из за чего Адаптация MISERY-mod на SGM 2.1 это же чудо!!!))) выше всяких похвал.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- stalker ghost
-
- Посетитель
да пробовал но все время одно и тожеДегтярёв пишет: stalker ghost, поиграться с настройками графики не пробовал? Максимальные, минимальные... Да и с освещением можно поэкспериментировать.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
- Посетитель
Тогда ещё вопрос: графические допы для этого мода устанавливал?stalker ghost пишет: да пробовал но все время одно и тоже
Бывает такой баг и из-за устаревших драйверов на видюху. Я бы советовал тебе просканировать комп ЭТОЙ прогой. Только точку восстановления перед сканированием создай - мало ли что.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- stalker ghost
-
- Посетитель
установил мисери 2013 пишет что отсутствует xrNetServer.dll че делать?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Patron
-
- Посетитель
Мне больше понравилась 2013г. атмосфера,звуки круче, правда вылеты присутствуют и хардкорная в прохождении, я только до Припяти дошел и устал от нее.stalker ghost пишет: какая часть лучше 2012 года или 2013
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- stalker ghost
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- stalker ghost
-
- Посетитель
я скачал от какогото RePack by SeregA-Lus и странно у вас в прохождении написано что разведчик появляется на лесопилке а у меня возле станции переработки отходов и в чернои дороге там же только без ничего вроде только с ножомpatron пишет:
Мне больше понравилась 2013г. атмосфера,звуки круче, правда вылеты присутствуют и хардкорная в прохождении, я только до Припяти дошел и устал от нее.stalker ghost пишет: какая часть лучше 2012 года или 2013
и кстати они все появляются так же как и в обычном режиме но без ничего
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- stalker ghost
-
- Посетитель
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Клепаныч
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 2229
- Спасибо получено: 7835
Возможно его тебе блокирует антивирус и закидывает в карантин? Попробуй поискать в инете и закинуть в папку с игрой. Если опять пропадет, то надо в исключения твоего антивира внести.stalker ghost пишет: какая часть лучше 2012 года или 2013?
установил мисери 2013 пишет что отсутствует xrNetServer.dll че делать?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сталкеров в Зоне
|




