| 
		 | 
		 | 
	
	| 
 Космические Миры »
Канал Independence War: «EOC Key Binder - как с ним разобраться?» | 
	| 
	 | 
	 | 
	
		Champion
   146 EGP
    Репутация: 19 Сообщения: 336  Откуда: Саратов Зарегистрирован: 16.04.2004
       | 
         | 
		Скачал из раздела IW2/Downloads EOC Key Binder v1.1
 
При рассмотрении он выдает ФУНКЦИИ игры и клавиши их запускающие. По идее к нему должен быть файл hlp с описанием, но его там нет!
 
Как же с ним разобраться? 
        	 _________________ Не всё так просто, как на самом деле...  | 
		
		
		| 
		
		 | 
        
     | 
	
		Пассажир  
   
 
     | 
         | 
		Дай ссылку, откуда скачал. 
        	  | 
		
		
		| 
		
		 | 
        
     | 
	
		Champion
   146 EGP
    Репутация: 19 Сообщения: 336  Откуда: Саратов Зарегистрирован: 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 Сообщения: 336  Откуда: Саратов Зарегистрирован: 16.04.2004
       | 
         | 
		Да это и ежу понятно, тем более там описание есть.
 
В проге при изменении клавиш есть кнопка "справка". Но библиотеки справочной - нет. Вот в чем вопрос. Где ее достать?
 
Я так понимаю там описание функций лежит - что они делают и как работают. 
 
Пробовал сделать чтобы цели колесиком выбирались, - почему то не хочет работать. Как заставить не знаю. 
        	 _________________ Не всё так просто, как на самом деле...  | 
		
		
		| 
		
		 | 
        
     | 
	
		himem
   210 EGP
    Рейтинг канала: 1(5) Репутация: 24 Сообщения: 343  Откуда: Дзержинск- Нижегородский Зарегистрирован: 24.01.2004
       | 
         | 
		Ну насчёт описания названий переменных(тож не знаю     ) я,например, открывал в блокноте default.ini/keybard_only.ini и искал кнопки управления(в твоём случае '<' и '>') и выше них в [] - название переменной. (Хотя ,м.б., они описаны в SDK)     
 
А лучче всего качнуть оттеда ж инишник для мыши - там, наерно, ето е    
 
А вообще, на счёт справки, обратись на мыло разработчику. 
        	 _________________ -Что ты чувствуешь став богатым?
 
-Опустошенность.
 
-Да,ты подойдешь для Темного Колеса.Это точно!  | 
		
		
		| 
		
		 | 
        
     | 
	
		Champion
   146 EGP
    Репутация: 19 Сообщения: 336  Откуда: Саратов Зарегистрирован: 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 Сообщения: 336  Откуда: Саратов Зарегистрирован: 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 - как с ним разобраться?» | 
	
		| 
		
		 |