|
|
|
Космические Миры »
Канал Independence War: «EOC Key Binder - как с ним разобраться?» |
|
|
Champion
146 EGP
  Репутация: 19 Сообщения: 337 Откуда: Саратов Зарегистрирован: 16.04.2004
 |
|
Скачал из раздела IW2/Downloads EOC Key Binder v1.1
При рассмотрении он выдает ФУНКЦИИ игры и клавиши их запускающие. По идее к нему должен быть файл hlp с описанием, но его там нет!
Как же с ним разобраться?
_________________ Не всё так просто, как на самом деле... |
|
|
Пассажир
|
|
Дай ссылку, откуда скачал.
|
|
|
Champion
146 EGP
  Репутация: 19 Сообщения: 337 Откуда: Саратов Зарегистрирован: 16.04.2004
 |
|
http://www.elite-games.ru/i-war2/files.shtml
Называется : Программа для конфигурации клавиш управления.
Там еще много хорошего кроме нее.
Вот прямой линк:
ссылка
_________________ Не всё так просто, как на самом деле... |
|
|
himem
210 EGP
  Рейтинг канала: 1(5) Репутация: 24 Сообщения: 343 Откуда: Дзержинск- Нижегородский Зарегистрирован: 24.01.2004
 |
|
2Champion
filename/path - инишник в папке configs игры(там прописаны упр.кнопки)
Затем жмём load ini file.
Затем выбираем Ship Funcnion и жмём Edit Binds.
Есть 4 альтернативы( можно на кнопки,джойстики,мышку)- выбираем,меняем
Патом жмём ПРИМЕНИТЬ и Save Ini File.
Усё
_________________ -Что ты чувствуешь став богатым?
-Опустошенность.
-Да,ты подойдешь для Темного Колеса.Это точно! |
|
|
Champion
146 EGP
  Репутация: 19 Сообщения: 337 Откуда: Саратов Зарегистрирован: 16.04.2004
 |
|
Да это и ежу понятно, тем более там описание есть.
В проге при изменении клавиш есть кнопка "справка". Но библиотеки справочной - нет. Вот в чем вопрос. Где ее достать?
Я так понимаю там описание функций лежит - что они делают и как работают.
Пробовал сделать чтобы цели колесиком выбирались, - почему то не хочет работать. Как заставить не знаю.
_________________ Не всё так просто, как на самом деле... |
|
|
himem
210 EGP
  Рейтинг канала: 1(5) Репутация: 24 Сообщения: 343 Откуда: Дзержинск- Нижегородский Зарегистрирован: 24.01.2004
 |
|
Ну насчёт описания названий переменных(тож не знаю ) я,например, открывал в блокноте default.ini/keybard_only.ini и искал кнопки управления(в твоём случае '<' и '>') и выше них в [] - название переменной. (Хотя ,м.б., они описаны в SDK)
А лучче всего качнуть оттеда ж инишник для мыши - там, наерно, ето е
А вообще, на счёт справки, обратись на мыло разработчику.
_________________ -Что ты чувствуешь став богатым?
-Опустошенность.
-Да,ты подойдешь для Темного Колеса.Это точно! |
|
|
Champion
146 EGP
  Репутация: 19 Сообщения: 337 Откуда: Саратов Зарегистрирован: 16.04.2004
 |
|
himem : |
А вообще, на счёт справки, обратись на мыло разработчику.
|
А он русский?
_________________ Не всё так просто, как на самом деле... |
|
|
himem
210 EGP
  Рейтинг канала: 1(5) Репутация: 24 Сообщения: 343 Откуда: Дзержинск- Нижегородский Зарегистрирован: 24.01.2004
 |
|
2Champion
Вряд ли (судя по e-mail-у) А что?
_________________ -Что ты чувствуешь став богатым?
-Опустошенность.
-Да,ты подойдешь для Темного Колеса.Это точно! |
|
|
MeLeK
1010 EGP
   Рейтинг канала: 1(8) Репутация: 289 Сообщения: 3168 Заблокирован Откуда: Хабаровск (GMT+10) Зарегистрирован: 08.05.2003
 |
|
Цитата: |
По идее к нему должен быть файл hlp с описанием, но его там нет!
Как же с ним разобраться?
|
Подожди немного. Я скоро сделаю файл, с описанием функций .
|
|
|
Champion
146 EGP
  Репутация: 19 Сообщения: 337 Откуда: Саратов Зарегистрирован: 16.04.2004
 |
|
To MeLeK: Когда сделаешь - напишешь? Я буду ждать...
_________________ Не всё так просто, как на самом деле... |
|
|
MeLeK
1010 EGP
   Рейтинг канала: 1(8) Репутация: 289 Сообщения: 3168 Заблокирован Откуда: Хабаровск (GMT+10) Зарегистрирован: 08.05.2003
 |
|
Держи.... извиняюсь за такую задержку, хотела все команды разузнать, но пара-тройка остались невыясненными...
I-War II developer mode commands
Команды для разработчиков: для активации некоторых команд в файле flux.ini требуется поставить для developer_mode значение 1
[icDirector.DevCycleAllCameras]
Переключение между всеми камерами.
[Game.ToggleDeveloperMode]
Включение/выключение режима отладки для разработчиков.
[Game.DevToggleStatistics]
Показать/спрятать общую статистику.
[Game.DevToggleTasks]
Показать/спрятать экран задач.
[Game.DevToggleProfile]
Показать/спрятать run-time profile.
[icPlayerPilot.DevShowAllContacts]
Показать все контакты.
[fcGraphicsDeviceD3D.TakeScreenShot]
Сделать скриншот (в папку c игрой в формате .bmp).
I-War II shell commands
Команды интерфейса
[SpaceFlight.Pause]
Пауза в игре (во время полета в космосе).
[SpaceFlight.PDA]
Выход в главное меню игры.
[Options.Leave]
Покинуть данное подменю.
[GUI.ControlFocusLeft]
Переход в левый пункт.
[GUI.ControlFocusUp]
Переход в верхний пункт.
[GUI.ControlFocusRight]
Переход в правый пункт.
[GUI.ControlFocusDown]
Переход в нижний пункт.
[GUI.ControlFocusCancel]
Выход из текущего подменю.
[GUI.ControlFocusSelect]
Выбрать соответствующий пункт.
[GUI.HTMLBack]
Возврат на предыдущую HTML-страницу (в энциклопедии).
I-War II in-flight commands
Бортовые команды
Yoke
Вращение
[icPlayerPilot.Yaw]
Вращение слева направо.
[icPlayerPilot.Pitch]
Вращение сверху вниз.
[icPlayerPilot.Roll]
Вращение вокруг своей оси по часовой стрелке.
[icPlayerPilot.RollYawToggleHold]
Если осуществляется поворот влево/вправо (Yaw), то к нему добавляется движение Roll (поворот вокруг своей оси) и наоборот.
Throttle
Дроссель
[icPlayerPilot.Throttle]
Увеличение скорости до предела, в зависимости от характеристик корабля и ограничений ближайших станций (при отпускании клавиши, скорость падает).
[icPlayerPilot.ThrottleDelta]
Задать постоянную скорость, в зависимости от характеристик корабля и ограничений ближайших станций.
Thrusters
Двигатели
[icPlayerPilot.LateralX]
Боковые двигатели - движение по оси Х (влево/вправо).
[icPlayerPilot.LateralY]
Боковые двигатели - движение по оси Y (вверх/вниз).
[icPlayerPilot.LateralZ]
Движение по оси Z (вперед/назад).
Fly-by-wire modes
Полет под управлением специальных систем корабля
[icPlayerPilot.FreeHold]
Включение "Flight Assist".
Помогает пилоту справляться с "ньютоновской физикой", т.е. когда "Flight Assist" выключен, после отключения двигателя вы так и будете лететь/вращаться в заданном направлении. Включенный "Flight Assist" будет гасить "паразитное" вращение и набранную скорость по завершении маневра, автоматически включая соответствующие двигатели.
[icPlayerPilot.FreeToggle]
Включение/выключение "Flight Assist".
Fire control
Управление огнем
[icPlayerPilot.CurrentWeaponFire]
Стрельба выбранным оружием.
[icPlayerPilot.LDSIQuickFire]
Запуск ЛДС-ракеты.
[icPlayerPilot.ToggleAimAssist]
Включение/выключение автоприцела.
[icPlayerPilot.ToggleZoom]
Включение/выключение увеличения.
[icPlayerPilot.ToggleWeaponLinkingMode]
Включение/выключение Weapon Linking Mode (режим очередь/залп для нескольких пушек одного вида).
LDS drive
ЛДС-двигатель
[icPlayerPilot.ToggleLDS]
Активировать/деактивировать ЛДС-двигатель.
Docking
Cтыковка
[icPlayerPilot.Undock]
Отстыковаться.
Targetting
Целеуказание
[icPlayerPilot.CycleContactUp]
Передвижение на один пункт вверх в списке контактов.
[icPlayerPilot.CycleContactDown]
Перемещение на один пункт вниз в списке контактов.
[icPlayerPilot.CycleContactTop]
Перейти к первому контакту в списке.
[icPlayerPilot.CycleContactBottom]
Перейти к последнему контакту в списке.
[icPlayerPilot.TargetNearestEnemy]
Выделение ближайшего врага.
[icPlayerPilot.TargetNearestShipToDirection]
Выделение корабля, перед которым вы находитесь.
[icPlayerPilot.TargetLastAggressor]
Выделение последнего атаковавшего вас врага.
[icPlayerPilot.SubTarget]
Нацеливание на различные подцели у объекта (например, на двигатели, пушки, груз у кораблей).
[icPlayerPilot.CycleEnemy]
Передвижение по списку врагов.
[icPlayerPilot.CycleCritical]
Выделение стратегически важного корабля.
Weapon cycling
Переключение оружия
[icPlayerPilot.NextWeapon]
Переключение на следующее оружие, ракеты, мины.
[icPlayerPilot.NextPrimaryWeapon]
Переключение на следующие оружие.
[icPlayerPilot.NextSecondaryWeapon]
Переключение на следующие ракеты, мины.
Engineering
Инженерия
[icPlayerPilot.PowerToOffensive]
Вся энергия на оружие.
[icPlayerPilot.PowerToDefensive]
Вся энергия на щиты.
[icPlayerPilot.PowerToDrive]
Вся энергия на двигатели.
[icPlayerPilot.BalancePower]
Сбалансированное распределение энергии между щитами, оружием и двигателями.
Autopilots
Автопилот
[icPlayerPilot.AutopilotOff]
Выключение автопилота.
[icPlayerPilot.AutopilotApproach]
Автопилот сближения.
[icPlayerPilot.AutopilotFormate]
Следование за выбранным кораблем.
[icPlayerPilot.AutopilotDock]
Автопилот стыковки.
[icPlayerPilot.AutopilotMatchVelocity]
Автопилот погони.
[icPlayerPilot.RemotePilot]
Дистанционное управление.
Camera selection
Выбор камеры
[icDirector.InternalCamera]
Внутренняя камера.
[icDirector.TacticalCamera]
Тактическая камера
[icDirector.ExternalCamera]
Внешняя камера
[icDirector.DropCamera]
Обзор корабля из разных точек пространства.
[icDirector.AutoMode]
Автоматическое переключение между камерами.
Camera control
Управление камерами
[icDirector.Pan]
Вращение камеры вокруг объекта справа налево.
[icDirector.Tilt]
Вращение камеры вокруг объекта снизу вверх.
[icDirector.Roll]
Вращение камеры по часовой стрелке вокруг своей оси.
[icDirector.Zoom]
Отдаление камеры от объекта.
[icDirector.ZoomToFit]
?
Ниже находятся команды управления камерами, но с помощью мыши, для которой в flux.ini можно задать шаг.
?
[icDirector.MouseDeltaPan]
Вращение камеры вокруг объекта справа налево.
[icDirector.MouseDeltaTilt]
Вращение камеры вокруг объекта снизу вверх.
[icDirector.MouseDeltaZoom]
Отдаление от объекта.
[icDirector.MouseRollModifier]
Добавляется вращение камеры вокруг своей оси.
[icDirector.MouseZoomModifier]
Добавляется увеличение/отдаление.
[icDirector.Skip]
"Пропустить камеру", а именно после вашего убийства или провала миссии сначала выводится статистика, а потом происходит загрузка в главное меню.
Game controls
Управление игрой
[Game.PauseSimulation]
Пауза в игре.
[Game.MovieSkip]
Пропустить заставку.
iWar2 HUD commands
Меню HUD
[HUD.MenuLeft]
Перейти в левый пункт меню.
[HUD.MenuRight]
Перейти в правый пункт меню.
[HUD.MenuUp]
Перейти в верхний пункт меню.
[HUD.MenuDown]
Перейти в нижний пункт меню.
[HUD.MenuSelect]
Выбрать пункт меню.
[HUD.MenuCancel]
Выйти из меню.
[HUD.Objectives]
Список миссий.
[HUD.Starmap]
Звездная карта.
[HUD.Log]
Журнал.
[HUD.Engineering]
Инженерный экран.
[HUD.Statistics]
Экран статистики.
iWar2 comms commands
Коммуникации
[icComms.PrevResponse]
Передвижение по списку возможных ответов (вверх).
[icComms.NextResponse]
Передвижение по списку возможных ответов (вниз).
[icComms.SayResponse]
Подтвердить выбранный ответ.
[icComms.SkipPhrase]
Пропусть фразу.
Generic Flux input commands
Команды ввода для движка Flux
?
[PointerX]
Передвижение курсора по оси Х.
[PointerY]
Передвижение курсора по оси Y.
[PointerZ]
?
[PointerButton1]
Выбор пункта меню, над которым находится курсор.
[PointerButton2]
?
[PointerButton3]
?
Script Bindings
Вызов скриптов
[ScriptKeys.StartJafsScript]
Вызов Джавса.
Cutscene accessor
Видеозаставки
[ScriptKeys.SkipCutscene]
Пропустить видеозаставку.
Wingmen Commands
Управление ведомыми
[ScriptKeys.WingmenReportStatus]
Команда ведомым: доложить о своем статусе.
[ScriptKeys.WingmenDefendPlayer]
Команда ведомым: защищать вас.
[ScriptKeys.WingmenAttackTarget]
Команда ведомым: атаковать цель.
[ScriptKeys.WingmenDefendTarget]
Команда ведомым: защищать цель.
[ScriptKeys.WingmenDockToTarget]
Команда ведомым: пристыковаться к цели.
[ScriptKeys.WingmenHalt]
Команда ведомым: остановиться.
T-Fighter Commands
Управление истребителями
[ScriptKeys.TFighterAttachDetach]
Команда истребителям: стыковка/расстыковка.
[ScriptKeys.TFighterCeaseFire]
Команда истребителям: не стрелять (если ваш корабль атакуют, истребители никак не будут реагировать).
[ScriptKeys.TFighterAttackTarget]
Команда истребителям: атаковать выбранную цель.
[ScriptKeys.TFighterFireAtWill]
Команда истребителям: атаковать любую ближайшую вражескую цель.
Demo Commands
Команды режима демонстрации
?
[ScriptKeys.NextPlayerShip]
Переключение на следующий корабль в режиме демонстрации.
[ScriptKeys.PreviousPlayerShip]
Переключение на предыдущий корабль в режиме демонстрации.
Multiplayer Commands
Команды для сетевой игры
[Multiplayer.Score]
Показать очки.
[ScriptKeys.MultiplayerSay]
Вызвать окно чата.
[ScriptKeys.MultiplayerTeamSay]
Вызвать окно чата своей команды.
[ScriptKeys.MultiplayerAutoTaunt1]
Вывод специального сообщения(1), определенного в файле flux.ini.
[ScriptKeys.MultiplayerAutoTaunt2]
Вывод специального сообщения(2), определенного в файле flux.ini.
[ScriptKeys.MultiplayerAutoTaunt3]
Вывод специального сообщения(3), определенного в файле flux.ini
[ScriptKeys.MultiplayerAutoTaunt4]
Вывод специального сообщения(4), определенного в файле flux.ini
|
|
|
MeLeK
1010 EGP
   Рейтинг канала: 1(8) Репутация: 289 Сообщения: 3168 Заблокирован Откуда: Хабаровск (GMT+10) Зарегистрирован: 08.05.2003
 |
|
Имхо, неудобный этот Кей Биндер, быстрее вручную написать.
Вот маленькое руководство:
Сначала лучше проделать следующие действия:
1) В директории configs создаем копию файла default.ini.
2) Переименовываем копию, например, в MyConf.ini.
3) Открываем файл в блокноте.
4) Находим строчку [Properties] и вместо name=options_default пишем name=PilotVasya (в списке схем управления в игре будет отображаться PilotVasya)
Все команды находятся в квадратных скобках.
Пример:
[SpaceFlight.PDA]
Под командой пишутся соответствующие клавиши управления, которыми она вызывается. Причем на одну команду можно назначить несколько клавиш.
Синтаксис:
[команда]
Девайс, кнопка (и т.п.), кнопка
Доступные девайсы:
Keyboard
Mouse
Joystick1
Joystick2
и т.д.
Список клавиш для Keyboard:
A-Z
F1-F12
0-9
ALT
Apostrophe
Backquote (на ней "Ё" нарисована)
Backslash
Backspace
Capslock
Comma (запятая)
CTRL
Delete
Dot (точка)
Down
End
Equals (плюс)
Escape
Home
Insert
Left
LeftControl
LeftShift
LeftWin
Numlock
NumPad0-NumPad9
NumPadComma
NumPadDot
NumPadEquals
NumPadMinus
NumPadPlus
NumPadReturn
NumPadSlash
NumPadStar
PageDown
PageUp
Pause
PrintScreen
Return (это enter)
Right
RightControl
RightShift
RightWin
ScrollLock
Semicolon (точка с запятой)
SHIFT
Slash
Space
Tab
Up
Список для мыши:
MouseButton1 (левая кнопка)
MouseButton2 (правая кнопка)
MouseButton3
MouseXAxis (движение по оси Х)
MouseYAxis (движение по оси Y)
MouseZAxis (движение по оси Z)
MouseAbsXAxis (движение по оси Х в одну сторону "по модулю") -------- вроде бы
MouseAbsYAxis (движение по оси Y в одну сторону "по модулю")
MouseAbsZAxis (движение по оси Z в одну сторону "по модулю")
Список для джойстика:
JoyButton1 - JoyButton10 (и более)
JoyPOV1Up
JoyPOV1Down
JoyPOV1Left
JoyPOV1Right
JoyYAxis
JoyXAxis
JoyZAxis
JoyUAxis
JoyRZAxis
Чтобы клавиша или комбинация клавиш выполняли противоположную команду, достаточно написать через запятую слово "Inverse".
Пример:
[icPlayerPilot.LateralX]
Keyboard, S, Inverse
Keyboard, F
Если вначале строки стоит ";", то вся строка считается комментарием и не считывается.
|
|
|
|
|
|
Космические Миры ->
Канал Independence War: «EOC Key Binder - как с ним разобраться?» |
|