Сказка про CRT мониторы, рагнарьк, 32 бита и Alt-Tab
-
как сделать переключение из рагнарока в полноэкранном режиме на другие программы (к примеру, форум) моментальным и безболезненным дял монитора, если у вас CRT-монитор (не плоского вида)? тут есть ответ.
пролог.
как известно, CRT-мониторы, или мониторы с электронно-лучевой трубкой не могут моментально переключать режимы работы (разрешение или глубину цвета). большинство мониторов при этом делают размагничивание монитора, и часто раздаётся щелчек и на 1-1.5 секунды гаснет экран. это не только трата времени, но это ещё и вредит монитору, так как ток должен заново пробежать обмотку трубки, лучи погаснуть и снова загореться, да и сетка, в случае размагничивания, должна испытать довольно сильный электрический импульс.
далее.
как известно, рагнарьк по умолчанию не может держать глубину цвета, большую, чем 16 бит. и, так как практически все пользователи имеют глубину цвета на "десктопе", равную 32м битам, то при активировании окна рагнарька монитор должен перевестись в 16-битный режим, что и влечёт за собою вышеупомянутый "щелчек" и 1-1.5 секунды задержки (а, так как ве окна должны перерисоваться, это обычно занимает ещё секунд этак 10-15).
из этой проблемы, казалось бы, можно найти только один выход - перевести монитор в 16-битный режим (рагнарьк не использует принудительную смену графического режима, к счастью, как немногие другие программы полноэкранного режима, такие, как квейк; напротив, такие игры, как халф-лайф (оно же и контр-страйк) всегда принудительно переключают режим).. но тут тоже начинаются свои проблемы, ведь многим людям 16 бит - просто мало, а порой и неприемлимо, возникают проблемы с многими программами... да и просто видишь не чистые переходы, а уродливые полосы разного цвета ^^.
поэтому лучше всего перевести рагнарьк в 32х-битный режим.. но как, ведь setup.exe не позволяет этого?
а очень просто.
откройте реестр (Start -> Run -> "regedit" -> OK), найдите там ветку "HKEY_LOCAL_MACHINE\SOFTWARE\Gravity Soft\Ragnarok" и поменяйте значение поля "BITPERPIXEL" на "20" по шестнадцатеричной системе счисления (hexadecimal) или на "32" по десятеричной (decimal).
но, если вы доверяете мне, вы можете поступить ещё проще - запустить вот этот файл: <!-- m --><a class="postlink" href="http://159.148.192.114/sd/ro.reg">http://159.148.192.114/sd/ro.reg</a><!-- m --> (это файл-редактор частей реестра, можете его блокнотиком открыть и посмотреть).благодаря этим нехитрым изменениям ро у меня работает в 32-битном режиме и переключение на другие программы (Alt-Tab, Winkey, Winkey-D и другими путями) и обратно происходит моментально.
-
а еще проще играйте в оконном режиме
-
@sanches:
а еще проще играйте в оконном режиме
он вечно глючит, вылазиют заголовки окна-панель старт и так далее, да и, банально, меньше на экране.
а если фул-скрин, то красивее, удобнее и проблем меньше. -
mjaffk, пасиб))... хорошая сказка)...
-
Ага, неплохая
-
Незнал что "щелчки" вредят экрану... У меня куча игр щелкает... :shock: :shock:
Спасибо за инфу, будем знать! -
К слову - эти щелчки привели к смерти моего монитора, прямо невезуха какаято- неделю назад вылетела сетевая в материнке, только поменял бац после очередного такого щелчка развертка по горизонтали приказала долго жить..
Спасибо, все таки лучше поздно чем никогда..
-
щёлк
-
Супер, большое спасибо, давно мучился, теперь клёво )
А оконный режим фигня, так как нельзя менять видеорежим. При запуске, например, дос-приложения окно после смены режима не будет отрисовыватсья. -
Спасибо. Полезно. Но у меня два моника. И на одном висит окошко с РО. Еще стоит прога для безпрепятственного вывода мышки из окна РО. Поэтому чувствую себя комфортно
-
Хммм....вот реестр был отчасти для меня "запретной зоной" (уже пару ОСей завалил ), теперь есть плюсы- И моник моментально переключается, да и реестр буим изучать