Quake на осциллографе

Это кажется невероятным! Я фанат этой игрушки, как вы (не) знаете. И никогда бы не мог даже допустить шальной мысли о том, что любимая игра может быть когда-нибудь отображаться на осциллографе. Естественно, именно отображаться, а не запускаться. Из ролика видно, что игра происходит на отдельном компьютере, а на осциллограф изображение выводится через… звуковую карту.


Более подробно можно прочесть об этом здесь: http://geektimes.ru/post/243699/

Автор этого, с позволения сказать, проекта Пекка Ваананен (Pekka Väänänen) из Финляндии подробно описал всё в своём блоге. Больше чтива здесь: http://www.lofibucket.com/articles/oscilloscope_quake.html

Опубликовано
В рубрике blog Отмечено

Конфиг для первой кваки

Вот, дорогие мои. То, что изменялось с 98 года и последний месяц. Что долго настраивалось, вырезалось и возвращалось на место. Параметры кофигурации клавиш и настройки производительности игры. Той самой — Quake 1.

Весь конфиг я недавно систематизировал и визуально разделил на отдельные части для наглядности. То, что ты видишь на месте букв Э, Ю и Я –  в кваке есть специальные графические символы и должны отобразиться иначе. Если у тебя показывается в 2 и 4 строчках какая-то хрень, то проще удалить их.

Как применить конфиг? Копипастишь нижеуказанное в файл, например, myconfig.rc или myconfig.cfg, в файл autoexec.cfg (если его нет – создаёшь) пишешь exec myconfig.rc или exec myconfig.cfg соответственно. Эти файлы должны быть в папке ID1.

clear
Echo “ЭЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЯ”
Echo    “Config Enabled”
Echo “ЭЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЯ”
Echo;
Echo;
unbindall //отключает предыдущие установки клавиш
Echo “All keys has been unbinded, rebinding…”

//—————————————————————————————————
//Ракетный прыжок
alias superjump “quicklookdown;+jump;wait;-jump;impulse 7;+attack;wait;-attack;quicklookcenter”
alias quicklookdown “cl_pitchspeed 20000;+lookdown;wait;-lookdown;cl_pitchspeed 150”
alias quicklookcenter “cl_pitchspeed 2800;+lookup;wait;-lookup;cl_pitchspeed 150”
//—————————————————————————————————
// Прицел
alias +zoom “fov 35;m_pitch 0.005;m_yaw 0.005;play zoom01.wav”
alias -zoom “fov 90;m_pitch 0.022;m_yaw 0.022;play zoom02.wav”
//—————————————————————————————————
// Яркость
alias br1 “bf;b3;gamma .35;echo bright ON;bind p br0”
alias br0 “bf;b3;gamma .60;echo bright OFF;bind p br1”
// Детализация
alias dt1 “it;d_mipcap 0;d_mipscale 0;d_subdiv16 0;echo MAX detail;bind i dt2”
alias dt2 “it;d_mipcap 0;d_mipscale 0;d_subdiv16 1;echo HIGH detail;bind i dt3”
alias dt3 “it;d_mipcap 0;d_mipscale 1;d_subdiv16 1;echo MEDIUM detail;bind i dt4”
alias dt4 “it;d_mipcap 1;d_mipscale 1;d_subdiv16 1;echo LOW detail;bind i dt5”
alias dt5 “it;d_mipcap 0;d_mipscale 1;d_subdiv16 1;echo MEDIUM detail;bind i dt6”
alias dt6 “it;d_mipcap 0;d_mipscale 0;d_subdiv16 1;echo HIGH detail;bind i dt1”
// Гамма
alias gm1 “mc;gamma 1.0;echo 1.0;bind o gm2”
alias gm2 “mc;gamma .90;echo .90;bind o gm3”
alias gm3 “mc;gamma .85;echo .85;bind o gm4”
alias gm4 “mc;gamma .80;echo .80;bind o gm5”
alias gm5 “mc;gamma .75;echo .75;bind o gm6”
alias gm6 “mc;gamma .70;echo .70;bind o gm7”
alias gm7 “mc;gamma .65;echo .65;bind o gm8”
alias gm8 “mc;gamma .60;echo .60;bind o gm9”
alias gm9 “mc;gamma .55;echo .55;bind o gma”
alias gma “mc;gamma .50;echo .50;bind o gmb”
alias gmb “mc;gamma .45;echo .45;bind o gmc”
alias gmc “mc;gamma .40;echo .40;bind o gmd”
alias gmd “mc;gamma .35;echo .35;bind o gme”
alias gme “mc;gamma .30;echo .30;bind o gm1”
// Привязка
bind p br1 // Яркость
bind i dt1 // Детализация
bind o gm1 // Гамма
//—————————————————————————————————
// Кнопки мыши
bind “MOUSE1” “+attack” // огонь – ЛКМ
bind “MOUSE2” “+zoom” // прицел – ПКМ
bind “MOUSE3” “superjump” // ракетный прыжок – СКМ
//—————————————————————————————————
// Настройки мыши
+mlook //глядеть мышью “-mlook” откл
bind “m” “echo MOUSE LOOK mouse look MOUSE LOOK; wait; +mlook”
m_side “0.8”
m_forward “1”
m_yaw “0.022”   //чувствительность мыши по оси X (0.022 по умолчанию)
m_pitch “0.022” //чувствительность мыши по оси Y (0.022 по умолчанию)
m_filter “1” //включ плавн.движение мыши
sv_aim 1 //включает автоприцел
//sv_aim 2 //выкл автоприцел для стрельбы в пол
sensitivity “17” //скорость мыши
//—————————————————————————————————
// Перемещения
bind “w” “+forward”
bind “s” “+back”
bind “a” “+moveleft”
bind “d” “+moveright”
bind “q” “impulse 12” // Предыдущее оружие
bind “e” “impulse 10” // Следующее оружие
bind “LEFTARROW” “+left”
bind “RIGHTARROW” “+right”
bind “UPARROW” “+forward”
bind “DOWNARROW” “+back”
bind “PGUP” “centerview”
bind “HOME” “+lookup”
bind “END” “+lookdown”
bind “ALT” “+strafe”
//bind “CTRL” “+attack”
bind “SHIFT” “+speed”
bind “SPACE” “+jump”
cl_forwardspeed “350” //скорость движения вперед
cl_backspeed “350” //назад
cl_sidespeed “350” //в стороны
cl_bob “0” //от качания оружия при ходьбе
cl_rollangle “0” //от качания при ходьбе боком
//sv_maxspeed “700”         //максимальная скорость +speed увеличивает обычную
r_waterwarp “0” //от качания экрана в воде
viewsize “100.000000”   //величина экрана
gamma “0.600000”         //освещенность
//—————————————————————————————————
// Оружие
bind “1” “impulse 1” //топор
bind “2” “impulse 2” //винчестер
bind “3” “impulse 3” //двустволка
bind “4” “impulse 4” //гвоздемет
bind “5” “impulse 5” //супергвоздемет
bind “6” “impulse 6” //гранатомет
bind “7” “impulse 7” //ракетница
bind “8” “impulse 8” //молния
bind “0” “impulse 9” //все оружие (в мультеплейере не работает)
// Все патроны
bind “DEL” “give s 255; give n 255; give r 255; give c 255; give p 255; give m 255; give l 255”
//—————————————————————————————————
// Служебные клавиши
bind “t” “messagemode”
bind “`” “toggleconsole”
bind “~” “toggleconsole”
bind “*” “toggleconsole”
bind “=” “sizeup”
bind “+” “sizeup”
bind “-” “sizedown”
bind “_” “sizedown”
bind “ESCAPE” “togglemenu”
bind “TAB”  “+showscores”
bind “PAUSE”  “pause”
bind “F1” “help”
bind “F2” “menu_save”
bind “F3” “menu_load”
bind “F4” “menu_options”
bind “F5” “menu_multiplayer”
bind “F6” “god”
bind “F7” “noclip”
bind “F8” “echo Quick save……; wait; save quick”
bind “F9” “echo Quick load……; wait; load quick”
bind “F10” “screenshot”
bind “F11” “zoom_in”
bind “F12” “quit”
//—————————————————————————————————
// Боты (работает в спец. дополнениях)
//bind “b” “impulse 252; wait; impulse 205” // Add single reaper bot
//bind “n” “impulse 252; wait; impulse 208” // Add 4 reaper bots
//bind “k” “impulse 252; wait; impulse 101” // Добавить 1 bot`а к играющим
//bind “p” “impulse 211”    // Game SemiPause all bots removed
alias addbot “impulse 205”
alias add4bots “impulse 208”
bind “b” addbot
bind “n” add4bots
//—————————————————————————————————
// Служебные настройки
scr_conspeed “32700” //ускоряет движение консоли
lookstrafe “0.000000” //переключатели из меню
lookspring “0.000000”
_cl_color “54.000000” //цвет костюма
_cl_name “TONY” //имя игрока
volume “0.300000” //громкость
bgmvolume “0.000000” 
//—————————————————————————————————
// Видео
vid_nopageflip “0”
_vid_default_mode “0”
_vid_wait_override “0”
v_kicktime “0”   //
v_kickpitch “0” //  – v_kick-предохран экран от дерганья
v_kickroll “0”   // /
d_mipcap “0” 
d_mipscale 1 //проработка текстур
vid_config_y “600” //ширина экрана
vid_config_x “800” //высота экрана
//_vid_default_mode “8”
vid_mode “8”
//—————————————————————————————————
// Модем
_config_modem_hangup “AT H”
_config_modem_init “”
_config_modem_clear “ATZ”
_config_modem_dialtype “T”
_config_com_modem “1.000000”
_config_com_baud “57600.000000”
_config_com_irq “4.000000”
_config_com_port “1016.000000”
//—————————————————————————————————
// Разное
crosshair 1 //вкл прицел
//bind “c” “crosshair 1” // Включ прицел
//bind “v” “crosshair 0” // Выключ прицел
//—————————————————————————————————
Echo “All keys has been rebinded!”
//   EOF    —————————————————————————————–

Опубликовано
В рубрике blog Отмечено