Наша команда-партнер Artmisto
Дата: Субота, 19 Жовтня 2016, 3:06 | Повідомлення # 1
лідер найманців
Група: Адміністратори
Повідомлень: 3544
У цій темі обговорюються глюки, баги, вильоти, залежить в грі, поради щодо оптимізації та надається допомога гравцям.
Ви можете задавати будь-які питання з технічних проблем Об'єднаного Пака 2.
Інформація від розробників з різних Технічним питань Об'єднаного Пака 2 (ВП-2):
Що потрібно зробити для комфортної гри без проблем
В ОП-2 движок працює на межі можливостей, тому, можливі баги і глюки: зависання гри при завантаженні і через брак ресурсів біндеров різних об'єктів, безголові вильоти, а також криве відображення локації особливо з ЗП. Все це проявляється в невиконанні або в неповному виконанні скриптів, що призводить до поломки сюжету і необхідності перегравати поточний епізод.
Характерні ознаки насуваються проблем:
1. На Кордоні, під час нападу на Блокпост не прилетіли вертольоти.
2. Двері в бункері у Сидора не відкривається, при наведенні немає напису "Відкрити / Закрити", також і інші двері.
3. Торговець Сивий не прилетів на вертольоті в Агропром або АТП.
4. Не відкривається Спальний мішок або при використанні вивалюється на землю.
5. Зупинилися годинник на худе або взагалі зникли.
6. Пропали текстури багать, каменів, кущів, дерев або інші компоненти локації.
7. Зброя в інвентарі саме заряд більше ємності магазина або в тайнику саме по собі відновилося.
Будь-який з цих ознак кричить про проблему, тому відразу відкочується і перегравати!
Що зробити до початку Нової Ігри:
Не використовуйте оптимізовані, допрацьовані, поліпшені, поправлені, розширені і інші подібні версії движка, а також NO-DVD - інакше проблеми неминучі! Використовуйте версію движка, яка йде разом з ОП-2. xrGame.dll - не можна замінювати на іншу версію! Використовуйте цей файл тільки з ОП-2. Даний файл Підправлено для 100% відповідності скриптів гри і на будь-який інший версії цього файлу неминучі проблеми і безголові вильоти. Все необхідне для гри вже включено в дистрибутив ОП-2 і автоматично встановлюються при установці модифікації. В папці bin після установки ОП-2 не можна нічого замінювати або додавати, в іншому випадку неминучі проблеми!
Як звести на мінімум ймовірність появи проблем:
1. Для комфортної і безглючною гри, потрібно движку виділити ресурси системи максимально. Для цього слід закрити ВСЕ фонові додатки, навіть найнезначніші.
2. Не користуйтеся перемиканням між завданнями клавішами Alt-Tab під час гри і особливо під час завантаження збережень.
3. Антивірус повинен бути відключений, а ще краще взагалі його вивантажити з пам'яті на час гри. Як мінімум - пропишіть папку з грою, збереженнями, балками і скринами в виключення від перевірки, щоб він не гальмував гру.
4. Вимкніть Punto Switcher або пропишіть движок гри в його виключення, щоб програма не перемикайтеся мову в грі.
Приклад: Punto Switcher \ Налаштування \ Програми-виключення, далі розберетеся.
5. Рекомендується грати з правами адміністратора щоб движок мав повні і нічим не обмежені права читання і запису у всіх папках гри, логів, збережень і скроневої. Якщо не виходить грати від адміністратора то вимкніть контроль облікових записів (UAC), інакше будуть проблеми.
6. ОП-2 вкрай вимогливий до ресурсів, тому не використовуйте під час гри прискорювачі, бустери, оптимізатори і інші, бо зайві додатки в пам'яті різко збільшують ймовірність биття збережень і кількість вильотів по нестачі ресурсів.
7. Якщо ви виконали всі рекомендації, але збереження все одно б'ються, а вильоти по нестачі ресурсів тривають, то зробіть наступне. Наберіть через функцію "Виконати" команду msconfig і подивіться, які програми автоматично запускаються при завантаженні Windows, далі приберіть непотрібні. Цілком ймовірно, що там стартують додатки досить великого розміру, які потрібно відключити. Якщо і це не допомагає - значить ваш комп'ютер занадто слабкий для ОП-2.
Оптимізація Заліза для Сталкера з ОП-2
Що робити, якщо ви встановили і запустили гру, але все йде не так: збереження вантажаться довго, суцільні лаги, фризи, часті незрозумілі вильоти, пов'язані з нестачею ресурсів і т.д. і т.п. Забезпечені люди в такій ситуації просто підуть в магазин, відкотять купу грошей і куплять крутий новий комп'ютер, але що робити тим, у кого фінанси обмежені? Для початку потрібно зрозуміти, як використовує ресурси комп'ютера движок Сталкера. А движку за великим рахунком і не потрібен новий комп'ютер, бо він був написаний в 2002 році і вже тоді, на залозі того часу можна було грати з максимальними настройками. Тому є цілком просте і недороге рішення цієї проблеми, доступне практично кожному - потрібно зробити невеликий апгрейд комп'ютера.
Що з ресурсів комп'ютера потрібно найбільше движку Сталкера. Потужний процесор і крута відеокарта - НІ, вони і на рівні 2007 року чудово справлялися з його запитами. Після них движок найактивніше використовує жорсткий диск і пам'ять - ось тут вже можна кардинально змінити ситуацію. Движок не може використовувати більше 2Gb пам'яті, як і 32-х розрядна система, тому щоб максимально підвищити використання движком пам'яті, йому потрібно виділити всі 2Gb які він просить. Зробити це дуже просто, потрібно розширити пам'ять до 4Gb і встановити 64-розрядну OS Windows 7 або вище. Важливо поставити саме версію не нижче Windows 7, тому що тільки ця система нарешті навчилася коректно працювати з пам'яттю більш 2Gb і правильно роздавати її додатків. Якщо ви виконаєте ці рекомендації, то в процесі роботи Windows буде повністю йти в 3-й і 4-й гігабайт, надаючи движку стільки пам'яті, скільки він попросить.
Далі жорстких диск - це найповільніший ланка, движок надзвичайно активно спілкується з диском і швидкість його роботи має вирішальне значення для підвищення загальної продуктивності Сталкера в цілому і комп'ютера зокрема. Тому хоч би яким був швидким ваш диск HDD, на якому встановлена система, його слід замінити на сучасний SSD, у якого швидкість як мінімум в три рази вище. Новий SSD потрібно зробити завантажувальним, встановити на нього Windows 64bit, файл підкачки, він за замовчуванням лягає на системний розділ, Сталкер, Об'єднаний Пак 2 і покласти сейви, а старий диск HDD підключити другим і на ньому зберігаємо інші дані.
Підведемо підсумок:
Щоб з мінімальними витратами максимально підвищити продуктивність Сталкера з ОП-2, потрібно зробити наступне:
1. Збільшити Пам'ять мінімум до 4Gb.
2. Придбати SSD накопичувач мінімум на 60Gb.
3. Зробити SSD завантажувальним, встановити на нього Windows 64bit, файл підкачки, Сталкера, ОП-2 і покласти сейви.
Після такого апгрейд, у вас підвищиться індекс продуктивності Windows, система буде вантажиться секунд за 20, ОП-2 стартує до меню за 15 секунд, сейв вантажиться 40-60 секунд в залежності від локації і це все на вашому старому комп'ютері! При цьому вильоти по пам'яті і нестачі ресурсів практично припиняться!
Для просунутих:
Якщо є можливість, то можна розігнати процесор, тобто збільшити його тактову частоту - це збільшить ФПС в грі і зменшить час завантаження сейвів.
Комп'ютер на якому робили Об'єднаний Пак 2:
E6750 2.66GHz Duo CPU / Asus Commando / 6Gb RAM / 120Gb SSD / GeForce 8800 GTS / Win7 Ultimate 64 bit. Все залізо, крім додаткової пам'яті і SSD придбано в 2005 році.
Проблеми зі збереженням і папка Save
01. Призначте кнопки Швидкого збереження (F6) і Швидкої завантаження (F7) подалі один від одного, наприклад, замість них - F5 і F9. Поруч стоять кнопки можна переплутати під час бою і замість нового збереження, завантажити попереднє - це може привести до перегравання, а то і до повного провалу завдання.
02. Категорично не можна робити збереження відразу після завершення завантаження, поки движок не закінчив ініціалізацію всіх ігрових об'єктів! Після завершення завантаження і появи ігровий картинки движок ще деякий час завершує підключення і запуск логічних схем для ігрових об'єктів. Якщо в цей час зробити збереження, не давши движку закінчити роботу, то може повиснути логіка, що призведе до різних проблем і до неможливості повністю пройти гру. Найпоширеніша проблема після такого швидкого збереження - збій логіки дверей, наприклад в бункері у Сидоровича, вона перестане відкриватися \ закриватися. Це початок, подальша ланцюжок проблем невідома і чим все це закінчиться теж, тому краще відразу відкочуватися і перегравати.
03. Не можна робити швидкі збереження і в Головному меню по клавіші "S" або через Меню збережень, тому що при виході в Головне меню гра автоматично ставиться на Паузу і ініціалізація логічних схем не відбувається.
04. Численні спроби вирішити цю проблему не увінчалися успіхом, тому в ОП-2 зроблено спеціальне червоне повідомлення, яке попереджає гравця про проблему. Якщо збереження зроблено занадто рано після завантаження, то прийде повідомлення з інструкцією, що робити далі, пропустити його не можливо.
05. Не можна зберігатися по Островам, сходки Авторитетів на Агропромі, Параду Моноліту і по деяким іншим окремим епізодам, де використовується дуже багато таймерів, а вони можуть збиватися при перезавантаженні. Щоб все пройшло гладко, намагайтеся проходити кожну частину островів і зазначені вище епізоди без проміжних збережень, це не так складно, тим більше є Возвращатель.
06. При виконанні квестів, ГГ будуть приходити сюжетні повідомлення червоного кольору від інших НПС - в цей час не можна робити збереження, інакше при завантаженні воно урветься і завдання буде провалено, тому що ГГ не отримає потрібної інформації.
07. Не можна зберігатися відразу після вилікуваного вами НПС, тому що при лікуванні він часто змінює угруповання і переходить з одного смарта в інший, а для цього потрібен певний час. Швидко зроблене збереження в цей час, призводить до повного краху його логіки і вильотів. Після лікування потрібно почекати 10-15 секунд і тільки після цього можна зберігатися. В ОП-2 звичайно включено автоматичне виправлення цього збою і наступних вильотів, але навіщо доводити до крайнощів.
08. В оригіналі Сталкера діалогові вікна завантаження і збереження Головного меню гри не очищалися і висіли в пам'яті постійно. Тому при великій кількості збережень витрачалося місце в пам'яті і щоб вирішити цю проблему, необхідно було видаляти зайві збереження з папки Save. В ОП-2 Головне меню перероблено і проблема вирішена, більше немає необхідності чистити папку Save. Єдине обмеження - зберегти його в папку Save не повинні перевищувати розмір 2Gb, але і про це не варто турбуватися. ОП-2 попередить вас червоним повідомленням про наближення до критичного розміру цієї папки і ви зможете її заздалегідь почистити.
Як правильно чистити папку Save:
У цій папці, крім збережень, зберігається і інша інформація, яку не можна записати в сейви, видаляти її не можна ні в якому разі. Видаляти можна тільки збереження і скріншоти до них, їх легко визначити по розширенню файлу: .sav - це розширення Збереження і .dds - це розширення Скріншота до нього. Видаляти або переміщати їх потрібно парами - збереження плюс скріншот, назва у них буде однакова.
Якщо ваш комп'ютер не показує розширення файлів, то включіть їх в настройках. Погано розбираєтеся в цьому, не біда, шукайте тоді парні файли, тобто з однаковою назвою та за вагою, розмір збереження не менш 1.5 мб, а скриншота до нього - 8.12 кб. Файли даних, які не можна видаляти, мають однаковий розмір, близько 5 кб. Не застосовуйте для очищення папку Save через команди Виділити все \ Видалити, інакше зламаєте статистику проходження, опції гри і отримаєте інші проблеми.
Провал предметів під текстури
Рішення проблеми вильотів по глючная об'єктів
Чи не витягаючи скрипти, в ОП-2 можна вилікувати всі вильоти по глючний предметів і будь-яким іншим проблемним об'єктам. Для цього в Опції гри додана можливість по по їх видаленню. В основному подібні вильоти відбуваються при переходах між локаціями. Якщо при завантаженні збереження гра вилетіла з одним з цих повідомлень про помилку:
any vertex in patrol path [об'ект_1] in inaccessible for object [об'ект_2]
invalid vertex for object
... або їм подібні, а перегравання з більш раннього сейва не допомагає, то вирішується проблема з цими вильотами наступним чином:
1. Запишіть на листок назву предмета викликав виліт. По першому вильоту це об'ект_2, по другому, відразу після фрази "Arguments:" - потрібно переписати повністю всі букви і цифри, наприклад: "wpn_m1433808".
2. Завантажте останнє робоче збереження, на якому гра не вилітає.
3. Зайдіть в Опції гри і впишіть в розташоване внизу поле проблемний предмет - wpn_m1433808.
4. Збережіть зміни, зайдіть в гру і зробіть збереження і завантажте його або просто перейдіть на іншу локацію.
5. Якщо все зробили правильно, то гра завантажиться без вильоту і прийде повідомлення про видалення проблемного об'єкта - wpn_m1433808.
Якщо гра знову вилетіла, але вже з іншим значенням в полі "Arguments:", то це означає, що на локації є ще проблемні предмети. Тоді все повторюєте, починаючи з п.1, тільки в Опціях гри вписуєте вже два об'єкти, попередній і новий, розділяючи їх комою, наприклад - wpn_m1433808, wpn_g3652772, далі продовжуйте за інструкцією. Якщо ви все зробили правильно, то гра завантажиться і прийде повідомлення про успішне видалення двох проблемних предметів.
Наступний момент в ОП-2 малоймовірний, але якщо цей виліт повториться з новим об'єктом, то вписуєте вже три об'єкти через кому в Опціях гри і так до тих пір, поки гра не завантажиться успішно.
В ОП-2 була проведена велика робота по мінімізації вильотів при завантаженні сейвів через глючних або проблемних об'єктів, але вони все одно іноді трапляються, тому для зручності гравців і був зроблений даний функціонал.
Повідомлення в Лог при вильоти
При вильоти, в балці гри тепер може з'явитися детальна підказка російською мовою, як вирішити дану проблему. Ці підказки знаходяться в кінці балки, безпосередньо перед фразою FATAL ERROR. Спочатку обов'язково прочитайте їх, можливо ви самі впораєтеся із завданням, а якщо не вийде, тоді викладайте на форумі цей текст, разом з повідомленням про помилку, це значно допоможе у вирішенні вашої проблеми.
В ОП-2 інтегровані автоматичні виправлення різних ігрових та движкових проблем: переодягання ГГ при взятті Броники, правка втрати бінокль, виправлення вильоту по неіснуючому smart_terrain, виправлено переповнення нетпакета і багатьох інших, так що ці проблеми вас більше не потурбують.
НПС стали набагато розумнішими, частіше обшукують трупи і можуть при обшуку забрати Квестові предмети, які раніше не забирали. Це в першу чергу стосується "соляночних" і дефолтних квестів, тому що предмети за новими квестам додані в виключення. Робота з цього питання ведеться, але до кінця ще не виконана. Якщо у вас НПС упер з під носа квестовая предмет, то ви завжди зможете його викупити назад, а про даний предмет повідомте на форумі.
Проблема з співом Контролерів після смерті ГГ
Якщо в "голові" ГГ звучить спів Контролера, коли він діє на нього своєю аурою, то після смерті і завантаження збереження - це спів триває, якщо навіть Контролер убитий і діє на нерви вже гравцеві. Відключити спів можна тільки перезагрузив гру. Sapsan вирішив цю проблему і виклав рішення в розробці НС, але це рішення не включили в ОП-2, бо воно має один вельми відчутний недолік: при кожній смерті ГГ, гра повністю скидається і при кожному завантаженні за новою вантажиться вся локація, яка вже була завантажена до цього. Дане рішення помітно збільшує час завантаження, особливо на повільних машинах, тому в ОП-2 зроблено альтернативне рішення, яке складається з двох частин:
1. Проблема в першу чергу актуальна при взятті першого схованки Стрілка і схованки Альпініста в Центральній Прип'яті. Контролери в цей час заважають гравцеві своєю аурою, а спуститися на землю і вбити їх немає можливості, тому що потім до схованки не повернутися. Тому тепер при наближенні до тайників Стрілка і Альпініста, все контролери знаходяться в онлайні, вбиваються примусово, щоб не було аури і спів не зациклюватися - це компенсація, за відсутність можливості у гравця самому їх вбити.
1. При кожній смерті ГГ, все контролери знаходяться в онлайні примусово вбиваються, після чого спів припиняється через 2-3 секунди. Якщо відразу після смерті ГГ зробити завантаження, то спів триватиме, а якщо почекати 2-3 секунди, то воно закінчиться!
Пропажа патронів при перезарядці
Во время бою Гравці часто мінялі тип заряджаються патронів, натіскаючі клавішу Зміни типу во время перезарядки оружия. На цьому тлі сплив досить рідкісний момент, про який до цього відомо не було - якщо занадто часто міняти тип патронів, не чекаючи завершення перезарядки, то іноді пропадає рандомноє кількість патронів - від одного до цілої пачки. Це пропажа зустрічається рідко і цю проблему мало хто помічає. Це глюк движка і виправити його не можна. У разі дроби - патрони при перезарядці дробовиків не пропадають, так як там інший механізм зарядки і цього Глюка там немає. Перезарядка зброї не вважається завершеною, поки не зміниться кількість патронів на худе, навіть якщо анімація завершилася раніше. Іншими словами, дочекайтеся завершення повного циклу перезарядки перед тим, як змінювати тип заряджених патронів. Якщо Ви натиснете клавішу зміни типу раніше, ніж на худе оновиться кількість патронів в магазині - чекайте рандомних пропажу.
Виправлено і оптимізовано
1. Виправлені всі безголові вильоти при спробі завантажити гру в Мертвому Місті, Лабіринті і на Армійських Складах.
2. Виправлено биття сейвів в Ліманське, а також скрізь, де билися сейви в ОП-1.
3. Виправлена проблема з фото Контролера за завданням Кленова - він буде завжди чекати ГГ в тунелі Бурштину і нікуди не зникне.
4. Наведено в порядок "алспаун" - видалені всі дублюються шляху і секції, а також прибрані не використовуються секції, що прискорило завантаження гри.
5. Прибрано апгрейд броні, ПНВ зроблені знімними і не залежать від неї - це помітно прискорило завантаження гри.
6. Прибрано зомбування НПС, Контролер зомбує тільки ГГ - це позбавило від вильотів при зомбування і призвело до помітного прискорення завантаження гри.
7. Знайдений механізм, завдяки якому будь-який НПС буде постійно онлайн з ГГ на одному рівні, незалежно від значення "алайфа" і відстані до ГГ - це дозволило створити кілька цікавих квестів з використанням снайперської зброї на великих дистанціях. Цей механізм дозволив вирішити багато старі проблеми - наприклад Боцман завжди буде без проблем відключати Генератори і повертатися до ГГ і інші подібні.
8. Прибрано Рем'ящік, його замінили Ремкомплекти, які просто лежать в інвентарі - відповідно зникли всі баги пов'язані з ним.
ПІДПИШИСЬ:
Канал LogovoStalkerov.Com
______________________
Я - це я і ніхто інший.
«ЗАКОН У НАС ПРОСТИЙ: ВХІД - КАРБОВАНЕЦЬ, ВИХІД - ДВА»
______________________