Собсно, сабж в следующем. Новые видеокарты от nVidia серии 8, а также 7950 требуют драйвера не ниже 9x.xx. В этой конфигурации с thief возникают следующие проблемы:
Thief 1 / Gold отказывается запускаться в принципе в режиме hardware. С оригинальным thief.exe имеем чёрный экран, с патченным — вылет в ОС. Пока единственный способ запуска — Hardware Off, грузим миссию, заходим в опции, включаем Hardware и играем. Недостаток в том, что настройка звука так и остаётся в режиме Software, т.к. его аппаратное ускорение сбрасывается при отключении видео Hardware, а включить в процессе игры нельзя.
Thief 2 выглядит вот так:
(http://img516.imageshack.us/img516/135/8bitfo2.jpg)
Для сравнения, нормальный вид:
(http://img265.imageshack.us/img265/2728/16bitcp3.jpg)
Раньше таким было небо, теперь вот все текстуры такие.
Соответствующая ветка на TTLG:
http://www.ttlg.com/forums/showthread.php?t=113501
Если кто по этому поводу что-нить накопает, просьба написать сюда.
У тебя Thief 2 как на верхнем скрине? Такое изображением может быть обусловлено отключением дизеринга, что возможно только через редактор. И поскольку дизеринг встроенная фишка игры, не подозревал что он может зависить от видеодрайверов. Проверь заодно System Shock 2 и демку Thief 2.
ЗЫ: Зачем было создавать ещё одну похожую тему, мог бы просто написать о своей проблеме в теме "Небо в клеточку".
У меня, слава Строителю, такого нет, поскольку видюха у меня 7600. Даже с драйверами 91.хх искажается только небо, в остальном дизеринг на месте. Проблемы будут у того, у кого GF 8200 - 8800 ну и наверняка следующие модели. Поэтому тему создал на будущее, а также чтобы те, кто собирается апгрейдиться, были в курсе. Собсно поэтому и выделил в отделюную тему, чтобы вопрос о видеокарте не затерялся в обсуждении дизеринга. Если найдём решение, его можно будет добавить в FAQ или ещё куда-нибудь, а тему подклеить к той. А пока пусть тут повисит.
Проблема запуска Thief-1 с драйверами 9х.хх и выше остаётся на любой видеокарте.
К сожалению, теперь такая же проблема наблюдается и у новых карт ATI:
(http://img168.imageshack.us/img168/4381/grounds2900xtaa6.jpg)
Хотя для ATI проблема ещё мало изучена. Возможно, удастся найти подходящие драйвера и для этих карт.
Скорее всего проблема в драйверах, а не видеокарте. Чем новее видеокарта тем у неё больше преимуществ, а не наоборот. Тем более я вспомнил у меня тоже была проблема с изображением в Thief 2 примерно похожая на твоём скрине, а до этого я чот-то химичил в Radlinker-e, который у меня установлен для поддержки тумана, хотя досих пор странно что демке Thief 2 тумана никакого не видно, хотя в видеоопциях есть.
Может, имеет смысл "черкануть" по письмецу в соответствующие службы поддержки AMD/ATI и nVidia, дабы они были в курсе этих безобразий? А для пущей важности можно было бы сделать этот процесс массовым, подключив к нему товарищей по несчастью с того же ttlg?
А разве эти службы сами по себе не тестять игры? Вот Винда знаёт про несовместимость System Shock 2, значит Microsoft тестит игры.
Winter Cat: Эти, кхм, службы "спят в хомуте", когда речь идёт о старых играх и пока не получат пинка, даже пальцем не пошевелят для того, чтобы что-то исправить. Помнится, два или три года назад очередная версия Catalyst-а просто перестала поддерживать T1&T2. Я было накатал письмецо и уже собрался его отправить в соответствующем разделе на сайте ATI, как вышла очередная версия драйвера, в которой "волшебным" образом всё заработало. Тогда я сделал вывод: либо в ATI сидят телепаты и читают мои мысли, либо в ATI узнали о своём промахе, прочитав тонну-другую нареканий от фанатов игры, которые оказались проворнее меня. Какой вариант тебе больше нравится ;)?
[Исправлено: MoroseTroll, 18 мая 2007 20:47]
Существуют custom-версии драйверов на специализирующихся на этом деле сайтах типа guru3d.com. Можно спросить у них.
Force
Спрашивали ужо. На ТТЛГ есть такой товарищ Bikerdude, он этой проблемой занимался, перепробовал кучу драйверов, в том числе и с guru3d. Если только заказывать у них спецверсию, но это наверняка денех будет немалых стоить.
Кроме того, весьма странно, что проблема появилась одновременно и у NV, и у ATI, как только они выпустили карты под DX10. Может быть, здесь дело не только в драйверах. К тому же какая-нибудь 7600-7900 с этими же драйверами всё нормально показывает.
[Исправлено: DJ Riff, 23 авг. 2007 13:17]
DJ Riff, архитектуры видюх разные. Старые исполняются по одному алгоритму, а новые по другому. Вот, в новом алгоритме нет такой операции как дизеринг, вот его и нет в игре. Не знаю, почему его там нет. Может для этого причины есть, а может и нет...
ЦитироватьМожет для этого причины есть, а может и нет
Да наверняка выкинули этот алгоритм как устаревший, вот и всё.
Кто хочет подписаться: NVIDIA Fix Bad Thief 1 and 2 Rendering - Petition (http://www.ttlg.com/forums/showthread.php?p=1644993).
clearing: Подписался.
Чтож. Жаль что проблема такая серьезная что приходится просить самого производителя. Думал обойдется фиксом каким-нить. Ну не беда, подождем.
Хоть у меня и GeForce 6800 - отпишусь сюда.
Поставил дрова 162.18 (до этого были 91.31)
Как блин в этих новых дровах оверлей выключить! Или в WMP11 как оверлей выключать?
А то иногда фильмы смотрю по проводам на телек, а экран с фильмом черный!
В старой версии панели Nvidia - находил... Все включал (NViewer или NVkeystone... не помню точно, но если б были старые дрова - то включил бы без проблем!)
Вообще - не пойму - дрова по объему больше, а фишки к которым привык убрали! Контроль за температурой например - просят дополнительно скачать! (Хотя мона через Everest посмотреть ;) ) Пока нашел, как "клон" включить - замахался! До этого так все просто было!
Гады!
Хоть в Bsplayer - оверлей выключить можно!!!
Короче, вопрос остается - как выключать оверлей на новых дровах или хотябя на wmp11????!!!!
[Исправлено: RDS1976, 3 окт. 2007 10:29]
Цитироватьwmp11
, боюсь, нельзя... но точно не знаю...
а клон у тебя куда? потому что на сурсе изображение и с оверлеем нормальное, а вот на клоне уже пропадает. Может проще поменять очередность дисплеев?
Force"Клон" -- моник - телек
Чего такое сурс? :)
ЦитироватьМожет проще поменять очередность дисплеев?
попробую....
Но пока выручает только Bsplayer...
Сурс - исходник. Основной дисплей, с которого снимается копия. Копия по сравнению с основным дисплеем работает тормознутее (играть голимо), и не показывает оверлей.
Ещё одно решение:
http://www.ttlg.com/forums/showthread.php?t=117616
http://timeslip.chorrol.com
Опа! Ну прямо как на Новый год под ёлочкой! ©
Так, чтобы окончательно оформить это дело в патч, нужна мелкая прога, выполняющая седующее:
1. Резервная копия thief2.exe, изменение thief2.exe (см. Readme)
2. Более-менее удобный интерфейс для изменения настроек (чтобы не редактировать вручную INI)
3. Найти и удалить привязку к клавише PrintScreen в файлах *.BND (т.к. внутренняя функция скриншотов работать не будет, применена внешняя, завязанная на PrintScreen)
Чувствую, как тех кто недавно купил более слабые радеоны, явно пожертвовав более быстрыми картами от NVidia ради сохранения раотоспособности Thief, начинают посещать неприятные мысли... :undecided:.
Вот, значится, MoroseTroll'ю представилась ОТЛИЧНЕЙШАЯ возможность написать THIEF LAUNCHER!!!!!!!!! Так как, насколько я понял, даже разрешение экрана тут придется изменять вне игры...
Объясните, please, малограмотному человеку. :embarassed:
В Thief2.exe я нашел всего 2 ссылки на DDRAW.DLL. Надо менять именно самую первую?
Я попробовал сначала первую, потом вторую, потом обе сразу - ну никак не хочет сотрудничать с германским командованием, сразу вылетает с ошибкой или просто сидит в процессах, а игруха не запускается...
Че-то я явно делаю не так.
Лончер сделаем - не вопрос. Хотелось бы поподробнее узнать, что за трюк делает этот фикс: просто устраняет небрежность программистов nVidia или действительно включает 32-битные видеорежимы?
MoroseTroll, по идее, подключает другую Direct Draw-библиотеку.
Force: Если я правильно понял, этот фикс является прослойкой ("wrapper") между T2 и Direct3D. Ну да ладно, поковыряем, посмотрим.
Поковырял. В общем, этот ddfix делает следующее: перехватывает все DirectDraw/Direct3D-вызовы из T2 и рисует картинку сам, по своим правилам. Это хорошо заметно уже в меню игры, потому что там не родное разрешение 640*480, а то, которое указано в ddfix.ini. Данный способ, безусловно, избавляет от визуальных артефактов, но очень сильно снижает скорость рисования на слабых (читай - встроенных) видеокартах. На более-менее мощных, думаю, "проседаний" не должно быть заметно. Такой вот "костыль" для старенькой игры. Кстати, вполне возможно, что он сгодится (после определённых изменений) и для T1 и SS2.
Попробовал на T1G. Работает! Сомнений, что этот ddfix будет работать в SS2, почти не осталось. Подозреваю, что всё рисуется в 32-битном видеорежиме, поэтому и артефактов нет. В общем, этот парень обходным путём сделал то, о чём я говорил на стыке весны и лета.
[Исправлено: MoroseTroll, 20 окт. 2007 12:51]
Похоже, надобность в написании лончера отпала - автор фикса сделал его сам (http://timeslip.chorrol.com/current/Thief2Fix.exe). Правда, требуется установленный .NET 2.0 или 1.2 и, разумеется, более-менее свежий DirectX, вернее - наличие файла d3dx9_30.dll в папке Windows\System32.
Господа тафферы!
Да это ж просто праздник какой-то! Я уж и забыл на своем компе, как все это должно выглядеть-то на самом деле. И звезды на небе, и облака, и нормальные цвета в тени... :up::up::up:
Правда, книги и карты теперь малость размытые получаются - разрешение-то поменялось. Надо что-то придумать с этим.
Да, в файлике ddfix.ini всего-навсего и надо было 8-микратный antialiasing mode убрать. И все заработало. Ура, товарисчи!!!
Ура, я как раз накачал фанок. Пойду тестить на ноуте...
SSiamskyЦитироватьПравда, книги и карты теперь малость размытые получаются - разрешение-то поменялось.
Попробуй выставить разрешение 1280х960 — это ровно вдвое больше оригинального, так что может быть более чётко.
Timeslip продолжает работать над фиксом...
Я тут попробовал новую версию (1.08) - начали тормозить ролики.
На 1.06 такого нет, пришлось делать откат.
При большом разрешении все дико тормозит, остановился пока на 1024x768.
Меню, книги и карты сильно мылятся. Не клево.
Туман в Life Of The Party пропал напрочь. Некоторые текстуры, например, деревянные ставни на окнах стали выглядеть ужасно, сглаживание на них вообще не действует.
Запускал это дело с Dark Project и с Голдом. В принципе, работает, но...
В меню могут иметь место сразу 2 курсора - если курсором Вора заехать за край, появляется второй - Виндовский, который начинает высвечивать папки, что открыты под Вором или рабочий стол. Там есть фикс для этого, но в Голде он не срабатывает.
Индикатор видимости виден только если смотреть куда-то вдаль, высоко вверх или вниз, скажем, с лестницы. Если прямо перед собой, или рядом есть какой-то объект, стена - индикатор пропадает.
Выбранное оружие в левом углу вообще не показывается, есть только надпись. Выбранные предметы в правом углу - показываются только если смотреть вверх или вниз с лестницы. Надписи, конечно, есть, но хочецца большего. :biggrin:
[Исправлено: SSiamsky, 23 окт. 2007 11:25]
SSiamsky: Похоже, этот парень "стругает" новые версии своего патча как пулемёт: уже вчера была доступна 1.1.0 :).
С этим фиксом удалось запустить под новыми дровами даже Demo System Shock 2, которое до этого напрочь не желало работать, что я только с ним не делал...
Правда, чувствуется частичная совместимость: разводной ключ в руке - полупрозрачный, и часто совсем пропадает (это зависит от того, куда смотришь - вдаль, или под ноги).
Пока использовать версию фикса выше 1.06 не рекомендую - на более новых дико тормозят ролики в игре. Автор что-то правил по этому поводу, но пока как-то не очень результативно. Посмотрим, как дальше дела пойдут. Штука нужная, но пока сыровата.
Какие у вас страшные глюки у всех :) У меня все работает. Текстурки местами пиксельные стали, но это фигня, зато мне не нужно никаких сомнительных утилит ставить чтоб ядро отключать и нет ужасных текстур. Ролики тормозят но я это переживу. Отличный фикс. Игра леатет правда, пришлось всунк включать.
Vorob
Так это ж только на Втором Воре. А вот ты попробуй поставь это дело на Первого, или на SS2 - там и начнутся приколы.
Кстати, ты же сам видел, на TTLG тоже у народа проблемы с текстурами имеются. При прочих одинаковых настройках.
Так что, думаю, дело все-таки не в моей, и не в их тупости, а в разнице между железом и версиями видео-дров.
А что, может, у тебя и туман есть в Life Of The Party? ;)
SSiamsky Зачем мне этот патч ставить на первый сиф? Патч фиксит баг с тем что текстуры выглядят словно 8 битные. А сиф 1/голд сам по себе 8ми битный. Под сс2 патч официально не адаптирован, зачем лезть вперед кобылы? Подожду когда парень сделает его под сс2.
ЦитироватьТак что, думаю, дело все-таки не в моей, и не в их тупости
Я к тебе притензий не имею :) Может просто баг. А уж что там полудурки на ттлг пишут это их проблемы: "The DromEd problems still remain, though, which means that the supply of new FMs will probably dry up when the authors are stuck with DX10 cards..."
Vorob
Проблемы с TG у юзеров с видеокартами серии 79хх: с драйверами версии 9ххх и выше первый Вор не идёт, а драйвера 8ххх поддерживают не все видяхи (7950, GS). Видеокарт серии 8 это, вроде бы, не касается. Кроме того, thieffixed.exe, выложенный на сайте, требует наличия оригинального диска, а ковыряние с install.cfg это не всегда работает. Так что владельцы DVD-сборников воспользоваться им не могут. Этот патч уже может решить эти проблемы, правдя, пока добавляет новые.
Я мельком попробывал прогу на новом компе. Вор2 вылетел сразу после ролика.
false
Там в INI надо копаться. Как минимум, отключить AA и AF, отключить HighQualityTextures. Потом уже включать по одному. И разрешение в игре должно быть таким же, как в INI указано.
Чувствую, мне еще долго можно не кусать локти, что я выбрал Radeon.
:yes:
false
Первое: после того, как выставил нужное разрешение в файле DDFIX.INI, выстави такое же в меню самой игры. Даже если оно там такое и есть, все равно по нему шмякни мышой, подтверди лишний раз, типа.
Второе: если даже в меню игры не пускает, снижай кратность сглаживания в файле DDFIX.INI, ставь 2, или даже 0, потом всегда можно сделать повыше, если все запустится.
Друзья. У меня что в хр что в висте на моей 8600гт, и с фиксом и без него нет тумана. Вообще. Его как-то можно включить? Пускай с кривыми текстурами но туман хоть чтоб был...
в настройках-то включен?
Да нету на картах DX10 тумана. Если дизеринг не отображается — то и тумана не будет.