Wolfenstein і opengl - нестандартна проблема

Десь тиждень тому, вирішивши відпочити і трохи розслабитися, хотів постріляти німців в грі з серії Return to Castle Wolfenstein.

На ноутбуці вона була проінстальована практично відразу після придбання оного років чотири тому і нормально запускалася.

Потім в силу тих чи інших обставин руки до неї не доходили.

І що виявилося?

При запуску гри вона практично відразу ж підвисала і випадали з помилкою.

Після довгих ретельних спроб вдалося розглянути швидко виводяться повідомлення, і зрозуміти, що проблема полягає в ініціалізації OpenGL, точніше - в його неініціалізаціі 🙂

Джерело знань у вигляді Інтернету в основному говорив, що проблема може бути або в невстановлених драйверах, або в криво проинсталлировать драйвери.

Тому в першу чергу з сайту були викачані останні версії драйверів і змонтували.

Але проблема не зникла - гра як і раніше не хотіла запускатися.

Друга порада, знайдений там же, говорив, що треба переконатися в тому, що openGL-драйвера коректно зареєстровані і використовуються.

Для цього були викачані, змонтували та запущені FurMark Benchmark і openGL Extensions Viewer. Вони показали, що з драйверами все в порядку - все зареєстровано як треба.

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

Що ж треба було зробити?

Всього-навсього знайти в exe-файлі рядок

і замінити її на

Після цього відбулося диво - гра запустилася!

Загалом, тремтіть, вороги! Ми вже йдемо!