Wolfenstein і opengl - нестандартна проблема
Десь тиждень тому, вирішивши відпочити і трохи розслабитися, хотів постріляти німців в грі з серії Return to Castle Wolfenstein.
На ноутбуці вона була проінстальована практично відразу після придбання оного років чотири тому і нормально запускалася.
Потім в силу тих чи інших обставин руки до неї не доходили.
І що виявилося?
При запуску гри вона практично відразу ж підвисала і випадали з помилкою.
Після довгих ретельних спроб вдалося розглянути швидко виводяться повідомлення, і зрозуміти, що проблема полягає в ініціалізації OpenGL, точніше - в його неініціалізаціі 🙂
Джерело знань у вигляді Інтернету в основному говорив, що проблема може бути або в невстановлених драйверах, або в криво проинсталлировать драйвери.
Тому в першу чергу з сайту були викачані останні версії драйверів і змонтували.
Але проблема не зникла - гра як і раніше не хотіла запускатися.
Друга порада, знайдений там же, говорив, що треба переконатися в тому, що openGL-драйвера коректно зареєстровані і використовуються.
Для цього були викачані, змонтували та запущені FurMark Benchmark і openGL Extensions Viewer. Вони показали, що з драйверами все в порядку - все зареєстровано як треба.
І ось, коли вже надія запустити Вульфа практично згасла, на третій день перелопачування інформації, вже не пам'ятаю після якого способу переформулювання питання про наявну проблему, за посиланням на форум з надцятої сторінки відповіді на запит від Google було знайдено підійшло рішення.
Що ж треба було зробити?
Всього-навсього знайти в exe-файлі рядок
і замінити її на
Після цього відбулося диво - гра запустилася!
Загалом, тремтіть, вороги! Ми вже йдемо!