Сегодня с Сашей подобрались ближе к решению проблемы с цветным курсором. Оказывается, в самой игре изначально был цветной курсор, но потом разработчики по каким-то причинам ввели альтернативу в виде чёрно-белого курсора (проверено в оригинальной версии 1.0 для Windows). Есть предположение, что они сделали это из-за некорректного отображения курсора в режиме экрана с цветопередачей 16 бит и выше, так как полноценно курсор работает только в режиме 256 цветов.
Саша нашёл в экзешнике "переключатель" на цветной режим курсора, однако в Windows XP и Windows 7 курсор хоть и изменился, но имеет неправильную палитру. Корректно курсор стал отображаться только в Windows 95 и вот доказательства: Скрытый текст
Так что осталось решить проблему с корректным отображением цветного курсора в более поздних операционных системах.
Сообщение: 2
Зарегистрирован: 27.06.11
Откуда: РФ, Москва
Репутация:
1
Отправлено: 27.06.11 15:12. Заголовок: Именно поэтому многи..
Именно поэтому многие источники советуют играть в DOS-версию игры через DOSBOX, там этой проблемы не существует. Вне зависимости от используемой операционной системы.
Сообщение: 141
Зарегистрирован: 27.10.10
Откуда: Томск
Репутация:
4
Отправлено: 28.06.11 10:20. Заголовок: Результаты тестирова..
Результаты тестирования в различных операционных системах:
Windows 95
Курсор в полноэкранном режиме работает при любой цветопередаче, в оконном - при 256 цветах (иначе он пропадает).
Windows 98/Windows Millennium Edition
Аналогично Windows 95, за исключением того, что полноэкранный режим при цветопередаче 16 бит и выше не отображает курсор.
Windows NT 4.0
Как оконный, так и полноэкранный режим при 256 цветах отображает курсор с неправильной палитрой, при 65536 цветах и выше некоторые значки курсора отображаются также с неправильной палитрой, а остальные - угольно-чёрным цветом.
Windows 2000
Аналогично Windows NT, за исключением того, что неправильная палитра отличается оттенками.
Windows XP
Если не указывать в свойствах файла совместимость с предыдущими операционными системами, то курсор в любом режиме почти всегда угольно-чёрный. В режиме совместимости с Windows 9X проскальзывают курсоры с неправильной палитрой. Ну а при 256 цветах угольно-чёрный цвет вовсе пропадает.
Сообщение: 151
Зарегистрирован: 27.10.10
Откуда: Томск
Репутация:
4
Отправлено: 06.07.11 08:56. Заголовок: По совету AlexSpl из..
По совету AlexSpl изменил палитру курсора, чтобы цвета корректно отображались в Windows XP (в 8-битном режиме). Всё бы ничего, но отображаемая палитра содержит всего 20 цветов, которых, конечно, не хватает для полноцветного курсора.
Все даты в формате GMT
3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет