Форум » Repair & Maintenance » Мозговой штурм: "Управление в SS1" » Ответить

Мозговой штурм: "Управление в SS1"

FluTTer: Господа офицеры, вот поиграл я как то в ZDoom , кто незнает это думовский порт, использующий ресурсы игры, добавляющий множество эффектов, и просто таки открыл для себя заново эту игру. А чего нехватало для комфортной игры раньше? Нехватало эргономичного шутерного aswd управления с мауслуком! Вот, подумал я, как бы было здорово сделать доступными подобные возможности для SS1. Понятно, что среди нас нет крутых программеров способных переписать код игры, но возможно получится чтото сделать и силами энтузиастов? Решение этой задачи видится мне следующим образом: 1) Перенаправления ввода/вывода клавиш для организации управления движением раскладкой aswd. 2) перенаправление ввода/вывода мыши, так чтобы движение по вертикальной оси соответствовало клавишам rv клавиатуры, а по горизонтальной соответственно ad. Плюс к этому хорошо бы задрать скорость движения мыши до нереальной величины чтобы на высоком разрешении движения были достаточно быстрыми. Таким образом мы получим мауслук %D Управление же курсором мне видится вообще лишней опцией, ибо взаимодействовать с предметами можно наводя его движениями тела. Собственно вот. Итак первая проблема мной успешно решена при помощи утилиты keystroke converter успешно подменяющей клавиши. Предлагаю устроить мозговой штурм второй проблемы, и после победы, радостно с улюлюканьем всем дружно переиграть первый системшок %D

Ответов - 2

PillBoX: Ты не первый к сожалению... Решить мауслук в СС не удалось никому.

Dimka: Основной проблемой по пункту 2 мне видится дискретность перемещения по осям при помощи клавиатуры. Ибо чувствительность клавиатуры существенно ниже чувствительности мыши, следовательно одно нажатие на кнопку вызывает довольно значительное перемещение. Плюс к этому (а точнее минус) - писать обработку мыши придется для доса, что в общем тоже не гут. Лично я уже с трудом помню как оно там все устроено :)) Собственно, написать wrapper мыши в клаву как таковой несложно. Вопрос будет в удобстве применения его к сабжу :))) Заняться что ль, шутки ради?...



полная версия страницы