1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Редкое мерцание в старых играх

Тема в разделе "Hard & Soft", создана пользователем vorob, 11 фев 2015.

  1. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    vorob, выше дал файлик с враппером на пробу. кидай в директорию игры.

    Меняется много чего. Объяснять долго, нудно и исправить не поможет. В частности игра вообще может использовать другой механизм отрисовки.
     
  2. vorob

    vorob

    Регистрация:
    9 мар 2003
    Сообщения:
    1.819
    Так, друзья, !

    Мерцание на нвидии, в фулскрине, под семеркой, ликвидировала эта комманда:

    Что такое fast graphical frontend? Как это задействовать везде? Очевидео эта же проблема присутствует в других играх старых (из шапки)

    ---------- Сообщение добавлено в 11:59 ---------- Предыдущее сообщение размещено в 11:57 ----------

    Наврал, кое-где все равно мерцает. Т.е. проблема ушла частично.
     
  3. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    это быстрая отрисовка графического интерефейса самой игрой в самой игре.

    никак, если игра не поддерживает или разрабы не учли.
     
  4. vorob

    vorob

    Регистрация:
    9 мар 2003
    Сообщения:
    1.819
    Выдает https://dl.dropboxusercontent.com/u/5020311/Screenshot 2015-02-12 12.09.08.png

    Взял отсюда:

    http://nvworld.ru/files/old/docs/glide.html из подвала, вот это: DDHack

    Мерцание ушло, но стали вывернутые цвета и половина экрана. Это сделала эта опция, единственная.
    wc3smallvid - render videos in smaller resolution surrounded by black borders (-no_interlace only)
     
  5. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    vorob, ну в целом выяснили, что это не проблема виндовс как таковая. Это проблема данных игр. И даже ещё и лечится самими играми в отдельных случаях.
     
  6. vorob

    vorob

    Регистрация:
    9 мар 2003
    Сообщения:
    1.819
    Да я не утверждал что это проблема винды. Проблема дров нвидии. Не могу понять что их всех обединяет. И, скажем, rainbow six нельзя включить в оконном режиме, только через хаки всякие.
     
  7. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.437
    vorob, а если всё же отключить Aero?
     
  8. Svlad

    Svlad

    Регистрация:
    2 ноя 2006
    Сообщения:
    1.288
    А вот не факт. Проблема ведь где-то во взаимодействия игры с видеокартой через DX. На разных видеокартах эти опции могут быть реализованы по разному.
    А с Аэро игры вообще не очень дружат.
     
  9. vorob

    vorob

    Регистрация:
    9 мар 2003
    Сообщения:
    1.819
    Без аэро тоже мерцает.

    Чет не вспомню игр которые были имели проблемы с аэро...
     
  10. Svlad

    Svlad

    Регистрация:
    2 ноя 2006
    Сообщения:
    1.288
    Offtop
    LightHouse - после сворачивания в режиме Аэро не разворачивается обратно.
     
  11. Ten

    Ten

    Регистрация:
    8 янв 2007
    Сообщения:
    30
    Homeworld... :) Да, он действительно может мерцать под DirectX. Но вообще, его нет смысла пускать под директом, т.к. это чисто OpenGL игра. Да, в нём используется DirectDraw, но лишь для получения списка доступных видеорежимов и переключения между ними (последнее, кстати, можно и отключить с помощью параметра /noglddraw, тогда используются вызовы User32.ChangeDisplaySettings).

    Отрисовка через D3D (как и SW, впрочем) реализована с помощью самописного враппера RelicGL (пара rgl.dll / rgld3d.dll), использующего шестой директ. Кроме того, под ним режется цветность текстур до 16 бит (хорошо заметно на градиентах посольских аватарок), так что гжель – наше всё. К сожалению, он не включается без установки совместимости с NT 4.0 из-за неправильного оператора сравнения в функции проверки версии ОС (вот она – цена опечатки), но в своё время я исправил эту ошибку в Сплендоре, а для тех, кому нужны только багофиксы, сделал неофициальный 1.05 патч.

    «Быстрая отрисовка» элементов интерфейса, отключаемая параметром /nofastfe, реализуется путём заполнения экрана небольшими прямоугольниками с привязанными к ним частями текстуры, в которую и происходит вывод. Такой подход позволяет перерисовывать только изменившиеся элементы экрана (простой перезаливкой соответствующих текстур), но судя по проявляющемуся мерцанию его просто не довели до ума (что неудивительно – этот режим добавили меньше, чем за месяц до финальной сборки игры). Используется он только в главном меню.
     
    vorob и Bato-San нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление