|
Приставки
на главную | к содержанию раздела |
карта сайта
Драйвер для приставочного джойстика
Операционная система: Dos, Win 9x
И зачем нам sneskey, спросите вы, у нас же есть Directpad. А вот и есть зачем, ехидно хихикнувши отвечу я. Есть у Sneskey одно такое свойство, которого нету у удобного и простого в обращении Directad'а. Представте себе, что у вас есть ваша любимая игрушка (Prince of Persia например, или Квак) в которой джойстик вообще не предусмотрен, а поиграть хочется. В такой ситуевине нам поможет только Sneskey.
Настраивается Sneskey следующим образом:
Первым делом записываем все файло, которое скачали куда-нибудь поближе, лично у меня оно расположено в c:\sneskey. Теперь открываем с помощью блокнота или любого другого текстового редактора файл autoexec.bat. Обычно во всех autoexec'ах есть строка следующего содержания: path= и за тем через точку с запятой перечисляются пути к каталогам. Это нужно для того, чтотбы система могла находить файлы, находящиеся по указанному пути. Например, если строка выглядит так:
Path=c:\windows\command
то файл format.com, находящийся по адресу c:\windows\command\format.com можно будет запустить, находясь в любом другом каталоге не указывая при этом полного пути, а написав лишь format.com.
К чему же я это говорю? А к тому, что теперь в конце строки path=... дописываем: ;c:\sneskey.
После того как мы переправили autoexec.bat, нужно обязательно перезагрузиться.
Следующим этапом настройки будет непосредственно настройка джойстика под определенную игруху. Для примера возьмем всеми полюбившийся Quake.
Опять же с помощью текстового редактора создаем файл c именем sneskey.ini (другое имя не покатит). И пишем в нем следующее:
[config]
//Должны ли быть выведены точки состояния?
//True - да, False - нет
DrawDots = TRUE
// Путь к запускающему файлу игры
ProgPath = g:\games\quake\quake.exe
//ProgPath = vomit.exe
// В квадратных скобках укажите вид вашего джойстика (nes, snes, sega и др.)
[nes]
NumShifts = 0
Shifts =
//Repeat = 10
// Далее необходимо указать какая клавиша клавиатуры соответствует
// кнопке джойстика (слева кнопка, справа клавиша). Например если правый ctrl
// в Quake - стрелять, а мы хотим, чтобы стрелятьт можно было с помощью кнопки
// "b" джойстика, то строка будет выглядеть так:
// b = rctrl
a = space
b = rctrl
select = z
start = a
up = num8
down = num2
left = num4
right = num6
// Если у вас подключено два джойстика, то напишите клавиши для второго джойстика,
// соответствуюшие кнопкам, аналогично предидущему. Если же у вас один джойстик
// то оставшиеся строки можно не писать
[nes2]
NumShifts = 0
Shifts =
//Repeat = 10
a = p
b = [
select = space
start = enter
up = num8
down = num2
left = num4
right = num6
Теперь сохраняем наш файл. Создаем новый файл snestart.bat в том же каталоге. В нем пишем всего одну строчку go.bat.
Если вы все сделали правильно, то должно заработать. Если не заработало, ищите ошибку.
Далее я приведу таблицу обозначений клавиш клавиатуры:
Escape esc
Enter enter
Пробел space
Backspace backspace
Tab tab
Левый Control lctrl
Правый Control rctrl
Левый Shift lshift
Правый Shift rshift
Левый Alt lalt
Правый Alt ralt
Caps Lock capslock
Num Lock numlock
Scroll Lock scrlock
1 (цифровая панель) num1
2 (цифровая панель) num2
3 (цифровая панель) num3
4 (цифровая панель) num4
5 (цифровая панель) num5
6 (цифровая панель) num6
7 (цифровая панель) num7
8 (цифровая панель) num8
9 (цифровая панель) num9
0 (цифровая панель) num0
. (цифровая панель) num.
/ (цифровая панель) num/
* (цифровая панель) num*
- (цифровая панель) num-
+ (цифровая панель) num+
Enter (цифровая панель) numenter
Insert (серый) insert
Delete (серый) delete
Home (серый) home
End (серый) end
PgUp (серый) pgup
PgDown (серый) pgdn
Вверх (серый) up
Вниз (серый) down
Вправо (серый) right
Влево (серый) left
Comma (",") comma
Semicolon (";") semicolon
Print Screen prnscrn
Pause pause
Обсудить статью в форуме...
Права: http://techniks.narod.ru
на главную | к содержанию раздела |
карта сайта
|
|