Я в общем решил освежить воспоминания по этому замечательному шутану, но столкнулся с непреодолимым препятствием. Я нашел замечательный сайт (https://code.google.com/p/qeffects-gl/) где выложен альтернативный драйвер open gl через который можно включить мое любимое SSAO. Разумеется я заинтересовался. Однако сделав что меня просят,
ЦитироватьYou should place opengl32.dll and QeffectsGL.ini to the game executable's directory before running the game.
никакого эффекта я не увидел. Причем ни в sof ни в quake 2. Тогда я стал тарабанить мозг создателю и он предложил следующее:
ЦитироватьЕщё возможна ситуация, что opengl прописана как системная библиотека (хотя обычно это не так), и всегда грузится из system32. Посмотрите в реестре: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs Если там есть параметр opengl32, то его надо удалить и перезагрузить систему.
Но там все оказалось чисто. Тогда мне предложил решение создатель мода для SOF, который аля ддфикс:
ЦитироватьRename the provided "opengl32.dll" to something else. Any name will do, but using "3dfxvgl.dll" has an advantage: By using "3dfxvgl", you can use the "Video Driver" setting of the SoF "Display Settings" menu to switch between the original driver (by selecting "Default OpenGL", gl_driver "opengl32") and the new QeffectsGL driver (by selecting "3DFx OpenGL", gl_driver "3dfxvgl"
и это сработало! Однако это костыль. В чем может быть дело? Откуда грузится огл что тот что в лежит в папке не работает?
А что до самой игры, ну круто. Я правда только 1 уровень прошел и дальше стал трахать себе мозг ОГЛом, но черт возьми, шутан так шутан. Мясной, шустрый и противники даже не печалят.
http://www.youtube.com/watch?v=3eIskmqAqzs
Нашел еще рекламный ролик с немецкого журнала, тот самый с которого у меня знакомство началось: http://www.youtube.com/watch?v=Ai226CJxIj4
SoF 1 - старая игра, ей уже 14 лет, и разрабатывалась она для Win9X. Движок использует от Quake 2 (даже не от Quake 3), так что лично я не вижу ничего странного в её странной реакции на подсовывание заплатки OpenGL. Очень, кстати, может быть, что виновата в этом даже не сама игра (в её времена, как мы все помним, семейство Voodoo хоть и пошло на убыль в своей популярности, но всё ещё считалось крутым), а заботливая Win7/8. Так или иначе, с проблемой ты справился - мои поздравления.
Ты не понял, я ничего не решил. То что я заюзал это костыль ктр меня не устраивает. Тем более что у моих знакомых все работает и без него.
Через процесс эксплорер отследил откуда запускается ОГЛ, нам это поможет?
https://www.dropbox.com/s/prauyrcgasl8diw/Screenshot%202014-02-10%2011.00.32.png
Железо и софт у них те же, что и у тебя?
Цитата: MoroseTroll от 10 февраля 2014 10:58:43
Железо и софт у них те же, что и у тебя?
ЦитироватьВ том-то и дело, что он грузит её из системной директории, почему-то игнорируя директорию самой программы. Хотя, согласно MSDN, она имеет наивысший приоритет. На компьютере точно не было каких-то специфических администраторских настроек, система установлена "из коробки"?
Это разработчик подсказывает мне... Непонятно.
К сожалению, у меня сейчас игры под рукой нет, поэтому помочь, извини, ничем не могу.
Скачал какой-то старый дистрибутив от Триады. Запустил. Да, всё так же, как и у тебя: просто OpenGL32.dll не работает, с переименованием в 3dfxvgl - работает. Похоже, проблема в поведении самой Windows (твой снимок говорит в пользу этой версии) или, возможно, автор патча не тестировал своё творение на 64-битных Windows. В чём именно дело, не знаю и, честно говоря, нет желания копаться. Да, игра в своё время была весьма неплоха, но не более. Так или иначе, с костылями или без, ты решил проблему, раз обеспечил себе желаемый эффект SSAO.
Ладно...
(http://pp.vk.me/c408730/v408730184/7a2d/c-MpvEC10I8.jpg)
(http://pp.vk.me/c408730/v408730184/7a23/I--Zv-dvMC8.jpg)
Сок же, вообще. Согласитесь? С SSAO то :)
Более неудачный скриншот для показа ссао придумать сложно :).
Эти две картинки чем-то отличаются?
(https://dl.dropboxusercontent.com/u/5020311/Untitled.png)
Ну форс прав, пример говно :) Мне лень было грузиться.
Меня в старых играх очень печалит отсутствие теней. Оно же меня печалило в моровинде. А SSAO очень здорово сводит объекты.
Опять 2 одинаковые картинки. А как на скриншоте может получиться битый пиксель?
Когда-то доставляла.
Правда бесил последний бос.
Ну и потом было впечатление, что первый уровень Максима Пейна срисован с первого уровня сабжа.
ЦитироватьНу и потом было впечатление, что первый уровень Максима Пейна срисован с первого уровня сабжа.
Так максимка же раньше был :)
Я вот что-то даже не ожидал, но меня так нереально проперло бегать и всех выносить, пожалуй даже больше чем 14 лет назад.
Обратил внимание что в старых играх бег уж слишком быстрый, везде отрубаю always run, хотя раньше носился всегда.
Какой максимка раньше?
Окститесь :o :suspect:
[off]Офигеть, я прям был на 100% уверен что максимка был 1999 года О_о. Пардонте.[/off]