Логин:   Пароль:    
Забыли пароль? | Регистрация временно недоступна

Форум

Исправление бага с цветами в Windows Vista/7

[Сообщений: 2]
Сообщение
31 июл 2012, 20:30
Администратор
Аватар пользователя
Не в сети
Патч w7ddpatcher исправляет баг с некорректным отображением цветов.

Установка: распакуйте архив. Запустите w7ddpatcher.exe и укажите путь к файлу приложения ("папка с игрой\age2_x1\age2_x1.exe" или путь к другому .exe файлу, который используется для запуска игры).

(оригинальный пост: http://www.aoczone.net/viewtopic.php?f=101&t=33730)

w7ddpatcher.zip [21 Кб]
Скачиваний: 2037
dfs - connecting people
Сообщение
26 сен 2012, 17:43
Аватар пользователя
Не в сети
Цитата:
1) App gets HWND/process IDs of application being run.
2) App runs the application.
3) It kills its threads as soon as a HWND and thread ID is gathered.
4) From there, the most recent DirectDraw application ID is gathered. Since it was the app to be patched, it copies it to a variable.
5) This variable, along with the needed flags makes a compatibility profile in the Registry for Windows Vista/7 to use with that application, only. It won't affect other parts of your registry. The key name used comes from the application's window class name/IDs.


Судя по-видимому, в итоге делает то, что надо, но первые 4 шага - костыли.
Гораздо проще работает DirectDrawFix: http://www.xomicron.com/software/directdrawfix/
Потому что ID заложен в приложении.

Ещё, в оконном режиме багов с цветом не бывает никогда. Там идёт эмуляция 8-битной глубины цвета, сохраняя 32-битное пространство в системе.
То же самое касается и Windows 8 - там бага с цветом не существует и в помине. Там всё 32-битное.
[Сообщений: 2]

Перейти:  

Сейчас посетителей на форуме: 39, из них зарегистрированных: 0, 0 скрытых и гостей: 39 | Больше всего посетителей (885) на форуме было 19 янв 2020, 10:18
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39
cron
Яндекс.Метрика