История Терран
История Протоссов
История Зергов
StarCraft - FOREVER!
7x Team Logo
 
 
 Авторизация
Регистрация
Новости
Команда
Файлы
StarCraft 2
Статьи
Стратегии
Библиотека
Юмор
Редактор карт
Партнеры
Реклама


 Решение проблемы с цветами StarCraft для Windows 7

StarCraft 1.16.1 Windows 7 Colof patch


Вчера решил занятся этой проблемой (с цветами) под Windows 7 64-bit. StarCraft никогда не вис, так что тем у кого виснет советую попробовать обновит драйверы на видео, звук, другие устройства, обновить ОС в конце концов - в одном из последних апдейтов как раз исправили зависание при переходе в спящий режим (очень похоже по описаниям), может это как то связано.

У меня ничего из предложенного тут не работало, кроме taskkill /f /im explorer.exe. Но это радикальное решение. Эта команда убивает все процессы проводника, убивает не только меню пуск и трей, но и открытые папки и прочее. Жутко неудобно. К тому же убийство проводника не лучший вариант. Зная, что это помогает стал искать другой способ.

Первое предположение (оказалось правдой), что глюк с цветами вызывает не explorer.exe вообще, а только то процесс, который отвечает за Shell. Таким образом, если разделить процессы для проводника и Shell, то можно закрыть только меню пуск, панель задач и трей, а открытые папки оставить нетронутоми. Так написал скрипт StarCraft.vbs, который делает тоже самое, но убивает не всё подряд, а только то что необходимо.
Потом я всё же решил попытать поправить это дело с помощью ACT (Application Compatability Toolkit) и к моему удивлению тоже получилось. Так родилось два фикса проблемы с цветами.

Искажение цветов StarCraft Brood War под Windows 7


ПЕРВЫЙ ФИКС


(С ИСПОЛЬЗОВАНИЕ ACT):


Принцип действия: правит Windows Application Compatability Database устанавливая для всех версий StarCraft режимы DisableDWM, DisableFadeAnimation и фиксы Force640x480x8 и IgnoreAltTab. Сам StarCraft при этом не трогается. В приложенном архиве находится установщик, его исходный текст и SDB файл в папке SRC.

УСТАНОВКА: Перед установкой необходимо снять все галочки на вкладке совместимость для StarCraft. Однократно запустите от имени администратора win7colorfix.exe и нажмите кнопку установить. Исправление применяется мгновенно и для всех версий StarCraft (уже установленных или которые будут ставится в будующем). Исправление никак не затрагивает систему и влияет только на запуск StarCraft.
УДАЛЕНИЕ: В оснастке "Программы и компоненты" панели управления нажмите "Удалить/Изменить" для StarCraft Windows 7 Color Fix.
РУЧНАЯ УСТАНОВКА: В командной строки от имени администратора введите sdbinst -q <путь_к_sdb_файлу>
РУЧНОЕ УДАЛЕНИЕ: В командной строки от имени администратора введите sdbinst -u <путь_к_sdb_файлу>.

ПЛЮСЫ ЭТОГО ФИКСА:
* Используется рекомендованный Microsoft способ решения подобных проблем.
* Не затрагивается система и файлы StarCraft.
* Не изменяется способ запуска StarCraft, изменяется толко реакция системы на запуск StarCraft.exe.
* Не оказывает никакого влияния на другие приложения.
* Мгновенное применение и удаление фикса.

Примечание1: Странно то, что в основном помогает фикс в ACT Force640x480x8. Хотя теже настройки на вкладке совместимости (разрешение 640x480, 256 цветов не помогают, а наоборот всё портят). Также и с DisableDWM помогает только режим в ACT, а аналогичный фикс не помогает.
Примечание 2: Заметил, что на эффективность этого фикса влияют используемые темы визуального оформления.
Примечание 3: Фикс срабатывает не всегда, но в большинстве случаев после его установки старик у меня запускался без глкюков с цветами, что уже хорошо.
Примечание 4: Поскольку по нажатию Alt+Tab цвета портятся, то выставил фикс IgnoreAltTab он блокирует все комбинации, которые сворачивают старик (кроме Ctrl+Alt+Del естественно), чтобы не свернуть стар, случайно нажав на Alt+Tab.


ВТОРОЙ ФИКС


(для тех у кого не работает первый)


ПРИНЦИП ДЕЙСТВИЯ: аналогичен остальным подобным фиксам за небольшим исключением. Используется vbscript и WMI для поиска и завершения процессов explorer запущенных userinit, winlogon или taskmgr, а также тех для которых не удалось определить процесс, который их запустил. После чего запускается StarCraft и по его завершении восстанавливается explorer.exe. Таким образом, меньше шанс убить процесс проводника отвечающий за открытые папки (он запускается svchost).

УСТАНОВКА:
1. Для начала необходимо указать системы, что папки надо открывать в отдельном процессе проводника. Это делается так: Панель управления -> Оформление и персонализация -> Параметры папок -> Вид. Ставим галочку напротив "Запускать окна с папками в отдельном процессе" (эта настройка существенно повышает стабильность работы системы, так что не знаю почему она не стоит по умолчанию).
2. Перезагружаем компьютер.
3. Копируем StarCraft.vbs в папку с StarCraft.
4. Запускаем StarCraft двойным кликом по StarCraft.vbs.

ПЛЮСЫ:
* Никаких окон компандной строки.
* Скрипт легко поправить, посмотреть принцип действия и изменить.
* Безопаснее, чем exe, который может делать что угодно без вашего ведома.
* Скрипт старается не закрывать окна с папками отличие от bat файла (хотя алгоритм в теории может ошибаться - не нашёл как vbs работать с окнами, через exe бы получилось, но тогда бы потерялась наглядность и простота редактирования).


ТРЕТИЙ ФИКС


(для версии 1.16.1)


Нашёл в Интернете, по адресу: http://www.sevenforums.com/gaming/5...rosoft-way.html

Для 64 битной системы в прикриплённом reg файле надо заменить:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility\Starcraft116] на [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw\Compatibility\Starcraft116]

Всё оказалось так просто и замечательно работает, даже Alt+Tab :-) Только на заставке цвета немного портятся.

ЧЕТВЕРТЫЙ ФИКС


(для любой версии)

Дополнил [7x]~Zer@tuL~ 19.11.12
Софтина вышла в 2010 году, на момент написания основной статьи её еще не было.


Есть такая замечательная программка: DirectDraw Compatibility Tool.
Предназначена для решения проблем с искажением цветовой палитры в старых играх (StarCraft, Fallout и другие великие игры второй половины 90-х).

Искажение происходит из-за проблем совместимости графического интерфейса Windows Aero с играми, рассчитанными на работу под DirectX 7 DirectDraw, или более старую версию DirectX.
В Windows Vista и Windows 7 имеются встроенные средства обеспечения совместимости с такими играми, но для функционирования этого режима необходимо внести информацию об exe-файле игры в соответствующий раздел реестра. DirectDraw Compatibility Tool позволяет полностью автоматизировать создание правил совместимости.

StarCraft Windows 7 Color Fix через DirectDraw Compatibility Tool

StarCraft Windows 7 Color Fix через DirectDraw Compatibility Tool - все работает! =)



Выкладываю я это всё, чтобы не пропадало. В надежде, что кому-нибудь пригодится:

Скачать StarCraft Win7 Color Fix (все четыре фикса, одним архивом)
© ABEgorov
Статья написана: 2010-02-04 00:10:27
Прочитано раз: 146759
Последний: 2016-09-29 09:11:04
Обсудить на форуме

[1] [2] [3] [4]
Коментарии:

  Nanoc
Гость @ 2016-09-23 09:30:36


ip: 217.118.95.*
тут наверно уже никто не пишет, но да ладно.
огромное спасибо автору.
только вот у меня такой косяк: сделал 4-ый и первый вариант, СК запускается без артефактов, все как надо. открываю любую карту, и в течение 1-2 минут артефакты возвращаются.
если выйти в меню - пропадают, затем снова возвращаются.
может так быть, что фикс как бы отключается через некоторое время? если кто знает решение, заранее благодарен!
  1234
Гость @ 2016-07-03 09:41:27

Москва 1234123412341234
ip: 158.181.238.*
KillerProc
  JDWilliam
Гость @ 2016-05-04 20:06:22

135324628
ip: 79.183.56.*
[url=http://www.awc-drugstore.com/catalo g/Other/Requip.htm?refid=1131][url=http: //www.canadian-pharmacy-1.com/catalog/As thma/Nasonex_nasal_spray.htm?refid=1131] Prograf ,Tacrolimus
[/url][/url]
  ivepigigojiy
Гость @ 2016-05-04 14:29:30

88721519
ip: 91.200.12.*
[url=http://kamagrabuy-jelly.org/]Kamagr a[/url] <a href="http://buy-200mgcelebrex.net/ ">Buy Celebrex</a> http://synthroidonlinebuy.net/
  texazumofcaho
Гость @ 2016-05-04 14:12:28

61910765
ip: 91.200.12.*
[url=http://kamagrabuy-jelly.org/]Kamagr a Online[/url] <a href="http://buy-200mgcelebrex.net/ ">Celebrex</a> http://synthroidonlinebuy.net/
  Сергей
Гость @ 2016-04-06 18:08:23


ip: 78.111.187.*
Для Win8.1 x64 все гораздо проще. Правой кнопкой по файлу Stacrraft.exe или Brood.exe, далее Свойства. Вкладка Совместимость. Устанавливаем режим совместимости с Windows XP, настройку цветов 256 8bit. Разрешение экрана 640х480 жмем ОК. Все запускаем игру как обычно - все работает.
  usiulugo
Гость @ 2016-03-13 19:25:22

4435068
ip: 91.200.12.*
[url=http://buydiflucan-online.org/]Difl ucan[/url] <a href="http://pharmacyonline-for-sal e.com/">Pharmacy Online</a> http://40mg-lasix-buy.com/
  ogeufupajuxul
Гость @ 2016-03-13 19:09:50

63693569
ip: 91.200.12.*
[url=http://buydiflucan-online.org/]Buy Fluconazole[/url] <a href="http://pharmacyonline-for-sal e.com/">Pharmacy Online</a> http://40mg-lasix-buy.com/
  Kaliya
Гость @ 2015-09-27 12:00:07


ip: 78.25.31.*
Благодарствую. Использовал 4-й фикс. Видимость прекрасная.
  Александр
Гость @ 2015-05-11 07:15:02

Волгоград
ip: 85.26.235.*
Спасибо, решил-таки взяться основательно за Старкрафт, даже лицензию купил. Подозревал о возможных проблемах, но знал, найдется мил-добр человек вроде вас, который поделится опытом по сему вопросу ;)
  slavaprok
Гость @ 2015-04-21 21:00:38


ip: 91.241.153.*
4 вариант - то что доктор прописал. Спасибо
  Андрей
Гость @ 2014-12-31 19:47:17


ip: 130.180.213.*
Использовал 4) Всьо работает!!!)))) Автор, спасибо огромное!!!!!)
  Walery
Гость @ 2014-12-09 06:49:52

Пятигорск
ip: 185.11.151.*
Гениально!!! И идея и исполнение ! Все гениальное просто!
  zea1ous
@ 2014-11-04 20:48:49

Новичок


Спасибо, друг.
  Red Hunter
Гость @ 2014-10-24 12:57:43


ip: 91.215.52.*
Спасибо отличнавя тема, автору особая благодарность, за то что потратил своё время нашёл несколько вариантов решения проблемы, я использовал первый метод, пока всё нормально.
  [7x]~Zer@tuL~
@ 2014-07-14 15:40:30

One Winged Angel


Четвертый фикс наиболее стабильный и простой. Рекомендую пробовать в первую очередь именно его.
  Стас
Гость @ 2014-07-13 09:42:54


ip: 178.140.184.*
Сразу попробовал 4-й вариант так как он показался самым быстрым на мой взгляд!
1-Скачал,
2-Открыл fix 4,
3-Указал путь к exe файлу
4-Нажал обработать
и наслаждаюсь результатом! Большое спасибо!!!
  bolteg
Гость @ 2014-03-17 12:25:00


ip: 95.70.57.*
Win 7 x64. Четвертый фикс с полпинка. Спасибо!
  Александр
Гость @ 2014-02-12 20:11:52

Россия
ip: 94.233.161.*
Обожаю эту игру, а тут такая засада. Поставил 4 вариант - сразу помог. Огромное спасибо.
  Nick1317
Гость @ 2014-01-03 11:45:35


ip: 37.190.57.*
Четвёртый способ сразу помог! Огромное спасибо и с Новым Годом!
  Немо
Гость @ 2013-11-15 22:25:23


ip: 109.205.249.*
не помогло ничего =(
  Arthur King
Гость @ 2013-10-20 11:58:27


ip: 188.162.167.*
Спасибо большое! Помог 4 способ
Вин7 64бит. Лицензионный Старкрафт англ. версия
  Igor
Гость @ 2013-08-20 20:28:10


ip: 92.243.182.*
Попробовал 1,3 и 4 способы - ничего не помогло. Никто не знает, в чем может быть дело?
  the_oleg
Гость @ 2013-07-14 11:55:32


ip: 94.158.51.*
Скачал какой-то "левый" первый фикс, (не из архива с 4-мя), а из раздела скачиваний (там же ещё один в списке есть, и это он). теперь у меня винда глючит не по-детски... как всё вернуть, помогите, а? Заранее спасибо.
  Ден
Гость @ 2013-05-28 06:21:01


ip: 95.172.148.*
Спасибо!!! 4 fix супер!!! Помог и fallout тоже!
[1] [2] [3] [4]
  Добавить комментарий

Добавить комментарий
Заголовок:
Имя*:
Email:
Icq:
Местонахождение:
Сколько будет 6х6?:
Комментарий*:

7x Top

7x pts rating
2499 protoss
[7x]KpeHgeJIb
protoss KpeHgeJIb.359
2499 pts
 
Stat: 119-96
Rate: 55.35
2266 terran
[7x]Control
terran control.341
2266 pts
 
Stat: 332-298
Rate: 52.70
2055 protoss
[7x]Smith
protoss smith.269
2055 pts
 
Stat: 289-257
Rate: 52.93
2020 protoss
[7x]QuanChi
protoss QuanChi.484
2020 pts
 
Stat: 478-461
Rate: 50.91
1947 protoss
[7x]Nerazim
protoss Nerazim.2325
1947 pts
 
Stat: 261-245
Rate: 51.58
1644 protoss
[7x]IGG
protoss Motörhead.647
1644 pts
 
Stat: 136-128
Rate: 51.52
1573 protoss
[7x]Lipton
protoss Lipton.725
1573 pts
 
Stat: 81-84
Rate: 49.09
874 zerg
[7x]jonk
zerg jonk.178
874 pts
 
Stat: 68-73
Rate: 48.23
709 zerg
[7x]Harius
zerg LiquidHarius.21800
709 pts
 
Stat: 42-5
Rate: 89.36
257 zerg
[7x]Masamune
zerg Masamune.571
257 pts
 
Stat: 11-1
Rate: 91.67
224 terran
[7x]Surprise
terran Surprise.698
224 pts
 
Stat: 12-7
Rate: 63.16
165 zerg
[7x]T1Mmi
zerg TiMmi.736
165 pts
 
Stat: 29-19
Rate: 60.42
54 zerg
[7x]Krash
zerg Krash.903
54 pts
 
Stat: 2-3
Rate: 40.00
1381 terran
[7x]Leon
terran Leon.1216
1381 pts
 
Stat: 217-216
Rate: 50.12
1108 zerg
[7x]Igon
zerg SevenXIgon.103
1108 pts
 
Stat: 48-50
Rate: 48.98
928 zerg
[7x]CrazyRabbit
zerg CrazyRabbit.780
928 pts
 
Stat: 39-26
Rate: 60.00
807 zerg
[7x]Raven_gg
zerg Ravengg.625
807 pts
 
Stat: 35-30
Rate: 53.85
560 random
[7x]Fen1kz
random Fenlkz.514
560 pts
 
Stat: 58-46
Rate: 55.77
290 protoss
[7x]Ashbringer
protoss Ashbringer.2446
290 pts
 
Stat: 9-20
Rate: 31.03
162 protoss
[7x]Kanzler
protoss Kanzler.870
162 pts
 
Stat: 5-4
Rate: 55.56

События

Waiting info...



Информация


Администрация:
-
-

Новинки

Последние Новости

Новое на форуме

Последние статьи

Новые файлы


Друзья
Реклама


 

© 2002-2016 7x.ru StarCraft information site.
7x Engine version 1.7.1 Alpha build 4 .

Копирование информации только с прямой индексируемой ссылкой на наш сайт!
Идея проекта: . Разработка - 7x Team.

Рекомендуемое разрешение - 1280x1024 при 32bit. Минимум - 1024x600 при 16bit.
Поддерживаемые браузеры: IE 7.0+ и аналогичные
Дата генерации - 29.09.2016 @ 13:10:09 MSK. Страница загружена за 0.128498 попугая.

И помните - StarCraft Forever!

 

Яндекс.Метрика Rambler's Top100 Яндекс цитирования

карта сайта