Увійти
Переломи, вивихи, енциклопедія
  • Оформлення посилань у курсовій роботі: вимоги ДЕРЖСТАНДАРТ
  • Як правильно просити допомоги і чому ми боїмося її просити?
  • Довідник з російської мови
  • Зміна істотних умов праці
  • Оформляємо ненормований робочий день
  • Як буде німецькою мовою 1.2.3. Рівні німецької мови: опис від A1 до C2. Порядкові числівники та їх особливості
  • Чи не працює x ray 1 6 engine. Помилка XRay Engine: опис та усунення

    Чи не працює x ray 1 6 engine.  Помилка XRay Engine: опис та усунення

    У грі «Сталкер: Поклик Прип'яті» є досить поширена помилка. Сама помилка полягає в тому, що гра фарбується і висвічується віконце X Ray engine. A crash has been detected by BugTrap». У цій статті ви дізнаєтеся, чому відбувається така помилка і як із нею боротися.

    Помилка Xray engine у ​​грі «Сталкер»

    Xray engine, що це таке?

    Xray engine це баг, прозваний жуком нещастя, сам баг носить свою назву через намальований жук, який з'являється біля опису помилки. Баг полягає в тому, що після запуску гривас викидає на робочий стіл без будь-якої причини, після чого ви бачите віконце з описом проблеми.

    Чому ж з'являється цей баг? Дуже велика кількість людей, які грали в сталкер, намагалися з цим розібратися, причому не один місяць. На жаль, самі розробники особливої ​​увагицій проблемі не приділяли, спочатку просто її ігнорували, але після того, як дізналися, що проблема з'являється у досить великої частини аудиторії, випустила пару оновлень. Самі оновлення допомогли вирішити проблему з крашем гри, але тільки в певній частині аудиторії велика кількість аудиторії все одно залишилася з цим багом і розробники не змогли випустити остаточний патч з її вирішенням, хоч і допомогли більшості гравців.

    Варто зауважити, що велика кількість гравців стверджувала, що проблема криється у старих драйверах відеокарти. Якщо ці драйвери оновлювалися, то проблема йшла і гра більше не фарбувалася, але, на жаль, цей спосіб вирішення проблеми допоміг далеко не всім гравцям. То як вирішити цю проблему? Нижче наведено інструкцію.

    Фікс бага "Жук нещастя"

    Інші можливі причини

    Якщо вам не пощастило, і жодне з вирішення проблеми не допомогло, то ви зможете знайти це рішенняу зміні файлу підкачки. З багом боролися багато часу, але саме це вирішення проблеми знайшли не так вже й давно.

    Проблема полягає в тому, що гравці мають маленький файл підкачки, але що це таке? Файл підкачки створює так звану віртуальну пам'ятьз оперативною пам'яттю, завдяки чому ваш комп'ютер працює трохи швидше. Для вирішення бага через файл підкачування вам потрібно змінити його, збільшивши обсяг оперативної пам'яті вдвічі. Як це зробити?

    Для початку ви повинні натиснути на іконку "Мій комп'ютер" правою кнопкою мишки, після чого вибравши його властивості. У властивостях ви зможете знайти вкладку з віртуальною пам'яттю, в якій, власне, у вас вдасться її збільшити. Ви значно зменшіть ризики вильотупісля цих дій, швидше за все, у вас навіть вдасться викорінити цю проблему зі свого комп'ютера назавжди.

    Висновок

    Ми розібрали всі можливі способи вирішення цього бага, а також детально розписалищо потрібно робити для вирішення проблеми. Варто коротко написати всі вирішення проблеми, ось вони:

    • Наявність патчів. Переконайтеся, що у вас є останній патч.
    • Купівля ліцензії.
    • Чити, які роблять гру нестабільною, цим дозволяючи з'явитися багу.
    • моди.
    • Дозвіл.
    • Файл підкачки

    Сподіваємось, що ця стаття вам допомогла і ви зможете гратив сталкер без будь-яких проблем.

    Гра Сталкер має тисячі фанатів у всьому світі. Яскраві персонажі, атмосферний навколишній світ і неперевершена реалістичність всього, що відбувається. Переваги гри можна перераховувати годинами, але є недоліки. Головні з них – нестабільність та забагованість. Одна з найчастіших помилок у частині Чисте Небо це “A crash has been detected by BugTrap”. Давайте розуміти, як можна виправити цей збій.

    Збій “A crash has been detected by BugTrap” у Xray Engine

    Причини

    Помилка "A crash has been detected by BugTrap" у Сталкері виникає як за певних подій (вхід у локацію, зміна погоди, дії персонажа), так і при спробі запустити гру. У чому ж справа? Помилка спливає при неналежних настройках гри. Цікаво, що вікно помилково спливає навіть на високопродуктивних комп'ютерах. Зрозуміло, не варто відкидати і вплив модів гри, які роблять її більш нестабільною.

    Крім Сталкера (ЧН, Поклик Прип'яті, Тінь Чорнобиля), ця подія зустрічається в інших іграх - Козаки, Point Blank, Lost Alphaта ін.

    Способи виправлення проблеми

    Це повідомлення з помилкою з'являється в кількох ситуаціях, тому розповімо про кожну з них.

    Виліт під час переходу в іншу локацію

    Отже, щоб позбавитися проблеми зробимо шість простих кроків.

    1. Запускаємо Сталкер.
    2. Заходимо в меню "Параметри".
    3. Нас цікавить розділ «Відео».
    4. Перемикаємо режим першого рядка "Render" з "Static lighting" на "Objects dynamic lighting".
    5. Натискаємо "Застосувати".
    6. Завантажуємо гру та пробуємо.

    Якщо результат той самий, то можна спробувати в першому рядку вибрати режим, що залишився. Проблема залишилася? Тоді йдемо далі.

    Гра запускається, але вилітає не тільки під час переходу в локацію

    Поява помилки "A crash has been detected by BugTrap" у Сталкері будь-коли свідчить про невідповідність налаштувань. Рекомендується знизити не тільки параметри візуалізації, але й деталізацію, а також роздільну здатність екрана. Чим нижчою буде якість, тим більша ймовірність, що гра стабілізується. Як уже повідомлялося раніше, це явище зустрічається і за потужних сучасних комплектуючих. Пов'язано це безпосередньо з грою, хвилюватися про стан обладнання не варто.

    Помилка вилітає під час спроби запуску Сталкера

    Після зміни налаштувань у бік підвищення якості помилка може з'явитися вперше, а потім при наступних запусках гри. Як можна скинути параметри за замовчуванням, не запускаючи Сталкера? Робиться це так.

    1. Знайти папку із встановленою грою.
    2. У каталозі вибрати папку Save.
    3. Тут лежить цікавий для нас файл «user.ltx». Видаляємо його.

    До речі, почитайте цю статтю також: Як видалити програму Elements Browser Setup

    Після цього налаштування гри буде скинуто на вихідні параметри.

    Крайній випадок

    Якщо ж сталося так, що нічого не допомагає, то рекомендуємо перевстановити гру в іншу директорію, після чого перенести до неї папки зі збереженнями (user.ltx та інші файли, що лежать окремо, брати не потрібно). Відключаємо підключення до інтернету – це необхідно зробити, оскільки програма може підкачати проблемні файли, що спричиняють несправність. При цьому радимо не переставляти моди на перевстановлену гру. Пробуємо запустити.

    Створюємо балку вильоту

    Якщо виправити "A crash has been detected by BugTrap" не вдасться, тоді вам слід створити лог вильоту, та відправити його в службу техпідтримки розробника модифікації. Лог вильоту створюється просто - коли ви закриваєте вікно помилки через "Close", інформація про неї кешується, після цього потрібно просто створити текстовий документ та натиснути там Вставити. Також цей лог можна пробити у пошуку і на форумах у “Довіднику вильотів STALKER”.

    Як правило, до цього кроку сягає рідко. Прості маніпуляції з налаштуваннями вирішують проблему у 99% випадків. Якщо у вас є зауваження або власні поради – прохання відписатися в коментарях нижче.

    0) Встановлюємо Visual Studio 2008 SP1 (Proffesional або Team, я збирав у першій), сервіс пак із архіву engine.vc2008.fixed.rar підходить тільки до англійської версії студії, для російської потрібно буде завантажити окремо.

    1) Створюємо на диску папку, у ній ще одну папку.

    2) У цю папку поміщаємо лише папку engine.vc2008 з архіву "engine.vc2008.fixed - фікшений мною проект vs2008", папку SDK від туди не чіпаємо.

    3) Папку SDK беремо з архіву "stasvn\sources\engine.vc2005-2008(~1.6.02 бенчмарк) - березень 2010", з під-папки sources.
    Поміщаємо її в одну папку до engine.vc2008

    4) Ось тепер поверх неї докладаємо папку SDK з архіву engine.vc2008.fixed.rar, погоджуємось на заміну всіх файлів

    5) Качаємо з сайту майкрософт два DirectX SDK – 2009 March та 2010 June. (Вага кожної близько 500 мб), можна використовувати тільки версію 2009, але тоді не зможете зібрати xrRender_R4. (LINK: fatal error LNK1181: cannot open input file "d3d11.lib"), а якщо використовуватимете лише 2010 - гра з R4 не запуститься.

    Після встановлення двох DX SDK переконайтеся, що вони прописали свої шляхи в студію, файли 2010-го СДК повинні бути після 2009-го, як показано на малюнку:

    Аналогічно для розділів Executable files та Include files. Якщо виникнуть питання, шукайте інформацію в гугле за словами "підключення directx sdk visual studio 2008"

    При неправильних версіях СДК (або його не-підключення) у лозі буде лайка на відсутність файлів типу d3dXX.lib\.h)
    Переміщувати папки з встановленого DirectX SDK нікуди не потрібно. Достатньо прописати до них шляхи глобально для студії (або для кожного проекту вручну)

    Коментар від loxotron: достатньо скопіювати і перейменувати d3d11_beta.lib в d3d11.lib в папці з директівським СДК, а ще краще завантажити і поставити DX SDK August 2009 і не паритися з невідповідними версіями.

    6) На всякий випадок можна встановити ще SDK \ OpenALwEAX.exe, але не впевнений що він критично необхідний.

    7) Запускаємо проект через .. CoP Project engine.vc2008 engine.sln. Коли він завантажиться, вгорі студії режим збирання з Debug_Dedicated (або будь-який інший) змінюємо на Release. Далі ліворуч\справа буде список папок з файлами движка, нам потрібна, в першу чергу, папка 3rd_party - тиснемо на неї правою кнопкою миші і вибираємо Build\Побудувати.

    Якщо все буде правильно, то в кінці лог внизу напише про 11 успішних проектів (або число буде менше, якщо деякі проекти вже були зібрані до цього, лог про це теж повідомить "пропущені\up to date").
    У мене зібралися всі проекти повністю без помилок. (warning за повноцінні помилки не рахуються)

    8) За аналогією, зверху вниз, можна зібрати інші Dll-ки, папки editor\dedicated\utils\plugins збирати не обов'язково - до двигуна вони не відносяться. Найдовше буде збиратися xrGame.dll. Інші досить швидко.

    Збирати всі Dll-ки не обов'язково. Можна лише необхідні. Коли вони будуть готові - створити чисту папку bin у папці з грою. Закинути туди всі створені файли dll (можна разом з.pdb). При необхідності, можна докинути відсутні файли з оригінальної bin ЗП (другий патч), якщо гра вимагатиме їх. (Навроді wrap_oal.dll)
    Гру я запускав з оригінального Stalker-COP.exe

    Якщо все правильно, то в лозі консолі гри в перших рядках буде вказано білд гри і дата побудови.

    X-Ray Engine – власний ігровий двигун, створений компанією GSC Game World для внутрішнього користування. Переважна більшість гравців дана компанія відома як розробник серії ігор S.T.A.L.K.E.R. Саме на X-Ray і була створена оригінальна частина "Сталкера" - Тінь Чорнобиля, а також два офіційні аддони: Чисте небота Поклик Прип'яті. Більш того, модифіковану версію двигуна планувалося використовувати для розробки перспективного проекту S.T.A.L.K.E.R. 2. Який, на жаль, був заморожений ще 2011 року.

    Призначення

    В Наразі X-Ray Engine використовується переважно творцями модів. Так, S.T.A.L.K.E.R - це серія ігор до якої було випущено безліч модифікацій. На допомогу моддерам компанія GSC Game World випустила інструментарій розробника – SDK (Software Development Kit). Ось тільки "укомплектувати" його офіційною документацією в GSC забули, так що першим творцям модів доводилося працювати з двигуном "на дотик". На момент написання даного огляду, в мережі вже з'явилося безліч "мануалів" і навіть тематичних форумів, на яких люди обмінюються досвідом роботи з SDK.

    Технічні характеристики

    Остання версія X-Ray Engine підтримує роботу з DirectX 11. Крім того, в двигуні реалізована підтримка об'ємного освітлення, складних ефектів з великою кількістю частинок (на зразок диму). Крім того, він забезпечує досить реалістичний рендеринг складних сцен та працює з Ragdoll-фізикою. Ще перша версія X-Ray Engine дозволила розробникам додати в гру підтримку м'яких тіней, що на момент випуску S.T.A.L.K.E.R Тінь Чорнобиля вважалося справжнім технічним проривом, особливо для гри з великими відкритими локаціями.

    Ключові особливості

    • наявність офіційного SDK, що використовується авторами модів;
    • підтримка DirectX 11;
    • забезпечення реалістичної фізики та власна система ІІ (A-Life);
    • реалізація технології рельєфного текстурування;
    • робота з м'якими тінями та об'ємним освітленням;
    • підтримка до чотирьох мільйонів полігонів у одному кадрі;
    • відсутність офіційної документації від розробника.