Проблемы с цветами в старых играх windows 7

Тестируемые пациенты: Command&Conquer: Tiberian Dawn, Star Craft, Wing Commander 1-3 (из издания The Kilrathi Saga), Mech Commander - Gold...
Статус темы:

Закрыта.
  1. Тестируемые пациенты: Command&Conquer: Tiberian Dawn, Star Craft, Wing Commander 1-3 (из издания The Kilrathi Saga), Mech Commander — Gold
    Лаборатория: Windows 7 (build 7264) pre-RTM
    Симптомы: при запуске вышеперечисленных игр количество цветов в меню и игровых роликах были максимум 16 цветов (при этом цвета отображались неправильно местами). Также, пациенты типа С&C1 продолжали проявлять свои симптомы не только в меню, но и в самой игре. Попытки выставлять всевозможную совместимость ни к чему не привели :(

    Лечение (на примере игры Star Craft):полазив в интернете (www.google.ru), нашел как минимум три способа лечения. Однако на 100% попробовал только один.
    Способ 1:
    перед запуском игр-пациентов, зайти в панель управления->настройка разрешения экрана. После этого оставляем высветившееся окошко и запускаем игру. Почему только из панели управления: у одного знакомого человека сработал этот способ только при открытии настройки разрешения через панель управления
    Плюсы: не надо ничего мудрить — достаточно сделать пару кликов перед запуском игры
    Минусы: способ не всегда работает (я сам тому пример), задалбливает каждый раз запускать окно разрешения экрана перед запуском игры

    Способ 2:
    перед запуском игры отключать функцию Aero. Этот способ лично не проверял, поэтому больше ничего не скажу по этому поводу.
    Плюсы: см. плюсы Способа 1
    Минусы: см. минусы Способа 1

    Способ 3 (проверенный):
    Зайти в папку с игрой (в качестве подопытного у нас игра Star Craft), при помощи блокнота создать bat файл, внести туда следующую запись:
    taskkill /f /IM explorer.exe
    G:»GamesStarCraft»»StarCraft.exe»
    start explorer.exe

    Где G:»GamesStarCraft»»StarCraft.exe» путь к игре. Кавычки нужно ставить как здесь — на пути к папке игры одни и другие к самому экзешнику.
    Плюсы: создав один раз такой bat не надо в будущем думать о каких либо телодвижениях. Работает на 100%.
    Минусы: после выхода из игры все открытые раньше окна explorer закрываются

    Вывод: лично для меня был действенным способ 3, который позволил о ХР какое то время не вспоминать. Также думаю, что возможно аналогичное решение для Win Vista (если проблемы с таковой имеются)

    Последнее редактирование: 28 июл 2009


    Lagger, kreol и Каинхару нравится это.

  2. А еще лучше не пудрить себе и другим мозги со всякими предрелизными и не очень билдами еще не вышедшей ОСи.

  3. Никто и не пудрит. Проблема актуальна не только на 7-й (и на RTM также), но и на Vista.

  4. Eraser
    Чистильщик


    Eraser

    Хелпер

    Регистрация:
    29 дек 2001
    Сообщения:
    9.968

    На Висте надо просто рубить Aero.

  5. Ок. Закрывайте тему) Не хотел флудить. Просто думал что может пригодиться.
    p.s. Аеро вырубать каждый раз тоже неудобно.

  6. Его вообще не надо включать.

  7. Eraser
    Чистильщик


    Eraser

    Хелпер

    Регистрация:
    29 дек 2001
    Сообщения:
    9.968

    А есть смысл его врубать? ;)

    Teron Lifeslayer, :drink:

  8. А кому-то может и пригодиться. Пусть повисит пока.

  9. Minaro, действительно, зачем же закрывать? Людей-то не переделаешь — будут пользоваться этими сборками всё равно…

  10. BolenB


    BolenB

    Регистрация:
    8 июл 2007
    Сообщения:
    311

    Четыре дня как уже вышла, даже русский дистрибутив:

    Последнее редактирование: 28 июл 2009

  11. Тема бред по исходнику. Это старый баг с аеро и 8бит режимами с палитрой который можно спокойно наблюдать и в висте, авторо отстал от жизни.

  12. Ну это мнение лишь одного (двух?) человека. Мне лично нравится Аеро — поэтому для таких же как я (идиотов?) решил написать о возможном решении здесь. Странно что на этом форуме я не видел решений по поводу этого бага кроме как отключить Аеро. Мне такой вариант не нравится.

    Offtop

    p.s. Обидно видеть как люди пишут «свысока» пытаясь показать свое мнимое превосходство. Я не набиваю здесь цену своими постами и погоней за мнимым авторитетом — просто решил написать здесь то что уже есть в гугле . Хотелось сделать маленькую записку для посетителей сайта (потому что сам в свое время обращался очень часто за помощью к этому форуму). Печально…

  13. Eraser
    Чистильщик


    Eraser

    Хелпер

    Регистрация:
    29 дек 2001
    Сообщения:
    9.968

    Что никак не повышает его совместимость со старыми игрушками. :)
    Offtop

    Зря ты обижаешься… Принцип Оккама гласит, что лучше пользоваться тем, что проще, а не включать нечто кривое и потом пристраивать к нему костыли.

  14. Minaro, все «твои» способы бредовы изначально. То что выше про аеро я уже описал. И то оно не всегда помогает, а примерно в 95% случаев. То что ты предлагаешь убьёт всё в трее, по тому софту что я знаю исчезнет 50% значков софта в трее после убийства и перезапуска эксплорера. Это конечно проблемы софта, но эта проблемы куда большие чем отключённый аеро.

    Правильный способ — использовать d3dwindower/dxwnd.

  15. Offtop

    Я и не претендовал на то что это МОИ способы. Бредовы так бредовы…У меня с моими значками все окей после перезапуска эксплорера. Извините, что раскидался тут бредовыми идеями да еще и не своими.

    Последнее редактирование: 28 июл 2009

  16. Спасибо тебе огромное Minaro.

    Повезло, помог первый способ…
    Остальные способы, по сравнению с ним, имеют слишком большие недостатки.
    d3dwindower/dxwnd не подходит.
    У меня цвета не работают, зачем мне игра в оконном режиме?

Статус темы:

Закрыта.

Форум Old-Games.RU. Всё о старых играх

Страницы: [1] 2 Далее  Все   Вниз

Тема: как исправить цвета старых игр на win 7  (Прочитано 20050 раз)

0 Пользователей и 1 Гость просматривают эту тему.

в старых играх нарушены цвета на ОС win7.
Знаю, что для nVidia есть прога nHancer, исправляющая этот глюк.
А как же быть обладателям ATI-шных видях?

В свойствах совместимости («использовать 256 цветов») тоже не помогает.

Для DOS игр есь решение — DOS BOX, но опять таки я хочу порубаться к примеру в ROAD RASH (win95)
или QUAKE 2 в fullscreen.
виртуальной машиной с ХРюшкой не хочу забивать hdd.


Эмм, а с квакой-то какие проблемы — стопицот современных портов же. Не используй оригинальный экзешник и все.


А что с Q2 не так! Вроде всё ок с цветами!

« Последнее редактирование: 05 Февраль 2012, 19:03:50 от ParagonUnits »


Эмм, а с квакой-то какие проблемы — стопицот современных портов же. Не используй оригинальный экзешник и все.

Мне не нужны порты типа bersrerkera  и прочих графических модов.

Добавлено позже:
С цветами ок когда — windowed.

А в fullscreen всё искажается. (рендеринг софтварный установлен.)

Добавлено позже:
ParagonUnits, у тебя ещё opengl фильтрация на скрине.

Я когда ставлю opengl рендеринг, он автоматически устанавливается в софтварный.
(на компе всё есть для opengl и видяха так же поддерживает open gl)


Я когда ставлю opengl рендеринг, он автоматически устанавливается в софтварный.
(на компе всё есть для opengl и видяха так же поддерживает open gl)

У меня тот самый глюк присутствует в Windows Xp, но отсутствует в Windows 7, там всё ровно. Всё из-за реализации драйверов…


я так полагаю, что на фуллскрин получиться играть только установив графодрочильный мод :-


Я когда ставлю opengl рендеринг, он автоматически устанавливается в софтварный.
(на компе всё есть для opengl и видяха так же поддерживает open gl)

А что за видюха, и какие к ней дровишки?


адаптер radeon HD 5470 (мобильная карта)
версия драйвера 8.850.0.0


да при чем тут видюха. Есть способ побороть это во многих играх. Мне помогает со старкрафтом, age of empires 2 и еще целой кучей игр такой способ на вин7 32/64бит:
Создаем в папке с игрой батник, в нем пишем:
taskkill /f /IM explorer.exe
game.exe
start c:Windowsexplorer.exe

где game.exe — ехешник вашей игры. Короче идея в запуске игры без эксплорера. Пробуйте, помогает


taskkill /f /IM explorer.exe
game.exe
start c:Windowsexplorer.exe

Спасибо, с квакой помогло…. 0_0
Ща буду проверю road rash.

« Последнее редактирование: 06 Февраль 2012, 00:52:24 от Гламурная киса »


Как вариант — вырубить аэро-шмаэро и сидеть в негламурном рабочем интерфейсе а-ля Win2k для настоящих мужиков :)


Как вариант — вырубить аэро-шмаэро и сидеть в негламурном рабочем интерфейсе а-ля Win2k для настоящих мужиков :)

Вообще-то я с самого момента установки винды поставил такую тему….Да и темы тут не причём.
Вся проблема крылась в обозревателе.

Добавлено позже:
road rash кстати тоже пашет корректно.
Сегодня до 4-ёх часов ночи рубался в него.


Фикс исправляет цвет в большинстве игр, и вырубать ничего не нужно, с 3д могут быть вылеты


Не пашет.сделал все, как написано…



Photon9,Road Rash. И совместимость ставил и цвета и все на свете(


Хм, сейчас гляну на этой гаме не тестил, проверял на козаках, диабло (хотя можно и через реестр), Heart Of Darkness, Little Big Adventure — Tvinsei’s Adventure, Y’s, во всех случаях цвета пришли в норму

Добавлено позже:
Сейчас качну рип с олдгеймс проверю, возможно у этого фикса бывают редкие проблемы на определённых конфигах пк или оси


как оказалось, батник, гасящий эксплорер — универсальный вариант. Фикс пашет не всегда

Как вариант — вырубить аэро-шмаэро

брутально, да. Но не помогает

а-ля Win2k для настоящих мужиков

настоящие мужики сидели в мс-дос, и вымерли с приходом юзер-френдли интерфейсов еще во времена вынь 3.1 ;)

« Последнее редактирование: 07 Февраль 2012, 20:47:31 от 3DSchumacher »


3DSchumacher,настоящие мужЫки сидели в CPM


Гламурная киса, ну то были неандертальцы, современными людьми их не считают :)


Lost Soul, в случае с роадрашем у меня решилось при помощи фикса и убирания из названия папки с игрой пробелов и каких либо символов кроме букв. Ну и путь прописал как в реестре, добавив инфу с него само собой, но у меня рип, если твоя полная то реестр может и не нужен

Добавлено позже:
З.Ы. Запускал без каких либо совместимостей только переименовывал экзешник


Без всяких модов у меня на 8600gt оригинальная вторая квака работает без граф. багов в любых режимах и разрешениях и на разных ос (xp x86 и 7ка x64). Возможно всё зависит от версии драйверов.


gepar,Квака и у меня идет нормально во всех режимах, надо потестить роад раш по совету Photon9,


Тебе просто повезло. У меня оригинальные версии разве что на Досбоксе заводятся. Или ты про виндовскую? Так это уже не совсем оригинал. GLQuake привязан к драйверам.


Yaranga,Я о второй кваке, про первую молчу)


Да вторая-то на любом компе нормально работает… Я вообще не видел компьютера на которой она не завелась бы. Ну кроме того который ниже минимальных системных требований.


3DSchumacher,настоящие мужЫки сидели в CPM

Я с RT-11 начинал :)


Lost Soul, так как там с рашем разобрался или нифига не идёт?


Photon9,Нифига не помогает, играю в 3до версию, комповская получше конечно. Но ничего не поделаешь.


Нифига не помогает, играю в 3до версию, комповская получше конечно. Но ничего не поделаешь.

Хм, странно у меня цвета на месте, видимо таки железо и дрова играют роль

Добавлено позже:
З.Ы. Интересу ради качни рип с олдгеймс может именно он отображается корректно


Страницы: [1] 2 Далее  Все   Вверх


28 июля 2018


28.07.18

9

43K

Проблемы со старыми играми на новом ПК

Приветствую вас в моем персональном блоге. Хочу сразу заметить, что данная тема является больше сборником маленьких заметок или инструкций «первого уровня» для тех пользователей, которые уж очень хотят окунуться в ретро, но испытывают различные проблемы с запуском старых игр на новых ОС и современном железе. Я решился на написание таковой только потому что сам уже страдал от подобных проблем и хотел поделиться информацией с не особо «прошаренными» юзерами. Думаю, что будет логично разбить топик на части, соответствующие разным проблемам с запуском/игровым процессом.

Игра шла на старом ОС (Win XP, Vista). Не запускается на новом (Win 7,8,10)

Чаще всего проблемы совместимости касаются игр, выпущенных в период до появления Windows 7, которые позже не были под него оптимизированы или переизданы. Итак, в таких случаях в первую очередь стоит попробовать стандартный путь «лечения«:

1. Щёлкаем по ярлыку игры правой кнопкой мыши
2. Выбираем пункт «Свойства», кликаем левой кнопкой мыши
3. Переходим в открывшемся окне во вкладку «Совместимость»
4. Ставим галочку напротив записи «Запустить программу в режиме совместимости с:»
5. Ниже в списке выбираем версию ОС, с которой игра нормально запускалась раннее

В пункте «Параметры» стоит выбирать:

Использовать 256 цветов — если игра выпускалась на DOS, Windows 98 и использует таковую палитру
Использовать разрешение экрана 640 х 480 — если игра выпускалась под мониторы малого разрешения. Помогает редко, но попробовать можно.
Отключить визуальное оформление — при возникновении проблем с иконками в окнах и меню
Отключить композицию рабочего стола — при возникновении проблем, аналогичных прошлому пункту. Этот режим отключает ряд визуальных эффектов рабочего стола, включая прозрачность интерфейса Windows и т. д.
Отключить масштабирование изображения при высоком разрешении экрана — при возникновении проблем с чрезмерно уменьшенным/увеличенным интерфейсом/шрифтом в игре

Ниже (в окошке «Уровень прав») можно включить запуск с правами администратора, при возникновении проблем с разрешением для запуска игры.

После всех корректировок жмём «Применить» и «ОК»

Если после всех проделанных процедур игра отказывается запускаться, вам стоит воспользоваться дополнительным софтом. Например, некоторые старые квесты (такие как Full Throttle, The Neverhood, Monkey Island 1-3,Sam & Max и т. д.) отлично работают на платформе программы ScummVM , скачать которую можно с официального сайта. Для запуска игры с DOS отлично подойдет «DOSBox SVN Daum» — свежая сборка проверенной программы DosBox с множественными патчами, скачать которую также можно на официальном сайте. С запуском многочисленных шедевров игровой классики также могут помочь ребята с сайта Old-Games.RU, которые частенько публикуют готовые сборки (как фанатские, так и созданные более-менее крупными коллективами) старенького добра.

Многим также поможет сайт Games Revival, посвященный исключительно портам старых игр на новое железо. Там можно найти такие классические проекты как Doom, Quake, Prince of Persia, а также множество других отлично портированных игр.

Отдельно стоит упомянуть разнообразные виртуальные машины и эмуляторы. На таких площадках как VirtualBox и Microsoft Virtual PC 2004 можно запустить огромное количество старых игр без использования дополнительного софта и оптимизации, однако неизбежна сильная потеря производительности и лаги/фризы на среднем/слабом железе. Это может стать хорошим решением для обладателей более-менее мощного железа, а также для тех, кто хочет опробовать игры с прошлых поколений консолей на ПК. Например, ePSXe и pSX emulator отлично справляются с эмулированием игр с первой Playstation на хорошем ПК.

Игра запускается в формате 4:3 или с малым разрешением экрана

Первым делом стоит попробовать изменить разрешение самостоятельно, без патчей. Этот вариант у меня лично работал в играх Age of Empires и Age of Mythology. Итак:

1. Щёлкаем по ярлыку игры правой кнопкой мыши
2. Выбираем пункт «Свойства», кликаем левой кнопкой мыши
3. Переходим в открывшемся окне во вкладку «Ярлык»
4. Дописываем в строку «Объект» через пробел xres=*ширина экрана* yres=*высота экрана*. К примеру, xres=1366 yres=768, если разрешение вашего монитора 1366×768, чтобы получилось примерно так: «D:Gamesgame.exe» xres=1366 yres=768

После этого запускаем игру и проверяем, изменился ли формат экрана. Стоит заметить, что иногда может потребоваться перезапустить игру пару раз.

Если данный способ вам не помог, стоит обратится к разнообразным Widescreen-патчам. В этом может помочь сайт wsgf.org, где публикуются как фанатские, так и официальные широкоформатные патчи.

Игра запускается, но есть проблемы с цветами

Такая проблема часто возникает с играми конца 90-х. Чаще всего она исправляется с помощью программы DirectDraw Compatibility Tool, которая всего лишь завершает процесс «explorer.exe», отвечающий также за крупную палитру цветов, при запуске старых игр. Это решение является наиболее очевидным и самым действенным на данный момент. Скачать программу можно здесь.

Также достойны упоминания:
ResidualVM — программа со своим перечнем игр, аналогичная ScummVM
RetroArch — эмулятор «всё в одном» (пачка эмуляторов в одной программе)
DxWnd — утилита для настройки старых игр. Может, к примеру, запустить в окне игры без такового режима.

Большое спасибо, за то, что читали мой первый топик на этом сайте. Он делался от чистого сердца для тех людей, которые по каким-либо причинам не могут поиграть в классические игры на своём ПК. Если я вам помог — отпишите в комментариях, пожалуйста. Будет очень приятно. Жду также вашей критики. Заранее спасибо)


Понравилась статья? Поделить с друзьями:
  • Проблемы с учетной записью майкрософт windows 10 постоянно
  • Проблемы с драйверами звука для windows 10
  • Проблемы с микрофоном в windows 10 шумы
  • Проблемы с учетной записью майкрософт windows 10 отключить уведомление
  • Проблемы с драйверами амд windows 10 x64